vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
17 lines (16 loc) • 539 B
JavaScript
export { prerender };
import { runPrerenderFromAPI } from '../prerender/runPrerenderEntry.js';
import { prepareViteApiCall } from './prepareViteApiCall.js';
/**
* Programmatically trigger `$ vike prerender`
*
* https://vike.dev/api#prerender
*/
async function prerender(options = {}) {
const { viteConfigFromUserEnhanced } = await prepareViteApiCall(options, 'prerender');
options.viteConfig = viteConfigFromUserEnhanced;
const { viteConfig } = await runPrerenderFromAPI(options);
return {
viteConfig,
};
}