diff --git a/package-lock.json b/package-lock.json index 02c9f785..7f956269 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7736,6 +7736,15 @@ "yargs-promise": "^1.1.0" }, "dependencies": { + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, "cids": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/cids/-/cids-0.8.3.tgz", @@ -7792,6 +7801,66 @@ "universalify": "^0.1.0" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "ipfs-repo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ipfs-repo/-/ipfs-repo-3.0.3.tgz", + "integrity": "sha512-CP9gbgj7BnyL1bL6uPWhNLJIhUsS7piiVgYypbb010OFarC8KFrRjC5X7gf0MQbRJbdx1AdidIKWDPCon2HdMA==", + "requires": { + "bignumber.js": "^9.0.0", + "buffer": "^5.6.0", + "bytes": "^3.1.0", + "cids": "^0.8.0", + "datastore-core": "^1.1.0", + "datastore-fs": "^1.1.0", + "datastore-level": "^1.1.0", + "debug": "^4.1.0", + "err-code": "^2.0.0", + "interface-datastore": "^1.0.2", + "ipfs-repo-migrations": "^0.2.1", + "ipfs-utils": "^2.2.0", + "ipld-block": "^0.9.1", + "it-map": "^1.0.2", + "it-pipe": "^1.1.0", + "just-safe-get": "^2.0.0", + "just-safe-set": "^2.1.0", + "multibase": "^1.0.1", + "p-queue": "^6.0.0", + "proper-lockfile": "^4.0.0", + "sort-keys": "^4.0.0" + }, + "dependencies": { + "multibase": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", + "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + } + } + }, + "ipfs-repo-migrations": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ipfs-repo-migrations/-/ipfs-repo-migrations-0.2.2.tgz", + "integrity": "sha512-aygnf42jOl/dL9+SpexeNKMvlTlqVo9RZsxQXgjHGCiEKO2nqu9LK7wif+4Pl1P/+MzNFUoYFfSvX/nHNWvhTA==", + "requires": { + "buffer": "^5.6.0", + "chalk": "^4.0.0", + "datastore-fs": "^1.0.0", + "datastore-idb": "^1.0.2", + "debug": "^4.1.0", + "interface-datastore": "^1.0.4", + "proper-lockfile": "^4.1.1", + "yargs": "^15.3.1", + "yargs-promise": "^1.1.0" + } + }, "is-ipfs": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-ipfs/-/is-ipfs-1.0.3.tgz", @@ -7891,6 +7960,14 @@ "node-gyp-build": "^4.2.0" } }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -8205,9 +8282,9 @@ } }, "ipfs-repo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/ipfs-repo/-/ipfs-repo-3.0.3.tgz", - "integrity": "sha512-CP9gbgj7BnyL1bL6uPWhNLJIhUsS7piiVgYypbb010OFarC8KFrRjC5X7gf0MQbRJbdx1AdidIKWDPCon2HdMA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ipfs-repo/-/ipfs-repo-4.0.0.tgz", + "integrity": "sha512-rhmRjO3ekS4/RzgNB1EQOudKCCYK23Lb2/E6eD3So5r0bX1PvDdybbzfpDj05HBoNmvDy9pYDJzdtdH7a4gP3w==", "requires": { "bignumber.js": "^9.0.0", "buffer": "^5.6.0", @@ -8219,11 +8296,11 @@ "debug": "^4.1.0", "err-code": "^2.0.0", "interface-datastore": "^1.0.2", - "ipfs-repo-migrations": "^0.2.1", + "ipfs-repo-migrations": "^1.0.0", "ipfs-utils": "^2.2.0", "ipld-block": "^0.9.1", "it-map": "^1.0.2", - "it-pipe": "^1.1.0", + "it-pushable": "^1.4.0", "just-safe-get": "^2.0.0", "just-safe-set": "^2.1.0", "multibase": "^1.0.1", @@ -8279,16 +8356,19 @@ } }, "ipfs-repo-migrations": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/ipfs-repo-migrations/-/ipfs-repo-migrations-0.2.2.tgz", - "integrity": "sha512-aygnf42jOl/dL9+SpexeNKMvlTlqVo9RZsxQXgjHGCiEKO2nqu9LK7wif+4Pl1P/+MzNFUoYFfSvX/nHNWvhTA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ipfs-repo-migrations/-/ipfs-repo-migrations-1.0.0.tgz", + "integrity": "sha512-6vc2TvmAAAb9NiTHlDIOVvGrujEjZ/e0dD56E6qaV5BR8tjfpUorIL6ONZ1rhDW5mQVefzvzRGT3t94iGAjEgw==", "requires": { "buffer": "^5.6.0", "chalk": "^4.0.0", + "cids": "^0.8.3", + "datastore-core": "^1.1.0", "datastore-fs": "^1.0.0", - "datastore-idb": "^1.0.2", + "datastore-level": "^1.1.0", "debug": "^4.1.0", - "interface-datastore": "^1.0.4", + "interface-datastore": "^1.0.2", + "multibase": "^1.0.1", "proper-lockfile": "^4.1.1", "yargs": "^15.3.1", "yargs-promise": "^1.1.0" @@ -8303,6 +8383,18 @@ "supports-color": "^7.1.0" } }, + "cids": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.8.3.tgz", + "integrity": "sha512-yoXTbV3llpm+EBGWKeL9xKtksPE/s6DPoDSY4fn8I8TEW1zehWXPSB0pwAXVDlLaOlrw+sNynj995uD9abmPhA==", + "requires": { + "buffer": "^5.6.0", + "class-is": "^1.1.0", + "multibase": "^1.0.0", + "multicodec": "^1.0.1", + "multihashes": "^1.0.1" + } + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -8316,6 +8408,25 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "multibase": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-1.0.1.tgz", + "integrity": "sha512-KcCxpBVY8fdVKu4dJMAahq4F/2Z/9xqEjIiR7PiMe7LRGeorFn2NLmicN6nLBCqQvft6MG2Lc9X5P0IdyvnxEw==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "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" + } + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", diff --git a/package.json b/package.json index 4f3993d2..a60d7e6f 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "ipfs": "0.46.0", "ipfs-http-client": "^44.1.0", "ipfs-log": "^4.6.0", - "ipfs-repo": "^3.0.2", + "ipfs-repo": "^4.0.0", "js-sha256": "^0.9.0", "level-mem": "^5.0.1", "multihashes": "^0.4.14",