Skip to content

Commit ff75d4e

Browse files
authored
fix: status page supports webrtc (#2180)
* feat: use @multiformats/multiaddr * deps: update multiaddr-to-uri * deps: update ipld-explorer-components This also updates ipld-explorer-components to 5.2.0 which will allow us to remove a lot of old deps (part of #1965)
1 parent 7a3388e commit ff75d4e

28 files changed

+4312
-3785
lines changed

@types/ipfs/index.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
declare module 'ipfs' {
2-
import type CID from 'cids'
3-
import type Multiaddr from 'multiaddr'
2+
import type { CID } from 'multiformats/cid'
3+
import type { Multiaddr } from '@multiformats/multiaddr'
44
import type { Buffer } from 'buffer'
55

66
declare export interface IPFSService extends CoreService {

config-overrides.js

+23-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ const PURE_ESM_MODULES = [
1010
'ipfs-geoip',
1111
// 'ipld-explorer-components',
1212
'@chainsafe/is-ip',
13-
'dag-jose'
13+
'@multiformats/multiaddr',
14+
'@libp2p/interface',
15+
'dag-jose',
16+
'uint8arrays'
1417
]
1518

1619
/**
@@ -136,8 +139,25 @@ const configOverride = {
136139
setupFiles: [...config.setupFiles, 'fake-indexeddb/auto'],
137140
moduleNameMapper: {
138141
...config.moduleNameMapper,
139-
'multiformats/basics': '<rootDir>/node_modules/multiformats/src/basics.js'
140-
}
142+
'multiformats/basics': '<rootDir>/node_modules/multiformats/src/basics.js',
143+
'@libp2p/interface/errors': '<rootDir>/node_modules/@libp2p/interface/dist/src/errors.js',
144+
'multiformats/bases/base32': '<rootDir>/node_modules/multiformats/src/bases/base32.js',
145+
'multiformats/bases/base58': '<rootDir>/node_modules/multiformats/src/bases/base58.js',
146+
'multiformats/cid': '<rootDir>/node_modules/multiformats/src/cid.js',
147+
'multiformats/hashes/digest': '<rootDir>/node_modules/multiformats/src/hashes/digest.js',
148+
'uint8arrays/alloc': '<rootDir>/node_modules/uint8arrays/dist/src/alloc.js',
149+
'uint8arrays/concat': '<rootDir>/node_modules/uint8arrays/dist/src/concat.js',
150+
'uint8arrays/equals': '<rootDir>/node_modules/uint8arrays/dist/src/equals.js',
151+
'uint8arrays/from-string': '<rootDir>/node_modules/uint8arrays/dist/src/from-string.js',
152+
'uint8arrays/to-string': '<rootDir>/node_modules/uint8arrays/dist/src/to-string.js',
153+
'@chainsafe/is-ip/parse': '<rootDir>/node_modules/@chainsafe/is-ip/lib/parse.js',
154+
// eslint-disable-next-line quote-props
155+
'eventemitter3': '<rootDir>/node_modules/eventemitter3/dist/eventemitter3.esm.js'
156+
},
157+
transformIgnorePatterns: [
158+
'node_module/(?!(eventemitter3)/).+\\.(js|jsx|mjs|cjs|ts|tsx)$',
159+
'^.+\\.module\\.(css|sass|scss)$' // default
160+
]
141161
})
142162
}
143163
}

0 commit comments

Comments
 (0)