UNPKG

vike

Version:

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

19 lines (18 loc) 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.prerender = prerender; const runPrerenderEntry_js_1 = require("../prerender/runPrerenderEntry.js"); const prepareViteApiCall_js_1 = require("./prepareViteApiCall.js"); /** * Programmatically trigger `$ vike prerender` * * https://vike.dev/api#prerender */ async function prerender(options = {}) { const { viteConfigFromUserEnhanced } = await (0, prepareViteApiCall_js_1.prepareViteApiCall)(options, 'prerender'); options.viteConfig = viteConfigFromUserEnhanced; const { viteConfig } = await (0, runPrerenderEntry_js_1.runPrerenderFromAPI)(options); return { viteConfig, }; }