UNPKG

whackrow

Version:

JS dev kit for game+controls over WebSocket with Vite dev server.

24 lines (19 loc) 594 B
#!/usr/bin/env node import path from 'node:path' import fs from 'node:fs' import { createServer } from 'vite' async function run() { const demoRoot = path.join(process.cwd(), 'demo') if (!fs.existsSync(demoRoot)) { console.error('[whack-dev] ./demo not found. Run "npx whack" to scaffold demo pages first.') process.exit(1) } const server = await createServer({ root: demoRoot, configFile: false, server: { host: true } }) await server.listen() server.printUrls() } run().catch((e) => { console.error('[whack-dev] failed to start:', e); process.exit(1) })