CLI: Fix src folder compatibility of plugins

This commit is contained in:
Fuma Nama
2024-10-24 12:05:18 +08:00
parent 28a9c3ce2c
commit 821e4a0d44
3 changed files with 9 additions and 3 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@fumadocs/cli': patch
---
Fix src folder compatibility of plugins
+2 -2
View File
@@ -13,9 +13,9 @@ import { createEmptyProject } from '@/utils/typescript';
import { transformRootLayout } from '@/utils/i18n/transform-root-layout';
export const i18nPlugin: Plugin = {
files: () => ({
files: ({ src }) => ({
'lib/i18n.ts': generated['lib/i18n'],
'middleware.ts': generated.middleware,
[src ? 'src/middleware.ts' : 'middleware.ts']: generated.middleware,
}),
dependencies: [],
instructions: () => [
+2 -1
View File
@@ -17,7 +17,8 @@ export const ogImagePlugin: Plugin = {
return {
'lib/metadata.ts': generated['lib/metadata'],
[route]: generated['app/docs-og/[...slug]/route'],
[ctx.src ? `src/${route}` : route]:
generated['app/docs-og/[...slug]/route'],
};
},
dependencies: [],