diff --git a/.changeset/empty-parrots-grow.md b/.changeset/empty-parrots-grow.md new file mode 100644 index 0000000000..436db589ef --- /dev/null +++ b/.changeset/empty-parrots-grow.md @@ -0,0 +1,5 @@ +--- +'nextra': patch +--- + +add `nextra/components` to `experimental.optimizePackageImports` diff --git a/packages/nextra/src/server/index.ts b/packages/nextra/src/server/index.ts index a29c814474..b6d0fb0f4d 100644 --- a/packages/nextra/src/server/index.ts +++ b/packages/nextra/src/server/index.ts @@ -71,18 +71,15 @@ const nextra: Nextra = nextraConfig => { throw new Error('No Nextra theme found!') } - // const optimizedImports = new Set( - // nextConfig.experimental?.optimizePackageImports || [] - // ) - // - // optimizedImports.add('nextra/components') - return { ...nextConfig, - // experimental: { - // ...nextConfig.experimental, - // optimizePackageImports: [...optimizedImports] - // }, + experimental: { + ...nextConfig.experimental, + optimizePackageImports: [ + ...(nextConfig.experimental?.optimizePackageImports || []), + 'nextra/components' + ] + }, ...(nextConfig.output !== 'export' && { rewrites }), env: { ...nextConfig.env,