Skip to content

Commit

Permalink
fix: optimise nested dependencies (#2583)
Browse files Browse the repository at this point in the history
* fix: optimise `slugify` with nested config

* fix: correct package name

* fix: adjust optimizeDeps for mdc-injected deps
  • Loading branch information
danielroe committed Mar 11, 2024
1 parent b205a17 commit f5ac6f5
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/module.ts
Expand Up @@ -408,7 +408,7 @@ export default defineNuxtModule<ModuleOptions>({
extendViteConfig((config) => {
config.optimizeDeps = config.optimizeDeps || {}
config.optimizeDeps.include = config.optimizeDeps.include || []
config.optimizeDeps.include.push('slugify')
config.optimizeDeps.include.push('@nuxt/content > slugify')

config.plugins?.push({
name: 'content-slot',
Expand Down Expand Up @@ -801,6 +801,12 @@ export default defineNuxtModule<ModuleOptions>({

await installModule('@nuxtjs/mdc', nuxtMDCOptions)

// Update mdc optimizeDeps options
extendViteConfig((config) => {
config.optimizeDeps = config.optimizeDeps || {}
config.optimizeDeps.include = config.optimizeDeps.include?.map(id => id.replace(/^@nuxtjs\/mdc > /, '@nuxt/content >'))
})

nuxt.options.runtimeConfig.public.content = defu(nuxt.options.runtimeConfig.public.content, {
locales: options.locales,
defaultLocale: contentContext.defaultLocale,
Expand Down

0 comments on commit f5ac6f5

Please sign in to comment.