Basic setup for an options page.

This commit is contained in:
Ryan Breen
2023-01-23 22:38:42 -05:00
parent 3027bb9037
commit 7537109c92
7 changed files with 67 additions and 19 deletions

View File

@@ -1,21 +1,27 @@
#!/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;
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))
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',
'options.build': './Shared (Extension)/Resources/options.js',
},
outdir: './Shared (Extension)/Resources',
sourcemap: 'inline',
bundle: true,
watch,
})
.catch(() => process.exit(1));