UNPKG

vike

Version:

(Replaces Next.js/Nuxt) 🔨 Composable framework to build advanced applications with flexibility and stability.

16 lines (15 loc) • 651 B
export { prepareViteApiCall }; import { clearContextVikeApiOperation, setContextVikeApiOperation } from '../../shared-server-node/api-context.js'; import { clearGlobalContext } from '../../server/runtime/globalContext.js'; import { resolveViteConfigFromUser } from './resolveViteConfigFromUser.js'; import './assertEnvApiDevAndProd.js'; async function prepareViteApiCall(options, operation) { clear(); setContextVikeApiOperation(operation, options); return resolveViteConfigFromUser(); } // For subsequent API calls, e.g. calling prerender() after build() function clear() { clearContextVikeApiOperation(); clearGlobalContext(); }