UNPKG

vite-test-utils-edge

Version:
45 lines (42 loc) 1.02 kB
'use strict'; const createDebug = require('debug'); const vite$1 = require('vite'); const vite = require('./shared/vite-test-utils-edge.21a779c8.cjs'); require('node:fs'); require('node:path'); require('picocolors'); require('defu'); require('node:module'); require('node:os'); require('node:url'); require('@intlify/shared'); require('esbuild'); const DEBUG = createDebug("vite-test-utils:process"); async function start(ctx) { if (ctx.mode === "dev") { const vite = await vite$1.createServer({ configFile: ctx.configFile, ...ctx.vite }); DEBUG("resolvedConfig", vite.config); await vite.listen(ctx.port); return vite; } else { const vite = await vite$1.preview({ ...ctx.vite, preview: { port: ctx.port } }); DEBUG("resolvedConfig", vite.config); return vite; } } async function main() { const ctx = await vite.loadFixture(process.env); if (ctx.mode === "preview") { await vite.buildFixture(ctx); } await start(ctx); } main();