fix: including readme files

This commit is contained in:
iCrawl
2022-11-29 01:06:02 +01:00
parent 1efa95337f
commit 6bcebd4867
6 changed files with 312 additions and 102 deletions

View File

@@ -82,13 +82,13 @@ export async function generateStaticParams() {
'packages',
packageName,
versions[idx] ?? 'main',
`${member.name}%3A${member.overloadIndex}%3A${member.kind}`,
`${member.name}:${member.overloadIndex}:${member.kind}`,
],
};
}
return {
slug: ['packages', packageName, versions[idx] ?? 'main', `${member.name}%3A${member.kind}`],
slug: ['packages', packageName, versions[idx] ?? 'main', `${member.name}:${member.kind}`],
};
}),
),
@@ -103,11 +103,11 @@ export async function generateStaticParams() {
...getMembers(pkg, 'main').map((member) => {
if (member.kind === ApiItemKind.Function && member.overloadIndex && member.overloadIndex > 1) {
return {
slug: ['packages', packageName, 'main', `${member.name}%3A${member.overloadIndex}%3A${member.kind}`],
slug: ['packages', packageName, 'main', `${member.name}:${member.overloadIndex}:${member.kind}`],
};
}
return { slug: ['packages', packageName, 'main', `${member.name}%3A${member.kind}`] };
return { slug: ['packages', packageName, 'main', `${member.name}:${member.kind}`] };
}),
];
} catch {
@@ -127,7 +127,7 @@ async function getData(slug: string[]) {
const [memberName, overloadIndex] = member?.split('%3A') ?? [];
const readme = await readFile(join(cwd(), '..', '..', 'packages', packageName, 'README.md'), 'utf8');
const readme = await readFile(join(cwd(), 'src', 'assets', 'readme', packageName, 'home-README.md'), 'utf8');
const mdxSource = await serialize(readme, {
mdxOptions: {

View File

@@ -1,13 +0,0 @@
import { join } from 'node:path';
// eslint-disable-next-line n/prefer-global/process
import { cwd } from 'node:process';
join(cwd(), '..', '..', 'packages', 'brokers', 'README.md');
join(cwd(), '..', '..', 'packages', 'builders', 'README.md');
join(cwd(), '..', '..', 'packages', 'collection', 'README.md');
join(cwd(), '..', '..', 'packages', 'core', 'README.md');
join(cwd(), '..', '..', 'packages', 'proxy', 'README.md');
join(cwd(), '..', '..', 'packages', 'rest', 'README.md');
join(cwd(), '..', '..', 'packages', 'util', 'README.md');
join(cwd(), '..', '..', 'packages', 'voice', 'README.md');
join(cwd(), '..', '..', 'packages', 'ws', 'README.md');

View File

@@ -1,6 +0,0 @@
import type { NextApiRequest, NextApiResponse } from 'next';
import './_readme';
export default function handler(_: NextApiRequest, res: NextApiResponse) {
res.status(200).json({ _: '' });
}