]> zoso.dev Git - nano-pow.git/commitdiff
Patch version. main v4.1.7
authorChris Duncan <chris@zoso.dev>
Tue, 6 May 2025 21:53:31 +0000 (14:53 -0700)
committerChris Duncan <chris@zoso.dev>
Tue, 6 May 2025 21:53:31 +0000 (14:53 -0700)
CHANGELOG.md
package-lock.json
package.json

index 8d27efd04c4518da2420e2fb9f741e943422aceb..77d4aa07c88f634bd083629dc9eb242721ed257f 100644 (file)
@@ -3,6 +3,14 @@ SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
 SPDX-License-Identifier: GPL-3.0-or-later
 -->
 
+## v4.1.7
+
+### Notable Changes
+
+Update dependencies.
+
+
+
 ## v4.1.6
 
 ### Notable Changes
index ab3502abf156ebcf664d37e1a1c4b3a2a818e127..cedafb2558ce9e7d5a51d5085770f8d32a314176 100644 (file)
@@ -1,20 +1,20 @@
 {
        "name": "nano-pow",
-       "version": "4.1.6",
+       "version": "4.1.7",
        "lockfileVersion": 3,
        "requires": true,
        "packages": {
                "": {
                        "name": "nano-pow",
-                       "version": "4.1.6",
+                       "version": "4.1.7",
                        "license": "(GPL-3.0-or-later AND MIT)",
                        "bin": {
                                "nano-pow": "dist/bin/nano-pow.sh"
                        },
                        "devDependencies": {
-                               "@types/node": "^22.14.1",
+                               "@types/node": "^22.15.14",
                                "@webgpu/types": "^0.1.60",
-                               "esbuild": "^0.25.2",
+                               "esbuild": "^0.25.4",
                                "esbuild-plugin-glsl": "^1.4.0",
                                "typescript": "^5.8.3"
                        },
@@ -23,7 +23,7 @@
                                "url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso"
                        },
                        "optionalDependencies": {
-                               "puppeteer": "^24.6.1"
+                               "puppeteer": "^24.8.1"
                        }
                },
                "node_modules/@babel/code-frame": {
@@ -52,9 +52,9 @@
                        }
                },
                "node_modules/@esbuild/aix-ppc64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
-                       "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
+                       "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
                        "cpu": [
                                "ppc64"
                        ],
@@ -69,9 +69,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
-                       "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
+                       "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
                        "cpu": [
                                "arm"
                        ],
@@ -86,9 +86,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
-                       "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
+                       "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/android-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
-                       "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
+                       "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-arm64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
-                       "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz",
+                       "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
-                       "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
+                       "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-arm64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
-                       "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
+                       "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
-                       "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
+                       "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
-                       "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
+                       "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
                        "cpu": [
                                "arm"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
-                       "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
+                       "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ia32": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
-                       "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
+                       "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-loong64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
-                       "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
+                       "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
                        "cpu": [
                                "loong64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-mips64el": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
-                       "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
+                       "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
                        "cpu": [
                                "mips64el"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ppc64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
-                       "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
+                       "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
                        "cpu": [
                                "ppc64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-riscv64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
-                       "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
+                       "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
                        "cpu": [
                                "riscv64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-s390x": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
-                       "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
+                       "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
                        "cpu": [
                                "s390x"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
-                       "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
+                       "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-arm64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
-                       "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
+                       "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
-                       "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
+                       "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-arm64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
-                       "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
+                       "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
-                       "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
+                       "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/sunos-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
-                       "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
+                       "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-arm64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
-                       "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
+                       "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-ia32": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
-                       "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
+                       "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-x64": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
-                       "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
+                       "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@puppeteer/browsers": {
-                       "version": "2.10.0",
-                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz",
-                       "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==",
+                       "version": "2.10.3",
+                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz",
+                       "integrity": "sha512-iPpnFpX25gKIVsHsqVjHV+/GzW36xPgsscWkCnrrETndcdxNsXLdCrTwhkCJNR/FGWr122dJUBeyV4niz/j3TA==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        "optional": true
                },
                "node_modules/@types/node": {
-                       "version": "22.14.1",
-                       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz",
-                       "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==",
+                       "version": "22.15.14",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.14.tgz",
+                       "integrity": "sha512-BL1eyu/XWsFGTtDWOYULQEs4KR0qdtYfCxYAUYRoB7JP7h9ETYLgQTww6kH8Sj2C0pFGgrpM0XKv6/kbIzYJ1g==",
                        "devOptional": true,
                        "license": "MIT",
                        "dependencies": {
                        "optional": true
                },
                "node_modules/bare-fs": {
-                       "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.2.tgz",
-                       "integrity": "sha512-8wSeOia5B7LwD4+h465y73KOdj5QHsbbuoUfPBi+pXgFJIPuG7SsiOdJuijWMyfid49eD+WivpfY7KT8gbAzBA==",
+                       "version": "4.1.4",
+                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.4.tgz",
+                       "integrity": "sha512-r8+26Voz8dGX3AYpJdFb1ZPaUSM8XOLCZvy+YGpRTmwPHIxA7Z3Jov/oMPtV7hfRQbOnH8qGlLTzQAbgtdNN0Q==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/chromium-bidi": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz",
-                       "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==",
+                       "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-5.1.0.tgz",
+                       "integrity": "sha512-9MSRhWRVoRPDG0TgzkHrshFSJJNZzfY5UFqUMuksg7zL1yoZIZ3jLB0YAgHclbiAxPI86pBnwDX1tbzoiV8aFw==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/devtools-protocol": {
-                       "version": "0.0.1425554",
-                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1425554.tgz",
-                       "integrity": "sha512-uRfxR6Nlzdzt0ihVIkV+sLztKgs7rgquY/Mhcv1YNCWDh5IZgl5mnn2aeEnW5stYTE0wwiF4RYVz8eMEpV1SEw==",
+                       "version": "0.0.1439962",
+                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz",
+                       "integrity": "sha512-jJF48UdryzKiWhJ1bLKr7BFWUQCEIT5uCNbDLqkQJBtkFxYzILJH44WN0PDKMIlGDN7Utb8vyUY85C3w4R/t2g==",
                        "license": "BSD-3-Clause",
                        "optional": true
                },
                        }
                },
                "node_modules/esbuild": {
-                       "version": "0.25.2",
-                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
-                       "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
+                       "version": "0.25.4",
+                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz",
+                       "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==",
                        "dev": true,
                        "hasInstallScript": true,
                        "license": "MIT",
                                "node": ">=18"
                        },
                        "optionalDependencies": {
-                               "@esbuild/aix-ppc64": "0.25.2",
-                               "@esbuild/android-arm": "0.25.2",
-                               "@esbuild/android-arm64": "0.25.2",
-                               "@esbuild/android-x64": "0.25.2",
-                               "@esbuild/darwin-arm64": "0.25.2",
-                               "@esbuild/darwin-x64": "0.25.2",
-                               "@esbuild/freebsd-arm64": "0.25.2",
-                               "@esbuild/freebsd-x64": "0.25.2",
-                               "@esbuild/linux-arm": "0.25.2",
-                               "@esbuild/linux-arm64": "0.25.2",
-                               "@esbuild/linux-ia32": "0.25.2",
-                               "@esbuild/linux-loong64": "0.25.2",
-                               "@esbuild/linux-mips64el": "0.25.2",
-                               "@esbuild/linux-ppc64": "0.25.2",
-                               "@esbuild/linux-riscv64": "0.25.2",
-                               "@esbuild/linux-s390x": "0.25.2",
-                               "@esbuild/linux-x64": "0.25.2",
-                               "@esbuild/netbsd-arm64": "0.25.2",
-                               "@esbuild/netbsd-x64": "0.25.2",
-                               "@esbuild/openbsd-arm64": "0.25.2",
-                               "@esbuild/openbsd-x64": "0.25.2",
-                               "@esbuild/sunos-x64": "0.25.2",
-                               "@esbuild/win32-arm64": "0.25.2",
-                               "@esbuild/win32-ia32": "0.25.2",
-                               "@esbuild/win32-x64": "0.25.2"
+                               "@esbuild/aix-ppc64": "0.25.4",
+                               "@esbuild/android-arm": "0.25.4",
+                               "@esbuild/android-arm64": "0.25.4",
+                               "@esbuild/android-x64": "0.25.4",
+                               "@esbuild/darwin-arm64": "0.25.4",
+                               "@esbuild/darwin-x64": "0.25.4",
+                               "@esbuild/freebsd-arm64": "0.25.4",
+                               "@esbuild/freebsd-x64": "0.25.4",
+                               "@esbuild/linux-arm": "0.25.4",
+                               "@esbuild/linux-arm64": "0.25.4",
+                               "@esbuild/linux-ia32": "0.25.4",
+                               "@esbuild/linux-loong64": "0.25.4",
+                               "@esbuild/linux-mips64el": "0.25.4",
+                               "@esbuild/linux-ppc64": "0.25.4",
+                               "@esbuild/linux-riscv64": "0.25.4",
+                               "@esbuild/linux-s390x": "0.25.4",
+                               "@esbuild/linux-x64": "0.25.4",
+                               "@esbuild/netbsd-arm64": "0.25.4",
+                               "@esbuild/netbsd-x64": "0.25.4",
+                               "@esbuild/openbsd-arm64": "0.25.4",
+                               "@esbuild/openbsd-x64": "0.25.4",
+                               "@esbuild/sunos-x64": "0.25.4",
+                               "@esbuild/win32-arm64": "0.25.4",
+                               "@esbuild/win32-ia32": "0.25.4",
+                               "@esbuild/win32-x64": "0.25.4"
                        }
                },
                "node_modules/esbuild-plugin-glsl": {
                        }
                },
                "node_modules/puppeteer": {
-                       "version": "24.6.1",
-                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz",
-                       "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==",
+                       "version": "24.8.1",
+                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.8.1.tgz",
+                       "integrity": "sha512-5OvJCe6tQ09EWf35qqyoH/cr9YGMbLj0ZpoT2pEImF9Ox35JXyAn8kIqj8eBgpDfyzuEwXYIMUwIAIkdgO/gDA==",
                        "hasInstallScript": true,
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.10.0",
-                               "chromium-bidi": "3.0.0",
+                               "@puppeteer/browsers": "2.10.3",
+                               "chromium-bidi": "5.1.0",
                                "cosmiconfig": "^9.0.0",
-                               "devtools-protocol": "0.0.1425554",
-                               "puppeteer-core": "24.6.1",
+                               "devtools-protocol": "0.0.1439962",
+                               "puppeteer-core": "24.8.1",
                                "typed-query-selector": "^2.12.0"
                        },
                        "bin": {
                        }
                },
                "node_modules/puppeteer-core": {
-                       "version": "24.6.1",
-                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz",
-                       "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==",
+                       "version": "24.8.1",
+                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.8.1.tgz",
+                       "integrity": "sha512-UP/VIxVk/Akrgql3a55ZAIuAIx7+yQevz6qEXFUtSTIynEcgsCJ6tlRdi7uKAAlovmNQG4iNMzq9f8WxZLnGGg==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.10.0",
-                               "chromium-bidi": "3.0.0",
+                               "@puppeteer/browsers": "2.10.3",
+                               "chromium-bidi": "5.1.0",
                                "debug": "^4.4.0",
-                               "devtools-protocol": "0.0.1425554",
+                               "devtools-protocol": "0.0.1439962",
                                "typed-query-selector": "^2.12.0",
-                               "ws": "^8.18.1"
+                               "ws": "^8.18.2"
                        },
                        "engines": {
                                "node": ">=18"
                        "optional": true
                },
                "node_modules/ws": {
-                       "version": "8.18.1",
-                       "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
-                       "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
+                       "version": "8.18.2",
+                       "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz",
+                       "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==",
                        "license": "MIT",
                        "optional": true,
                        "engines": {
                        }
                },
                "node_modules/zod": {
-                       "version": "3.24.2",
-                       "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz",
-                       "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
+                       "version": "3.24.4",
+                       "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz",
+                       "integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==",
                        "license": "MIT",
                        "optional": true,
                        "funding": {
index 0545a1163c3e015def86ffbd1b1755d386d1f3ce..befede3502454cc378e085bc767207a93fa09e5d 100644 (file)
@@ -1,6 +1,6 @@
 {
        "name": "nano-pow",
-       "version": "4.1.6",
+       "version": "4.1.7",
        "description": "Proof-of-work generation and validation with WebGPU/WebGL for Nano cryptocurrency.",
        "keywords": [
                "nemo",
                "test": "npm run build && ./test/script.sh"
        },
        "devDependencies": {
-               "@types/node": "^22.14.1",
+               "@types/node": "^22.15.14",
                "@webgpu/types": "^0.1.60",
-               "esbuild": "^0.25.2",
+               "esbuild": "^0.25.4",
                "esbuild-plugin-glsl": "^1.4.0",
                "typescript": "^5.8.3"
        },
        "optionalDependencies": {
-               "puppeteer": "^24.6.1"
+               "puppeteer": "^24.8.1"
        },
        "type": "module",
        "exports": {