diff --git a/packages/interface-ipfs-core/package.json b/packages/interface-ipfs-core/package.json index fde5b2c526..819cf5f138 100644 --- a/packages/interface-ipfs-core/package.json +++ b/packages/interface-ipfs-core/package.json @@ -66,7 +66,7 @@ "it-pushable": "^1.4.2", "it-tar": "^4.0.0", "it-to-buffer": "^2.0.0", - "libp2p-crypto": "^0.19.6", + "libp2p-crypto": "^0.19.7", "libp2p-websockets": "^0.16.1", "multiaddr": "^10.0.0", "multiformats": "^9.4.1", @@ -78,7 +78,7 @@ "peer-id": "^0.15.1", "readable-stream": "^3.4.0", "sinon": "^11.1.1", - "uint8arrays": "^2.1.6" + "uint8arrays": "^3.0.0" }, "contributors": [ "Alan Shaw ", diff --git a/packages/interface-ipfs-core/src/add-all.js b/packages/interface-ipfs-core/src/add-all.js index a992f89d69..48cba70ee1 100644 --- a/packages/interface-ipfs-core/src/add-all.js +++ b/packages/interface-ipfs-core/src/add-all.js @@ -13,7 +13,7 @@ const { supportsFileReader } = require('ipfs-utils/src/supports') const globSource = require('ipfs-utils/src/files/glob-source') const { isNode } = require('ipfs-utils/src/env') const { getDescribe, getIt, expect } = require('./utils/mocha') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const bufferStream = require('it-buffer-stream') const raw = require('multiformats/codecs/raw') const dagPb = require('@ipld/dag-pb') diff --git a/packages/interface-ipfs-core/src/add.js b/packages/interface-ipfs-core/src/add.js index 8d94ded8ff..7cc50be8af 100644 --- a/packages/interface-ipfs-core/src/add.js +++ b/packages/interface-ipfs-core/src/add.js @@ -9,7 +9,7 @@ const { isNode } = require('ipfs-utils/src/env') const { getDescribe, getIt, expect } = require('./utils/mocha') const echoUrl = (/** @type {string} */ text) => `${process.env.ECHO_SERVER}/download?data=${encodeURIComponent(text)}` const redirectUrl = (/** @type {string} */ url) => `${process.env.ECHO_SERVER}/redirect?to=${encodeURI(url)}` -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const last = require('it-last') const raw = require('multiformats/codecs/raw') const dagPb = require('@ipld/dag-pb') diff --git a/packages/interface-ipfs-core/src/bitswap/transfer.js b/packages/interface-ipfs-core/src/bitswap/transfer.js index 761a664cc8..944c81003c 100644 --- a/packages/interface-ipfs-core/src/bitswap/transfer.js +++ b/packages/interface-ipfs-core/src/bitswap/transfer.js @@ -6,7 +6,7 @@ const { isWebWorker } = require('ipfs-utils/src/env') const { randomBytes } = require('iso-random-stream') const concat = require('it-concat') const { nanoid } = require('nanoid') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const pmap = require('p-map') const getIpfsOptions = require('../utils/ipfs-options-websockets-filter-all') diff --git a/packages/interface-ipfs-core/src/block/get.js b/packages/interface-ipfs-core/src/block/get.js index fdb61150f2..3acb2f1007 100644 --- a/packages/interface-ipfs-core/src/block/get.js +++ b/packages/interface-ipfs-core/src/block/get.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { identity } = require('multiformats/hashes/identity') const { CID } = require('multiformats/cid') const { getDescribe, getIt, expect } = require('../utils/mocha') diff --git a/packages/interface-ipfs-core/src/block/put.js b/packages/interface-ipfs-core/src/block/put.js index e1767b4671..f8a755c19b 100644 --- a/packages/interface-ipfs-core/src/block/put.js +++ b/packages/interface-ipfs-core/src/block/put.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { base58btc } = require('multiformats/bases/base58') const { CID } = require('multiformats/cid') const { getDescribe, getIt, expect } = require('../utils/mocha') diff --git a/packages/interface-ipfs-core/src/block/rm.js b/packages/interface-ipfs-core/src/block/rm.js index 73671c944b..fb8ebbfceb 100644 --- a/packages/interface-ipfs-core/src/block/rm.js +++ b/packages/interface-ipfs-core/src/block/rm.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { getDescribe, getIt, expect } = require('../utils/mocha') const { nanoid } = require('nanoid') const all = require('it-all') diff --git a/packages/interface-ipfs-core/src/block/stat.js b/packages/interface-ipfs-core/src/block/stat.js index 01494308ae..ad4b4f552a 100644 --- a/packages/interface-ipfs-core/src/block/stat.js +++ b/packages/interface-ipfs-core/src/block/stat.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { CID } = require('multiformats/cid') const { getDescribe, getIt, expect } = require('../utils/mocha') const testTimeout = require('../utils/test-timeout') diff --git a/packages/interface-ipfs-core/src/cat.js b/packages/interface-ipfs-core/src/cat.js index b5b0880b8f..586e10ba01 100644 --- a/packages/interface-ipfs-core/src/cat.js +++ b/packages/interface-ipfs-core/src/cat.js @@ -1,9 +1,9 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayConcat = require('uint8arrays/concat') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') const { fixtures } = require('./utils') const { CID } = require('multiformats/cid') const all = require('it-all') diff --git a/packages/interface-ipfs-core/src/config/set.js b/packages/interface-ipfs-core/src/config/set.js index 03ad0ba9f4..f3dc51ca00 100644 --- a/packages/interface-ipfs-core/src/config/set.js +++ b/packages/interface-ipfs-core/src/config/set.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { getDescribe, getIt, expect } = require('../utils/mocha') /** diff --git a/packages/interface-ipfs-core/src/dag/export.js b/packages/interface-ipfs-core/src/dag/export.js index 7a701f4d0a..4daad685d4 100644 --- a/packages/interface-ipfs-core/src/dag/export.js +++ b/packages/interface-ipfs-core/src/dag/export.js @@ -4,7 +4,7 @@ const all = require('it-all') const { getDescribe, getIt, expect } = require('../utils/mocha') const { CarReader } = require('@ipld/car') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagPb = require('@ipld/dag-pb') const dagCbor = require('@ipld/dag-cbor') const loadFixture = require('aegir/utils/fixtures') diff --git a/packages/interface-ipfs-core/src/dag/get.js b/packages/interface-ipfs-core/src/dag/get.js index 248aa4f992..9c9731f70f 100644 --- a/packages/interface-ipfs-core/src/dag/get.js +++ b/packages/interface-ipfs-core/src/dag/get.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagPB = require('@ipld/dag-pb') const dagCBOR = require('@ipld/dag-cbor') const { importer } = require('ipfs-unixfs-importer') diff --git a/packages/interface-ipfs-core/src/dag/import.js b/packages/interface-ipfs-core/src/dag/import.js index 1187d17c01..b1abbede61 100644 --- a/packages/interface-ipfs-core/src/dag/import.js +++ b/packages/interface-ipfs-core/src/dag/import.js @@ -8,7 +8,7 @@ const { sha256 } = require('multiformats/hashes/sha2') const { getDescribe, getIt, expect } = require('../utils/mocha') const { CarWriter, CarReader } = require('@ipld/car') const raw = require('multiformats/codecs/raw') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const loadFixture = require('aegir/utils/fixtures') /** diff --git a/packages/interface-ipfs-core/src/dag/put.js b/packages/interface-ipfs-core/src/dag/put.js index da8c819024..8e825dc98d 100644 --- a/packages/interface-ipfs-core/src/dag/put.js +++ b/packages/interface-ipfs-core/src/dag/put.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagCbor = require('@ipld/dag-cbor') const { CID } = require('multiformats/cid') const { sha256, sha512 } = require('multiformats/hashes/sha2') diff --git a/packages/interface-ipfs-core/src/dag/resolve.js b/packages/interface-ipfs-core/src/dag/resolve.js index 89af36306e..e823c8386e 100644 --- a/packages/interface-ipfs-core/src/dag/resolve.js +++ b/packages/interface-ipfs-core/src/dag/resolve.js @@ -4,7 +4,7 @@ const dagPB = require('@ipld/dag-pb') const { getDescribe, getIt, expect } = require('../utils/mocha') const testTimeout = require('../utils/test-timeout') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') /** * @typedef {import('ipfsd-ctl').Factory} Factory diff --git a/packages/interface-ipfs-core/src/dht/disabled.js b/packages/interface-ipfs-core/src/dht/disabled.js index 06c461553c..06d1838a5c 100644 --- a/packages/interface-ipfs-core/src/dht/disabled.js +++ b/packages/interface-ipfs-core/src/dht/disabled.js @@ -2,7 +2,7 @@ 'use strict' const { getDescribe, getIt, expect } = require('../utils/mocha') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') /** * @typedef {import('ipfsd-ctl').Factory} Factory diff --git a/packages/interface-ipfs-core/src/dht/get.js b/packages/interface-ipfs-core/src/dht/get.js index 6489a9c263..aa14a90337 100644 --- a/packages/interface-ipfs-core/src/dht/get.js +++ b/packages/interface-ipfs-core/src/dht/get.js @@ -3,8 +3,8 @@ const { getDescribe, getIt, expect } = require('../utils/mocha') const testTimeout = require('../utils/test-timeout') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') /** * @typedef {import('ipfsd-ctl').Factory} Factory diff --git a/packages/interface-ipfs-core/src/dht/provide.js b/packages/interface-ipfs-core/src/dht/provide.js index 72373d2fb4..4cb2bfaf66 100644 --- a/packages/interface-ipfs-core/src/dht/provide.js +++ b/packages/interface-ipfs-core/src/dht/provide.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { CID } = require('multiformats/cid') const all = require('it-all') const { getDescribe, getIt, expect } = require('../utils/mocha') diff --git a/packages/interface-ipfs-core/src/dht/put.js b/packages/interface-ipfs-core/src/dht/put.js index 4120ed0120..016e49f04b 100644 --- a/packages/interface-ipfs-core/src/dht/put.js +++ b/packages/interface-ipfs-core/src/dht/put.js @@ -3,7 +3,7 @@ const { getDescribe, getIt, expect } = require('../utils/mocha') const all = require('it-all') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') /** * @typedef {import('ipfsd-ctl').Factory} Factory diff --git a/packages/interface-ipfs-core/src/dht/utils.js b/packages/interface-ipfs-core/src/dht/utils.js index 2f2339da8f..f397e7ca89 100644 --- a/packages/interface-ipfs-core/src/dht/utils.js +++ b/packages/interface-ipfs-core/src/dht/utils.js @@ -1,6 +1,6 @@ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { CID } = require('multiformats/cid') const { sha256 } = require('multiformats/hashes/sha2') diff --git a/packages/interface-ipfs-core/src/files/chmod.js b/packages/interface-ipfs-core/src/files/chmod.js index f52e8dec59..3d71aec542 100644 --- a/packages/interface-ipfs-core/src/files/chmod.js +++ b/packages/interface-ipfs-core/src/files/chmod.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { nanoid } = require('nanoid') const { getDescribe, getIt, expect } = require('../utils/mocha') const isShardAtPath = require('../utils/is-shard-at-path') diff --git a/packages/interface-ipfs-core/src/files/cp.js b/packages/interface-ipfs-core/src/files/cp.js index 8ef63feaa4..a4bd5c77b2 100644 --- a/packages/interface-ipfs-core/src/files/cp.js +++ b/packages/interface-ipfs-core/src/files/cp.js @@ -1,8 +1,8 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayConcat = require('uint8arrays/concat') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') const { nanoid } = require('nanoid') const all = require('it-all') const { fixtures } = require('../utils') diff --git a/packages/interface-ipfs-core/src/files/ls.js b/packages/interface-ipfs-core/src/files/ls.js index cc7a64a84c..d6993701d8 100644 --- a/packages/interface-ipfs-core/src/files/ls.js +++ b/packages/interface-ipfs-core/src/files/ls.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { getDescribe, getIt, expect } = require('../utils/mocha') const { CID } = require('multiformats/cid') const createShardedDirectory = require('../utils/create-sharded-directory') diff --git a/packages/interface-ipfs-core/src/files/mv.js b/packages/interface-ipfs-core/src/files/mv.js index cf60afecc1..0e78f27c18 100644 --- a/packages/interface-ipfs-core/src/files/mv.js +++ b/packages/interface-ipfs-core/src/files/mv.js @@ -1,8 +1,8 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayConcat = require('uint8arrays/concat') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') const { getDescribe, getIt, expect } = require('../utils/mocha') const createShardedDirectory = require('../utils/create-sharded-directory') const { randomBytes } = require('iso-random-stream') diff --git a/packages/interface-ipfs-core/src/files/read.js b/packages/interface-ipfs-core/src/files/read.js index 9c1a8c8b90..d40c323306 100644 --- a/packages/interface-ipfs-core/src/files/read.js +++ b/packages/interface-ipfs-core/src/files/read.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayConcat = require('uint8arrays/concat') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') const drain = require('it-drain') const all = require('it-all') const { fixtures } = require('../utils') diff --git a/packages/interface-ipfs-core/src/files/stat.js b/packages/interface-ipfs-core/src/files/stat.js index 327624fa1d..9b8fe8c5b5 100644 --- a/packages/interface-ipfs-core/src/files/stat.js +++ b/packages/interface-ipfs-core/src/files/stat.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { nanoid } = require('nanoid') const { fixtures } = require('../utils') const { getDescribe, getIt, expect } = require('../utils/mocha') diff --git a/packages/interface-ipfs-core/src/files/touch.js b/packages/interface-ipfs-core/src/files/touch.js index 816a733949..219700a82f 100644 --- a/packages/interface-ipfs-core/src/files/touch.js +++ b/packages/interface-ipfs-core/src/files/touch.js @@ -1,8 +1,8 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayConcat = require('uint8arrays/concat') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') const { nanoid } = require('nanoid') const { getDescribe, getIt, expect } = require('../utils/mocha') const delay = require('delay') diff --git a/packages/interface-ipfs-core/src/files/write.js b/packages/interface-ipfs-core/src/files/write.js index fd31c9a200..90222949ee 100644 --- a/packages/interface-ipfs-core/src/files/write.js +++ b/packages/interface-ipfs-core/src/files/write.js @@ -1,8 +1,8 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayConcat = require('uint8arrays/concat') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') const { nanoid } = require('nanoid') const { getDescribe, getIt, expect } = require('../utils/mocha') const { isNode } = require('ipfs-utils/src/env') diff --git a/packages/interface-ipfs-core/src/get.js b/packages/interface-ipfs-core/src/get.js index 678d020597..53aa8b3593 100644 --- a/packages/interface-ipfs-core/src/get.js +++ b/packages/interface-ipfs-core/src/get.js @@ -1,9 +1,9 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayConcat = require('uint8arrays/concat') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') const { fixtures } = require('./utils') const { CID } = require('multiformats/cid') const all = require('it-all') diff --git a/packages/interface-ipfs-core/src/miscellaneous/resolve.js b/packages/interface-ipfs-core/src/miscellaneous/resolve.js index ce4368fa09..cb05c49931 100644 --- a/packages/interface-ipfs-core/src/miscellaneous/resolve.js +++ b/packages/interface-ipfs-core/src/miscellaneous/resolve.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const isIpfs = require('is-ipfs') const { nanoid } = require('nanoid') const { base64url } = require('multiformats/bases/base64') diff --git a/packages/interface-ipfs-core/src/name-pubsub/pubsub.js b/packages/interface-ipfs-core/src/name-pubsub/pubsub.js index e4395bd444..0416d82ba3 100644 --- a/packages/interface-ipfs-core/src/name-pubsub/pubsub.js +++ b/packages/interface-ipfs-core/src/name-pubsub/pubsub.js @@ -8,8 +8,8 @@ const ipns = require('ipns') const delay = require('delay') const last = require('it-last') const waitFor = require('../utils/wait-for') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const namespace = '/record/' const ipfsRef = '/ipfs/QmPFVLPmp9zv5Z5KUqLhe2EivAGccQW2r7M7jhVJGLZoZU' diff --git a/packages/interface-ipfs-core/src/name/publish.js b/packages/interface-ipfs-core/src/name/publish.js index a87ab3c7e7..27b808b038 100644 --- a/packages/interface-ipfs-core/src/name/publish.js +++ b/packages/interface-ipfs-core/src/name/publish.js @@ -2,7 +2,7 @@ 'use strict' const { nanoid } = require('nanoid') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { fixture } = require('./utils') const { getDescribe, getIt, expect } = require('../utils/mocha') const last = require('it-last') diff --git a/packages/interface-ipfs-core/src/name/resolve.js b/packages/interface-ipfs-core/src/name/resolve.js index e459894851..309c1aa09b 100644 --- a/packages/interface-ipfs-core/src/name/resolve.js +++ b/packages/interface-ipfs-core/src/name/resolve.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { getDescribe, getIt, expect } = require('../utils/mocha') const delay = require('delay') const PeerId = require('peer-id') diff --git a/packages/interface-ipfs-core/src/name/utils.js b/packages/interface-ipfs-core/src/name/utils.js index 046065657d..3e1cd3b827 100644 --- a/packages/interface-ipfs-core/src/name/utils.js +++ b/packages/interface-ipfs-core/src/name/utils.js @@ -1,8 +1,8 @@ 'use strict' -const fromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') exports.fixture = Object.freeze({ cid: 'Qma4hjFTnCasJ8PVp3mZbZK5g2vGDT4LByLJ7m8ciyRFZP', - data: fromString('Plz add me!\n') + data: uint8ArrayFromString('Plz add me!\n') }) diff --git a/packages/interface-ipfs-core/src/object/data.js b/packages/interface-ipfs-core/src/object/data.js index 6036a4f065..02896a6f96 100644 --- a/packages/interface-ipfs-core/src/object/data.js +++ b/packages/interface-ipfs-core/src/object/data.js @@ -3,7 +3,7 @@ const { nanoid } = require('nanoid') const { getDescribe, getIt, expect } = require('../utils/mocha') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') /** * @typedef {import('ipfsd-ctl').Factory} Factory diff --git a/packages/interface-ipfs-core/src/object/get.js b/packages/interface-ipfs-core/src/object/get.js index 9e23b06072..fd5249854d 100644 --- a/packages/interface-ipfs-core/src/object/get.js +++ b/packages/interface-ipfs-core/src/object/get.js @@ -6,7 +6,7 @@ const { nanoid } = require('nanoid') const { getDescribe, getIt, expect } = require('../utils/mocha') const { UnixFS } = require('ipfs-unixfs') const { randomBytes } = require('iso-random-stream') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { CID } = require('multiformats/cid') const { sha256 } = require('multiformats/hashes/sha2') diff --git a/packages/interface-ipfs-core/src/object/links.js b/packages/interface-ipfs-core/src/object/links.js index 313fcf7e8b..e628dcd5e7 100644 --- a/packages/interface-ipfs-core/src/object/links.js +++ b/packages/interface-ipfs-core/src/object/links.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagPB = require('@ipld/dag-pb') const { nanoid } = require('nanoid') const { CID } = require('multiformats/cid') diff --git a/packages/interface-ipfs-core/src/object/patch/add-link.js b/packages/interface-ipfs-core/src/object/patch/add-link.js index 8f162ca63f..43dcea36b3 100644 --- a/packages/interface-ipfs-core/src/object/patch/add-link.js +++ b/packages/interface-ipfs-core/src/object/patch/add-link.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagPB = require('@ipld/dag-pb') const { CID } = require('multiformats/cid') const { sha256 } = require('multiformats/hashes/sha2') diff --git a/packages/interface-ipfs-core/src/object/patch/append-data.js b/packages/interface-ipfs-core/src/object/patch/append-data.js index 4626de1604..752018ce11 100644 --- a/packages/interface-ipfs-core/src/object/patch/append-data.js +++ b/packages/interface-ipfs-core/src/object/patch/append-data.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { getDescribe, getIt, expect } = require('../../utils/mocha') /** diff --git a/packages/interface-ipfs-core/src/object/patch/rm-link.js b/packages/interface-ipfs-core/src/object/patch/rm-link.js index e5e384f06d..e0e8ee8559 100644 --- a/packages/interface-ipfs-core/src/object/patch/rm-link.js +++ b/packages/interface-ipfs-core/src/object/patch/rm-link.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagPB = require('@ipld/dag-pb') const { CID } = require('multiformats/cid') const { sha256 } = require('multiformats/hashes/sha2') diff --git a/packages/interface-ipfs-core/src/object/patch/set-data.js b/packages/interface-ipfs-core/src/object/patch/set-data.js index fa61057b8a..0003d4a0f6 100644 --- a/packages/interface-ipfs-core/src/object/patch/set-data.js +++ b/packages/interface-ipfs-core/src/object/patch/set-data.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { getDescribe, getIt, expect } = require('../../utils/mocha') /** diff --git a/packages/interface-ipfs-core/src/object/put.js b/packages/interface-ipfs-core/src/object/put.js index 095a395295..9f413c2aa8 100644 --- a/packages/interface-ipfs-core/src/object/put.js +++ b/packages/interface-ipfs-core/src/object/put.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagPB = require('@ipld/dag-pb') const { nanoid } = require('nanoid') const { CID } = require('multiformats/cid') diff --git a/packages/interface-ipfs-core/src/object/stat.js b/packages/interface-ipfs-core/src/object/stat.js index 2f6bca03cd..0aa59a773d 100644 --- a/packages/interface-ipfs-core/src/object/stat.js +++ b/packages/interface-ipfs-core/src/object/stat.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const dagPB = require('@ipld/dag-pb') const { nanoid } = require('nanoid') const { CID } = require('multiformats/cid') diff --git a/packages/interface-ipfs-core/src/pin/add.js b/packages/interface-ipfs-core/src/pin/add.js index a7608abf08..6a2a1be521 100644 --- a/packages/interface-ipfs-core/src/pin/add.js +++ b/packages/interface-ipfs-core/src/pin/add.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { fixtures, clearPins, expectPinned, expectNotPinned, pinTypes } = require('./utils') const { getDescribe, getIt, expect } = require('../utils/mocha') const all = require('it-all') diff --git a/packages/interface-ipfs-core/src/pin/utils.js b/packages/interface-ipfs-core/src/pin/utils.js index 524a704944..69788bb17f 100644 --- a/packages/interface-ipfs-core/src/pin/utils.js +++ b/packages/interface-ipfs-core/src/pin/utils.js @@ -4,7 +4,7 @@ const { expect } = require('../utils/mocha') const loadFixture = require('aegir/utils/fixtures') const { CID } = require('multiformats/cid') const drain = require('it-drain') -const fromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const first = require('it-first') const pinTypes = { @@ -29,7 +29,7 @@ const fixtures = Object.freeze({ })]) }), files: Object.freeze([Object.freeze({ - data: fromString('Plz add me!\n'), + data: uint8ArrayFromString('Plz add me!\n'), cid: CID.parse('Qma4hjFTnCasJ8PVp3mZbZK5g2vGDT4LByLJ7m8ciyRFZP') }), Object.freeze({ data: loadFixture('test/fixtures/test-folder/files/hello.txt', 'interface-ipfs-core'), diff --git a/packages/interface-ipfs-core/src/pubsub/publish.js b/packages/interface-ipfs-core/src/pubsub/publish.js index 7f947d5827..d68f285d71 100644 --- a/packages/interface-ipfs-core/src/pubsub/publish.js +++ b/packages/interface-ipfs-core/src/pubsub/publish.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { nanoid } = require('nanoid') const { getTopic } = require('./utils') const { getDescribe, getIt, expect } = require('../utils/mocha') diff --git a/packages/interface-ipfs-core/src/pubsub/subscribe.js b/packages/interface-ipfs-core/src/pubsub/subscribe.js index 25f1598772..f390e867a2 100644 --- a/packages/interface-ipfs-core/src/pubsub/subscribe.js +++ b/packages/interface-ipfs-core/src/pubsub/subscribe.js @@ -1,8 +1,8 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const { nanoid } = require('nanoid') const pushable = require('it-pushable') const all = require('it-all') diff --git a/packages/interface-ipfs-core/src/refs-local.js b/packages/interface-ipfs-core/src/refs-local.js index e139b55888..b1869eb58e 100644 --- a/packages/interface-ipfs-core/src/refs-local.js +++ b/packages/interface-ipfs-core/src/refs-local.js @@ -7,7 +7,7 @@ const all = require('it-all') const { importer } = require('ipfs-unixfs-importer') const drain = require('it-drain') const { CID } = require('multiformats/cid') -const uint8ArrayEquals = require('uint8arrays/equals') +const { equals: uint8ArrayEquals } = require('uint8arrays/equals') const blockstore = require('./utils/blockstore-adapter') /** diff --git a/packages/interface-ipfs-core/src/repo/gc.js b/packages/interface-ipfs-core/src/repo/gc.js index 5de59c6121..b947682703 100644 --- a/packages/interface-ipfs-core/src/repo/gc.js +++ b/packages/interface-ipfs-core/src/repo/gc.js @@ -1,7 +1,7 @@ /* eslint-env mocha */ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { getDescribe, getIt, expect } = require('../utils/mocha') const all = require('it-all') const drain = require('it-drain') diff --git a/packages/interface-ipfs-core/src/utils/blockstore-adapter.js b/packages/interface-ipfs-core/src/utils/blockstore-adapter.js index 8cbd2c8bb6..27f8c65243 100644 --- a/packages/interface-ipfs-core/src/utils/blockstore-adapter.js +++ b/packages/interface-ipfs-core/src/utils/blockstore-adapter.js @@ -5,7 +5,7 @@ const raw = require('multiformats/codecs/raw') const dagPb = require('@ipld/dag-pb') const dagCbor = require('@ipld/dag-cbor') const { sha256 } = require('multiformats/hashes/sha2') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') /** * @type {Record} diff --git a/packages/interface-ipfs-core/src/utils/index.js b/packages/interface-ipfs-core/src/utils/index.js index 82bbc89736..1a1e6d0dff 100644 --- a/packages/interface-ipfs-core/src/utils/index.js +++ b/packages/interface-ipfs-core/src/utils/index.js @@ -1,7 +1,7 @@ 'use strict' const { CID } = require('multiformats/cid') -const fromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const loadFixture = require('aegir/utils/fixtures') const ONE_MEG = Math.pow(2, 20) @@ -21,7 +21,7 @@ exports.fixtures = Object.freeze({ }), smallFile: Object.freeze({ cid: CID.parse('Qma4hjFTnCasJ8PVp3mZbZK5g2vGDT4LByLJ7m8ciyRFZP'), - data: fromString('Plz add me!\n') + data: uint8ArrayFromString('Plz add me!\n') }), bigFile: Object.freeze({ cid: CID.parse('QmcKEs7mbxbGPPc2zo77E6CPwgaSbY4SmD2MFh16AqaR9e'), diff --git a/packages/ipfs-cli/package.json b/packages/ipfs-cli/package.json index e9889c76d7..c56744cddb 100644 --- a/packages/ipfs-cli/package.json +++ b/packages/ipfs-cli/package.json @@ -42,7 +42,7 @@ "ipfs-core-utils": "^0.10.1", "ipfs-daemon": "^0.9.3", "ipfs-http-client": "^52.0.1", - "ipfs-repo": "^11.0.1", + "ipfs-repo": "^12.0.0", "ipfs-utils": "^8.1.4", "it-all": "^1.0.4", "it-concat": "^2.0.0", @@ -53,7 +53,7 @@ "it-split": "^0.0.1", "it-tar": "^4.0.0", "jsondiffpatch": "^0.4.1", - "libp2p-crypto": "^0.19.6", + "libp2p-crypto": "^0.19.7", "mafmt": "^10.0.0", "multiaddr": "^10.0.0", "multiaddr-to-uri": "^8.0.0", @@ -62,7 +62,7 @@ "pretty-bytes": "^5.4.1", "progress": "^2.0.3", "stream-to-it": "^0.2.2", - "uint8arrays": "^2.1.6", + "uint8arrays": "^3.0.0", "yargs": "^16.0.3" }, "devDependencies": { diff --git a/packages/ipfs-cli/src/commands/block/get.js b/packages/ipfs-cli/src/commands/block/get.js index fe84a8543a..9bb97a2ef9 100644 --- a/packages/ipfs-cli/src/commands/block/get.js +++ b/packages/ipfs-cli/src/commands/block/get.js @@ -1,7 +1,7 @@ 'use strict' const { default: parseDuration } = require('parse-duration') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const { coerceCID } = require('../../utils') module.exports = { diff --git a/packages/ipfs-cli/src/commands/dag/get.js b/packages/ipfs-cli/src/commands/dag/get.js index c0a5375974..02f812875e 100644 --- a/packages/ipfs-cli/src/commands/dag/get.js +++ b/packages/ipfs-cli/src/commands/dag/get.js @@ -2,7 +2,7 @@ const { default: parseDuration } = require('parse-duration') const toCidAndPath = require('ipfs-core-utils/src/to-cid-and-path') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const { stripControlCharacters, makeEntriesPrintable, diff --git a/packages/ipfs-cli/src/commands/dht/get.js b/packages/ipfs-cli/src/commands/dht/get.js index 5f20acff10..d1c3e87476 100644 --- a/packages/ipfs-cli/src/commands/dht/get.js +++ b/packages/ipfs-cli/src/commands/dht/get.js @@ -2,7 +2,7 @@ const { default: parseDuration } = require('parse-duration') const { coerceCID } = require('../../utils') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') module.exports = { command: 'get ', diff --git a/packages/ipfs-cli/src/commands/dht/put.js b/packages/ipfs-cli/src/commands/dht/put.js index f877536362..fefdccfb5e 100644 --- a/packages/ipfs-cli/src/commands/dht/put.js +++ b/packages/ipfs-cli/src/commands/dht/put.js @@ -1,7 +1,7 @@ 'use strict' const { default: parseDuration } = require('parse-duration') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') module.exports = { command: 'put ', diff --git a/packages/ipfs-cli/src/commands/object/get.js b/packages/ipfs-cli/src/commands/object/get.js index 5902c5e2f9..4b6aac8c9d 100644 --- a/packages/ipfs-cli/src/commands/object/get.js +++ b/packages/ipfs-cli/src/commands/object/get.js @@ -2,7 +2,7 @@ const dagPB = require('@ipld/dag-pb') const { default: parseDuration } = require('parse-duration') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const { stripControlCharacters, coerceCID diff --git a/packages/ipfs-cli/src/commands/object/put.js b/packages/ipfs-cli/src/commands/object/put.js index a9016dbbb0..1c99b42fb9 100644 --- a/packages/ipfs-cli/src/commands/object/put.js +++ b/packages/ipfs-cli/src/commands/object/put.js @@ -3,8 +3,8 @@ const concat = require('it-concat') const dagPB = require('@ipld/dag-pb') const { default: parseDuration } = require('parse-duration') -const uint8arrayToString = require('uint8arrays/to-string') -const uint8arrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') module.exports = { command: 'put [data]', @@ -40,7 +40,7 @@ module.exports = { let buf if (data) { - buf = uint8arrayFromString(data) + buf = uint8ArrayFromString(data) } else { buf = (await concat(getStdin(), { type: 'buffer' })).slice() } @@ -50,7 +50,7 @@ module.exports = { if (inputEnc === 'protobuf') { node = dagPB.decode(buf) } else { - node = JSON.parse(uint8arrayToString(buf)) + node = JSON.parse(uint8ArrayToString(buf)) } const base = await ipfs.bases.getBase(cidBase) diff --git a/packages/ipfs-cli/src/commands/refs-local.js b/packages/ipfs-cli/src/commands/refs-local.js index 4eb75a209a..03ba07de96 100644 --- a/packages/ipfs-cli/src/commands/refs-local.js +++ b/packages/ipfs-cli/src/commands/refs-local.js @@ -1,6 +1,6 @@ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { default: parseDuration } = require('parse-duration') const { base32 } = require('multiformats/bases/base32') diff --git a/packages/ipfs-cli/src/utils.js b/packages/ipfs-cli/src/utils.js index 5887314aa0..95010673b4 100644 --- a/packages/ipfs-cli/src/utils.js +++ b/packages/ipfs-cli/src/utils.js @@ -10,7 +10,7 @@ const byteman = require('byteman') const IPFS = require('ipfs-core') const { CID } = require('multiformats/cid') const { Multiaddr } = require('multiaddr') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const getRepoPath = () => { return process.env.IPFS_PATH || path.join(os.homedir(), '/.jsipfs') diff --git a/packages/ipfs-cli/test/add.js b/packages/ipfs-cli/test/add.js index 11bf3ab949..b6883ae19b 100644 --- a/packages/ipfs-cli/test/add.js +++ b/packages/ipfs-cli/test/add.js @@ -8,7 +8,7 @@ const { base64 } = require('multiformats/bases/base64') const first = require('it-first') const cli = require('./utils/cli') const sinon = require('sinon') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const matchIterable = require('./utils/match-iterable') // TODO: Test against all algorithms Object.keys(mh.names) diff --git a/packages/ipfs-cli/test/block.js b/packages/ipfs-cli/test/block.js index 015b9b670b..21ee37e4e8 100644 --- a/packages/ipfs-cli/test/block.js +++ b/packages/ipfs-cli/test/block.js @@ -7,7 +7,7 @@ const { base58btc } = require('multiformats/bases/base58') const { base64 } = require('multiformats/bases/base64') const cli = require('./utils/cli') const sinon = require('sinon') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') describe('block', () => { const cid = CID.parse('QmZjTnYw2TFhn9Nn7tjmPSoTBoY7YRkwPzwSrSbabY24Kp') diff --git a/packages/ipfs-cli/test/cat.js b/packages/ipfs-cli/test/cat.js index 67692c3107..8ac056b7ff 100644 --- a/packages/ipfs-cli/test/cat.js +++ b/packages/ipfs-cli/test/cat.js @@ -5,7 +5,7 @@ const { expect } = require('aegir/utils/chai') const { CID } = require('multiformats/cid') const cli = require('./utils/cli') const sinon = require('sinon') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const defaultOptions = { offset: undefined, diff --git a/packages/ipfs-cli/test/cid.js b/packages/ipfs-cli/test/cid.js index b3ce784d33..f7f1a83df4 100644 --- a/packages/ipfs-cli/test/cid.js +++ b/packages/ipfs-cli/test/cid.js @@ -9,7 +9,7 @@ const { base58btc } = require('multiformats/bases/base58') const raw = require('multiformats/codecs/raw') const { sha256 } = require('multiformats/hashes/sha2') const dagPb = require('@ipld/dag-pb') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') describe('cid', () => { let ipfs diff --git a/packages/ipfs-cli/test/dag.js b/packages/ipfs-cli/test/dag.js index 8b5f0855aa..8fc6f828e6 100644 --- a/packages/ipfs-cli/test/dag.js +++ b/packages/ipfs-cli/test/dag.js @@ -10,8 +10,8 @@ const { CID } = require('multiformats/cid') const raw = require('multiformats/codecs/raw') const { base58btc } = require('multiformats/bases/base58') const { base64 } = require('multiformats/bases/base64') -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const matchIterable = require('./utils/match-iterable') describe('dag', () => { diff --git a/packages/ipfs-cli/test/dht.js b/packages/ipfs-cli/test/dht.js index 08641e92b3..283870572d 100644 --- a/packages/ipfs-cli/test/dht.js +++ b/packages/ipfs-cli/test/dht.js @@ -5,8 +5,8 @@ const { expect } = require('aegir/utils/chai') const cli = require('./utils/cli') const sinon = require('sinon') -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const { CID } = require('multiformats/cid') describe('dht', () => { diff --git a/packages/ipfs-cli/test/general.js b/packages/ipfs-cli/test/general.js index 1101786feb..eea865c970 100644 --- a/packages/ipfs-cli/test/general.js +++ b/packages/ipfs-cli/test/general.js @@ -14,7 +14,7 @@ const clean = require('./utils/clean') const { isWindows } = require('./utils/platforms') const cli = require('./utils/cli') const sinon = require('sinon') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') describe.skip('general cli options', () => { let ipfs diff --git a/packages/ipfs-cli/test/get.js b/packages/ipfs-cli/test/get.js index 0eff974b39..5d6e0f93ca 100644 --- a/packages/ipfs-cli/test/get.js +++ b/packages/ipfs-cli/test/get.js @@ -8,7 +8,7 @@ const clean = require('./utils/clean') const { CID } = require('multiformats/cid') const cli = require('./utils/cli') const sinon = require('sinon') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { pack } = require('it-tar') const { pipe } = require('it-pipe') const { gzip, inflate } = require('pako') diff --git a/packages/ipfs-cli/test/object.js b/packages/ipfs-cli/test/object.js index 25f0c9483c..a92c195fe2 100644 --- a/packages/ipfs-cli/test/object.js +++ b/packages/ipfs-cli/test/object.js @@ -6,7 +6,7 @@ const fs = require('fs') const cli = require('./utils/cli') const sinon = require('sinon') const { CID } = require('multiformats/cid') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { base58btc } = require('multiformats/bases/base58') const { base64 } = require('multiformats/bases/base64') const dagPb = require('@ipld/dag-pb') diff --git a/packages/ipfs-cli/test/pubsub.js b/packages/ipfs-cli/test/pubsub.js index 83d51078e2..a682045909 100644 --- a/packages/ipfs-cli/test/pubsub.js +++ b/packages/ipfs-cli/test/pubsub.js @@ -4,7 +4,7 @@ const { expect } = require('aegir/utils/chai') const cli = require('./utils/cli') const sinon = require('sinon') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') describe('pubsub', () => { let ipfs diff --git a/packages/ipfs-cli/test/refs-local.js b/packages/ipfs-cli/test/refs-local.js index b392effed8..6d23a141a4 100644 --- a/packages/ipfs-cli/test/refs-local.js +++ b/packages/ipfs-cli/test/refs-local.js @@ -5,7 +5,7 @@ const { expect } = require('aegir/utils/chai') const cli = require('./utils/cli') const sinon = require('sinon') const { base32 } = require('multiformats/bases/base32') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const defaultOptions = { timeout: undefined diff --git a/packages/ipfs-cli/test/utils/cli.js b/packages/ipfs-cli/test/utils/cli.js index 89119888ed..a5d1bb9253 100644 --- a/packages/ipfs-cli/test/utils/cli.js +++ b/packages/ipfs-cli/test/utils/cli.js @@ -2,7 +2,7 @@ const { parseArgsStringToArgv } = require('string-argv') const cli = require('../../src') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const output = () => { const output = [] diff --git a/packages/ipfs-core-utils/package.json b/packages/ipfs-core-utils/package.json index 351ee2744a..1acccd6e64 100644 --- a/packages/ipfs-core-utils/package.json +++ b/packages/ipfs-core-utils/package.json @@ -56,7 +56,7 @@ "multiformats": "^9.4.1", "parse-duration": "^1.0.0", "timeout-abort-controller": "^1.1.1", - "uint8arrays": "^2.1.6" + "uint8arrays": "^3.0.0" }, "devDependencies": { "@web-std/file": "^1.1.2", diff --git a/packages/ipfs-core-utils/src/files/normalise-input/normalise-content.js b/packages/ipfs-core-utils/src/files/normalise-input/normalise-content.js index a959547474..b8a191eb4a 100644 --- a/packages/ipfs-core-utils/src/files/normalise-input/normalise-content.js +++ b/packages/ipfs-core-utils/src/files/normalise-input/normalise-content.js @@ -1,7 +1,7 @@ 'use strict' const errCode = require('err-code') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const browserStreamToIt = require('browser-readablestream-to-it') const blobToIt = require('blob-to-it') const itPeekable = require('it-peekable') diff --git a/packages/ipfs-core-utils/test/files/normalise-input.spec.js b/packages/ipfs-core-utils/test/files/normalise-input.spec.js index d4fc9686c5..baf116155e 100644 --- a/packages/ipfs-core-utils/test/files/normalise-input.spec.js +++ b/packages/ipfs-core-utils/test/files/normalise-input.spec.js @@ -4,7 +4,7 @@ const { expect } = require('aegir/utils/chai') const blobToIt = require('blob-to-it') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const all = require('it-all') const { File } = require('@web-std/file') const { Blob, ReadableStream } = globalThis diff --git a/packages/ipfs-core/package.json b/packages/ipfs-core/package.json index 65a05f6266..5245ac2510 100644 --- a/packages/ipfs-core/package.json +++ b/packages/ipfs-core/package.json @@ -79,7 +79,7 @@ "ipfs-core-types": "^0.7.0", "ipfs-core-utils": "^0.10.1", "ipfs-http-client": "^52.0.1", - "ipfs-repo": "^11.0.1", + "ipfs-repo": "^12.0.0", "ipfs-unixfs": "^6.0.3", "ipfs-unixfs-exporter": "^7.0.3", "ipfs-unixfs-importer": "^9.0.3", @@ -102,11 +102,11 @@ "just-safe-set": "^2.2.1", "libp2p": "^0.32.0", "libp2p-bootstrap": "^0.13.0", - "libp2p-crypto": "^0.19.6", + "libp2p-crypto": "^0.19.7", "libp2p-delegated-content-routing": "^0.11.0", "libp2p-delegated-peer-routing": "^0.10.0", "libp2p-floodsub": "^0.27.0", - "libp2p-gossipsub": "^0.11.0", + "libp2p-gossipsub": "^0.11.1", "libp2p-kad-dht": "^0.23.1", "libp2p-mdns": "^0.17.0", "libp2p-mplex": "^0.10.2", @@ -126,7 +126,7 @@ "parse-duration": "^1.0.0", "peer-id": "^0.15.1", "streaming-iterables": "^6.0.0", - "uint8arrays": "^2.1.6" + "uint8arrays": "^3.0.0" }, "devDependencies": { "@types/dlv": "^1.1.2", diff --git a/packages/ipfs-core/src/components/files/utils/to-async-iterator.js b/packages/ipfs-core/src/components/files/utils/to-async-iterator.js index 93acfbcf26..674ff1c9bd 100644 --- a/packages/ipfs-core/src/components/files/utils/to-async-iterator.js +++ b/packages/ipfs-core/src/components/files/utils/to-async-iterator.js @@ -5,7 +5,7 @@ const log = require('debug')('ipfs:mfs:utils:to-async-iterator') const { MFS_MAX_CHUNK_SIZE } = require('../../../utils') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') /** * @param {*} content diff --git a/packages/ipfs-core/src/components/files/utils/update-mfs-root.js b/packages/ipfs-core/src/components/files/utils/update-mfs-root.js index 1b3b649ecf..47ba7e8abc 100644 --- a/packages/ipfs-core/src/components/files/utils/update-mfs-root.js +++ b/packages/ipfs-core/src/components/files/utils/update-mfs-root.js @@ -22,7 +22,7 @@ const updateMfsRoot = async (context, cid, options) => { log(`New MFS root will be ${cid}`) - await context.repo.root.put(MFS_ROOT_KEY, cid.bytes) + await context.repo.datastore.put(MFS_ROOT_KEY, cid.bytes) return cid } diff --git a/packages/ipfs-core/src/components/files/utils/with-mfs-root.js b/packages/ipfs-core/src/components/files/utils/with-mfs-root.js index 6b77c84d60..f9b66146de 100644 --- a/packages/ipfs-core/src/components/files/utils/with-mfs-root.js +++ b/packages/ipfs-core/src/components/files/utils/with-mfs-root.js @@ -25,13 +25,13 @@ const loadMfsRoot = async (context, options) => { } // Open the repo if it's been closed - await context.repo.root.open() + await context.repo.datastore.open() // Load the MFS root CID let cid try { - const buf = await context.repo.root.get(MFS_ROOT_KEY) + const buf = await context.repo.datastore.get(MFS_ROOT_KEY) cid = CID.decode(buf) } catch (err) { @@ -52,7 +52,7 @@ const loadMfsRoot = async (context, options) => { throw errCode(new Error('Request aborted'), 'ERR_ABORTED', { name: 'Aborted' }) } - await context.repo.root.put(MFS_ROOT_KEY, cid.bytes) + await context.repo.datastore.put(MFS_ROOT_KEY, cid.bytes) } log(`Loaded MFS root /ipfs/${cid}`) diff --git a/packages/ipfs-core/src/components/id.js b/packages/ipfs-core/src/components/id.js index 0cfbf49ee0..cef890b694 100644 --- a/packages/ipfs-core/src/components/id.js +++ b/packages/ipfs-core/src/components/id.js @@ -3,7 +3,7 @@ const pkgversion = require('../../package.json').version const { Multiaddr } = require('multiaddr') const withTimeoutOption = require('ipfs-core-utils/src/with-timeout-option') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const PeerId = require('peer-id') const { NotStartedError } = require('../errors') diff --git a/packages/ipfs-core/src/components/index.js b/packages/ipfs-core/src/components/index.js index a6e053ade5..707513c500 100644 --- a/packages/ipfs-core/src/components/index.js +++ b/packages/ipfs-core/src/components/index.js @@ -12,7 +12,7 @@ const { bases, hashes, codecs } = require('multiformats/basics') const initAssets = require('../runtime/init-assets-nodejs') const { AlreadyInitializedError } = require('../errors') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const createStartAPI = require('./start') const createStopAPI = require('./stop') diff --git a/packages/ipfs-core/src/components/name/publish.js b/packages/ipfs-core/src/components/name/publish.js index c26d58d29a..4a7dd4aa8c 100644 --- a/packages/ipfs-core/src/components/name/publish.js +++ b/packages/ipfs-core/src/components/name/publish.js @@ -4,8 +4,8 @@ const debug = require('debug') const { default: parseDuration } = require('parse-duration') const crypto = require('libp2p-crypto') const errcode = require('err-code') -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const log = Object.assign(debug('ipfs:name:publish'), { error: debug('ipfs:name:publish:error') diff --git a/packages/ipfs-core/src/components/name/resolve.js b/packages/ipfs-core/src/components/name/resolve.js index 7a665a21e7..fd92e2e68c 100644 --- a/packages/ipfs-core/src/components/name/resolve.js +++ b/packages/ipfs-core/src/components/name/resolve.js @@ -7,7 +7,7 @@ const { CID } = require('multiformats/cid') const PeerId = require('peer-id') // @ts-ignore no types const isDomain = require('is-domain-name') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const log = Object.assign(debug('ipfs:name:resolve'), { error: debug('ipfs:name:resolve:error') diff --git a/packages/ipfs-core/src/components/object/patch/append-data.js b/packages/ipfs-core/src/components/object/patch/append-data.js index b9096e600e..db67eea7cb 100644 --- a/packages/ipfs-core/src/components/object/patch/append-data.js +++ b/packages/ipfs-core/src/components/object/patch/append-data.js @@ -1,7 +1,7 @@ 'use strict' const withTimeoutOption = require('ipfs-core-utils/src/with-timeout-option') -const uint8ArrayConcat = require('uint8arrays/concat') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') /** * @param {Object} config diff --git a/packages/ipfs-core/src/components/storage.js b/packages/ipfs-core/src/components/storage.js index b70f47dd6d..cce7ebe471 100644 --- a/packages/ipfs-core/src/components/storage.js +++ b/packages/ipfs-core/src/components/storage.js @@ -4,8 +4,8 @@ const log = require('debug')('ipfs:components:peer:storage') const createRepo = require('../runtime/repo-nodejs') const getDefaultConfig = require('../runtime/config-nodejs') const { ERR_REPO_NOT_INITIALIZED } = require('ipfs-repo').errors -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const PeerId = require('peer-id') const mergeOptions = require('merge-options').bind({ ignoreUndefined: true }) const configService = require('./config') diff --git a/packages/ipfs-core/src/ipns/index.js b/packages/ipfs-core/src/ipns/index.js index e95a666afb..c7b1dea30b 100644 --- a/packages/ipfs-core/src/ipns/index.js +++ b/packages/ipfs-core/src/ipns/index.js @@ -12,7 +12,7 @@ const IpnsRepublisher = require('./republisher') const IpnsResolver = require('./resolver') const TLRU = require('../utils/tlru') const defaultRecordTtl = 60 * 1000 -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') /** * @typedef {import('libp2p-crypto').PrivateKey} PrivateKey diff --git a/packages/ipfs-core/src/ipns/publisher.js b/packages/ipfs-core/src/ipns/publisher.js index 06704632f8..482324b07d 100644 --- a/packages/ipfs-core/src/ipns/publisher.js +++ b/packages/ipfs-core/src/ipns/publisher.js @@ -7,8 +7,8 @@ const debug = require('debug') const log = Object.assign(debug('ipfs:ipns:publisher'), { error: debug('ipfs:ipns:publisher:error') }) -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayEquals = require('uint8arrays/equals') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') +const { equals: uint8ArrayEquals } = require('uint8arrays/equals') const ipns = require('ipns') diff --git a/packages/ipfs-core/src/ipns/resolver.js b/packages/ipfs-core/src/ipns/resolver.js index c40764393e..764550cac9 100644 --- a/packages/ipfs-core/src/ipns/resolver.js +++ b/packages/ipfs-core/src/ipns/resolver.js @@ -7,7 +7,7 @@ const debug = require('debug') const log = Object.assign(debug('ipfs:ipns:resolver'), { error: debug('ipfs:ipns:resolver:error') }) -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const { Errors } = require('interface-datastore') const ERR_NOT_FOUND = Errors.notFoundError().code diff --git a/packages/ipfs-core/src/ipns/routing/pubsub-datastore.js b/packages/ipfs-core/src/ipns/routing/pubsub-datastore.js index 90ecb90b45..2fb9ec2f75 100644 --- a/packages/ipfs-core/src/ipns/routing/pubsub-datastore.js +++ b/packages/ipfs-core/src/ipns/routing/pubsub-datastore.js @@ -3,8 +3,8 @@ const ipns = require('ipns') const { base58btc } = require('multiformats/bases/base58') const PubsubDatastore = require('datastore-pubsub') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const errcode = require('err-code') const debug = require('debug') diff --git a/packages/ipfs-core/src/ipns/routing/utils.js b/packages/ipfs-core/src/ipns/routing/utils.js index e3af891327..b178c37320 100644 --- a/packages/ipfs-core/src/ipns/routing/utils.js +++ b/packages/ipfs-core/src/ipns/routing/utils.js @@ -1,7 +1,7 @@ 'use strict' const ipns = require('ipns') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') module.exports = { /** diff --git a/packages/ipfs-core/test/create-node.spec.js b/packages/ipfs-core/test/create-node.spec.js index 567573791f..3c65d95f97 100644 --- a/packages/ipfs-core/test/create-node.spec.js +++ b/packages/ipfs-core/test/create-node.spec.js @@ -10,7 +10,7 @@ const PeerId = require('peer-id') const { keys: { supportedKeys } } = require('libp2p-crypto') const IPFS = require('../src') const defer = require('p-defer') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const createTempRepo = require('./utils/create-repo') describe('create node', function () { diff --git a/packages/ipfs-core/test/ipld.spec.js b/packages/ipfs-core/test/ipld.spec.js index 7f4ed9b81f..05b1c89ea8 100644 --- a/packages/ipfs-core/test/ipld.spec.js +++ b/packages/ipfs-core/test/ipld.spec.js @@ -3,8 +3,8 @@ const { expect } = require('aegir/utils/chai') const createNode = require('./utils/create-node') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const Digest = require('multiformats/hashes/digest') describe('ipld', function () { diff --git a/packages/ipfs-core/test/mfs-preload.spec.js b/packages/ipfs-core/test/mfs-preload.spec.js index 1254d80c06..2b38000694 100644 --- a/packages/ipfs-core/test/mfs-preload.spec.js +++ b/packages/ipfs-core/test/mfs-preload.spec.js @@ -5,7 +5,7 @@ const { expect } = require('aegir/utils/chai') const delay = require('delay') const { sha256 } = require('multiformats/hashes/sha2') const { nanoid } = require('nanoid') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { CID } = require('multiformats/cid') const waitFor = require('./utils/wait-for') const mfsPreload = require('../src/mfs-preload') diff --git a/packages/ipfs-core/test/name.spec.js b/packages/ipfs-core/test/name.spec.js index 4455a9223b..1ff5d2551a 100644 --- a/packages/ipfs-core/test/name.spec.js +++ b/packages/ipfs-core/test/name.spec.js @@ -13,7 +13,7 @@ const IpnsRepublisher = require('../src/ipns/republisher') const IpnsResolver = require('../src/ipns/resolver') const OfflineDatastore = require('../src/ipns/routing/offline-datastore') const PubsubDatastore = require('../src/ipns/routing/pubsub-datastore') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const ipfsRef = '/ipfs/QmPFVLPmp9zv5Z5KUqLhe2EivAGccQW2r7M7jhVJGLZoZU' diff --git a/packages/ipfs-core/test/preload.spec.js b/packages/ipfs-core/test/preload.spec.js index 87e368fefe..00898a3ec2 100644 --- a/packages/ipfs-core/test/preload.spec.js +++ b/packages/ipfs-core/test/preload.spec.js @@ -2,7 +2,7 @@ 'use strict' const { nanoid } = require('nanoid') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { expect } = require('aegir/utils/chai') const all = require('it-all') const MockPreloadNode = require('./utils/mock-preload-node-utils') diff --git a/packages/ipfs-core/test/pubsub.spec.js b/packages/ipfs-core/test/pubsub.spec.js index 4e2e4e193d..2e3849f775 100644 --- a/packages/ipfs-core/test/pubsub.spec.js +++ b/packages/ipfs-core/test/pubsub.spec.js @@ -3,7 +3,7 @@ 'use strict' const { nanoid } = require('nanoid') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { expect } = require('aegir/utils/chai') const createNode = require('./utils/create-node') diff --git a/packages/ipfs-grpc-server/package.json b/packages/ipfs-grpc-server/package.json index 27ee07edb9..b3a7e71915 100644 --- a/packages/ipfs-grpc-server/package.json +++ b/packages/ipfs-grpc-server/package.json @@ -54,6 +54,6 @@ "it-drain": "^1.0.3", "rimraf": "^3.0.2", "sinon": "^11.1.1", - "uint8arrays": "^2.1.6" + "uint8arrays": "^3.0.0" } } diff --git a/packages/ipfs-grpc-server/test/add.spec.js b/packages/ipfs-grpc-server/test/add.spec.js index 5262a62118..aeb7346b8c 100644 --- a/packages/ipfs-grpc-server/test/add.spec.js +++ b/packages/ipfs-grpc-server/test/add.spec.js @@ -4,7 +4,7 @@ const sinon = require('sinon') const server = require('./utils/server') const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const all = require('it-all') const drain = require('it-drain') diff --git a/packages/ipfs-http-client/package.json b/packages/ipfs-http-client/package.json index a95eeab886..e4ff3e616f 100644 --- a/packages/ipfs-http-client/package.json +++ b/packages/ipfs-http-client/package.json @@ -64,7 +64,7 @@ "native-abort-controller": "^1.0.3", "parse-duration": "^1.0.0", "stream-to-it": "^0.2.2", - "uint8arrays": "^2.1.6" + "uint8arrays": "^3.0.0" }, "devDependencies": { "aegir": "^34.0.2", diff --git a/packages/ipfs-http-client/src/config/replace.js b/packages/ipfs-http-client/src/config/replace.js index 9fc3a0aa97..47a2df40f0 100644 --- a/packages/ipfs-http-client/src/config/replace.js +++ b/packages/ipfs-http-client/src/config/replace.js @@ -1,6 +1,6 @@ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const multipartRequest = require('../lib/multipart-request') const configure = require('../lib/configure') const toUrlSearchParams = require('../lib/to-url-search-params') diff --git a/packages/ipfs-http-client/src/dht/get.js b/packages/ipfs-http-client/src/dht/get.js index 581dd70bd4..44bb6b9129 100644 --- a/packages/ipfs-http-client/src/dht/get.js +++ b/packages/ipfs-http-client/src/dht/get.js @@ -3,8 +3,8 @@ const configure = require('../lib/configure') const toUrlSearchParams = require('../lib/to-url-search-params') const { Value } = require('./response-types') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') /** * @typedef {import('../types').HTTPClientExtraOptions} HTTPClientExtraOptions diff --git a/packages/ipfs-http-client/src/dht/put.js b/packages/ipfs-http-client/src/dht/put.js index 6b86b96f8a..d53c853aaa 100644 --- a/packages/ipfs-http-client/src/dht/put.js +++ b/packages/ipfs-http-client/src/dht/put.js @@ -7,7 +7,7 @@ const toUrlSearchParams = require('../lib/to-url-search-params') const multipartRequest = require('../lib/multipart-request') const abortSignal = require('../lib/abort-signal') const { AbortController } = require('native-abort-controller') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') /** * @typedef {import('../types').HTTPClientExtraOptions} HTTPClientExtraOptions diff --git a/packages/ipfs-http-client/src/object/get.js b/packages/ipfs-http-client/src/object/get.js index 562aaad264..4d35149b8b 100644 --- a/packages/ipfs-http-client/src/object/get.js +++ b/packages/ipfs-http-client/src/object/get.js @@ -3,7 +3,7 @@ const { CID } = require('multiformats/cid') const configure = require('../lib/configure') const toUrlSearchParams = require('../lib/to-url-search-params') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') /** * @typedef {import('../types').HTTPClientExtraOptions} HTTPClientExtraOptions diff --git a/packages/ipfs-http-client/src/pubsub/subscribe.js b/packages/ipfs-http-client/src/pubsub/subscribe.js index cbd3ab86c2..df34623fde 100644 --- a/packages/ipfs-http-client/src/pubsub/subscribe.js +++ b/packages/ipfs-http-client/src/pubsub/subscribe.js @@ -1,7 +1,7 @@ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') -const uint8ArrayToString = require('uint8arrays/to-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const log = require('debug')('ipfs-http-client:pubsub:subscribe') const configure = require('../lib/configure') const toUrlSearchParams = require('../lib/to-url-search-params') diff --git a/packages/ipfs-http-client/test/dag.spec.js b/packages/ipfs-http-client/test/dag.spec.js index 40ba0fceea..e1823d9f9e 100644 --- a/packages/ipfs-http-client/test/dag.spec.js +++ b/packages/ipfs-http-client/test/dag.spec.js @@ -3,7 +3,7 @@ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { expect } = require('aegir/utils/chai') const dagPb = require('@ipld/dag-pb') const dagCbor = require('@ipld/dag-cbor') diff --git a/packages/ipfs-http-client/test/files.spec.js b/packages/ipfs-http-client/test/files.spec.js index 2f4056f30d..fb902ed99a 100644 --- a/packages/ipfs-http-client/test/files.spec.js +++ b/packages/ipfs-http-client/test/files.spec.js @@ -2,7 +2,7 @@ 'use strict' -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const { expect } = require('aegir/utils/chai') const f = require('./utils/factory')() const dagPb = require('@ipld/dag-pb') diff --git a/packages/ipfs-http-client/test/log.spec.js b/packages/ipfs-http-client/test/log.spec.js index c23e884537..afc24d7bc7 100644 --- a/packages/ipfs-http-client/test/log.spec.js +++ b/packages/ipfs-http-client/test/log.spec.js @@ -3,7 +3,7 @@ 'use strict' const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const f = require('./utils/factory')() const first = require('it-first') diff --git a/packages/ipfs-http-client/test/node/custom-headers.js b/packages/ipfs-http-client/test/node/custom-headers.js index 61676899f1..15d68967f7 100644 --- a/packages/ipfs-http-client/test/node/custom-headers.js +++ b/packages/ipfs-http-client/test/node/custom-headers.js @@ -4,7 +4,7 @@ const { isNode } = require('ipfs-utils/src/env') const { expect } = require('aegir/utils/chai') const ipfsClient = require('../../src').create -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') function startServer (fn) { let headersResolve diff --git a/packages/ipfs-http-client/test/node/request-api.js b/packages/ipfs-http-client/test/node/request-api.js index 81cad266b3..073c9b3a9e 100644 --- a/packages/ipfs-http-client/test/node/request-api.js +++ b/packages/ipfs-http-client/test/node/request-api.js @@ -2,7 +2,7 @@ 'use strict' const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const ipfsClient = require('../../src').create describe('\'deal with HTTP weirdness\' tests', () => { diff --git a/packages/ipfs-http-client/test/pubsub.spec.js b/packages/ipfs-http-client/test/pubsub.spec.js index cadc2ad234..6fa771691b 100644 --- a/packages/ipfs-http-client/test/pubsub.spec.js +++ b/packages/ipfs-http-client/test/pubsub.spec.js @@ -3,7 +3,7 @@ const { expect } = require('aegir/utils/chai') const { AbortController } = require('native-abort-controller') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const defer = require('p-defer') const f = require('./utils/factory')() diff --git a/packages/ipfs-http-gateway/package.json b/packages/ipfs-http-gateway/package.json index df6f73f5d9..77f8043f7c 100644 --- a/packages/ipfs-http-gateway/package.json +++ b/packages/ipfs-http-gateway/package.json @@ -53,7 +53,7 @@ "it-to-stream": "^1.0.0", "joi": "^17.2.1", "multiformats": "^9.4.1", - "uint8arrays": "^2.1.6", + "uint8arrays": "^3.0.0", "uri-to-multiaddr": "^6.0.0" }, "devDependencies": { diff --git a/packages/ipfs-http-gateway/src/resources/gateway.js b/packages/ipfs-http-gateway/src/resources/gateway.js index f56f32492f..2c6460f06c 100644 --- a/packages/ipfs-http-gateway/src/resources/gateway.js +++ b/packages/ipfs-http-gateway/src/resources/gateway.js @@ -1,7 +1,7 @@ 'use strict' const debug = require('debug') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const Boom = require('@hapi/boom') const Ammo = require('@hapi/ammo') // HTTP Range processing utilities const last = require('it-last') diff --git a/packages/ipfs-http-gateway/test/routes.spec.js b/packages/ipfs-http-gateway/test/routes.spec.js index 3b02002be4..c51507299b 100644 --- a/packages/ipfs-http-gateway/test/routes.spec.js +++ b/packages/ipfs-http-gateway/test/routes.spec.js @@ -3,7 +3,7 @@ 'use strict' const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const FileType = require('file-type') const { CID } = require('multiformats/cid') const { base32 } = require('multiformats/bases/base32') diff --git a/packages/ipfs-http-server/package.json b/packages/ipfs-http-server/package.json index 5f6556eda1..91c05096e2 100644 --- a/packages/ipfs-http-server/package.json +++ b/packages/ipfs-http-server/package.json @@ -61,7 +61,7 @@ "native-abort-controller": "^1.0.3", "parse-duration": "^1.0.0", "stream-to-it": "^0.2.2", - "uint8arrays": "^2.1.6", + "uint8arrays": "^3.0.0", "uri-to-multiaddr": "^6.0.0" }, "devDependencies": { diff --git a/packages/ipfs-http-server/src/api/resources/dag.js b/packages/ipfs-http-server/src/api/resources/dag.js index 351e1bae4e..1e3feef0bc 100644 --- a/packages/ipfs-http-server/src/api/resources/dag.js +++ b/packages/ipfs-http-server/src/api/resources/dag.js @@ -6,7 +6,7 @@ const Joi = require('../../utils/joi') const Boom = require('@hapi/boom') const all = require('it-all') const { pipe } = require('it-pipe') -const uint8ArrayToString = require('uint8arrays/to-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') /** * @param {undefined | Uint8Array | Record} obj diff --git a/packages/ipfs-http-server/src/api/resources/object.js b/packages/ipfs-http-server/src/api/resources/object.js index 74f5e4f3ae..8fd690b255 100644 --- a/packages/ipfs-http-server/src/api/resources/object.js +++ b/packages/ipfs-http-server/src/api/resources/object.js @@ -5,8 +5,8 @@ const all = require('it-all') const dagPB = require('@ipld/dag-pb') const Joi = require('../../utils/joi') const Boom = require('@hapi/boom') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const debug = require('debug') const log = Object.assign(debug('ipfs:http-api:object'), { error: debug('ipfs:http-api:object:error') diff --git a/packages/ipfs-http-server/src/api/resources/pubsub.js b/packages/ipfs-http-server/src/api/resources/pubsub.js index a7bec9ae20..b77c69de2f 100644 --- a/packages/ipfs-http-server/src/api/resources/pubsub.js +++ b/packages/ipfs-http-server/src/api/resources/pubsub.js @@ -4,8 +4,8 @@ const Joi = require('../../utils/joi') const all = require('it-all') const multipart = require('../../utils/multipart-request-parser') const Boom = require('@hapi/boom') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const streamResponse = require('../../utils/stream-response') const pushable = require('it-pushable') diff --git a/packages/ipfs-http-server/src/utils/multipart-request-parser.js b/packages/ipfs-http-server/src/utils/multipart-request-parser.js index e9e349a654..a910723b30 100644 --- a/packages/ipfs-http-server/src/utils/multipart-request-parser.js +++ b/packages/ipfs-http-server/src/utils/multipart-request-parser.js @@ -3,8 +3,8 @@ // @ts-ignore no types const Content = require('@hapi/content') const multipart = require('it-multipart') -const uint8ArrayConcat = require('uint8arrays/concat') -const uint8ArrayToString = require('uint8arrays/to-string') +const { concat: uint8ArrayConcat } = require('uint8arrays/concat') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const qs = require('querystring') const drain = require('it-drain') diff --git a/packages/ipfs-http-server/test/inject/mfs/read.js b/packages/ipfs-http-server/test/inject/mfs/read.js index 154852edf0..58b2414a76 100644 --- a/packages/ipfs-http-server/test/inject/mfs/read.js +++ b/packages/ipfs-http-server/test/inject/mfs/read.js @@ -3,7 +3,7 @@ const { expect } = require('aegir/utils/chai') const http = require('../../utils/http') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') const sinon = require('sinon') const testHttpMethod = require('../../utils/test-http-method') const { AbortSignal } = require('native-abort-controller') diff --git a/packages/ipfs-http-server/test/inject/object.js b/packages/ipfs-http-server/test/inject/object.js index 7a43f107ed..0b064ed840 100644 --- a/packages/ipfs-http-server/test/inject/object.js +++ b/packages/ipfs-http-server/test/inject/object.js @@ -12,8 +12,8 @@ const sinon = require('sinon') const { CID } = require('multiformats/cid') const { UnixFS } = require('ipfs-unixfs') const { AbortSignal } = require('native-abort-controller') -const uint8ArrayToString = require('uint8arrays/to-string') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') +const { toString: uint8ArrayToString } = require('uint8arrays/to-string') const { base58btc } = require('multiformats/bases/base58') const { base64, base64pad } = require('multiformats/bases/base64') diff --git a/packages/ipfs-message-port-protocol/package.json b/packages/ipfs-message-port-protocol/package.json index 227f9997cc..4b7218bea4 100644 --- a/packages/ipfs-message-port-protocol/package.json +++ b/packages/ipfs-message-port-protocol/package.json @@ -52,7 +52,7 @@ "devDependencies": { "aegir": "^34.0.2", "rimraf": "^3.0.2", - "uint8arrays": "^2.1.6" + "uint8arrays": "^3.0.0" }, "engines": { "node": ">=14.0.0", diff --git a/packages/ipfs-message-port-protocol/test/block.browser.js b/packages/ipfs-message-port-protocol/test/block.browser.js index fed473bf22..dad77dd567 100644 --- a/packages/ipfs-message-port-protocol/test/block.browser.js +++ b/packages/ipfs-message-port-protocol/test/block.browser.js @@ -5,7 +5,7 @@ const { encodeBlock } = require('../src/block') const { ipc } = require('./util') const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') describe('block (browser)', function () { this.timeout(10 * 1000) diff --git a/packages/ipfs-message-port-protocol/test/core.browser.js b/packages/ipfs-message-port-protocol/test/core.browser.js index f22e60f5c1..565b65820a 100644 --- a/packages/ipfs-message-port-protocol/test/core.browser.js +++ b/packages/ipfs-message-port-protocol/test/core.browser.js @@ -10,7 +10,7 @@ const { } = require('../src/core') const { ipc } = require('./util') const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') describe('core', function () { this.timeout(10 * 1000) diff --git a/packages/ipfs-message-port-protocol/test/dag.browser.js b/packages/ipfs-message-port-protocol/test/dag.browser.js index 39af286b66..d7c6f7a8c7 100644 --- a/packages/ipfs-message-port-protocol/test/dag.browser.js +++ b/packages/ipfs-message-port-protocol/test/dag.browser.js @@ -6,7 +6,7 @@ const { CID } = require('multiformats/cid') const { encodeNode, decodeNode } = require('../src/dag') const { ipc } = require('./util') const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') describe('dag (browser)', function () { this.timeout(10 * 1000) diff --git a/packages/ipfs-message-port-protocol/test/dag.spec.js b/packages/ipfs-message-port-protocol/test/dag.spec.js index 0cbc368d0a..4b8250b611 100644 --- a/packages/ipfs-message-port-protocol/test/dag.spec.js +++ b/packages/ipfs-message-port-protocol/test/dag.spec.js @@ -5,7 +5,7 @@ const { CID } = require('multiformats/cid') const { encodeNode } = require('../src/dag') const { expect } = require('aegir/utils/chai') -const uint8ArrayFromString = require('uint8arrays/from-string') +const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string') describe('dag', function () { this.timeout(10 * 1000)