1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/app
Erik Marks 73a7ce9e39
Add applyLavaMoat build flag (#14583)
Adds a new flag, `--apply-lavamoat`, to the main build script. The flag controls whether LavaMoat is actually applied to the output of the build process. The flag defaults to `true`, but we explicitly set it to `false` in the `start` package script. Meanwhile, the `start:lavamoat` script is modified such that it applies LavaMoat to the build output in development mode, but it no longer runs the build process itself under LavaMoat as there aren't very compelling reasons to do so.

This change is motivated by the fact that development builds do not have their own dedicated LavaMoat policies, which causes development builds to fail since #14537. The downside of this change is that LavaMoat-related failures will not be detected when running `yarn start`. @kumavis has plans for fixing this problem in a future major version of the `@lavamoat` suite.
2022-04-29 15:56:30 -07:00
..
_locales Dark Mode : Add OS option in theme selection dropdown (#14379) 2022-04-28 14:36:28 +02:00
build-types Dark Mode: Create Theme-friendly top left logo component (#13897) 2022-03-11 10:45:13 -06:00
fonts
images Update for a new Add network page (#13866) 2022-04-25 13:30:46 -05:00
manifest [GridPlus] Updates Lattice dependencies (#13834) 2022-03-08 15:54:29 -03:30
scripts Added getAccounts suppressUnauthorized param (#14126) 2022-04-29 06:05:14 -07:00
vendor/trezor
background.html Add applyLavaMoat build flag (#14583) 2022-04-29 15:56:30 -07:00
home.html Add applyLavaMoat build flag (#14583) 2022-04-29 15:56:30 -07:00
loading.html
notification.html Add applyLavaMoat build flag (#14583) 2022-04-29 15:56:30 -07:00
phishing.html Fix/14302 about fox logo (#14308) 2022-04-01 07:00:33 -07:00
popup.html Add applyLavaMoat build flag (#14583) 2022-04-29 15:56:30 -07:00
trezor-usb-permissions.html