diff --git a/packages/@contentlayer/core/client.d.ts b/packages/@contentlayer/core/client.d.ts new file mode 100644 index 00000000..7b9a87e8 --- /dev/null +++ b/packages/@contentlayer/core/client.d.ts @@ -0,0 +1 @@ +export * from './dist/client.js' diff --git a/packages/@contentlayer/core/package.json b/packages/@contentlayer/core/package.json index 06c0260d..35c141d8 100644 --- a/packages/@contentlayer/core/package.json +++ b/packages/@contentlayer/core/package.json @@ -14,6 +14,7 @@ }, "types": "./dist/index.d.ts", "files": [ + "client.d.ts", "./dist/**/*.{js,ts,map}", "./src", "./package.json" diff --git a/packages/@contentlayer/core/src/client.ts b/packages/@contentlayer/core/src/client.ts index a962a2b5..81e40e9e 100644 --- a/packages/@contentlayer/core/src/client.ts +++ b/packages/@contentlayer/core/src/client.ts @@ -1 +1 @@ -export { getMDXComponent } from 'mdx-bundler/client' +export { getMDXComponent } from 'mdx-bundler/client/index.js' diff --git a/packages/next-contentlayer/src/hooks/useMDXComponent.ts b/packages/next-contentlayer/src/hooks/useMDXComponent.ts index ef334633..c65d5ad4 100644 --- a/packages/next-contentlayer/src/hooks/useMDXComponent.ts +++ b/packages/next-contentlayer/src/hooks/useMDXComponent.ts @@ -1,5 +1,3 @@ -// eslint-disable-next-line @typescript-eslint/ban-ts-comment -- ts-expect-error would error if consumers have setup their tsconfig correctly. It's just this tsconfig that's incorrect. -// @ts-ignore - tsconfig. is not set up yet for `exports` import { getMDXComponent } from '@contentlayer2/core/client' // NOTE use ESM/CommonJS compat import here until resolved: https://github.com/facebook/react/issues/11503 import React from 'react'