vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
22 lines (21 loc) • 804 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getViteConfigRuntime = getViteConfigRuntime;
const utils_js_1 = require("../utils.js");
const getOutDirs_js_1 = require("./getOutDirs.js");
function getViteConfigRuntime(config) {
(0, utils_js_1.assert)((0, utils_js_1.hasProp)(config, '_baseViteOriginal', 'string'));
const { outDirRoot } = (0, getOutDirs_js_1.getOutDirs)(config);
(0, utils_js_1.assertFilePathAbsoluteFilesystem)(outDirRoot);
const viteConfigRuntime = {
root: config.root,
build: {
outDir: outDirRoot,
},
_baseViteOriginal: config._baseViteOriginal,
vitePluginServerEntry: {
inject: config.vitePluginServerEntry?.inject,
},
};
return viteConfigRuntime;
}