UNPKG

dinou

Version:

Dinou is a modern React 19 framework with React Server Components, Server Functions, and streaming SSR.

24 lines (19 loc) 802 B
const path = require("path"); const { existsSync, rmSync } = require("fs"); const generateStaticRSCs = require("./generate-static-rscs"); const generateStaticPages = require("./generate-static-pages"); const getStaticPaths = require("./get-static-paths"); const { buildStaticPages } = require("./build-static-pages"); async function generateStatic() { const distFolder2 = path.resolve(process.cwd(), "dist2"); if (existsSync(distFolder2)) { rmSync(distFolder2, { recursive: true, force: true }); console.log("Deleted existing dist2 folder"); } await buildStaticPages(); const routes = await getStaticPaths(); console.log("Static paths:", routes); await generateStaticPages(routes); await generateStaticRSCs(routes); } module.exports = generateStatic;