Skip to content

Commit 9a16904

Browse files
Reduce executor bundle size
1 parent c966fcf commit 9a16904

File tree

7 files changed

+58
-240
lines changed

7 files changed

+58
-240
lines changed

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

+1-46
Original file line numberDiff line numberDiff line change
@@ -39,29 +39,15 @@
3939
},
4040
"@metamask/providers": {
4141
"globals": {
42-
"CustomEvent": true,
43-
"Event": true,
44-
"addEventListener": true,
45-
"chrome.runtime.connect": true,
46-
"console": true,
47-
"dispatchEvent": true,
48-
"document.createElement": true,
49-
"document.readyState": true,
50-
"ethereum": "write",
51-
"location.hostname": true,
52-
"removeEventListener": true,
53-
"web3": true
42+
"console": true
5443
},
5544
"packages": {
5645
"@metamask/json-rpc-engine": true,
5746
"@metamask/object-multiplex": true,
5847
"@metamask/providers>@metamask/safe-event-emitter": true,
59-
"@metamask/providers>detect-browser": true,
60-
"@metamask/providers>extension-port-stream": true,
6148
"@metamask/providers>is-stream": true,
6249
"@metamask/providers>json-rpc-middleware-stream": true,
6350
"@metamask/rpc-errors": true,
64-
"@metamask/utils": true,
6551
"eslint>fast-deep-equal": true,
6652
"readable-stream": true
6753
}
@@ -74,37 +60,6 @@
7460
"browserify>events": true
7561
}
7662
},
77-
"@metamask/providers>detect-browser": {
78-
"globals": {
79-
"document": true,
80-
"navigator": true
81-
},
82-
"packages": {
83-
"browserify>process": true
84-
}
85-
},
86-
"@metamask/providers>extension-port-stream": {
87-
"packages": {
88-
"@metamask/providers>extension-port-stream>readable-stream": true,
89-
"browserify>buffer": true
90-
}
91-
},
92-
"@metamask/providers>extension-port-stream>readable-stream": {
93-
"globals": {
94-
"AbortController": true,
95-
"AggregateError": true,
96-
"Blob": true,
97-
"new": true,
98-
"target": true
99-
},
100-
"packages": {
101-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller": true,
102-
"browserify>buffer": true,
103-
"browserify>events": true,
104-
"browserify>process": true,
105-
"browserify>string_decoder": true
106-
}
107-
},
10863
"@metamask/providers>json-rpc-middleware-stream": {
10964
"globals": {
11065
"console.warn": true,

packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json

+1-73
Original file line numberDiff line numberDiff line change
@@ -46,29 +46,15 @@
4646
},
4747
"@metamask/providers": {
4848
"globals": {
49-
"CustomEvent": true,
50-
"Event": true,
51-
"addEventListener": true,
52-
"chrome.runtime.connect": true,
53-
"console": true,
54-
"dispatchEvent": true,
55-
"document.createElement": true,
56-
"document.readyState": true,
57-
"ethereum": "write",
58-
"location.hostname": true,
59-
"removeEventListener": true,
60-
"web3": true
49+
"console": true
6150
},
6251
"packages": {
6352
"@metamask/json-rpc-engine": true,
6453
"@metamask/object-multiplex": true,
6554
"@metamask/providers>@metamask/safe-event-emitter": true,
66-
"@metamask/providers>detect-browser": true,
67-
"@metamask/providers>extension-port-stream": true,
6855
"@metamask/providers>is-stream": true,
6956
"@metamask/providers>json-rpc-middleware-stream": true,
7057
"@metamask/rpc-errors": true,
71-
"@metamask/utils": true,
7258
"eslint>fast-deep-equal": true,
7359
"readable-stream": true
7460
}
@@ -84,59 +70,6 @@
8470
"events": true
8571
}
8672
},
87-
"@metamask/providers>detect-browser": {
88-
"globals": {
89-
"document": true,
90-
"navigator": true,
91-
"process": true
92-
}
93-
},
94-
"@metamask/providers>extension-port-stream": {
95-
"builtin": {
96-
"buffer.Buffer": true
97-
},
98-
"packages": {
99-
"@metamask/providers>extension-port-stream>readable-stream": true,
100-
"buffer": true
101-
}
102-
},
103-
"@metamask/providers>extension-port-stream>readable-stream": {
104-
"builtin": {
105-
"buffer.Blob": true,
106-
"buffer.Buffer": true,
107-
"events.EventEmitter": true,
108-
"stream": true,
109-
"string_decoder.StringDecoder": true
110-
},
111-
"globals": {
112-
"AbortController": true,
113-
"AggregateError": true,
114-
"Blob": true,
115-
"new": true,
116-
"process.env.READABLE_STREAM": true,
117-
"target": true
118-
},
119-
"packages": {
120-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller": true,
121-
"browserify>process": true,
122-
"buffer": true,
123-
"events": true,
124-
"stream": true,
125-
"string_decoder": true
126-
}
127-
},
128-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller": {
129-
"packages": {
130-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller>event-target-shim": true
131-
}
132-
},
133-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller>event-target-shim": {
134-
"globals": {
135-
"Event": true,
136-
"EventTarget": true,
137-
"console": true
138-
}
139-
},
14073
"@metamask/providers>json-rpc-middleware-stream": {
14174
"globals": {
14275
"console.warn": true,
@@ -242,11 +175,6 @@
242175
"util": true
243176
}
244177
},
245-
"browserify>process": {
246-
"globals": {
247-
"process": true
248-
}
249-
},
250178
"browserify>string_decoder": {
251179
"packages": {
252180
"browserify>browser-pack>safe-buffer": true

packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json

+1-73
Original file line numberDiff line numberDiff line change
@@ -46,29 +46,15 @@
4646
},
4747
"@metamask/providers": {
4848
"globals": {
49-
"CustomEvent": true,
50-
"Event": true,
51-
"addEventListener": true,
52-
"chrome.runtime.connect": true,
53-
"console": true,
54-
"dispatchEvent": true,
55-
"document.createElement": true,
56-
"document.readyState": true,
57-
"ethereum": "write",
58-
"location.hostname": true,
59-
"removeEventListener": true,
60-
"web3": true
49+
"console": true
6150
},
6251
"packages": {
6352
"@metamask/json-rpc-engine": true,
6453
"@metamask/object-multiplex": true,
6554
"@metamask/providers>@metamask/safe-event-emitter": true,
66-
"@metamask/providers>detect-browser": true,
67-
"@metamask/providers>extension-port-stream": true,
6855
"@metamask/providers>is-stream": true,
6956
"@metamask/providers>json-rpc-middleware-stream": true,
7057
"@metamask/rpc-errors": true,
71-
"@metamask/utils": true,
7258
"eslint>fast-deep-equal": true,
7359
"readable-stream": true
7460
}
@@ -84,59 +70,6 @@
8470
"events": true
8571
}
8672
},
87-
"@metamask/providers>detect-browser": {
88-
"globals": {
89-
"document": true,
90-
"navigator": true,
91-
"process": true
92-
}
93-
},
94-
"@metamask/providers>extension-port-stream": {
95-
"builtin": {
96-
"buffer.Buffer": true
97-
},
98-
"packages": {
99-
"@metamask/providers>extension-port-stream>readable-stream": true,
100-
"buffer": true
101-
}
102-
},
103-
"@metamask/providers>extension-port-stream>readable-stream": {
104-
"builtin": {
105-
"buffer.Blob": true,
106-
"buffer.Buffer": true,
107-
"events.EventEmitter": true,
108-
"stream": true,
109-
"string_decoder.StringDecoder": true
110-
},
111-
"globals": {
112-
"AbortController": true,
113-
"AggregateError": true,
114-
"Blob": true,
115-
"new": true,
116-
"process.env.READABLE_STREAM": true,
117-
"target": true
118-
},
119-
"packages": {
120-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller": true,
121-
"browserify>process": true,
122-
"buffer": true,
123-
"events": true,
124-
"stream": true,
125-
"string_decoder": true
126-
}
127-
},
128-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller": {
129-
"packages": {
130-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller>event-target-shim": true
131-
}
132-
},
133-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller>event-target-shim": {
134-
"globals": {
135-
"Event": true,
136-
"EventTarget": true,
137-
"console": true
138-
}
139-
},
14073
"@metamask/providers>json-rpc-middleware-stream": {
14174
"globals": {
14275
"console.warn": true,
@@ -242,11 +175,6 @@
242175
"util": true
243176
}
244177
},
245-
"browserify>process": {
246-
"globals": {
247-
"process": true
248-
}
249-
},
250178
"browserify>string_decoder": {
251179
"packages": {
252180
"browserify>browser-pack>safe-buffer": true

packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json

+1-46
Original file line numberDiff line numberDiff line change
@@ -39,29 +39,15 @@
3939
},
4040
"@metamask/providers": {
4141
"globals": {
42-
"CustomEvent": true,
43-
"Event": true,
44-
"addEventListener": true,
45-
"chrome.runtime.connect": true,
46-
"console": true,
47-
"dispatchEvent": true,
48-
"document.createElement": true,
49-
"document.readyState": true,
50-
"ethereum": "write",
51-
"location.hostname": true,
52-
"removeEventListener": true,
53-
"web3": true
42+
"console": true
5443
},
5544
"packages": {
5645
"@metamask/json-rpc-engine": true,
5746
"@metamask/object-multiplex": true,
5847
"@metamask/providers>@metamask/safe-event-emitter": true,
59-
"@metamask/providers>detect-browser": true,
60-
"@metamask/providers>extension-port-stream": true,
6148
"@metamask/providers>is-stream": true,
6249
"@metamask/providers>json-rpc-middleware-stream": true,
6350
"@metamask/rpc-errors": true,
64-
"@metamask/utils": true,
6551
"eslint>fast-deep-equal": true,
6652
"readable-stream": true
6753
}
@@ -74,37 +60,6 @@
7460
"browserify>events": true
7561
}
7662
},
77-
"@metamask/providers>detect-browser": {
78-
"globals": {
79-
"document": true,
80-
"navigator": true
81-
},
82-
"packages": {
83-
"browserify>process": true
84-
}
85-
},
86-
"@metamask/providers>extension-port-stream": {
87-
"packages": {
88-
"@metamask/providers>extension-port-stream>readable-stream": true,
89-
"browserify>buffer": true
90-
}
91-
},
92-
"@metamask/providers>extension-port-stream>readable-stream": {
93-
"globals": {
94-
"AbortController": true,
95-
"AggregateError": true,
96-
"Blob": true,
97-
"new": true,
98-
"target": true
99-
},
100-
"packages": {
101-
"@metamask/providers>extension-port-stream>readable-stream>abort-controller": true,
102-
"browserify>buffer": true,
103-
"browserify>events": true,
104-
"browserify>process": true,
105-
"browserify>string_decoder": true
106-
}
107-
},
10863
"@metamask/providers>json-rpc-middleware-stream": {
10964
"globals": {
11065
"console.warn": true,

0 commit comments

Comments
 (0)