Skip to content

Commit caf5ca1

Browse files
committed
fix: explicitly fallback Buffer to buffer.Buffer in webpack config
1 parent a011758 commit caf5ca1

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

packages/snaps-execution-environments/lavamoat/webpack/iframe/policy.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"@metamask/utils": true,
2222
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>@spruceid/siwe-parser": true,
2323
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>bn.js": true,
24+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true,
2425
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>cockatiel": true,
2526
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>eth-ens-namehash": true,
2627
"eslint>fast-deep-equal": true,
@@ -208,6 +209,7 @@
208209
"@metamask/superstruct": true,
209210
"@metamask/utils>@noble/hashes": true,
210211
"@metamask/utils>@scure/base": true,
212+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true,
211213
"eslint>debug": true,
212214
"depcheck>lodash": true,
213215
"@metamask/utils>pony-cause": true,
@@ -260,6 +262,9 @@
260262
"Buffer.alloc": true,
261263
"Buffer.from": true,
262264
"Buffer.isBuffer": true
265+
},
266+
"packages": {
267+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true
263268
}
264269
},
265270
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>bn.js": {
@@ -333,6 +338,7 @@
333338
"name": "write"
334339
},
335340
"packages": {
341+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true,
336342
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>eth-ens-namehash>idna-uts46-hx": true,
337343
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>eth-ens-namehash>js-sha3": true
338344
}
@@ -427,6 +433,9 @@
427433
"@metamask/snaps-utils>rfdc": {
428434
"globals": {
429435
"Buffer": true
436+
},
437+
"packages": {
438+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true
430439
}
431440
},
432441
"readable-stream>string_decoder>safe-buffer": {

packages/snaps-execution-environments/lavamoat/webpack/webview/policy.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"@metamask/utils": true,
2222
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>@spruceid/siwe-parser": true,
2323
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>bn.js": true,
24+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true,
2425
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>cockatiel": true,
2526
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>eth-ens-namehash": true,
2627
"eslint>fast-deep-equal": true,
@@ -208,6 +209,7 @@
208209
"@metamask/superstruct": true,
209210
"@metamask/utils>@noble/hashes": true,
210211
"@metamask/utils>@scure/base": true,
212+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true,
211213
"eslint>debug": true,
212214
"depcheck>lodash": true,
213215
"@metamask/utils>pony-cause": true,
@@ -260,6 +262,9 @@
260262
"Buffer.alloc": true,
261263
"Buffer.from": true,
262264
"Buffer.isBuffer": true
265+
},
266+
"packages": {
267+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true
263268
}
264269
},
265270
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>bn.js": {
@@ -333,6 +338,7 @@
333338
"name": "write"
334339
},
335340
"packages": {
341+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true,
336342
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>eth-ens-namehash>idna-uts46-hx": true,
337343
"@metamask/snaps-utils>@metamask/permission-controller>@metamask/controller-utils>eth-ens-namehash>js-sha3": true
338344
}
@@ -427,6 +433,9 @@
427433
"@metamask/snaps-utils>rfdc": {
428434
"globals": {
429435
"Buffer": true
436+
},
437+
"packages": {
438+
"@metamask/providers>extension-port-stream>readable-stream>buffer": true
430439
}
431440
},
432441
"readable-stream>string_decoder>safe-buffer": {

packages/snaps-execution-environments/webpack.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ const baseConfig = {
174174
plugins: [
175175
new ProvidePlugin({
176176
process: 'process/browser',
177+
Buffer: ['buffer', 'Buffer'],
177178
}),
178179
],
179180

0 commit comments

Comments
 (0)