Add source map copying for plugins
Reviewed By: nikoant Differential Revision: D39576201 fbshipit-source-id: cd6b11bdb0a4c89e2f84d1c4772f08acc4b86418
This commit is contained in:
committed by
Facebook GitHub Bot
parent
9fc9d6f9b5
commit
7c66a83328
@@ -54,6 +54,17 @@ const argv = yargs
|
||||
type: 'string',
|
||||
alias: 'ou',
|
||||
},
|
||||
'output-sourcemap': {
|
||||
description: 'File path for the sourcemap to be written. Optional.',
|
||||
type: 'string',
|
||||
alias: 'os',
|
||||
},
|
||||
'output-sourcemap-server-addon': {
|
||||
description:
|
||||
'File path for the server add-on sourcemap to be written. Optional.',
|
||||
type: 'string',
|
||||
alias: 'os',
|
||||
},
|
||||
})
|
||||
.help()
|
||||
.parse(process.argv.slice(1));
|
||||
@@ -65,9 +76,14 @@ async function buildPlugin() {
|
||||
const outputFileArg = argv.output;
|
||||
const outputUnpackedArg = argv['output-unpacked'];
|
||||
const minFlipperVersion = argv['min-flipper-version'];
|
||||
const outputSourcemapArg = argv['output-sourcemap'];
|
||||
const outputSourcemapServerAddOnArg = argv['output-sourcemap-server-addon'];
|
||||
const packageJsonPath = path.join(pluginDir, 'package.json');
|
||||
const packageJsonOverridePath = path.join(pluginDir, 'fb', 'package.json');
|
||||
await runBuild(pluginDir, false);
|
||||
await runBuild(pluginDir, false, {
|
||||
sourceMapPath: outputSourcemapArg,
|
||||
sourceMapPathServerAddOn: outputSourcemapServerAddOnArg,
|
||||
});
|
||||
const checksum = await computePackageChecksum(pluginDir);
|
||||
if (previousChecksum !== checksum && argv.version) {
|
||||
console.log(`Plugin changed. Packaging new version ${argv.version}...`);
|
||||
|
||||
Reference in New Issue
Block a user