From a42c15c969536cc97ba4baafa3c1696e4729a597 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Sat, 28 Oct 2023 09:55:41 -0700 Subject: [PATCH] Updating package.json --- package-lock.json | 363 +++++++++++++++++++++++++++++++--------------- package.json | 3 +- 2 files changed, 244 insertions(+), 122 deletions(-) diff --git a/package-lock.json b/package-lock.json index 26455ff..c5023cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,8 +20,7 @@ "datastore-fs": "9.1.5", "glob": "7.1.6", "helia": "2.0.3", - "helia-coord": "../helia-coord", - "ipfs-coord-esm": "9.1.13", + "helia-coord": "1.1.4", "ipfs-http-client": "58.0.0", "jsonrpc-lite": "2.2.0", "jsonwebtoken": "8.5.1", @@ -62,29 +61,6 @@ "uuid": "8.3.2" } }, - "../helia-coord": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@chris.troutner/retry-queue": "1.0.8", - "bch-encrypt-lib": "2.1.1", - "uuid": "9.0.0" - }, - "devDependencies": { - "@istanbuljs/esm-loader-hook": "0.2.0", - "chai": "4.3.6", - "cross-env": "7.0.3", - "lodash.clonedeep": "4.5.0", - "minimal-slp-wallet": "5.8.9", - "mocha": "10.0.0", - "nyc": "15.1.0", - "sinon": "14.0.0", - "standard": "17.0.0" - }, - "peerDependencies": { - "libp2p": ">= 0.46.0" - } - }, "node_modules/@achingbrain/nat-port-mapper": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/@achingbrain/nat-port-mapper/-/nat-port-mapper-1.0.12.tgz", @@ -689,6 +665,15 @@ "node": ">=10.15.1" } }, + "node_modules/@chris.troutner/retry-queue": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@chris.troutner/retry-queue/-/retry-queue-1.0.8.tgz", + "integrity": "sha512-ucyUGWTeXhOcXLglwb8alR3dNATPy+3vGea2uQJ0J8jnJufWrUr/NEq4b53op1tOTF029qrun6OmIN6Ls58pqw==", + "dependencies": { + "p-queue": "7.3.0", + "p-retry": "5.1.1" + } + }, "node_modules/@chris.troutner/retry-queue-commonjs": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@chris.troutner/retry-queue-commonjs/-/retry-queue-commonjs-1.0.8.tgz", @@ -698,6 +683,57 @@ "p-retry": "4.6.2" } }, + "node_modules/@chris.troutner/retry-queue/node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "node_modules/@chris.troutner/retry-queue/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/@chris.troutner/retry-queue/node_modules/p-queue": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.3.0.tgz", + "integrity": "sha512-5fP+yVQ0qp0rEfZoDTlP2c3RYBgxvRsw30qO+VtPPc95lyvSG+x6USSh1TuLB4n96IO6I8/oXQGsTgtna4q2nQ==", + "dependencies": { + "eventemitter3": "^4.0.7", + "p-timeout": "^5.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@chris.troutner/retry-queue/node_modules/p-retry": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.1.1.tgz", + "integrity": "sha512-i69WkEU5ZAL8mrmdmVviWwU+DN+IUF8f4sSJThoJ3z5A7Nn5iuO5ROX3Boye0u+uYQLOSfgFl7SuFZCjlAVbQA==", + "dependencies": { + "@types/retry": "0.12.1", + "retry": "^0.13.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@chris.troutner/retry-queue/node_modules/p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", @@ -4929,15 +4965,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/bch-encrypt-lib": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bch-encrypt-lib/-/bch-encrypt-lib-2.0.0.tgz", - "integrity": "sha512-EAfcw2vzcKMkdO004tfLmQEEpGZA9QeIgzG9sbxDweFiGr2BP6/06G5SIJdvsJhcAd9OS9Rw5bLlPAy25kX8HQ==", - "dependencies": { - "eccrypto-js": "^5.3.0", - "wif": "^2.0.6" - } - }, "node_modules/bchaddrjs-slp": { "version": "0.2.5", "resolved": "http://94.130.170.209:4873/bchaddrjs-slp/-/bchaddrjs-slp-0.2.5.tgz", @@ -7026,20 +7053,6 @@ "safer-buffer": "^2.1.0" } }, - "node_modules/eccrypto-js": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/eccrypto-js/-/eccrypto-js-5.4.0.tgz", - "integrity": "sha512-W4xBr0UANgpkSIu2FBHG5wjhvOR4L19HwAUm9xiA4c3bzB9gGbH8+E9hSMTNF+QbmEi+TDvt373JHKA6NnW38A==", - "dependencies": { - "aes-js": "3.1.2", - "enc-utils": "2.1.0", - "hash.js": "1.1.7", - "js-sha3": "0.8.0", - "pbkdf2": "^3.0.17", - "randombytes": "2.1.0", - "secp256k1": "3.8.0" - } - }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -9191,8 +9204,83 @@ } }, "node_modules/helia-coord": { - "resolved": "../helia-coord", - "link": true + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/helia-coord/-/helia-coord-1.1.4.tgz", + "integrity": "sha512-0bNT3uDmnfB3NG31SB1K1khtiFSdLRHV42r4/pjIGaqj1aXBrQdl/y6ylvaJVQAFoq+LHR+vnzgzo1o71+PwvQ==", + "dependencies": { + "@chris.troutner/retry-queue": "1.0.8", + "@multiformats/multiaddr": "12.1.8", + "bch-encrypt-lib": "2.1.1", + "uuid": "9.0.0" + }, + "peerDependencies": { + "libp2p": ">= 0.46.0" + } + }, + "node_modules/helia-coord/node_modules/@multiformats/multiaddr": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-12.1.8.tgz", + "integrity": "sha512-9WCmSiQV3X8T3YR7cb7TieEumnJhRd9aGjeYFIN0VVvjAj7WciryDOE9Ot3W9RDwpjNeEwHDubM+tHBkPrdpzg==", + "dependencies": { + "@chainsafe/is-ip": "^2.0.1", + "@chainsafe/netmask": "^2.0.0", + "@libp2p/interface": "^0.1.1", + "dns-over-http-resolver": "^2.1.0", + "multiformats": "^12.0.1", + "uint8-varint": "^2.0.1", + "uint8arrays": "^4.0.2" + } + }, + "node_modules/helia-coord/node_modules/bch-encrypt-lib": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bch-encrypt-lib/-/bch-encrypt-lib-2.1.1.tgz", + "integrity": "sha512-709FHSVhUofFnZg9i5BbLWc9kwrw9d5ZZzFetNFcNOS1Be/kPhvON4Q1yD3uurIrcOdVIw+Sj7tddxEEabwrBA==", + "dependencies": { + "eccrypto-js": "5.3.0", + "wif": "2.0.6" + }, + "peerDependencies": { + "minimal-slp-wallet": ">= 5" + } + }, + "node_modules/helia-coord/node_modules/eccrypto-js": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/eccrypto-js/-/eccrypto-js-5.3.0.tgz", + "integrity": "sha512-fCPIHNr/RDSCNY9NKkrSsjkurb6Rw/d5TYVdzjJeA3E+HcF+DdaWAvhDdsAcBOGUJ6Ygs8o6b4imuvhx9t7o+Q==", + "dependencies": { + "aes-js": "3.1.2", + "enc-utils": "2.1.0", + "hash.js": "1.1.7", + "js-sha3": "0.8.0", + "pbkdf2": "^3.0.17", + "randombytes": "2.1.0", + "secp256k1": "3.8.0" + } + }, + "node_modules/helia-coord/node_modules/multiformats": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-12.1.3.tgz", + "integrity": "sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/helia-coord/node_modules/uint8arrays": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.6.tgz", + "integrity": "sha512-4ZesjQhqOU2Ip6GPReIwN60wRxIupavL8T0Iy36BBHr2qyMrNxsPJvr7vpS4eFt8F8kSguWUPad6ZM9izs/vyw==", + "dependencies": { + "multiformats": "^12.0.1" + } + }, + "node_modules/helia-coord/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "bin": { + "uuid": "dist/bin/uuid" + } }, "node_modules/helia/node_modules/@ipld/dag-cbor": { "version": "9.0.6", @@ -9965,27 +10053,6 @@ "multiformats": "^12.0.1" } }, - "node_modules/ipfs-coord-esm": { - "version": "9.1.13", - "resolved": "http://94.130.170.209:4873/ipfs-coord-esm/-/ipfs-coord-esm-9.1.13.tgz", - "integrity": "sha512-3jDYGeSoxfLuIOsUYXtfXBSOvZlysLbNRHnYhUdYD5QucWp2dgjgYxOXh4/sdlBRwTOQ3uZpN28j8AKLwXVVrQ==", - "license": "MIT", - "dependencies": { - "bch-encrypt-lib": "2.0.0", - "uuid": "9.0.0" - }, - "peerDependencies": { - "ipfs-http-client": ">= 58.0.0" - } - }, - "node_modules/ipfs-coord-esm/node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/ipfs-core-types": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.12.0.tgz", @@ -20761,6 +20828,50 @@ "tape": "*" } }, + "@chris.troutner/retry-queue": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@chris.troutner/retry-queue/-/retry-queue-1.0.8.tgz", + "integrity": "sha512-ucyUGWTeXhOcXLglwb8alR3dNATPy+3vGea2uQJ0J8jnJufWrUr/NEq4b53op1tOTF029qrun6OmIN6Ls58pqw==", + "requires": { + "p-queue": "7.3.0", + "p-retry": "5.1.1" + }, + "dependencies": { + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "p-queue": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.3.0.tgz", + "integrity": "sha512-5fP+yVQ0qp0rEfZoDTlP2c3RYBgxvRsw30qO+VtPPc95lyvSG+x6USSh1TuLB4n96IO6I8/oXQGsTgtna4q2nQ==", + "requires": { + "eventemitter3": "^4.0.7", + "p-timeout": "^5.0.2" + } + }, + "p-retry": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-5.1.1.tgz", + "integrity": "sha512-i69WkEU5ZAL8mrmdmVviWwU+DN+IUF8f4sSJThoJ3z5A7Nn5iuO5ROX3Boye0u+uYQLOSfgFl7SuFZCjlAVbQA==", + "requires": { + "@types/retry": "0.12.1", + "retry": "^0.13.1" + } + }, + "p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==" + } + } + }, "@chris.troutner/retry-queue-commonjs": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@chris.troutner/retry-queue-commonjs/-/retry-queue-commonjs-1.0.8.tgz", @@ -24185,15 +24296,6 @@ } } }, - "bch-encrypt-lib": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bch-encrypt-lib/-/bch-encrypt-lib-2.0.0.tgz", - "integrity": "sha512-EAfcw2vzcKMkdO004tfLmQEEpGZA9QeIgzG9sbxDweFiGr2BP6/06G5SIJdvsJhcAd9OS9Rw5bLlPAy25kX8HQ==", - "requires": { - "eccrypto-js": "^5.3.0", - "wif": "^2.0.6" - } - }, "bchaddrjs-slp": { "version": "0.2.5", "resolved": "http://94.130.170.209:4873/bchaddrjs-slp/-/bchaddrjs-slp-0.2.5.tgz", @@ -25833,20 +25935,6 @@ "safer-buffer": "^2.1.0" } }, - "eccrypto-js": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/eccrypto-js/-/eccrypto-js-5.4.0.tgz", - "integrity": "sha512-W4xBr0UANgpkSIu2FBHG5wjhvOR4L19HwAUm9xiA4c3bzB9gGbH8+E9hSMTNF+QbmEi+TDvt373JHKA6NnW38A==", - "requires": { - "aes-js": "3.1.2", - "enc-utils": "2.1.0", - "hash.js": "1.1.7", - "js-sha3": "0.8.0", - "pbkdf2": "^3.0.17", - "randombytes": "2.1.0", - "secp256k1": "3.8.0" - } - }, "ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -27485,20 +27573,71 @@ } }, "helia-coord": { - "version": "file:../helia-coord", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/helia-coord/-/helia-coord-1.1.4.tgz", + "integrity": "sha512-0bNT3uDmnfB3NG31SB1K1khtiFSdLRHV42r4/pjIGaqj1aXBrQdl/y6ylvaJVQAFoq+LHR+vnzgzo1o71+PwvQ==", "requires": { "@chris.troutner/retry-queue": "1.0.8", - "@istanbuljs/esm-loader-hook": "0.2.0", + "@multiformats/multiaddr": "12.1.8", "bch-encrypt-lib": "2.1.1", - "chai": "4.3.6", - "cross-env": "7.0.3", - "lodash.clonedeep": "4.5.0", - "minimal-slp-wallet": "5.8.9", - "mocha": "10.0.0", - "nyc": "15.1.0", - "sinon": "14.0.0", - "standard": "17.0.0", "uuid": "9.0.0" + }, + "dependencies": { + "@multiformats/multiaddr": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-12.1.8.tgz", + "integrity": "sha512-9WCmSiQV3X8T3YR7cb7TieEumnJhRd9aGjeYFIN0VVvjAj7WciryDOE9Ot3W9RDwpjNeEwHDubM+tHBkPrdpzg==", + "requires": { + "@chainsafe/is-ip": "^2.0.1", + "@chainsafe/netmask": "^2.0.0", + "@libp2p/interface": "^0.1.1", + "dns-over-http-resolver": "^2.1.0", + "multiformats": "^12.0.1", + "uint8-varint": "^2.0.1", + "uint8arrays": "^4.0.2" + } + }, + "bch-encrypt-lib": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bch-encrypt-lib/-/bch-encrypt-lib-2.1.1.tgz", + "integrity": "sha512-709FHSVhUofFnZg9i5BbLWc9kwrw9d5ZZzFetNFcNOS1Be/kPhvON4Q1yD3uurIrcOdVIw+Sj7tddxEEabwrBA==", + "requires": { + "eccrypto-js": "5.3.0", + "wif": "2.0.6" + } + }, + "eccrypto-js": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/eccrypto-js/-/eccrypto-js-5.3.0.tgz", + "integrity": "sha512-fCPIHNr/RDSCNY9NKkrSsjkurb6Rw/d5TYVdzjJeA3E+HcF+DdaWAvhDdsAcBOGUJ6Ygs8o6b4imuvhx9t7o+Q==", + "requires": { + "aes-js": "3.1.2", + "enc-utils": "2.1.0", + "hash.js": "1.1.7", + "js-sha3": "0.8.0", + "pbkdf2": "^3.0.17", + "randombytes": "2.1.0", + "secp256k1": "3.8.0" + } + }, + "multiformats": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-12.1.3.tgz", + "integrity": "sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==" + }, + "uint8arrays": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.6.tgz", + "integrity": "sha512-4ZesjQhqOU2Ip6GPReIwN60wRxIupavL8T0Iy36BBHr2qyMrNxsPJvr7vpS4eFt8F8kSguWUPad6ZM9izs/vyw==", + "requires": { + "multiformats": "^12.0.1" + } + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" + } } }, "hmac-drbg": { @@ -27939,22 +28078,6 @@ } } }, - "ipfs-coord-esm": { - "version": "9.1.13", - "resolved": "http://94.130.170.209:4873/ipfs-coord-esm/-/ipfs-coord-esm-9.1.13.tgz", - "integrity": "sha512-3jDYGeSoxfLuIOsUYXtfXBSOvZlysLbNRHnYhUdYD5QucWp2dgjgYxOXh4/sdlBRwTOQ3uZpN28j8AKLwXVVrQ==", - "requires": { - "bch-encrypt-lib": "2.0.0", - "uuid": "9.0.0" - }, - "dependencies": { - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - } - } - }, "ipfs-core-types": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.12.0.tgz", diff --git a/package.json b/package.json index 312564e..5127c48 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,7 @@ "datastore-fs": "9.1.5", "glob": "7.1.6", "helia": "2.0.3", - "helia-coord": "../helia-coord", - "ipfs-coord-esm": "9.1.13", + "helia-coord": "1.1.4", "ipfs-http-client": "58.0.0", "jsonrpc-lite": "2.2.0", "jsonwebtoken": "8.5.1",