UNPKG

@quasar/app-vite

Version:

Quasar Framework App CLI with Vite

34 lines (27 loc) 796 B
/** * This endpoint is used exclusively by @quasar/testing AEs */ import { getCtx } from '../../lib/utils/get-ctx.js' import { QuasarConfigFile } from '../../lib/quasar-config-file.js' import { quasarSpaConfig } from '../../lib/modes/spa/spa-config.js' /** * Retrieve the vite config (SPA only) for @quasar/testing AE * @param {*} ctxParams * @returns {Promise<import('vite').UserConfig>} */ export async function getTestingConfig (ctxParams = {}) { const ctx = getCtx({ mode: 'spa', dev: true, ...ctxParams }) const quasarConfFile = new QuasarConfigFile({ ctx, port: 8080, host: 'localhost' }) await quasarConfFile.init() const quasarConf = await quasarConfFile.read() const viteConf = await quasarSpaConfig.vite(quasarConf) return viteConf }