From 04479ec941e1931d7d8ba7a3bcf9f6686d0e8ab9 Mon Sep 17 00:00:00 2001 From: Alex Potsides Date: Thu, 12 Sep 2024 18:04:54 +0100 Subject: [PATCH] fix!: update libp2p deps to 2.x.x (#846) BREAKING CHANGE: uses libp2p@2.x.x deps --- package.json | 8 ++++---- src/kubo/daemon.ts | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 23af8247..fbb8fcc0 100644 --- a/package.json +++ b/package.json @@ -141,11 +141,11 @@ "dependencies": { "@hapi/boom": "^10.0.0", "@hapi/hapi": "^21.1.0", - "@libp2p/interface": "^1.2.0", - "@libp2p/logger": "^4.0.10", - "execa": "^8.0.1", + "@libp2p/interface": "^2.0.1", + "@libp2p/logger": "^5.0.1", + "execa": "^9.3.1", "joi": "^17.2.1", - "kubo-rpc-client": "^4.0.1", + "kubo-rpc-client": "^5.0.0", "merge-options": "^3.0.1", "nanoid": "^5.0.7", "p-defer": "^4.0.1", diff --git a/src/kubo/daemon.ts b/src/kubo/daemon.ts index 5332ceea..4239e23e 100644 --- a/src/kubo/daemon.ts +++ b/src/kubo/daemon.ts @@ -1,6 +1,6 @@ import fs from 'node:fs/promises' import { logger } from '@libp2p/logger' -import { execa, type ExecaChildProcess } from 'execa' +import { execa, type ResultPromise } from 'execa' import mergeOptions from 'merge-options' import pDefer from 'p-defer' import waitFor from 'p-wait-for' @@ -25,7 +25,7 @@ export default class KuboDaemon implements KuboNode { public options: KuboOptions & Required> private readonly disposable: boolean - private subprocess?: ExecaChildProcess + private subprocess?: ResultPromise private _api?: KuboRPCClient private readonly repo: string private readonly stdout: Logger