21 lines
663 B
JavaScript
Executable File
21 lines
663 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
|
|
let watch = process.argv[2] === 'watch' ? {
|
|
onRebuild(error, result) {
|
|
if (error) console.error('watch rebuild failed: ', error)
|
|
else console.log('watch rebuild succeeded: ', result)
|
|
}
|
|
} : false;
|
|
|
|
require('esbuild').build({
|
|
entryPoints: {
|
|
'background.build': './Shared (Extension)/Resources/background.js',
|
|
'content.build': './Shared (Extension)/Resources/content.js',
|
|
'nostr.build': './Shared (Extension)/Resources/nostr.js',
|
|
'popup.build': './Shared (Extension)/Resources/popup.js',
|
|
},
|
|
outdir: './Shared (Extension)/Resources',
|
|
sourcemap: 'inline',
|
|
bundle: true,
|
|
watch
|
|
}).catch(() => process.exit(1)) |