diff --git a/package-lock.json b/package-lock.json index fe85e5ea..d5784974 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "3box", - "version": "1.22.1", + "version": "1.22.2", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -7824,6 +7824,16 @@ } } }, + "dns-over-http-resolver": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.1.tgz", + "integrity": "sha512-bYGLGLraOc1tllkC0Xaw+zBiQBnPyooNDpaXNYZprLn0bI6zLmX73QfR+jODz6rZ9oAUn1pw5OWxlEsSoho5TQ==", + "requires": { + "debug": "^4.2.0", + "native-fetch": "^2.0.1", + "receptacle": "^1.3.2" + } + }, "dns-packet": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-4.2.0.tgz", @@ -12972,6 +12982,20 @@ "universalify": "^0.1.0" } }, + "is-ipfs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-ipfs/-/is-ipfs-1.0.3.tgz", + "integrity": "sha512-7SAfhxp39rxMvr95qjHMtsle1xa7zXpIbhX/Q77iXKtMVnQ0Fr9AVpAUq+bl3HPXGXDpZJFP0hzWBZaMwD6vGg==", + "requires": { + "buffer": "^5.6.0", + "cids": "~0.8.0", + "iso-url": "~0.4.7", + "mafmt": "^7.1.0", + "multiaddr": "^7.4.3", + "multibase": "~0.7.0", + "multihashes": "~0.4.19" + } + }, "it-glob": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.7.tgz", @@ -14606,70 +14630,131 @@ } }, "is-ipfs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-ipfs/-/is-ipfs-1.0.3.tgz", - "integrity": "sha512-7SAfhxp39rxMvr95qjHMtsle1xa7zXpIbhX/Q77iXKtMVnQ0Fr9AVpAUq+bl3HPXGXDpZJFP0hzWBZaMwD6vGg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ipfs/-/is-ipfs-3.0.0.tgz", + "integrity": "sha512-AwOnxpT9p0wl8/xJL7MAZpjg+wcCdp5O+JDYY8GimSKIkFF9TY3eJvq8hen+VF3x1ISGZQCK9tiGQgx4LtOl8w==", "requires": { - "buffer": "^5.6.0", - "cids": "~0.8.0", - "iso-url": "~0.4.7", - "mafmt": "^7.1.0", - "multiaddr": "^7.4.3", - "multibase": "~0.7.0", - "multihashes": "~0.4.19" + "cids": "^1.1.5", + "iso-url": "^1.0.0", + "mafmt": "^8.0.4", + "multiaddr": "^8.1.2", + "multibase": "^3.1.1", + "multihashes": "^3.1.2", + "uint8arrays": "^2.0.5" }, "dependencies": { "cids": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/cids/-/cids-0.8.3.tgz", - "integrity": "sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-1.1.5.tgz", + "integrity": "sha512-i0V7tF2Jf78BKXyy2rpy1H/ozaJEP8b3Z7ZcHe9J86RRvJZ4e7daaJP3xwL09e14/Bl/mYX5WVc36fbQtjH7Sg==", "requires": { - "buffer": "^5.6.0", + "multibase": "^3.0.1", + "multicodec": "^2.1.0", + "multihashes": "^3.1.0", + "uint8arrays": "^2.0.5" + } + }, + "iso-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.0.0.tgz", + "integrity": "sha512-n/MsHgKOoHcFrhsxfbM3aaSdUujoFrrZ3537p3RW80AL7axL36acCseoMwIW4tNOl0n0SnkzNyVh4bREwmHoPQ==" + }, + "mafmt": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/mafmt/-/mafmt-8.0.4.tgz", + "integrity": "sha512-wwZ5+PU0vQw10kwQRyZin1Z0dqVOp0BnYlX1xvXHS2fmLwrrQCfU1+3tlW5MRcihUwGz1virnVhbRAU1biKfiw==", + "requires": { + "multiaddr": "^8.0.0" + } + }, + "multiaddr": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-8.1.2.tgz", + "integrity": "sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==", + "requires": { + "cids": "^1.0.0", "class-is": "^1.1.0", - "multibase": "^1.0.0", - "multicodec": "^1.0.1", - "multihashes": "^1.0.1" + "dns-over-http-resolver": "^1.0.0", + "err-code": "^2.0.3", + "is-ip": "^3.1.0", + "multibase": "^3.0.0", + "uint8arrays": "^1.1.0", + "varint": "^5.0.0" }, "dependencies": { - "multibase": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", - "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", + "uint8arrays": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz", + "integrity": "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==", "requires": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" + "multibase": "^3.0.0", + "web-encoding": "^1.0.2" } }, - "multihashes": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-1.0.1.tgz", - "integrity": "sha512-S27Tepg4i8atNiFaU5ZOm3+gl3KQlUanLs/jWcBxQHFttgq+5x1OgbQmf2d8axJ/48zYGBd/wT9d723USMFduw==", - "requires": { - "buffer": "^5.6.0", - "multibase": "^1.0.1", - "varint": "^5.0.0" - } + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" } } }, "multibase": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", - "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-3.1.1.tgz", + "integrity": "sha512-kkSd8jWGznDNEC2eDwtnvSGlZeTeEt0+oHieNWUhv8rIi8JU3voIUo02HpJBNOtgmtxT2CPwkElub7Y9kz3nrw==", "requires": { - "base-x": "^3.0.8", - "buffer": "^5.5.0" + "@multiformats/base-x": "^4.0.1", + "web-encoding": "^1.0.6" + } + }, + "multicodec": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-2.1.0.tgz", + "integrity": "sha512-7AYpK/avswOWvnqQ9/jOkQCS7Fp4aKxw5ojvn5gyK2VQTZz3YVXeLMzoIZDBy745JSfJMXkTS0ptnHci5Mt1mA==", + "requires": { + "uint8arrays": "1.1.0", + "varint": "^6.0.0" + }, + "dependencies": { + "uint8arrays": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-1.1.0.tgz", + "integrity": "sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==", + "requires": { + "multibase": "^3.0.0", + "web-encoding": "^1.0.2" + } + } } }, "multihashes": { - "version": "0.4.21", - "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", - "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-3.1.2.tgz", + "integrity": "sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ==", "requires": { - "buffer": "^5.5.0", - "multibase": "^0.7.0", - "varint": "^5.0.0" + "multibase": "^3.1.0", + "uint8arrays": "^2.0.5", + "varint": "^6.0.0" + } + }, + "uint8arrays": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.2.tgz", + "integrity": "sha512-/VcLZbPMs/dk23u22IZlPWycfBxntpwrvISHQs93/OdRlUTnQw9Uzmzaoq7DgJAZl1SlP/kw+NhbjFAEED42rQ==", + "requires": { + "multibase": "^3.0.0", + "web-encoding": "^1.0.5" } + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, + "web-encoding": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.0.6.tgz", + "integrity": "sha512-26wEnRPEFAc5d5lmH1Q/DuvWEYsRF1D2alX2jlKpdmqv7cj+BbANL7Xlcl9r4s72Eg9kItZa9RWVbBMC9dMv4w==" } } }, @@ -19654,6 +19739,14 @@ "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz", "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg==" }, + "native-fetch": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-2.0.1.tgz", + "integrity": "sha512-gv4Bea+ga9QdXINurpkEqun3ap3vnB+WYoe4c8ddqUYEH7B2h6iD39RF8uVN7OwmSfMY3RDxkvBnoI4e2/vLXQ==", + "requires": { + "globalthis": "^1.0.1" + } + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -22162,6 +22255,14 @@ "util.promisify": "^1.0.0" } }, + "receptacle": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz", + "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==", + "requires": { + "ms": "^2.1.1" + } + }, "redent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", diff --git a/package.json b/package.json index e3f06292..22fa6979 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "ipfs-log": "^4.6.5", "ipfs-pubsub-room": "^2.0.1", "ipfs-repo": "^3.0.2", - "is-ipfs": "^1.0.3", + "is-ipfs": "^3.0.0", "js-sha256": "^0.9.0", "levelup": "^4.4.0", "libp2p-pubsub": "^0.4.6",