@@ -10,7 +10,10 @@ const PURE_ESM_MODULES = [
10
10
'ipfs-geoip' ,
11
11
// 'ipld-explorer-components',
12
12
'@chainsafe/is-ip' ,
13
- 'dag-jose'
13
+ '@multiformats/multiaddr' ,
14
+ '@libp2p/interface' ,
15
+ 'dag-jose' ,
16
+ 'uint8arrays'
14
17
]
15
18
16
19
/**
@@ -136,8 +139,25 @@ const configOverride = {
136
139
setupFiles : [ ...config . setupFiles , 'fake-indexeddb/auto' ] ,
137
140
moduleNameMapper : {
138
141
...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
+ ]
141
161
} )
142
162
}
143
163
}
0 commit comments