async generateBundle()

in scripts/prerender.js [12:28]


        async generateBundle() {
            const vite = await createViteServer({
                server: { middlewareMode: true },
                appType: 'custom'
            });

            const { render } = await vite.ssrLoadModule(path.join(atomName, 'app.prerender.js'));
            const mainHTML = await render();

            this.emitFile({
                type: 'asset',
                fileName: 'main.html',
                source: mainHTML
            });

            vite.close();
        },