]> git.codecow.com Git - nano-pow.git/commitdiff
Update dependencies.
authorChris Duncan <chris@codecow.com>
Thu, 21 May 2026 18:34:21 +0000 (11:34 -0700)
committerChris Duncan <chris@codecow.com>
Thu, 21 May 2026 18:34:21 +0000 (11:34 -0700)
package-lock.json
package.json

index 2e7e518619d1b7b441c90c51700368e2649e83f8..055b2f162845ae1f919d3b055319b7ff4331f8e3 100644 (file)
                                "nano-pow": "dist/bin/nano-pow.sh"
                        },
                        "devDependencies": {
-                               "@types/node": "^25.5.0",
-                               "@webgpu/types": "^0.1.69",
-                               "assemblyscript": "^0.28.12",
-                               "esbuild": "^0.27.4",
+                               "@types/node": "^25.9.1",
+                               "@webgpu/types": "^0.1.70",
+                               "assemblyscript": "^0.28.17",
+                               "esbuild": "^0.28.0",
                                "esbuild-plugin-glsl": "^1.4.1",
                                "typescript": "^5.9.3"
                        },
@@ -53,9 +53,9 @@
                        }
                },
                "node_modules/@esbuild/aix-ppc64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",
-                       "integrity": "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz",
+                       "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==",
                        "cpu": [
                                "ppc64"
                        ],
@@ -70,9 +70,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",
-                       "integrity": "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz",
+                       "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==",
                        "cpu": [
                                "arm"
                        ],
@@ -87,9 +87,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",
-                       "integrity": "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz",
+                       "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/android-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",
-                       "integrity": "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz",
+                       "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",
-                       "integrity": "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz",
+                       "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",
-                       "integrity": "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz",
+                       "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",
-                       "integrity": "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz",
+                       "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",
-                       "integrity": "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz",
+                       "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",
-                       "integrity": "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz",
+                       "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==",
                        "cpu": [
                                "arm"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",
-                       "integrity": "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz",
+                       "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ia32": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",
-                       "integrity": "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz",
+                       "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-loong64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",
-                       "integrity": "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz",
+                       "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==",
                        "cpu": [
                                "loong64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-mips64el": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",
-                       "integrity": "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz",
+                       "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==",
                        "cpu": [
                                "mips64el"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ppc64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",
-                       "integrity": "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz",
+                       "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==",
                        "cpu": [
                                "ppc64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-riscv64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",
-                       "integrity": "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz",
+                       "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==",
                        "cpu": [
                                "riscv64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-s390x": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",
-                       "integrity": "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz",
+                       "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==",
                        "cpu": [
                                "s390x"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",
-                       "integrity": "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz",
+                       "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",
-                       "integrity": "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz",
+                       "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",
-                       "integrity": "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz",
+                       "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",
-                       "integrity": "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz",
+                       "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",
-                       "integrity": "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz",
+                       "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/openharmony-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",
-                       "integrity": "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz",
+                       "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/sunos-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",
-                       "integrity": "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz",
+                       "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-arm64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",
-                       "integrity": "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz",
+                       "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-ia32": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",
-                       "integrity": "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz",
+                       "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-x64": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",
-                       "integrity": "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz",
+                       "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@puppeteer/browsers": {
-                       "version": "2.13.0",
-                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.13.0.tgz",
-                       "integrity": "sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==",
+                       "version": "2.13.2",
+                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.13.2.tgz",
+                       "integrity": "sha512-5EUZSUIc37H6aIXyWO0Z4y8NlF8NnjgmqeQgOGiswAU7pY0HOo16ho4+alIWmSfdZnjqBRawMsP3I5YqLSn6kw==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        "optional": true
                },
                "node_modules/@types/node": {
-                       "version": "25.5.0",
-                       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz",
-                       "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==",
+                       "version": "25.9.1",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz",
+                       "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==",
                        "devOptional": true,
                        "license": "MIT",
                        "dependencies": {
-                               "undici-types": "~7.18.0"
+                               "undici-types": ">=7.24.0 <7.24.7"
                        }
                },
                "node_modules/@types/yauzl": {
                        }
                },
                "node_modules/@webgpu/types": {
-                       "version": "0.1.69",
-                       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz",
-                       "integrity": "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ==",
+                       "version": "0.1.70",
+                       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.70.tgz",
+                       "integrity": "sha512-LFiNHHKMvmAEvwVew3JLJmTdShhbdwRFSImUshGhE2mGE8ybQzIo63l5uRp+YKnNx+8Qno8Kf6gN+DKMreIJCA==",
                        "dev": true,
                        "license": "BSD-3-Clause"
                },
                        "optional": true
                },
                "node_modules/assemblyscript": {
-                       "version": "0.28.12",
-                       "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.28.12.tgz",
-                       "integrity": "sha512-kGesNg7lWT5lOXbcxAb3TmMU/yhk2eINaC6PSjvguSB+O17S6TjVRPkcCbqQM+QRc4bUh1cOeFmddrAvV6YWLA==",
+                       "version": "0.28.17",
+                       "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.28.17.tgz",
+                       "integrity": "sha512-+S0Y7pwLiJngik0bt63XAswcN3Mu0szjvl2aCRWJ9U+5214e93HIt1waTBGFq0yLa8LJBBziw95BaAs5FNfz5Q==",
                        "dev": true,
                        "license": "Apache-2.0",
                        "dependencies": {
-                               "binaryen": "123.0.0-nightly.20250530",
+                               "binaryen": "129.0.0-nightly.20260428",
                                "long": "^5.2.4"
                        },
                        "bin": {
                        }
                },
                "node_modules/b4a": {
-                       "version": "1.8.0",
-                       "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
-                       "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
+                       "version": "1.8.1",
+                       "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
+                       "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "peerDependencies": {
                        }
                },
                "node_modules/bare-events": {
-                       "version": "2.8.2",
-                       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz",
-                       "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==",
+                       "version": "2.8.3",
+                       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.3.tgz",
+                       "integrity": "sha512-HdUm8EMQBLaJvGUdidNNbqpA1kYkwNcb+MYxkxCLAPJGQzlv9J0C24h8V65Z4c5GLd/JEALDvpFCQgpLJqc0zw==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "peerDependencies": {
                        }
                },
                "node_modules/bare-fs": {
-                       "version": "4.5.6",
-                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.6.tgz",
-                       "integrity": "sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==",
+                       "version": "4.7.1",
+                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.1.tgz",
+                       "integrity": "sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/bare-os": {
-                       "version": "3.8.2",
-                       "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.2.tgz",
-                       "integrity": "sha512-lMseYRMTzMrxPGfXkDwOWym2iv9dUMlTqpjXa0M+7ymI1TJKhxQ2jkDOK7y1EGvxuqJcXOoJ/HYEBxIlWObgjQ==",
+                       "version": "3.9.1",
+                       "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.9.1.tgz",
+                       "integrity": "sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "engines": {
                        }
                },
                "node_modules/bare-stream": {
-                       "version": "2.11.0",
-                       "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.11.0.tgz",
-                       "integrity": "sha512-Y/+iQ49fL3rIn6w/AVxI/2+BRrpmzJvdWt5Jv8Za6Ngqc6V227c+pYjYYgLdpR3MwQ9ObVXD0ZrqoBztakM0rw==",
+                       "version": "2.13.1",
+                       "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.1.tgz",
+                       "integrity": "sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/bare-url": {
-                       "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
-                       "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
+                       "version": "2.4.3",
+                       "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.3.tgz",
+                       "integrity": "sha512-Kccpc7ACfXaxfeInfqKcZtW4pT5YBn1mesc4sCsun6sRwtbJ4h+sNOaksUpYEJUKfN65YWC6Bw2OJEFiKxq8nQ==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/basic-ftp": {
-                       "version": "5.2.2",
-                       "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.2.tgz",
-                       "integrity": "sha512-1tDrzKsdCg70WGvbFss/ulVAxupNauGnOlgpyjKzeQxzyllBLS0CGLV7tjIXTK3ZQA9/FBEm9qyFFN1bciA6pw==",
+                       "version": "5.3.1",
+                       "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz",
+                       "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
                        "license": "MIT",
                        "optional": true,
                        "engines": {
                        }
                },
                "node_modules/binaryen": {
-                       "version": "123.0.0-nightly.20250530",
-                       "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-123.0.0-nightly.20250530.tgz",
-                       "integrity": "sha512-d1zPHBN5YlOd3Ff+OUxvVExuFeh8heSnqe+X3bjItFxGLvn4VGBKmrvv7pgy/cRhrIUGuPW138iaWfDhwjyDqg==",
+                       "version": "129.0.0-nightly.20260428",
+                       "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-129.0.0-nightly.20260428.tgz",
+                       "integrity": "sha512-RpjRVPZw8NOhkGzx3tTaKYdv4C+zO1VVI0VB9GSCNLM81flHOAZUwRJTLDM3Hqco3OmwB8hTLpkkpMSJjUfHXw==",
                        "dev": true,
                        "license": "Apache-2.0",
                        "bin": {
                        }
                },
                "node_modules/devtools-protocol": {
-                       "version": "0.0.1581282",
-                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1581282.tgz",
-                       "integrity": "sha512-nv7iKtNZQshSW2hKzYNr46nM/Cfh5SEvE2oV0/SEGgc9XupIY5ggf84Cz8eJIkBce7S3bmTAauFD6aysMpnqsQ==",
+                       "version": "0.0.1608973",
+                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1608973.tgz",
+                       "integrity": "sha512-Tpm17fxYzt+J7VrGdc1k8YdRqS3YV7se/M6KeemEqvUbq/n7At1rWVuXMxQgpWkdwSdIEKYbU//Bve+Shm4YNQ==",
                        "license": "BSD-3-Clause",
                        "optional": true
                },
                        }
                },
                "node_modules/esbuild": {
-                       "version": "0.27.4",
-                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz",
-                       "integrity": "sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==",
+                       "version": "0.28.0",
+                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz",
+                       "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==",
                        "dev": true,
                        "hasInstallScript": true,
                        "license": "MIT",
                                "node": ">=18"
                        },
                        "optionalDependencies": {
-                               "@esbuild/aix-ppc64": "0.27.4",
-                               "@esbuild/android-arm": "0.27.4",
-                               "@esbuild/android-arm64": "0.27.4",
-                               "@esbuild/android-x64": "0.27.4",
-                               "@esbuild/darwin-arm64": "0.27.4",
-                               "@esbuild/darwin-x64": "0.27.4",
-                               "@esbuild/freebsd-arm64": "0.27.4",
-                               "@esbuild/freebsd-x64": "0.27.4",
-                               "@esbuild/linux-arm": "0.27.4",
-                               "@esbuild/linux-arm64": "0.27.4",
-                               "@esbuild/linux-ia32": "0.27.4",
-                               "@esbuild/linux-loong64": "0.27.4",
-                               "@esbuild/linux-mips64el": "0.27.4",
-                               "@esbuild/linux-ppc64": "0.27.4",
-                               "@esbuild/linux-riscv64": "0.27.4",
-                               "@esbuild/linux-s390x": "0.27.4",
-                               "@esbuild/linux-x64": "0.27.4",
-                               "@esbuild/netbsd-arm64": "0.27.4",
-                               "@esbuild/netbsd-x64": "0.27.4",
-                               "@esbuild/openbsd-arm64": "0.27.4",
-                               "@esbuild/openbsd-x64": "0.27.4",
-                               "@esbuild/openharmony-arm64": "0.27.4",
-                               "@esbuild/sunos-x64": "0.27.4",
-                               "@esbuild/win32-arm64": "0.27.4",
-                               "@esbuild/win32-ia32": "0.27.4",
-                               "@esbuild/win32-x64": "0.27.4"
+                               "@esbuild/aix-ppc64": "0.28.0",
+                               "@esbuild/android-arm": "0.28.0",
+                               "@esbuild/android-arm64": "0.28.0",
+                               "@esbuild/android-x64": "0.28.0",
+                               "@esbuild/darwin-arm64": "0.28.0",
+                               "@esbuild/darwin-x64": "0.28.0",
+                               "@esbuild/freebsd-arm64": "0.28.0",
+                               "@esbuild/freebsd-x64": "0.28.0",
+                               "@esbuild/linux-arm": "0.28.0",
+                               "@esbuild/linux-arm64": "0.28.0",
+                               "@esbuild/linux-ia32": "0.28.0",
+                               "@esbuild/linux-loong64": "0.28.0",
+                               "@esbuild/linux-mips64el": "0.28.0",
+                               "@esbuild/linux-ppc64": "0.28.0",
+                               "@esbuild/linux-riscv64": "0.28.0",
+                               "@esbuild/linux-s390x": "0.28.0",
+                               "@esbuild/linux-x64": "0.28.0",
+                               "@esbuild/netbsd-arm64": "0.28.0",
+                               "@esbuild/netbsd-x64": "0.28.0",
+                               "@esbuild/openbsd-arm64": "0.28.0",
+                               "@esbuild/openbsd-x64": "0.28.0",
+                               "@esbuild/openharmony-arm64": "0.28.0",
+                               "@esbuild/sunos-x64": "0.28.0",
+                               "@esbuild/win32-arm64": "0.28.0",
+                               "@esbuild/win32-ia32": "0.28.0",
+                               "@esbuild/win32-x64": "0.28.0"
                        }
                },
                "node_modules/esbuild-plugin-glsl": {
                        }
                },
                "node_modules/ip-address": {
-                       "version": "10.1.0",
-                       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
-                       "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
+                       "version": "10.2.0",
+                       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz",
+                       "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==",
                        "license": "MIT",
                        "optional": true,
                        "engines": {
                        "optional": true
                },
                "node_modules/netmask": {
-                       "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
-                       "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz",
+                       "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==",
                        "license": "MIT",
                        "optional": true,
                        "engines": {
                        }
                },
                "node_modules/puppeteer": {
-                       "version": "24.40.0",
-                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.40.0.tgz",
-                       "integrity": "sha512-IxQbDq93XHVVLWHrAkFP7F7iHvb9o0mgfsSIMlhHb+JM+JjM1V4v4MNSQfcRWJopx9dsNOr9adYv0U5fm9BJBQ==",
+                       "version": "24.43.1",
+                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.43.1.tgz",
+                       "integrity": "sha512-/FSOViCrqRdb1HDocpsM9Z1giA71gTQPUt3SpHGVRALKAy/rJr1fLFYZW9F23qPxqVxTHQnbh/5B5opJST3kAw==",
                        "hasInstallScript": true,
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.13.0",
+                               "@puppeteer/browsers": "2.13.2",
                                "chromium-bidi": "14.0.0",
                                "cosmiconfig": "^9.0.0",
-                               "devtools-protocol": "0.0.1581282",
-                               "puppeteer-core": "24.40.0",
-                               "typed-query-selector": "^2.12.1"
+                               "devtools-protocol": "0.0.1608973",
+                               "puppeteer-core": "24.43.1",
+                               "typed-query-selector": "^2.12.2"
                        },
                        "bin": {
                                "puppeteer": "lib/cjs/puppeteer/node/cli.js"
                        }
                },
                "node_modules/puppeteer-core": {
-                       "version": "24.40.0",
-                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.40.0.tgz",
-                       "integrity": "sha512-MWL3XbUCfVgGR0gRsidzT6oKJT2QydPLhMITU6HoVWiiv4gkb6gJi3pcdAa8q4HwjBTbqISOWVP4aJiiyUJvag==",
+                       "version": "24.43.1",
+                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.43.1.tgz",
+                       "integrity": "sha512-T5ScUMAsmhdNbgDR41AGESYeS6V9MSgetkSnVhhW+gXvzC42VesKCn5ld87gAZDJ6vLHL9GkRvY9WtQWSnwFbw==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.13.0",
+                               "@puppeteer/browsers": "2.13.2",
                                "chromium-bidi": "14.0.0",
                                "debug": "^4.4.3",
-                               "devtools-protocol": "0.0.1581282",
-                               "typed-query-selector": "^2.12.1",
+                               "devtools-protocol": "0.0.1608973",
+                               "typed-query-selector": "^2.12.2",
                                "webdriver-bidi-protocol": "0.4.1",
-                               "ws": "^8.19.0"
+                               "ws": "^8.20.0"
                        },
                        "engines": {
                                "node": ">=18"
                        }
                },
                "node_modules/semver": {
-                       "version": "7.7.4",
-                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
-                       "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+                       "version": "7.8.1",
+                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz",
+                       "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==",
                        "license": "ISC",
                        "optional": true,
                        "bin": {
                        }
                },
                "node_modules/socks": {
-                       "version": "2.8.7",
-                       "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
-                       "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
+                       "version": "2.8.9",
+                       "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz",
+                       "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
-                               "ip-address": "^10.0.1",
+                               "ip-address": "^10.1.1",
                                "smart-buffer": "^4.2.0"
                        },
                        "engines": {
                        }
                },
                "node_modules/tar-stream": {
-                       "version": "3.1.8",
-                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
-                       "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
+                       "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.0.tgz",
+                       "integrity": "sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                        "optional": true
                },
                "node_modules/typed-query-selector": {
-                       "version": "2.12.1",
-                       "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.1.tgz",
-                       "integrity": "sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==",
+                       "version": "2.12.2",
+                       "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
+                       "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
                        "license": "MIT",
                        "optional": true
                },
                        }
                },
                "node_modules/undici-types": {
-                       "version": "7.18.2",
-                       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
-                       "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
+                       "version": "7.24.6",
+                       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz",
+                       "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==",
                        "devOptional": true,
                        "license": "MIT"
                },
                        "optional": true
                },
                "node_modules/ws": {
-                       "version": "8.20.0",
-                       "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz",
-                       "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==",
+                       "version": "8.20.1",
+                       "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz",
+                       "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==",
                        "license": "MIT",
                        "optional": true,
                        "engines": {
index 19c366599fcf60d86c3ea508e1a5ddf14a00312b..45f13bfe3fb306dea39027132aab4196320e643a 100644 (file)
                "test": "npm run build:dev && ./test/script.sh"
        },
        "devDependencies": {
-               "@types/node": "^25.5.0",
-               "@webgpu/types": "^0.1.69",
-               "assemblyscript": "^0.28.12",
-               "esbuild": "^0.27.4",
+               "@types/node": "^25.9.1",
+               "@webgpu/types": "^0.1.70",
+               "assemblyscript": "^0.28.17",
+               "esbuild": "^0.28.0",
                "esbuild-plugin-glsl": "^1.4.1",
                "typescript": "^5.9.3"
        },