"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"
},
"url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso"
},
"optionalDependencies": {
- "puppeteer": "^24.8.2"
+ "puppeteer": "^24.10.1"
}
},
"node_modules/@babel/code-frame": {
"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": {
}
},
"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"
},
"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": {
"asinit": "bin/asinit.js"
},
"engines": {
- "node": ">=18",
+ "node": ">=20",
"npm": ">=10"
},
"funding": {
}
},
"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"
}
},
}
},
"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
},
}
},
"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,
"@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": {
}
},
"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"
},
}
},
"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": {
"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": {
}
},
"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"
},
}
},
"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": {