UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

20 lines (19 loc) 670 B
export { getViteConfigRuntime }; import { assert, assertFilePathAbsoluteFilesystem, hasProp } from '../utils.js'; import { getOutDirs } from './getOutDirs.js'; function getViteConfigRuntime(config) { assert(hasProp(config, '_baseViteOriginal', 'string')); const { outDirRoot } = getOutDirs(config); assertFilePathAbsoluteFilesystem(outDirRoot); const viteConfigRuntime = { root: config.root, build: { outDir: outDirRoot, }, _baseViteOriginal: config._baseViteOriginal, vitePluginServerEntry: { inject: config.vitePluginServerEntry?.inject, }, }; return viteConfigRuntime; }