package-lock.json (14616B)
1 { 2 "name": "nostr-delegation-signer", 3 "version": "0.1.0", 4 "lockfileVersion": 2, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "nostr-delegation-signer", 9 "version": "0.1.0", 10 "dependencies": { 11 "minimist": "^1.2.7", 12 "nostr": "^0.2.3" 13 }, 14 "devDependencies": { 15 "tap": "~0.2.5" 16 } 17 }, 18 "node_modules/abbrev": { 19 "version": "1.1.1", 20 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 21 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 22 "dev": true 23 }, 24 "node_modules/buffer-equal": { 25 "version": "0.0.2", 26 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.2.tgz", 27 "integrity": "sha512-4hr0gS7+NK47X6WbA/okVFrN5qGh3WLT7N3hMRv7+hlkXnbUIdU2u05n6r0RQv6cq6xke06nVl70r0NW0WM2OQ==", 28 "dev": true, 29 "engines": { 30 "node": ">=0.4.0" 31 } 32 }, 33 "node_modules/bunker": { 34 "version": "0.1.2", 35 "resolved": "https://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz", 36 "integrity": "sha512-YnahkcXBNT522S46k5LUA9P18lzvgkunbMl0qIJQ8oeRMQ+dAg3YI3k32q5TnO+AAUErFHO6R768To6jslgYmQ==", 37 "dev": true, 38 "dependencies": { 39 "burrito": ">=0.2.5 <0.3" 40 }, 41 "engines": { 42 "node": "*" 43 } 44 }, 45 "node_modules/burrito": { 46 "version": "0.2.12", 47 "resolved": "https://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz", 48 "integrity": "sha512-ZhhT5iVTAgzQ+s8rily7m45Swxe/cU3dVCHTzqmHVWD/cc0Ds3W4Q4MExbkevY+fm0Me3lEwpehIy6TH7p+ehw==", 49 "dev": true, 50 "dependencies": { 51 "traverse": "~0.5.1", 52 "uglify-js": "~1.1.1" 53 }, 54 "engines": { 55 "node": ">=0.4.0" 56 } 57 }, 58 "node_modules/burrito/node_modules/traverse": { 59 "version": "0.5.2", 60 "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz", 61 "integrity": "sha512-PUBVcfB3RqgLpzgTRGNiqK4duqrDbgGa1bobbUtzUwLiBNAjZ7vd5eCOdBxqZ/Fgezagr9o69IxP2fZp41RGFA==", 62 "dev": true, 63 "engines": { 64 "node": "*" 65 } 66 }, 67 "node_modules/charm": { 68 "version": "0.1.2", 69 "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", 70 "integrity": "sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ==", 71 "dev": true 72 }, 73 "node_modules/deep-equal": { 74 "version": "0.0.0", 75 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz", 76 "integrity": "sha512-p1bI/kkDPT6auUI0U+WLuIIrzmDIDo80I406J8tT4y6I4ZGtBuMeTudrKDtBdMJFAcxqrQdx27gosqPVyY3IvQ==", 77 "dev": true, 78 "engines": { 79 "node": "*" 80 } 81 }, 82 "node_modules/deep-is": { 83 "version": "0.1.4", 84 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 85 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 86 "dev": true 87 }, 88 "node_modules/difflet": { 89 "version": "0.2.6", 90 "resolved": "https://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz", 91 "integrity": "sha512-ruldDDRmY1t678UOAJBng6sL77f62SqjHj0498YC0EJhxIe2yKkqJn2qEchwG3eU/dqJ/RxPZkAnYjePS4pDCw==", 92 "dev": true, 93 "dependencies": { 94 "charm": "0.1.x", 95 "deep-is": "0.1.x", 96 "traverse": "0.6.x" 97 }, 98 "engines": { 99 "node": ">=0.4.0" 100 } 101 }, 102 "node_modules/minimist": { 103 "version": "1.2.7", 104 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 105 "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", 106 "funding": { 107 "url": "https://github.com/sponsors/ljharb" 108 } 109 }, 110 "node_modules/mkdirp": { 111 "version": "0.3.5", 112 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", 113 "integrity": "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==", 114 "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", 115 "dev": true 116 }, 117 "node_modules/noble-secp256k1": { 118 "version": "1.2.14", 119 "resolved": "https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.14.tgz", 120 "integrity": "sha512-GSCXyoZBUaaPwVWdYncMEmzlSUjF9J/YeEHpklYJCyg8wPuJP3NzDx0BkiwArzINkdX2HJHvUJhL6vVWPOQQcg==", 121 "deprecated": "Switch to namespaced @noble/secp256k1 for security and feature updates" 122 }, 123 "node_modules/nopt": { 124 "version": "2.2.1", 125 "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz", 126 "integrity": "sha512-gIOTA/uJuhPwFqp+spY7VQ1satbnGlD+iQVZxI18K6hs8Evq4sX81Ml7BB5byP/LsbR2yBVtmvdEmhi7evJ6Aw==", 127 "dev": true, 128 "dependencies": { 129 "abbrev": "1" 130 }, 131 "bin": { 132 "nopt": "bin/nopt.js" 133 } 134 }, 135 "node_modules/nostr": { 136 "version": "0.2.3", 137 "resolved": "https://registry.npmjs.org/nostr/-/nostr-0.2.3.tgz", 138 "integrity": "sha512-+gT8V+jBoVlHGRJEyn5fkBSIF41xkQVc53FaX+7sQ+XAwhlj0/eSKp4HfsZvb326xSIT4RuyaTEJn+nTR4itwA==", 139 "dependencies": { 140 "noble-secp256k1": "^1.2.14", 141 "ws": "^8.8.1" 142 } 143 }, 144 "node_modules/runforcover": { 145 "version": "0.0.2", 146 "resolved": "https://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz", 147 "integrity": "sha512-yarCIK2HcAOadqnKW419+FA38qpWDCKcOr5RZU+jnyLL/hn3No9BHZY+YJDEzvQ0k8Oyl7ffLjZv9ZUxvyKoLQ==", 148 "dev": true, 149 "dependencies": { 150 "bunker": "0.1.X" 151 }, 152 "engines": { 153 "node": "*" 154 } 155 }, 156 "node_modules/slide": { 157 "version": "1.1.6", 158 "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", 159 "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", 160 "dev": true, 161 "engines": { 162 "node": "*" 163 } 164 }, 165 "node_modules/tap": { 166 "version": "0.2.6", 167 "resolved": "https://registry.npmjs.org/tap/-/tap-0.2.6.tgz", 168 "integrity": "sha512-uLvaKbh3+A4nh+P3SrfX52kWGkVvP37UYI7LxKjRkd6Bjdqbyc7MARaPFGl7SdwyNwWtZHlUxQX3w9pVNf3FKQ==", 169 "bundleDependencies": [ 170 "inherits", 171 "tap-consumer", 172 "yamlish" 173 ], 174 "dev": true, 175 "dependencies": { 176 "buffer-equal": "~0.0.0", 177 "deep-equal": "~0.0.0", 178 "difflet": "~0.2.0", 179 "inherits": "*", 180 "mkdirp": "~0.3", 181 "nopt": "~2", 182 "runforcover": "~0.0.2", 183 "slide": "*", 184 "yamlish": "*" 185 }, 186 "bin": { 187 "tap": "bin/tap.js" 188 } 189 }, 190 "node_modules/tap/node_modules/inherits": { 191 "version": "1.0.0", 192 "dev": true, 193 "inBundle": true, 194 "license": "WTFPL2" 195 }, 196 "node_modules/tap/node_modules/yamlish": { 197 "version": "0.0.5", 198 "dev": true, 199 "inBundle": true, 200 "license": "MIT" 201 }, 202 "node_modules/traverse": { 203 "version": "0.6.7", 204 "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", 205 "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", 206 "dev": true, 207 "funding": { 208 "url": "https://github.com/sponsors/ljharb" 209 } 210 }, 211 "node_modules/uglify-js": { 212 "version": "1.1.1", 213 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz", 214 "integrity": "sha512-YYY9Dle1leC+btgrHnAR05eq0aRdcPJsXlYYD+SYw2lqc5HFuFNHg3wWEW4SNE0iXXEUl0fz43gTQ3r1YK76rg==", 215 "dev": true, 216 "bin": { 217 "uglifyjs": "bin/uglifyjs" 218 }, 219 "engines": { 220 "node": "*" 221 } 222 }, 223 "node_modules/ws": { 224 "version": "8.11.0", 225 "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", 226 "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", 227 "engines": { 228 "node": ">=10.0.0" 229 }, 230 "peerDependencies": { 231 "bufferutil": "^4.0.1", 232 "utf-8-validate": "^5.0.2" 233 }, 234 "peerDependenciesMeta": { 235 "bufferutil": { 236 "optional": true 237 }, 238 "utf-8-validate": { 239 "optional": true 240 } 241 } 242 } 243 }, 244 "dependencies": { 245 "abbrev": { 246 "version": "1.1.1", 247 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 248 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 249 "dev": true 250 }, 251 "buffer-equal": { 252 "version": "0.0.2", 253 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.2.tgz", 254 "integrity": "sha512-4hr0gS7+NK47X6WbA/okVFrN5qGh3WLT7N3hMRv7+hlkXnbUIdU2u05n6r0RQv6cq6xke06nVl70r0NW0WM2OQ==", 255 "dev": true 256 }, 257 "bunker": { 258 "version": "0.1.2", 259 "resolved": "https://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz", 260 "integrity": "sha512-YnahkcXBNT522S46k5LUA9P18lzvgkunbMl0qIJQ8oeRMQ+dAg3YI3k32q5TnO+AAUErFHO6R768To6jslgYmQ==", 261 "dev": true, 262 "requires": { 263 "burrito": ">=0.2.5 <0.3" 264 } 265 }, 266 "burrito": { 267 "version": "0.2.12", 268 "resolved": "https://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz", 269 "integrity": "sha512-ZhhT5iVTAgzQ+s8rily7m45Swxe/cU3dVCHTzqmHVWD/cc0Ds3W4Q4MExbkevY+fm0Me3lEwpehIy6TH7p+ehw==", 270 "dev": true, 271 "requires": { 272 "traverse": "~0.5.1", 273 "uglify-js": "~1.1.1" 274 }, 275 "dependencies": { 276 "traverse": { 277 "version": "0.5.2", 278 "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz", 279 "integrity": "sha512-PUBVcfB3RqgLpzgTRGNiqK4duqrDbgGa1bobbUtzUwLiBNAjZ7vd5eCOdBxqZ/Fgezagr9o69IxP2fZp41RGFA==", 280 "dev": true 281 } 282 } 283 }, 284 "charm": { 285 "version": "0.1.2", 286 "resolved": "https://registry.npmjs.org/charm/-/charm-0.1.2.tgz", 287 "integrity": "sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ==", 288 "dev": true 289 }, 290 "deep-equal": { 291 "version": "0.0.0", 292 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz", 293 "integrity": "sha512-p1bI/kkDPT6auUI0U+WLuIIrzmDIDo80I406J8tT4y6I4ZGtBuMeTudrKDtBdMJFAcxqrQdx27gosqPVyY3IvQ==", 294 "dev": true 295 }, 296 "deep-is": { 297 "version": "0.1.4", 298 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 299 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 300 "dev": true 301 }, 302 "difflet": { 303 "version": "0.2.6", 304 "resolved": "https://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz", 305 "integrity": "sha512-ruldDDRmY1t678UOAJBng6sL77f62SqjHj0498YC0EJhxIe2yKkqJn2qEchwG3eU/dqJ/RxPZkAnYjePS4pDCw==", 306 "dev": true, 307 "requires": { 308 "charm": "0.1.x", 309 "deep-is": "0.1.x", 310 "traverse": "0.6.x" 311 } 312 }, 313 "minimist": { 314 "version": "1.2.7", 315 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", 316 "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" 317 }, 318 "mkdirp": { 319 "version": "0.3.5", 320 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", 321 "integrity": "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==", 322 "dev": true 323 }, 324 "noble-secp256k1": { 325 "version": "1.2.14", 326 "resolved": "https://registry.npmjs.org/noble-secp256k1/-/noble-secp256k1-1.2.14.tgz", 327 "integrity": "sha512-GSCXyoZBUaaPwVWdYncMEmzlSUjF9J/YeEHpklYJCyg8wPuJP3NzDx0BkiwArzINkdX2HJHvUJhL6vVWPOQQcg==" 328 }, 329 "nopt": { 330 "version": "2.2.1", 331 "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz", 332 "integrity": "sha512-gIOTA/uJuhPwFqp+spY7VQ1satbnGlD+iQVZxI18K6hs8Evq4sX81Ml7BB5byP/LsbR2yBVtmvdEmhi7evJ6Aw==", 333 "dev": true, 334 "requires": { 335 "abbrev": "1" 336 } 337 }, 338 "nostr": { 339 "version": "0.2.3", 340 "resolved": "https://registry.npmjs.org/nostr/-/nostr-0.2.3.tgz", 341 "integrity": "sha512-+gT8V+jBoVlHGRJEyn5fkBSIF41xkQVc53FaX+7sQ+XAwhlj0/eSKp4HfsZvb326xSIT4RuyaTEJn+nTR4itwA==", 342 "requires": { 343 "noble-secp256k1": "^1.2.14", 344 "ws": "^8.8.1" 345 } 346 }, 347 "runforcover": { 348 "version": "0.0.2", 349 "resolved": "https://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz", 350 "integrity": "sha512-yarCIK2HcAOadqnKW419+FA38qpWDCKcOr5RZU+jnyLL/hn3No9BHZY+YJDEzvQ0k8Oyl7ffLjZv9ZUxvyKoLQ==", 351 "dev": true, 352 "requires": { 353 "bunker": "0.1.X" 354 } 355 }, 356 "slide": { 357 "version": "1.1.6", 358 "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", 359 "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", 360 "dev": true 361 }, 362 "tap": { 363 "version": "0.2.6", 364 "resolved": "https://registry.npmjs.org/tap/-/tap-0.2.6.tgz", 365 "integrity": "sha512-uLvaKbh3+A4nh+P3SrfX52kWGkVvP37UYI7LxKjRkd6Bjdqbyc7MARaPFGl7SdwyNwWtZHlUxQX3w9pVNf3FKQ==", 366 "dev": true, 367 "requires": { 368 "buffer-equal": "~0.0.0", 369 "deep-equal": "~0.0.0", 370 "difflet": "~0.2.0", 371 "inherits": "*", 372 "mkdirp": "~0.3", 373 "nopt": "~2", 374 "runforcover": "~0.0.2", 375 "slide": "*", 376 "yamlish": "*" 377 }, 378 "dependencies": { 379 "inherits": { 380 "version": "1.0.0", 381 "bundled": true, 382 "dev": true 383 }, 384 "yamlish": { 385 "version": "0.0.5", 386 "bundled": true, 387 "dev": true 388 } 389 } 390 }, 391 "traverse": { 392 "version": "0.6.7", 393 "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", 394 "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", 395 "dev": true 396 }, 397 "uglify-js": { 398 "version": "1.1.1", 399 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz", 400 "integrity": "sha512-YYY9Dle1leC+btgrHnAR05eq0aRdcPJsXlYYD+SYw2lqc5HFuFNHg3wWEW4SNE0iXXEUl0fz43gTQ3r1YK76rg==", 401 "dev": true 402 }, 403 "ws": { 404 "version": "8.11.0", 405 "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", 406 "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", 407 "requires": {} 408 } 409 } 410 }