fix(deps): bn.js 5.2.3+ and a lockfile that satisfies package.json (#2)

bn.js >= 5.0.0 < 5.2.3 (GHSA-378v-28hj-76wf) → `overrides` `bn.js ^5.2.3`; it resolves to 5.2.5.

Regenerating the lockfile also corrects it: `package.json` asks for `@pezkuwi/util` and `@pezkuwi/util-crypto` `^14.0.13`, while the committed lock pinned 14.0.11, which does not satisfy that range. Its root entry also still said version 1.0.0 while package.json says 1.0.1. The regenerated lock resolves @pezkuwi/util* 14.0.26 and @pezkuwi/wasm-* 7.5.21, the current releases inside the declared ranges. @pezkuwi/util-crypto now depends on `@pezkuwi/scure-sr25519` instead of `@scure/sr25519`. 16 version changes, 2 removed, 1 added; nothing outside the declared ranges.
This commit is contained in:
SatoshiQaziMuhammed authored and GitHub committed 2026-10-20 22:51:33 +04:00
1 parent a05f1da422
commit 2d2d2d6e57
2 files changed
+94 -108

No files matched your search

+91 -108
View File
@@ -1,16 +1,16 @@
{
"name": "@pezkuwi/vanitygen",
"version": "1.0.0",
"version": "1.0.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@pezkuwi/vanitygen",
"version": "1.0.0",
"version": "1.0.1",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/util": "^14.0.11",
"@pezkuwi/util-crypto": "^14.0.11",
"@pezkuwi/util": "^14.0.13",
"@pezkuwi/util-crypto": "^14.0.13",
"tslib": "^2.8.1",
"yargs": "^17.7.2"
},
@@ -54,12 +54,12 @@
}
},
"node_modules/@pezkuwi/networks": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.11.tgz",
"integrity": "sha512-vdWfYe1fyRDbqhFDYwn/kVu6bp18Gx0dxYaF2DDhgIH5KWew5Hcib7hmydgIsT+t7LOi5NPKGUF59/1eorV9Pg==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/networks/-/networks-14.0.26.tgz",
"integrity": "sha512-omDbJzFjDSm1FS32zebyNP1QGBk9/ZayM0YM0mUlOOwiLIP7iDVq3KQe2JdI7hm1dz01Lm68/hjerSoqiWEclA==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/util": "14.0.11",
"@pezkuwi/util": "14.0.26",
"@substrate/ss58-registry": "^1.51.0",
"tslib": "^2.8.0"
},
@@ -67,16 +67,26 @@
"node": ">=18"
}
},
"node_modules/@pezkuwi/scure-sr25519": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/@pezkuwi/scure-sr25519/-/scure-sr25519-0.2.1.tgz",
"integrity": "sha512-KGxCR+fI4p8QyIpwmRNIj8fbq7O+yz0iZZ/O2HJBVE7O9D6ksBKwIILqODJfE6Qvrf3F8DyT6/3cPoR3e/s8iA==",
"license": "MIT",
"dependencies": {
"@noble/curves": "~1.9.2",
"@noble/hashes": "~1.8.0"
}
},
"node_modules/@pezkuwi/util": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.11.tgz",
"integrity": "sha512-I/BLTMNzaAMIAIbNBpo2txeo2OZWmPL0jUNyYyY3cH9J+2qLqYs+gDr5mBFO2XVTV+tS7sDlVFdIy9yyfLqCgg==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/util/-/util-14.0.26.tgz",
"integrity": "sha512-xV7uct4jtIqf+9LixcCoTgYz8JEZ2eK6aosMD92Zu5DRPSW87QcCYBQuq8Phec0LdjGvC/l7DgiloQODhTtHWA==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/x-bigint": "14.0.11",
"@pezkuwi/x-global": "14.0.11",
"@pezkuwi/x-textdecoder": "14.0.11",
"@pezkuwi/x-textencoder": "14.0.11",
"@pezkuwi/x-bigint": "14.0.26",
"@pezkuwi/x-global": "14.0.26",
"@pezkuwi/x-textdecoder": "14.0.26",
"@pezkuwi/x-textencoder": "14.0.26",
"@types/bn.js": "^5.1.6",
"bn.js": "^5.2.1",
"tslib": "^2.8.0"
@@ -86,37 +96,37 @@
}
},
"node_modules/@pezkuwi/util-crypto": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.11.tgz",
"integrity": "sha512-uqq1SixUmSttnS8cDXwk5iWgmGozqAcR7VMoU1CsNguhy7wm6+J6kml1pracLhSDQ9Pze30FZqbNPG48ZbWkYA==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/util-crypto/-/util-crypto-14.0.26.tgz",
"integrity": "sha512-YR+3N2FwKx3q9NF11q75O0lJ+SKpM9CNKPE7rLEoPvFt7wpHpB/GXOAekYhNtrotkcsI8v/WoyOi4RI9NiwYVQ==",
"license": "Apache-2.0",
"dependencies": {
"@noble/curves": "^1.3.0",
"@noble/hashes": "^1.3.3",
"@pezkuwi/networks": "14.0.11",
"@pezkuwi/util": "14.0.11",
"@pezkuwi/wasm-crypto": "^7.5.4",
"@pezkuwi/wasm-util": "^7.5.4",
"@pezkuwi/x-bigint": "14.0.11",
"@pezkuwi/x-randomvalues": "14.0.11",
"@noble/curves": "^1.9.7",
"@noble/hashes": "^1.8.0",
"@pezkuwi/networks": "14.0.26",
"@pezkuwi/scure-sr25519": "^0.2.1",
"@pezkuwi/util": "14.0.26",
"@pezkuwi/wasm-crypto": "^7.5.20",
"@pezkuwi/wasm-util": "^7.5.20",
"@pezkuwi/x-bigint": "14.0.26",
"@pezkuwi/x-randomvalues": "14.0.26",
"@scure/base": "^1.1.7",
"@scure/sr25519": "^0.2.0",
"tslib": "^2.8.0"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"@pezkuwi/util": "14.0.11"
"@pezkuwi/util": "14.0.26"
}
},
"node_modules/@pezkuwi/wasm-bridge": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.4.tgz",
"integrity": "sha512-UK2SzudaitB3ohXyJQj6K289KReqmiXPXf1Ml4fc87NMSv665d+WYtIW500SR4IlLKp0yfIbvW1VewBz2KIhIw==",
"version": "7.5.21",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-bridge/-/wasm-bridge-7.5.21.tgz",
"integrity": "sha512-KVWLXpmVHpYo1+woN+o8OK03Kk8+VwUtF/Dn5pnsVXbsGbXM22HWbx36ChzdkjpW35a5Ukfk92H0aCy8klfeDg==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/wasm-util": "7.5.3",
"@pezkuwi/wasm-util": "7.5.21",
"tslib": "^2.7.0"
},
"engines": {
@@ -127,32 +137,18 @@
"@pezkuwi/x-randomvalues": "*"
}
},
"node_modules/@pezkuwi/wasm-bridge/node_modules/@pezkuwi/wasm-util": {
"version": "7.5.3",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.3.tgz",
"integrity": "sha512-q0nWKtW8eESANGSb9E9K/Omgh++/a/DAUxtx4CGHAKtDu6hURGYxh3SuEEghueeOuY4MX+Fu5gc0R6V/Z0po+g==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.7.0"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"@pezkuwi/util": "*"
}
},
"node_modules/@pezkuwi/wasm-crypto": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.4.tgz",
"integrity": "sha512-6VDQ1MJnaqt73ezxuf6NOqYJfsrCJ4qPjZoOFmTjNZt9qKNxDpsw0+3mWsszJvKg0hVsy2vAGoFoVIKf+4pHvg==",
"version": "7.5.21",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto/-/wasm-crypto-7.5.21.tgz",
"integrity": "sha512-gL771hQsC0NXPFTX4+yKTPEMfX1svRAM1lzep+LkniQcYqpqI4AAxzUaOGZYj5lQzXKSkgYpcaLuTZ441zPXAg==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/wasm-bridge": "7.5.4",
"@pezkuwi/wasm-crypto-asmjs": "7.5.4",
"@pezkuwi/wasm-crypto-init": "7.5.4",
"@pezkuwi/wasm-crypto-wasm": "7.5.4",
"@pezkuwi/wasm-util": "7.5.4",
"@noble/hashes": "^1.3.3",
"@pezkuwi/wasm-bridge": "7.5.21",
"@pezkuwi/wasm-crypto-asmjs": "7.5.21",
"@pezkuwi/wasm-crypto-init": "7.5.21",
"@pezkuwi/wasm-crypto-wasm": "7.5.21",
"@pezkuwi/wasm-util": "7.5.21",
"tslib": "^2.7.0"
},
"engines": {
@@ -164,9 +160,9 @@
}
},
"node_modules/@pezkuwi/wasm-crypto-asmjs": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.4.tgz",
"integrity": "sha512-zYBTwm9WbDeUuMzn56HHeA13WfWwDEEe0ojH3i0yiuis1Mo6Ie0J3ii7X7gai17Hbnv9ydfgaePvUHUDjt5PQQ==",
"version": "7.5.21",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.21.tgz",
"integrity": "sha512-uqhAR3slp6qbn2Cf7g72v4Ko0hxWm/NuZL2ZDH65QBSGP9jkSnAoBjm5L7AO739quEVA8rFsR8CxN5gvzERspA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.7.0"
@@ -179,15 +175,15 @@
}
},
"node_modules/@pezkuwi/wasm-crypto-init": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.4.tgz",
"integrity": "sha512-Ie4kQtcj/8J9XaMcnjW0rn9yCCFOHAMwckyfOhddwErxW9p7IzZeEEAxhiI34LaR3OV3/yO3gm8W90WN+k6FCQ==",
"version": "7.5.21",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-init/-/wasm-crypto-init-7.5.21.tgz",
"integrity": "sha512-pdgYqhsHIoxTdhwbxS8iacw4sFh3NLN9fJ3odzCAo4+QCr3xTU1FMjBiYJRkx6Q4BpthCjOWJPCwTEZnJ3lSCg==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/wasm-bridge": "7.5.4",
"@pezkuwi/wasm-crypto-asmjs": "7.5.4",
"@pezkuwi/wasm-crypto-wasm": "7.5.4",
"@pezkuwi/wasm-util": "7.5.4",
"@pezkuwi/wasm-bridge": "7.5.21",
"@pezkuwi/wasm-crypto-asmjs": "7.5.21",
"@pezkuwi/wasm-crypto-wasm": "7.5.21",
"@pezkuwi/wasm-util": "7.5.21",
"tslib": "^2.7.0"
},
"engines": {
@@ -199,12 +195,12 @@
}
},
"node_modules/@pezkuwi/wasm-crypto-wasm": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.4.tgz",
"integrity": "sha512-f2Et7jfZ5shYsmDHTuvDjcl+rg3dVGZqXlhx2KnpyGH5jebA8ULaUGxtmO9vUUJjs/rMkJkCNYrZ0YneYtLe4A==",
"version": "7.5.21",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.21.tgz",
"integrity": "sha512-TR8hHkjY6oga4aI9Irlv/y00+KwiCBMt+EyXi3mTUVNn7qKE4DwXbDc/az4rLK8p5Kno4/iyCF6YXuHbjEK4Ag==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/wasm-util": "7.5.4",
"@pezkuwi/wasm-util": "7.5.21",
"tslib": "^2.7.0"
},
"engines": {
@@ -215,9 +211,9 @@
}
},
"node_modules/@pezkuwi/wasm-util": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.4.tgz",
"integrity": "sha512-DyWWG8Sn7txg2VltSBqF/0zQCYQ0MNNSkrfHKTOOz6esC1abCDq5LKh8rPqy1IQoeD+lUFubIDmNW3G9pH9lfg==",
"version": "7.5.21",
"resolved": "https://registry.npmjs.org/@pezkuwi/wasm-util/-/wasm-util-7.5.21.tgz",
"integrity": "sha512-KMiUHCEa6iFNLNWyw9GUf5/K2UP6RjCia2iSGjcazwBNofAQVpP6zfeLb9y5szpextKGkDsODxpcIFenJ3KcFQ==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.7.0"
@@ -230,12 +226,12 @@
}
},
"node_modules/@pezkuwi/x-bigint": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.11.tgz",
"integrity": "sha512-pDB2pSbUCni0XwXCgz2rAZ9LNuGA+aV2v3l+duYDc4NmEhtUapVJ6mEz9+cXCCoVdDz1BDJ3zjBgcwMjmhbcHA==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-bigint/-/x-bigint-14.0.26.tgz",
"integrity": "sha512-TiCUVJiW07KurXot79AuKsqdIKGCtysMVDKLGlUc7mxlDJ+BCNJVmi9D0vvbB/gboxfJqONFQKt8eOXHKFg1iw==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/x-global": "14.0.11",
"@pezkuwi/x-global": "14.0.26",
"tslib": "^2.8.0"
},
"engines": {
@@ -243,9 +239,9 @@
}
},
"node_modules/@pezkuwi/x-global": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.11.tgz",
"integrity": "sha512-vSg8j/aUZG3LFW3Awyq50mAWlJRqpoH8JXwOTGb3RRHZnYezMtbunwcw3tgyxP6NhzyGnA4u47vRBls/SeQFYg==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-global/-/x-global-14.0.26.tgz",
"integrity": "sha512-3D/dgFUugJfJ59JETey2EPpWL7X7NOrSEgNj1Rt3Vu9zR74QNocc5HEcyapFKj2hNNp5gPPDOOWbrLkkDnbdXw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.8.0"
@@ -255,29 +251,29 @@
}
},
"node_modules/@pezkuwi/x-randomvalues": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.11.tgz",
"integrity": "sha512-8HStYeXrNvD6/Zk/RkOz98mIHBv/gGBZ8nLZkjWKsn/PFTPNZbM9hhDwsb98Ky/ZS1ssZWWVg19iH1jHaJ8nYQ==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-randomvalues/-/x-randomvalues-14.0.26.tgz",
"integrity": "sha512-9tQ5+e7b5sC6y7NWFojfkfKZNSmWBpB1dnuyMv5vJMPlBPlsscTYARfk8ln860XWLdemQBYBvYbibmEBtLFfSQ==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/x-global": "14.0.11",
"@pezkuwi/x-global": "14.0.26",
"tslib": "^2.8.0"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"@pezkuwi/util": "14.0.11",
"@pezkuwi/util": "14.0.26",
"@pezkuwi/wasm-util": "*"
}
},
"node_modules/@pezkuwi/x-textdecoder": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.11.tgz",
"integrity": "sha512-evI/8AYnU1V0mb7MgEoSX4CZJSPw5kjaJB9lQ3jJ93Ei+eaHzR1hH39U+jg1JA4mLXYFVcj9VtdtzKPL6kSv/Q==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-textdecoder/-/x-textdecoder-14.0.26.tgz",
"integrity": "sha512-O3l/pcT+7q89COMe+h+Gr+HLLym3k0RfWXWwEg6RYGBHxp77GfixwqAR/o6k6rBXNfxlAY60RcYUqu+DGkKSZw==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/x-global": "14.0.11",
"@pezkuwi/x-global": "14.0.26",
"tslib": "^2.8.0"
},
"engines": {
@@ -285,12 +281,12 @@
}
},
"node_modules/@pezkuwi/x-textencoder": {
"version": "14.0.11",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.11.tgz",
"integrity": "sha512-Sx+dUhoRdaPJOITdpbrI1QEgA6+Xaxe3INUxrr2tD9NdcSMjzQD44r0I4exdtOVJUCuvPF8z9glhqn5OzVQRKw==",
"version": "14.0.26",
"resolved": "https://registry.npmjs.org/@pezkuwi/x-textencoder/-/x-textencoder-14.0.26.tgz",
"integrity": "sha512-aUk+h0g5iO+V3CZV1vdlRy4G9MbE0SbomB5Lw/8IkuQ+wNPK9JQ1FlArMhxVBfXM9JD8DPih/ViZsaNhWfjVVw==",
"license": "Apache-2.0",
"dependencies": {
"@pezkuwi/x-global": "14.0.11",
"@pezkuwi/x-global": "14.0.26",
"tslib": "^2.8.0"
},
"engines": {
@@ -306,19 +302,6 @@
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/@scure/sr25519": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/@scure/sr25519/-/sr25519-0.2.0.tgz",
"integrity": "sha512-uUuLP7Z126XdSizKtrCGqYyR3b3hYtJ6Fg/XFUXmc2//k2aXHDLqZwFeXxL97gg4XydPROPVnuaHGF2+xriSKg==",
"license": "MIT",
"dependencies": {
"@noble/curves": "~1.9.2",
"@noble/hashes": "~1.8.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
}
},
"node_modules/@substrate/ss58-registry": {
"version": "1.51.0",
"resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.51.0.tgz",
@@ -385,9 +368,9 @@
}
},
"node_modules/bn.js": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz",
"integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==",
"version": "5.2.5",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.5.tgz",
"integrity": "sha512-Vq886eXykuP5E6HcKSSStP3bJgrE6In5WKxVUvJ8XGpWWYs2xZHWqUwzCtGgEtBcxyd57KBFDPFoUfNzdaHCNg==",
"license": "MIT"
},
"node_modules/cliui": {
+3
View File
@@ -66,5 +66,8 @@
"@types/node": "^22.10.5",
"@types/yargs": "^17.0.33",
"typescript": "^5.9.3"
},
"overrides": {
"bn.js": "^5.2.3"
}
}