diff --git a/src/node/config.ts b/src/node/config.ts index 1a6fe9e1..b2425c3e 100644 --- a/src/node/config.ts +++ b/src/node/config.ts @@ -97,7 +97,6 @@ export async function resolveConfig( const config: SiteConfig = { root, srcDir, - srcExclude: userConfig.srcExclude || [], assetsDir, site, themeDir, diff --git a/src/node/contentLoader.ts b/src/node/contentLoader.ts index 69802c22..228d83a5 100644 --- a/src/node/contentLoader.ts +++ b/src/node/contentLoader.ts @@ -106,8 +106,7 @@ export function createContentLoader( // the loader is being called directly, do a fresh glob files = ( await glob(pattern, { - cwd: config.srcDir, - ignore: ['**/node_modules/**', '**/dist/**', ...config.srcExclude] + ignore: ['**/node_modules/**', '**/dist/**'] }) ).sort() } diff --git a/src/node/plugin.ts b/src/node/plugin.ts index 6566c781..70eb9aea 100644 --- a/src/node/plugin.ts +++ b/src/node/plugin.ts @@ -28,6 +28,12 @@ import { webFontsPlugin } from './plugins/webFontsPlugin' import { slash, type PageDataPayload } from './shared' import { deserializeFunctions, serializeFunctions } from './utils/fnSerialize' +declare module 'vite' { + interface UserConfig { + vitepress?: SiteConfig + } +} + const themeRE = /\/\.vitepress\/theme\/index\.(m|c)?(j|t)s$/ const hashRE = /\.(\w+)\.js$/ const staticInjectMarkerRE = diff --git a/src/node/shims.d.ts b/src/node/shims.d.ts deleted file mode 100644 index 645841c6..00000000 --- a/src/node/shims.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import 'vite' - -declare module 'vite' { - interface UserConfig { - vitepress?: import('./config').SiteConfig - } -} diff --git a/src/node/siteConfig.ts b/src/node/siteConfig.ts index 39aa1a01..d5ec6b83 100644 --- a/src/node/siteConfig.ts +++ b/src/node/siteConfig.ts @@ -216,7 +216,6 @@ export interface SiteConfig > { root: string srcDir: string - srcExclude: string[] site: SiteData configPath: string | undefined configDeps: string[]