Files
zeekay 3733786720 fix: publish all docs packages and fix changeset config
- Bump @hanzo/docs-mdx 14.2.11 -> 14.3.1 (surpass orphaned 14.3.0 on npm)
- Bump @hanzo/docs-docgen 3.0.8 -> 3.1.1 (surpass orphaned 3.1.0 on npm)
- Set changeset access to public for scoped @hanzo/* packages
- Update create-app templates to use getPageMarkdownUrl() helper
2026-03-29 05:22:54 -07:00

31 lines
788 B
TypeScript

import type { Config } from '@react-router/dev/config';
import { glob } from 'node:fs/promises';
import { createGetUrl, getSlugs } from '@hanzo/docs-core/source';
import { getPageImagePath } from './app/lib/og';
const getUrl = createGetUrl('/docs');
export default {
ssr: true,
future: {
v8_middleware: true,
},
async prerender({ getStaticPaths }) {
const paths: string[] = [];
const excluded: string[] = ['/api/search'];
for (const path of getStaticPaths()) {
if (!excluded.includes(path)) paths.push(path);
}
for await (const entry of glob('**/*.mdx', { cwd: 'content/docs' })) {
const slugs = getSlugs(entry);
paths.push(getUrl(slugs));
paths.push(getPageImagePath(slugs));
}
return paths;
},
} satisfies Config;