Files
trezor-suite/packages/connect-webextension/webpack/inline-content-script.js
2024-02-16 11:02:30 +01:00

18 lines
611 B
JavaScript

const fs = require('fs');
const path = require('path');
const contentScript = fs.readFileSync(path.join(__dirname, '../dist/content-script.js'), 'utf8');
const buildResultPath = path.join(__dirname, '../build/trezor-connect-webextension.js');
const buildResult = fs.readFileSync(buildResultPath, 'utf8');
const replaceToken = '// <!--content-script-->';
if (buildResult.indexOf(replaceToken) === -1) {
throw new Error('Content script token not found');
}
const updated = buildResult.replace(replaceToken, contentScript);
fs.writeFileSync(buildResultPath, updated, 'utf8');
console.log('replace done');