diff --git a/package-lock.json b/package-lock.json index 8bb1d605..1f44fd9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7987,7 +7987,7 @@ "on-wakeup": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/on-wakeup/-/on-wakeup-1.0.1.tgz", - "integrity": "sha1-ANedmH3efIEXvudLtJA/b22vpSs=" + "integrity": "sha512-3ufOvnTvh39ah2/TT++HpLailHVmEVVrKtzKLKifAUyWbulKLGGJGOF7ywKC4k/iQGmn9KooV6WmQl/6BVwklA==" }, "once": { "version": "1.4.0", @@ -8989,9 +8989,9 @@ "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==" }, "ws": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.1.tgz", - "integrity": "sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==" + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" } } }, @@ -10578,40 +10578,74 @@ } }, "ssb-conn": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ssb-conn/-/ssb-conn-5.0.0.tgz", - "integrity": "sha512-eCVxtJQaFzflS4AOZGldnN8BFlQnPiY6vJkBEYuVKnkxzkjqXK9YPfnhpLGuTJ2CwHxIIAe4im/6ZSucHVAdrA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssb-conn/-/ssb-conn-6.0.2.tgz", + "integrity": "sha512-FCxWR/Zkj0hAq6PBHV1Sy8+cgdRC5rg9BWFMgGgBn1Lp4uQ4/bxAiBoMkZeKrQAjQh8OJuxyhzQYpI/ZAD8MuQ==", "requires": { "debug": "^4.3.1", "has-network2": ">=0.0.3", "ip": "^1.1.5", "on-change-network-strict": "1.0.0", "on-wakeup": "^1.0.1", - "pull-notify": "^0.1.1", + "pull-notify": "^0.1.2", "pull-pause": "~0.0.2", "pull-ping": "^2.0.3", "pull-stream": "^3.6.14", "secret-stack-decorators": "1.1.0", - "ssb-conn-db": "~1.0.3", + "ssb-conn-db": "~1.0.5", "ssb-conn-hub": "~1.2.0", "ssb-conn-query": "~1.2.2", "ssb-conn-staging": "~1.0.0", "ssb-ref": "^2.14.3", - "ssb-typescript": "^2.3.0", + "ssb-typescript": "^2.8.0", "statistics": "^3.3.0", "ziii": "~1.0.2" + }, + "dependencies": { + "pull-notify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/pull-notify/-/pull-notify-0.1.2.tgz", + "integrity": "sha512-oooAxYEUGNbOVsUrmqqTWWsAUMRIs4sYglnxgleiVcWyvrWgOuk/WUoZDajPTsYix2/rd+z5xSclzHLA7QygcQ==", + "requires": { + "pull-pushable": "^2.0.0" + } + }, + "ssb-typescript": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/ssb-typescript/-/ssb-typescript-2.8.0.tgz", + "integrity": "sha512-akqVsc2HNM0x5q4iN8v/t0jDuNOyU8E8UfyObqU4qWALIXLUptUQd1n03bWOcDn/+sjb2CLpjq584gDoQ4gEjw==" + } } }, "ssb-conn-db": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ssb-conn-db/-/ssb-conn-db-1.0.3.tgz", - "integrity": "sha512-H1KTJ8bM/77Gv8isCwiXEauMcLFCCRT3t2fai/wQgFXsJQZflAp89zq8mk5SfjoNJH1a+M3skLiL/qt9DxVJrw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ssb-conn-db/-/ssb-conn-db-1.0.5.tgz", + "integrity": "sha512-2rbqjvlDMTke2/qgauA415QSQ4hUJziXHqcXuC2Yh1uPrCDXHXrp0dhCchn0b/taEeL0Ppqo/Tsy6szQdqlEDw==", "requires": { - "atomic-file-rw": "^0.2.2", + "atomic-file-rw": "^0.3.0", "debug": "^4.3.1", "multiserver-address": "~1.0.1", - "pull-notify": "~0.1.1", + "pull-notify": "~0.1.2", "ssb-ref": ">=2.13.9" + }, + "dependencies": { + "atomic-file-rw": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/atomic-file-rw/-/atomic-file-rw-0.3.0.tgz", + "integrity": "sha512-XMFpe/ub9Mwdlyq3DUdOc/g2sdutDMdYw0XNFSvNGQpYdmxqVmLbeklu5KhemUYyrAj1kIrwoHOx6IxA3a7w3A==", + "requires": { + "idb-kv-store": "^4.5.0", + "mutexify": "^1.3.1" + } + }, + "pull-notify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/pull-notify/-/pull-notify-0.1.2.tgz", + "integrity": "sha512-oooAxYEUGNbOVsUrmqqTWWsAUMRIs4sYglnxgleiVcWyvrWgOuk/WUoZDajPTsYix2/rd+z5xSclzHLA7QygcQ==", + "requires": { + "pull-pushable": "^2.0.0" + } + } } }, "ssb-conn-hub": { @@ -10631,13 +10665,13 @@ }, "dependencies": { "multiserver": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/multiserver/-/multiserver-3.7.2.tgz", - "integrity": "sha512-RaRSN/g1QOujNkFtmLU52PCjjqUdhad7FO/aZRRTzWkpJuclk0jfWtvew9jKp0mNqC6RhriEm0U1L1qYiymF8Q==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/multiserver/-/multiserver-3.8.2.tgz", + "integrity": "sha512-gmR/5dY+N81EN0yDaziSJXAJhJjG+3Rv3lJc74OSA1ySRKOMqZwEuGJjqG6ZcZiaqcHvhQZkZavDJsAwtmnvoA==", "requires": { "debug": "^4.1.1", "multicb": "^1.2.2", - "multiserver-scopes": "^1.0.0", + "multiserver-scopes": "^2.0.0", "pull-stream": "^3.6.1", "pull-websocket": "^3.4.0", "secret-handshake": "^1.1.16", @@ -10646,6 +10680,22 @@ "stream-to-pull-stream": "^1.7.2" } }, + "multiserver-scopes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/multiserver-scopes/-/multiserver-scopes-2.0.0.tgz", + "integrity": "sha512-XWv9J617i3mWtZIZQNTpYI9iq4goUpsKy3GdUEDls23z1VaMzuRp2rL3S3IKrheVdgmrf0zHbErcXokGxqQfzw==", + "requires": { + "non-private-ip": "^2.0.0" + } + }, + "non-private-ip": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/non-private-ip/-/non-private-ip-2.2.0.tgz", + "integrity": "sha512-NZ3Upr3K2whD6vdZ9k8gHsijsrQl5O6IARLIUDyvQwSuO/owM1kOMu8wDMMsIR8ujlLvhPNjlTZC2SXzWwWByQ==", + "requires": { + "ip": "^1.1.5" + } + }, "separator-escape": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/separator-escape/-/separator-escape-0.0.1.tgz", @@ -12156,7 +12206,7 @@ "statistics": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/statistics/-/statistics-3.3.0.tgz", - "integrity": "sha1-7HtHUP8DqySmTdmzV6eDFr6teKo=" + "integrity": "sha512-9+dmo0XcSK1AU6/uNuSUV/9/KnGUT+7ZKeL+J4IWcjcczflFTWwYQaInBBSo2zyEFVkFd59bGVxzZ8SSBWC66g==" }, "statuses": { "version": "1.5.0", diff --git a/package.json b/package.json index 27ad9bdf..63e8a315 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "ssb-blobs": "^2.0.1", "ssb-client": "^4.9.0", "ssb-config": "^3.4.4", - "ssb-conn": "^5.0.0", + "ssb-conn": "^6.0.2", "ssb-db": "^20.3.0", "ssb-ebt": "^8.1.1", "ssb-friends": "^5.0.0",