Files
Simon James b54a3139c7 Initial commit: Qortal Web Builder monorepo.
Includes QWB, Qortal Web, and Q-Shops Q-Apps with shared packages and build scripts.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-09 12:17:29 +00:00

25 lines
721 B
JavaScript

/**
* Produces public/zip-store.js (IIFE, minimal PKZIP in scripts/zipStoreEntry.js) for WEBSITE zip.
*/
import * as esbuild from 'esbuild';
import { fileURLToPath } from 'url';
import { dirname, join } from 'path';
import { mkdirSync, existsSync } from 'fs';
const __dir = dirname(fileURLToPath(import.meta.url));
const root = join(__dir, '..');
const out = join(root, 'public', 'zip-store.js');
if (!existsSync(join(root, 'public'))) mkdirSync(join(root, 'public'), { recursive: true });
await esbuild.build({
entryPoints: [join(root, 'scripts', 'zipStoreIife.js')],
bundle: true,
platform: 'browser',
format: 'iife',
minify: true,
outfile: out,
legalComments: 'none',
});
console.log('Wrote', out);