update dependencies

This commit is contained in:
Sasha 2023-05-10 23:11:42 +02:00
parent 1c15cac893
commit 1c8ec24c9e
No known key found for this signature in database
4 changed files with 102 additions and 40 deletions

132
package-lock.json generated
View File

@ -15,7 +15,7 @@
"@stablelib/random": "^1.0.2", "@stablelib/random": "^1.0.2",
"@stablelib/sha256": "^1.0.1", "@stablelib/sha256": "^1.0.1",
"@stablelib/x25519": "^1.0.1", "@stablelib/x25519": "^1.0.1",
"@waku/core": "0.0.16", "@waku/core": "0.0.17",
"@waku/proto": "0.0.4", "@waku/proto": "0.0.4",
"bn.js": "^5.2.1", "bn.js": "^5.2.1",
"eventemitter3": "^5.0.0", "eventemitter3": "^5.0.0",
@ -39,7 +39,7 @@
"@types/uuid": "^8.3.0", "@types/uuid": "^8.3.0",
"@typescript-eslint/eslint-plugin": "^5.8.1", "@typescript-eslint/eslint-plugin": "^5.8.1",
"@typescript-eslint/parser": "^5.8.1", "@typescript-eslint/parser": "^5.8.1",
"@waku/interfaces": "0.0.11", "@waku/interfaces": "0.0.12",
"app-root-path": "^3.0.0", "app-root-path": "^3.0.0",
"chai": "^4.3.4", "chai": "^4.3.4",
"cspell": "^5.14.0", "cspell": "^5.14.0",
@ -1263,11 +1263,11 @@
} }
}, },
"node_modules/@libp2p/interface-pubsub": { "node_modules/@libp2p/interface-pubsub": {
"version": "3.0.6", "version": "3.0.7",
"resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-3.0.6.tgz", "resolved": "https://registry.npmjs.org/@libp2p/interface-pubsub/-/interface-pubsub-3.0.7.tgz",
"integrity": "sha512-c1aVHAhxmEh9IpLBgJyCsMscVDl7YUeP1Iq6ILEQoWiPJhNpQqdfmqyk7ZfrzuBU19VFe1EqH0bLuLDbtfysTQ==", "integrity": "sha512-+c74EVUBTfw2sx1GE/z/IjsYO6dhur+ukF0knAppeZsRQ1Kgg6K5R3eECtT28fC6dBWLjFpAvW/7QGfiDAL4RA==",
"dependencies": { "dependencies": {
"@libp2p/interface-connection": "^3.0.0", "@libp2p/interface-connection": "^4.0.0",
"@libp2p/interface-peer-id": "^2.0.0", "@libp2p/interface-peer-id": "^2.0.0",
"@libp2p/interfaces": "^3.0.0", "@libp2p/interfaces": "^3.0.0",
"it-pushable": "^3.0.0", "it-pushable": "^3.0.0",
@ -1278,6 +1278,22 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/@libp2p/interface-pubsub/node_modules/@libp2p/interface-connection": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/interface-connection/-/interface-connection-4.0.0.tgz",
"integrity": "sha512-6xx/NmEc84HX7QmsjSC3hHredQYjHv4Dkf4G27adAPf+qN+vnPxmQ7gaTnk243a0++DOFTbZ2gKX/15G2B6SRg==",
"dependencies": {
"@libp2p/interface-peer-id": "^2.0.0",
"@libp2p/interfaces": "^3.0.0",
"@multiformats/multiaddr": "^12.0.0",
"it-stream-types": "^1.0.4",
"uint8arraylist": "^2.1.2"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/interface-pubsub/node_modules/@libp2p/interface-peer-id": { "node_modules/@libp2p/interface-pubsub/node_modules/@libp2p/interface-peer-id": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-peer-id/-/interface-peer-id-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@libp2p/interface-peer-id/-/interface-peer-id-2.0.1.tgz",
@ -2708,18 +2724,19 @@
"dev": true "dev": true
}, },
"node_modules/@waku/core": { "node_modules/@waku/core": {
"version": "0.0.16", "version": "0.0.17",
"resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.16.tgz", "resolved": "https://registry.npmjs.org/@waku/core/-/core-0.0.17.tgz",
"integrity": "sha512-XrCvgw5lq45K29XNCVCPOh31fmMQXYOo5JGyzMyyYDFlPjMls5D4EQMPJhn5/JcksjhHgp4HCSmxP+3T68SJ+A==", "integrity": "sha512-Sx8nlRivsGyOPD4E0ZL3A0CD+pUtUg4MRtcuPjyz/YiS7POFTeztxTG+EK3aG3nPIHZvYXoVGRm+ZbfmjGh8xA==",
"dependencies": { "dependencies": {
"@chainsafe/libp2p-gossipsub": "^6.1.0", "@chainsafe/libp2p-gossipsub": "^6.1.0",
"@libp2p/interface-pubsub": "^3.0.7",
"@noble/hashes": "^1.3.0", "@noble/hashes": "^1.3.0",
"@waku/interfaces": "0.0.11", "@waku/interfaces": "0.0.12",
"@waku/proto": "0.0.4", "@waku/proto": "0.0.4",
"@waku/utils": "0.0.4", "@waku/utils": "0.0.5",
"debug": "^4.3.4", "debug": "^4.3.4",
"it-all": "^2.0.0", "it-all": "^3.0.1",
"it-length-prefixed": "^8.0.4", "it-length-prefixed": "^9.0.1",
"it-pipe": "^2.0.5", "it-pipe": "^2.0.5",
"p-event": "^5.0.1", "p-event": "^5.0.1",
"uint8arraylist": "^2.4.3", "uint8arraylist": "^2.4.3",
@ -2789,6 +2806,22 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/@waku/core/node_modules/@chainsafe/libp2p-gossipsub/node_modules/it-length-prefixed": {
"version": "8.0.4",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.4.tgz",
"integrity": "sha512-5OJ1lxH+IaqJB7lxe8IAIwt9UfSfsmjKJoAI/RO9djYoBDt1Jfy9PeVHUmOfqhqyu/4kJvWBFAJUaG1HhLQ12A==",
"dependencies": {
"err-code": "^3.0.1",
"it-stream-types": "^1.0.4",
"uint8-varint": "^1.0.1",
"uint8arraylist": "^2.0.0",
"uint8arrays": "^4.0.2"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@waku/core/node_modules/@libp2p/interface-peer-id": { "node_modules/@waku/core/node_modules/@libp2p/interface-peer-id": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/@libp2p/interface-peer-id/-/interface-peer-id-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@libp2p/interface-peer-id/-/interface-peer-id-2.0.1.tgz",
@ -2880,22 +2913,6 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/@waku/core/node_modules/@libp2p/pubsub/node_modules/it-length-prefixed": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-9.0.0.tgz",
"integrity": "sha512-LCne3R3wxxLv94GTA8ywIeopdyA+2oKXiWWo7g58sQHiD7d1A6WMuWCrwP+xv4i7CmSuR3aeHo66SJUgArLOyA==",
"dependencies": {
"err-code": "^3.0.1",
"it-stream-types": "^1.0.5",
"uint8-varint": "^1.0.1",
"uint8arraylist": "^2.0.0",
"uint8arrays": "^4.0.2"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@waku/core/node_modules/@libp2p/pubsub/node_modules/it-pipe": { "node_modules/@waku/core/node_modules/@libp2p/pubsub/node_modules/it-pipe": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.0.tgz",
@ -2924,6 +2941,49 @@
"npm": ">=7.0.0" "npm": ">=7.0.0"
} }
}, },
"node_modules/@waku/core/node_modules/@libp2p/topology/node_modules/it-all": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@waku/core/node_modules/it-all": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-3.0.2.tgz",
"integrity": "sha512-ujqWETXhsDbF6C+6X6fvRw5ohlowRoy/o/h9BC8D+R3JQ13oLQ153w9gSWkWupOY7omZFQbJiAL1aJo5Gwe2yw==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@waku/core/node_modules/it-length-prefixed": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-9.0.1.tgz",
"integrity": "sha512-ZBD8ZFLERj8d1q9CeBtk0eJ4EpeI3qwnkmWtemBSm3ZI2dM8PUweNVk5haZ2vw3EIq2uYQiabV9YwNm6EASM4A==",
"dependencies": {
"err-code": "^3.0.1",
"it-stream-types": "^2.0.1",
"uint8-varint": "^1.0.1",
"uint8arraylist": "^2.0.0",
"uint8arrays": "^4.0.2"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@waku/core/node_modules/it-length-prefixed/node_modules/it-stream-types": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.1.tgz",
"integrity": "sha512-6DmOs5r7ERDbvS4q8yLKENcj6Yecr7QQTqWApbZdfAUTEC947d+PEha7PCqhm//9oxaLYL7TWRekwhoXl2s6fg==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@waku/core/node_modules/it-merge": { "node_modules/@waku/core/node_modules/it-merge": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.0.tgz", "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.0.tgz",
@ -2990,9 +3050,9 @@
} }
}, },
"node_modules/@waku/interfaces": { "node_modules/@waku/interfaces": {
"version": "0.0.11", "version": "0.0.12",
"resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.11.tgz", "resolved": "https://registry.npmjs.org/@waku/interfaces/-/interfaces-0.0.12.tgz",
"integrity": "sha512-15J0GckXRtpJ5MPyfKeb86fhTlC7i4YV8nDt/4vy9sHYy2wRKDidpKQuqkvQBn2Rlf/Jz+Z4lfLtZFqhGp6ILw==", "integrity": "sha512-Y5Kwa5bMU1YbZkS3tCR3fhGsYiZdLgK/FKKPbMeeRtax3t58tWbP8IdUj4OD3n56EwSC4ivGB7uTKOQAzKmwvw==",
"engines": { "engines": {
"node": ">=16" "node": ">=16"
} }
@ -3053,9 +3113,9 @@
} }
}, },
"node_modules/@waku/utils": { "node_modules/@waku/utils": {
"version": "0.0.4", "version": "0.0.5",
"resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.4.tgz", "resolved": "https://registry.npmjs.org/@waku/utils/-/utils-0.0.5.tgz",
"integrity": "sha512-13YeA1ACZ3g+cRSC+p2nrqm+FjGdTIkopxrhNdYH8l4lvsLwXRufCIhDN6YrQ/QrUIhTNQOmJe1f0TpxVBG9oA==", "integrity": "sha512-/o4dKDG6utY3boiIWLHLd2xlrYN9PKK+K1ozrUFtisWzyhSVpvJRfv9ExaYGcYIhOW7Mr2fn4HKXd3/2tbnAoA==",
"dependencies": { "dependencies": {
"debug": "^4.3.4", "debug": "^4.3.4",
"uint8arrays": "^4.0.3" "uint8arrays": "^4.0.3"
@ -7109,6 +7169,7 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz", "resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA==", "integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA==",
"peer": true,
"engines": { "engines": {
"node": ">=16.0.0", "node": ">=16.0.0",
"npm": ">=7.0.0" "npm": ">=7.0.0"
@ -7175,6 +7236,7 @@
"version": "8.0.4", "version": "8.0.4",
"resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.4.tgz", "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-8.0.4.tgz",
"integrity": "sha512-5OJ1lxH+IaqJB7lxe8IAIwt9UfSfsmjKJoAI/RO9djYoBDt1Jfy9PeVHUmOfqhqyu/4kJvWBFAJUaG1HhLQ12A==", "integrity": "sha512-5OJ1lxH+IaqJB7lxe8IAIwt9UfSfsmjKJoAI/RO9djYoBDt1Jfy9PeVHUmOfqhqyu/4kJvWBFAJUaG1HhLQ12A==",
"peer": true,
"dependencies": { "dependencies": {
"err-code": "^3.0.1", "err-code": "^3.0.1",
"it-stream-types": "^1.0.4", "it-stream-types": "^1.0.4",

View File

@ -59,7 +59,7 @@
"@types/uuid": "^8.3.0", "@types/uuid": "^8.3.0",
"@typescript-eslint/eslint-plugin": "^5.8.1", "@typescript-eslint/eslint-plugin": "^5.8.1",
"@typescript-eslint/parser": "^5.8.1", "@typescript-eslint/parser": "^5.8.1",
"@waku/interfaces": "0.0.11", "@waku/interfaces": "0.0.12",
"app-root-path": "^3.0.0", "app-root-path": "^3.0.0",
"chai": "^4.3.4", "chai": "^4.3.4",
"cspell": "^5.14.0", "cspell": "^5.14.0",
@ -121,7 +121,7 @@
"@stablelib/random": "^1.0.2", "@stablelib/random": "^1.0.2",
"@stablelib/sha256": "^1.0.1", "@stablelib/sha256": "^1.0.1",
"@stablelib/x25519": "^1.0.1", "@stablelib/x25519": "^1.0.1",
"@waku/core": "0.0.16", "@waku/core": "0.0.17",
"@waku/proto": "0.0.4", "@waku/proto": "0.0.4",
"bn.js": "^5.2.1", "bn.js": "^5.2.1",
"eventemitter3": "^5.0.0", "eventemitter3": "^5.0.0",

View File

@ -14,7 +14,7 @@ import {
StepHandshakeParameters, StepHandshakeParameters,
} from "./handshake.js"; } from "./handshake.js";
import { MessageNametagBuffer } from "./messagenametag.js"; import { MessageNametagBuffer } from "./messagenametag.js";
import { InitiatorParameters, Responder, ResponderParameters, WakuPairing } from "./pairing.js"; import { InitiatorParameters, ResponderParameters, WakuPairing } from "./pairing.js";
import { import {
HandshakePattern, HandshakePattern,
MessageDirection, MessageDirection,
@ -49,4 +49,4 @@ export { ChaChaPolyCipherState, NoisePublicKey };
export { MessageNametagBuffer }; export { MessageNametagBuffer };
export { NoiseHandshakeDecoder, NoiseHandshakeEncoder, NoiseSecureTransferDecoder, NoiseSecureTransferEncoder }; export { NoiseHandshakeDecoder, NoiseHandshakeEncoder, NoiseSecureTransferDecoder, NoiseSecureTransferEncoder };
export { QR }; export { QR };
export { InitiatorParameters, ResponderParameters, Responder, WakuPairing }; export { InitiatorParameters, ResponderParameters, WakuPairing };

View File

@ -1,6 +1,6 @@
import { HMACDRBG } from "@stablelib/hmac-drbg"; import { HMACDRBG } from "@stablelib/hmac-drbg";
import { randomBytes } from "@stablelib/random"; import { randomBytes } from "@stablelib/random";
import type { IDecoder, ISender, IReceiver, IAsyncIterator } from "@waku/interfaces"; import type { ISender, IReceiver } from "@waku/interfaces";
import debug from "debug"; import debug from "debug";
import { EventEmitter } from "eventemitter3"; import { EventEmitter } from "eventemitter3";
import { pEvent } from "p-event"; import { pEvent } from "p-event";