Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
JavaScript
123456789101112131415161718192021222324252627// Package the built extension into a zip for sideloading.// Assumes `npm run build` has already produced dist/.
import { existsSync, rmSync } from 'fs';import { join } from 'path';import { execSync } from 'child_process';import { fileURLToPath } from 'url';import { dirname } from 'path';
const __dirname = dirname(fileURLToPath(import.meta.url));const root = join(__dirname, '..');const distDir = join(root, 'dist');const outZip = join(root, 'keeps-wallet.zip');
if (!existsSync(distDir)) { console.error('dist/ not found. Run `npm run build` first.'); process.exit(1);}
if (existsSync(outZip)) { rmSync(outZip);}
console.log('📦 Zipping dist/ -> keeps-wallet.zip');execSync(`cd "${distDir}" && zip -r "${outZip}" .`, { stdio: 'inherit' });console.log(`✅ Created ${outZip}`);