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