1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-25 11:28:51 +01:00

Lavamoat - enable lavamoat for the webapp background (#12566)

* lavamoat - update policy for current repo state

* lavamoat - enable for webapp background

* lavamoat - update policy for current repo state
This commit is contained in:
kumavis 2021-11-10 11:33:19 -08:00 committed by GitHub
parent ca3aa7b08d
commit a4053b6b88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 78 additions and 206 deletions

View File

@ -456,7 +456,7 @@ function createFactoredBuild({
groupSet,
commonSet,
browserPlatforms,
useLavamoat: false,
useLavamoat: true,
});
break;
}

View File

@ -649,9 +649,6 @@
"@sentry/browser": {
"globals": {
"XMLHttpRequest": true,
"document.body": true,
"document.createElement": true,
"document.head": true,
"setTimeout": true
},
"packages": {
@ -676,9 +673,11 @@
},
"@sentry/hub": {
"globals": {
"setTimeout": true
"clearInterval": true,
"setInterval": true
},
"packages": {
"@sentry/types": true,
"@sentry/utils": true,
"tslib": true
}
@ -939,6 +938,11 @@
"safe-buffer": true
}
},
"bitwise": {
"packages": {
"buffer": true
}
},
"bl": {
"packages": {
"buffer": true,
@ -1575,6 +1579,26 @@
"obs-store": true
}
},
"eth-lattice-keyring": {
"globals": {
"addEventListener": true,
"browser": true,
"clearInterval": true,
"console.warn": true,
"open": true,
"setInterval": true
},
"packages": {
"@ethereumjs/common": true,
"@ethereumjs/tx": true,
"bignumber.js": true,
"buffer": true,
"crypto-browserify": true,
"ethereumjs-util": true,
"events": true,
"gridplus-sdk": true
}
},
"eth-method-registry": {
"packages": {
"ethjs": true
@ -1730,6 +1754,11 @@
"@ethersproject/wordlists": true
}
},
"ethers-eip712": {
"packages": {
"ethers": true
}
},
"ethjs": {
"globals": {
"clearInterval": true,
@ -1906,6 +1935,29 @@
"cross-fetch": true
}
},
"gridplus-sdk": {
"globals": {
"console.error": true,
"setTimeout": true
},
"packages": {
"aes-js": true,
"bech32": true,
"bignumber.js": true,
"bitwise": true,
"borc": true,
"bs58check": true,
"buffer": true,
"crc-32": true,
"elliptic": true,
"ethers": true,
"ethers-eip712": true,
"js-sha3": true,
"rlp-browser": true,
"secp256k1": true,
"superagent": true
}
},
"hamt-sharding": {
"packages": {
"is-buffer": true,
@ -4094,6 +4146,12 @@
"buffer": true
}
},
"rlp-browser": {
"packages": {
"assert": true,
"buffer": true
}
},
"rn-host-detect": {
"globals": {
"__DEV__": true,
@ -4373,6 +4431,21 @@
"is-hex-prefixed": true
}
},
"superagent": {
"globals": {
"ActiveXObject": true,
"XMLHttpRequest": true,
"btoa": true,
"clearTimeout": true,
"console.error": true,
"console.trace": true,
"console.warn": true,
"setTimeout": true
},
"packages": {
"component-emitter": true
}
},
"textarea-caret": {
"globals": {
"document.body.appendChild": true,

View File

@ -1025,16 +1025,6 @@
"buffer-equal": true
}
},
"are-we-there-yet": {
"builtin": {
"events.EventEmitter": true,
"util.inherits": true
},
"packages": {
"delegates": true,
"readable-stream": true
}
},
"arr-diff": {
"packages": {
"arr-flatten": true,
@ -1423,7 +1413,6 @@
"anymatch": true,
"async-each": true,
"braces": true,
"fsevents": true,
"glob-parent": true,
"inherits": true,
"is-binary-path": true,
@ -1690,16 +1679,6 @@
"through2": true
}
},
"detect-libc": {
"builtin": {
"child_process.spawnSync": true,
"fs.readdirSync": true,
"os.platform": true
},
"globals": {
"process.env": true
}
},
"detective": {
"packages": {
"acorn-node": true,
@ -2396,45 +2375,6 @@
"process.version": true
}
},
"fsevents": {
"builtin": {
"events.EventEmitter": true,
"fs.stat": true,
"path.join": true,
"util.inherits": true
},
"globals": {
"__dirname": true,
"process.nextTick": true,
"process.platform": true,
"setImmediate": true
},
"native": true,
"packages": {
"node-pre-gyp": true
}
},
"gauge": {
"builtin": {
"util.format": true
},
"globals": {
"clearInterval": true,
"process": true,
"setImmediate": true,
"setInterval": true
},
"packages": {
"aproba": true,
"console-control-strings": true,
"has-unicode": true,
"object-assign": true,
"signal-exit": true,
"string-width": true,
"strip-ansi": true,
"wide-align": true
}
},
"get-assigned-identifiers": {
"builtin": {
"assert.equal": true
@ -2808,16 +2748,6 @@
"process.argv": true
}
},
"has-unicode": {
"builtin": {
"os.type": true
},
"globals": {
"process.env.LANG": true,
"process.env.LC_ALL": true,
"process.env.LC_CTYPE": true
}
},
"has-value": {
"packages": {
"get-value": true,
@ -2989,11 +2919,6 @@
"is-plain-object": true
}
},
"is-fullwidth-code-point": {
"packages": {
"number-is-nan": true
}
},
"is-glob": {
"packages": {
"is-extglob": true
@ -3513,56 +3438,6 @@
"setTimeout": true
}
},
"node-pre-gyp": {
"builtin": {
"events.EventEmitter": true,
"fs.existsSync": true,
"fs.readFileSync": true,
"fs.renameSync": true,
"path.dirname": true,
"path.existsSync": true,
"path.join": true,
"path.resolve": true,
"url.parse": true,
"url.resolve": true,
"util.inherits": true
},
"globals": {
"__dirname": true,
"console.log": true,
"process.arch": true,
"process.cwd": true,
"process.env": true,
"process.platform": true,
"process.version.substr": true,
"process.versions": true
},
"packages": {
"detect-libc": true,
"nopt": true,
"npmlog": true,
"rimraf": true,
"semver": true
}
},
"nopt": {
"builtin": {
"path": true,
"stream.Stream": true,
"url": true
},
"globals": {
"console": true,
"process.argv": true,
"process.env.DEBUG_NOPT": true,
"process.env.NOPT_DEBUG": true,
"process.platform": true
},
"packages": {
"abbrev": true,
"osenv": true
}
},
"normalize-package-data": {
"builtin": {
"url.parse": true,
@ -3590,22 +3465,6 @@
"once": true
}
},
"npmlog": {
"builtin": {
"events.EventEmitter": true,
"util": true
},
"globals": {
"process.nextTick": true,
"process.stderr": true
},
"packages": {
"are-we-there-yet": true,
"console-control-strings": true,
"gauge": true,
"set-blocking": true
}
},
"object-copy": {
"packages": {
"copy-descriptor": true,
@ -3696,54 +3555,6 @@
"readable-stream": true
}
},
"os-homedir": {
"builtin": {
"os.homedir": true
},
"globals": {
"process.env": true,
"process.getuid": true,
"process.platform": true
}
},
"os-tmpdir": {
"globals": {
"process.env.SystemRoot": true,
"process.env.TEMP": true,
"process.env.TMP": true,
"process.env.TMPDIR": true,
"process.env.windir": true,
"process.platform": true
}
},
"osenv": {
"builtin": {
"child_process.exec": true,
"path": true
},
"globals": {
"process.env.COMPUTERNAME": true,
"process.env.ComSpec": true,
"process.env.EDITOR": true,
"process.env.HOSTNAME": true,
"process.env.PATH": true,
"process.env.PROMPT": true,
"process.env.PS1": true,
"process.env.Path": true,
"process.env.SHELL": true,
"process.env.USER": true,
"process.env.USERDOMAIN": true,
"process.env.USERNAME": true,
"process.env.VISUAL": true,
"process.env.path": true,
"process.nextTick": true,
"process.platform": true
},
"packages": {
"os-homedir": true,
"os-tmpdir": true
}
},
"p-limit": {
"packages": {
"p-try": true
@ -4436,12 +4247,6 @@
"lru-cache": true
}
},
"set-blocking": {
"globals": {
"process.stderr": true,
"process.stdout": true
}
},
"set-value": {
"packages": {
"extend-shallow": true,
@ -4690,7 +4495,6 @@
},
"string-width": {
"packages": {
"code-point-at": true,
"emoji-regex": true,
"is-fullwidth-code-point": true,
"strip-ansi": true
@ -5343,11 +5147,6 @@
"isexe": true
}
},
"wide-align": {
"packages": {
"string-width": true
}
},
"write": {
"builtin": {
"fs.createWriteStream": true,