#!/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))