From 2992d53bd2ab043e07a5131c36001cd5b8cf8195 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sat, 14 Jun 2025 21:24:26 -0700 Subject: [PATCH] Update dependencies. --- package-lock.json | 98 ++++++++++++++++++++++++++--------------------- package.json | 10 ++--- 2 files changed, 59 insertions(+), 49 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25cc437..0305a78 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,14 +8,17 @@ "name": "nano-pow", "version": "4.1.7", "license": "(GPL-3.0-or-later AND MIT)", + "dependencies": { + "puppeteer": "24.10.1" + }, "bin": { "nano-pow": "dist/bin/nano-pow.sh" }, "devDependencies": { - "@types/node": "^22.15.17", - "@webgpu/types": "^0.1.60", - "assemblyscript": "^0.27.36", - "esbuild": "^0.25.4", + "@types/node": "^24.0.1", + "@webgpu/types": "^0.1.61", + "assemblyscript": "^0.28.2", + "esbuild": "^0.25.5", "esbuild-plugin-glsl": "^1.4.0", "typescript": "^5.8.3" }, @@ -24,7 +27,7 @@ "url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso" }, "optionalDependencies": { - "puppeteer": "^24.8.2" + "puppeteer": "^24.10.1" } }, "node_modules/@babel/code-frame": { @@ -507,13 +510,13 @@ "optional": true }, "node_modules/@types/node": { - "version": "22.15.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.22.tgz", - "integrity": "sha512-IZ8lyY8xikZwGTJ9tsmbE68+mZbx2tsR+WnN1ZJU/h5flim8xBxEbpDrouMQNkMeT4pYxyJOTkf7YyDcQaUvQw==", + "version": "24.0.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", + "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", "devOptional": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@types/yauzl": { @@ -527,9 +530,9 @@ } }, "node_modules/@webgpu/types": { - "version": "0.1.60", - "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.60.tgz", - "integrity": "sha512-8B/tdfRFKdrnejqmvq95ogp8tf52oZ51p3f4QD5m5Paey/qlX4Rhhy5Y8tgFMi7Ms70HzcMMw3EQjH/jdhTwlA==", + "version": "0.1.61", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.61.tgz", + "integrity": "sha512-w2HbBvH+qO19SB5pJOJFKs533CdZqxl3fcGonqL321VHkW7W/iBo6H8bjDy6pr/+pbMwIu5dnuaAxH7NxBqUrQ==", "dev": true, "license": "BSD-3-Clause" }, @@ -577,13 +580,13 @@ "optional": true }, "node_modules/assemblyscript": { - "version": "0.27.36", - "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.27.36.tgz", - "integrity": "sha512-1qX2zf6p7l/mNYv8r21jC/Yft7kX7XKR3xUHw41zvV4xad5lyC8w7jZiwZBGoy64VKZLc+bTDJDWi8Kb70YrHA==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.28.2.tgz", + "integrity": "sha512-0j6kQdfKqRgmkY9zIzpFVcsLW8lMZ61pIZmmXJNiJeN2rvaHCCBSzHOoFNBh2jlvQNijY2/uxuufnSQma8HmFQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "binaryen": "116.0.0-nightly.20240114", + "binaryen": "123.0.0-nightly.20250530", "long": "^5.2.4" }, "bin": { @@ -591,7 +594,7 @@ "asinit": "bin/asinit.js" }, "engines": { - "node": ">=18", + "node": ">=20", "npm": ">=10" }, "funding": { @@ -702,13 +705,20 @@ } }, "node_modules/binaryen": { - "version": "116.0.0-nightly.20240114", - "resolved": "https://registry.npmjs.org/binaryen/-/binaryen-116.0.0-nightly.20240114.tgz", - "integrity": "sha512-0GZrojJnuhoe+hiwji7QFaL3tBlJoA+KFUN7ouYSDGZLSo9CKM8swQX8n/UcbR0d1VuZKU+nhogNzv423JEu5A==", + "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==", "dev": true, "license": "Apache-2.0", "bin": { + "wasm-as": "bin/wasm-as", + "wasm-ctor-eval": "bin/wasm-ctor-eval", + "wasm-dis": "bin/wasm-dis", + "wasm-merge": "bin/wasm-merge", + "wasm-metadce": "bin/wasm-metadce", "wasm-opt": "bin/wasm-opt", + "wasm-reduce": "bin/wasm-reduce", + "wasm-shell": "bin/wasm-shell", "wasm2js": "bin/wasm2js" } }, @@ -852,9 +862,9 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1439962", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz", - "integrity": "sha512-jJF48UdryzKiWhJ1bLKr7BFWUQCEIT5uCNbDLqkQJBtkFxYzILJH44WN0PDKMIlGDN7Utb8vyUY85C3w4R/t2g==", + "version": "0.0.1452169", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1452169.tgz", + "integrity": "sha512-FOFDVMGrAUNp0dDKsAU1TorWJUx2JOU1k9xdgBKKJF3IBh/Uhl2yswG5r3TEAOrCiGY2QRp1e6LVDQrCsTKO4g==", "license": "BSD-3-Clause", "optional": true }, @@ -1391,9 +1401,9 @@ } }, "node_modules/puppeteer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.9.0.tgz", - "integrity": "sha512-L0pOtALIx8rgDt24Y+COm8X52v78gNtBOW6EmUcEPci0TYD72SAuaXKqasRIx4JXxmg2Tkw5ySKcpPOwN8xXnQ==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.1.tgz", + "integrity": "sha512-7T3rfSaaPt5A31VITV5YKQ4wPCCv4aPn8byDaV+9lhDU9v7BWYY4Ncwerw3ZR5mIolrh/PvzGdIDK7yiBth75g==", "hasInstallScript": true, "license": "Apache-2.0", "optional": true, @@ -1401,8 +1411,8 @@ "@puppeteer/browsers": "2.10.5", "chromium-bidi": "5.1.0", "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1439962", - "puppeteer-core": "24.9.0", + "devtools-protocol": "0.0.1452169", + "puppeteer-core": "24.10.1", "typed-query-selector": "^2.12.0" }, "bin": { @@ -1413,16 +1423,16 @@ } }, "node_modules/puppeteer-core": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.9.0.tgz", - "integrity": "sha512-HFdCeH/wx6QPz8EncafbCqJBqaCG1ENW75xg3cLFMRUoqZDgByT6HSueiumetT2uClZxwqj0qS4qMVZwLHRHHw==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.1.tgz", + "integrity": "sha512-AE6doA9znmEEps/pC5lc9p0zejCdNLR6UBp3EZ49/15Nbvh+uklXxGox7Qh8/lFGqGVwxInl0TXmsOmIuIMwiQ==", "license": "Apache-2.0", "optional": true, "dependencies": { "@puppeteer/browsers": "2.10.5", "chromium-bidi": "5.1.0", "debug": "^4.4.1", - "devtools-protocol": "0.0.1439962", + "devtools-protocol": "0.0.1452169", "typed-query-selector": "^2.12.0", "ws": "^8.18.2" }, @@ -1475,9 +1485,9 @@ } }, "node_modules/socks": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", - "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz", + "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==", "license": "MIT", "optional": true, "dependencies": { @@ -1522,9 +1532,9 @@ "optional": true }, "node_modules/streamx": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", - "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz", + "integrity": "sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==", "license": "MIT", "optional": true, "dependencies": { @@ -1629,9 +1639,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "devOptional": true, "license": "MIT" }, @@ -1733,9 +1743,9 @@ } }, "node_modules/zod": { - "version": "3.25.30", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.30.tgz", - "integrity": "sha512-VolhdEtu6TJr/fzGuHA/SZ5ixvXqA6ADOG9VRcQ3rdOKmF5hkmcJbyaQjUH5BgmpA9gej++zYRX7zjSmdReIwA==", + "version": "3.25.64", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.64.tgz", + "integrity": "sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==", "license": "MIT", "optional": true, "funding": { diff --git a/package.json b/package.json index 639839a..7a9ac78 100644 --- a/package.json +++ b/package.json @@ -58,15 +58,15 @@ "test": "npm run build && ./test/script.sh" }, "devDependencies": { - "@types/node": "^22.15.17", - "@webgpu/types": "^0.1.60", - "assemblyscript": "^0.27.36", - "esbuild": "^0.25.4", + "@types/node": "^24.0.1", + "@webgpu/types": "^0.1.61", + "assemblyscript": "^0.28.2", + "esbuild": "^0.25.5", "esbuild-plugin-glsl": "^1.4.0", "typescript": "^5.8.3" }, "optionalDependencies": { - "puppeteer": "^24.8.2" + "puppeteer": "^24.10.1" }, "type": "module", "exports": { -- 2.47.3