UNPKG

@netlify/next-runtime

Version:
23 lines (22 loc) 946 B
import { restoreBuildCache, saveBuildCache } from './build/cache.js'; import { setBuildConfig, setDeployConfig } from './build/config.js'; import { uploadPrerenderedContent } from './build/content/prerendered.js'; import { copyStaticAssets, uploadStaticContent } from './build/content/static.js'; import { createServerHandler } from './build/functions/server.js'; export const onPreBuild = async ({ constants, utils }) => { await restoreBuildCache({ constants, utils }); setBuildConfig(); }; export const onBuild = async ({ constants, utils }) => { await saveBuildCache({ constants, utils }); return Promise.all([ copyStaticAssets({ constants }), uploadStaticContent({ constants }), uploadPrerenderedContent({ constants }), createServerHandler({ constants }), // createEdgeHandler(), ]); }; export const onPostBuild = ({ netlifyConfig }) => { setDeployConfig({ netlifyConfig }); };