diff --git a/package-lock.json b/package-lock.json index 9785cf47..ce414df6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2167,6 +2167,23 @@ } } }, + "node_modules/@faker-js/faker": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.6.0.tgz", + "integrity": "sha512-3RQHgEtvL1Frl/d1cSreo7qhJ3Gk1OdNUai/CtZ8G+wYeRQnJih3s9xJ9/kgYekPQRdwgh0HXRPqMlzWGwivIQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/fakerjs" + } + ], + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0", + "npm": ">=10" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -12486,6 +12503,7 @@ "react-dom": "^19.2.8" }, "devDependencies": { + "@faker-js/faker": "^10.6.0", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "@vitejs/plugin-react": "^6.0.5", diff --git a/packages/docs/package.json b/packages/docs/package.json index a898dced..640601a8 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -25,6 +25,7 @@ "react-dom": "^19.2.8" }, "devDependencies": { + "@faker-js/faker": "^10.6.0", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "@vitejs/plugin-react": "^6.0.5", diff --git a/packages/docs/scripts/build.mjs b/packages/docs/scripts/build.mjs index f1fdea66..600116d1 100644 --- a/packages/docs/scripts/build.mjs +++ b/packages/docs/scripts/build.mjs @@ -41,29 +41,38 @@ async function main() { const template = await fs.readFile(templatePath, "utf-8"); const entryServerUrl = pathToFileURL(path.join(ssrOutDir, "entry-server.js")).href; - /** @type {{ render: (path: string) => { html: string, head: string }, staticPaths: string[] }} */ + /** @type {{ render: (path: string) => Promise<{ html: string, head: string, status: number }>, staticPaths: string[] }} */ const { render, staticPaths } = await import(entryServerUrl); // Emotion's extracted