From 659da36243ae627a6ae8ea2e3ab9981629c1d85c Mon Sep 17 00:00:00 2001 From: ryanml Date: Wed, 18 Aug 2021 04:26:44 -0700 Subject: [PATCH] Adding trezor script/html to standardSubtask (build system) (#11874) --- development/build/scripts.js | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/development/build/scripts.js b/development/build/scripts.js index 28ee1be31..f953b72eb 100644 --- a/development/build/scripts.js +++ b/development/build/scripts.js @@ -74,13 +74,21 @@ function createScriptTasks({ browserPlatforms, livereload }) { return { dev, test, testDev, prod }; function createTasksForBuildJsExtension({ taskPrefix, devMode, testing }) { - const standardEntryPoints = ['background', 'ui', 'phishing-detect']; + const standardEntryPoints = [ + 'background', + 'ui', + 'phishing-detect', + 'content-script', + ]; const standardSubtask = createTask( `${taskPrefix}:standardEntryPoints`, createFactoredBuild({ - entryFiles: standardEntryPoints.map( - (label) => `./app/scripts/${label}.js`, - ), + entryFiles: standardEntryPoints.map((label) => { + if (label === 'content-script') { + return './app/vendor/trezor/content-script.js'; + } + return `./app/scripts/${label}.js`; + }), devMode, testing, browserPlatforms, @@ -277,6 +285,15 @@ function createFactoredBuild({ renderHtmlFile('background', groupSet, commonSet, browserPlatforms); break; } + case 'content-script': { + renderHtmlFile( + 'trezor-usb-permissions', + groupSet, + commonSet, + browserPlatforms, + ); + break; + } default: { throw new Error(`buildsys - unknown groupLabel "${groupLabel}"`); }