Skip to content

Commit 5ae5b93

Browse files
authored
deps!: update libp2p deps to v1 (#299)
Updates all libp2p deps BREAKING CHANGE: requires libp2p v1 or later
1 parent 4f520b1 commit 5ae5b93

File tree

7 files changed

+17
-18
lines changed

7 files changed

+17
-18
lines changed

package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -166,22 +166,22 @@
166166
"docs:no-publish": "NODE_OPTIONS=--max_old_space_size=8192 aegir docs --publish false"
167167
},
168168
"dependencies": {
169-
"@libp2p/crypto": "^2.0.3",
170-
"@libp2p/interface": "^0.1.2",
171-
"@libp2p/logger": "^3.0.2",
172-
"@libp2p/peer-id": "^3.0.2",
169+
"@libp2p/crypto": "^3.0.3",
170+
"@libp2p/interface": "^1.1.0",
171+
"@libp2p/logger": "^4.0.3",
172+
"@libp2p/peer-id": "^4.0.3",
173173
"cborg": "^4.0.1",
174174
"err-code": "^3.0.1",
175175
"interface-datastore": "^8.1.0",
176-
"multiformats": "^12.0.1",
177-
"protons-runtime": "^5.0.0",
176+
"multiformats": "^13.0.0",
177+
"protons-runtime": "^5.2.1",
178178
"timestamp-nano": "^1.0.0",
179-
"uint8arraylist": "^2.4.3",
179+
"uint8arraylist": "^2.4.8",
180180
"uint8arrays": "^5.0.1"
181181
},
182182
"devDependencies": {
183-
"@libp2p/peer-id-factory": "^3.0.3",
184-
"aegir": "^40.0.11",
185-
"protons": "^7.0.2"
183+
"@libp2p/peer-id-factory": "^4.0.2",
184+
"aegir": "^41.3.5",
185+
"protons": "^7.3.3"
186186
}
187187
}

src/index.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
1111
import * as ERRORS from './errors.js'
1212
import { IpnsEntry } from './pb/ipns.js'
1313
import { createCborData, ipnsRecordDataForV1Sig, ipnsRecordDataForV2Sig, normalizeValue } from './utils.js'
14-
import type { PrivateKey } from '@libp2p/interface/keys'
15-
import type { PeerId } from '@libp2p/interface/peer-id'
14+
import type { PrivateKey, PeerId } from '@libp2p/interface'
1615
import type { CID } from 'multiformats/cid'
1716

1817
const log = logger('ipns')

src/utils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { unmarshalPublicKey } from '@libp2p/crypto/keys'
2-
import { isPeerId, type PeerId } from '@libp2p/interface/peer-id'
2+
import { isPeerId } from '@libp2p/interface'
33
import { logger } from '@libp2p/logger'
44
import { peerIdFromBytes, peerIdFromKeys } from '@libp2p/peer-id'
55
import * as cborg from 'cborg'
@@ -14,7 +14,7 @@ import { toString as uint8ArrayToString } from 'uint8arrays/to-string'
1414
import * as ERRORS from './errors.js'
1515
import { IpnsEntry } from './pb/ipns.js'
1616
import type { IPNSRecord, IPNSRecordV2, IPNSRecordData } from './index.js'
17-
import type { PublicKey } from '@libp2p/interface/keys'
17+
import type { PublicKey, PeerId } from '@libp2p/interface'
1818

1919
const log = logger('ipns:utils')
2020
const IPNS_PREFIX = uint8ArrayFromString('/ipns/')

src/validator.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import errCode from 'err-code'
33
import * as ERRORS from './errors.js'
44
import { IpnsEntry } from './pb/ipns.js'
55
import { extractPublicKey, ipnsRecordDataForV2Sig, unmarshal, peerIdFromRoutingKey } from './utils.js'
6-
import type { PublicKey } from '@libp2p/interface/keys'
6+
import type { PublicKey } from '@libp2p/interface'
77

88
const log = logger('ipns:validator')
99

test/index.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import * as ipns from '../src/index.js'
1616
import { IpnsEntry } from '../src/pb/ipns.js'
1717
import { extractPublicKey, peerIdToRoutingKey, parseCborData, createCborData, ipnsRecordDataForV2Sig } from '../src/utils.js'
1818
import { ipnsValidator } from '../src/validator.js'
19-
import type { PeerId } from '@libp2p/interface/peer-id'
19+
import type { PeerId } from '@libp2p/interface'
2020

2121
describe('ipns', function () {
2222
this.timeout(20 * 1000)

test/selector.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { expect } from 'aegir/chai'
66
import * as ipns from '../src/index.js'
77
import { ipnsSelector } from '../src/selector.js'
88
import { marshal, peerIdToRoutingKey } from '../src/utils.js'
9-
import type { PeerId } from '@libp2p/interface/peer-id'
9+
import type { PeerId } from '@libp2p/interface'
1010

1111
describe('selector', function () {
1212
this.timeout(20 * 1000)

test/validator.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import * as ERRORS from '../src/errors.js'
1212
import * as ipns from '../src/index.js'
1313
import { marshal, peerIdToRoutingKey } from '../src/utils.js'
1414
import { ipnsValidator } from '../src/validator.js'
15-
import type { PeerId } from '@libp2p/interface/peer-id'
15+
import type { PeerId } from '@libp2p/interface'
1616

1717
describe('validator', function () {
1818
this.timeout(20 * 1000)

0 commit comments

Comments
 (0)