From 6df8467e80dfb7397315a80c849ca823ce70c4c6 Mon Sep 17 00:00:00 2001 From: eps1lon Date: Tue, 28 May 2024 16:50:57 +0200 Subject: [PATCH] Compat with `node` `moduleResolution` --- packages/@contentlayer/core/client.d.ts | 1 + packages/@contentlayer/core/package.json | 1 + packages/next-contentlayer/src/hooks/useMDXComponent.ts | 2 -- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 packages/@contentlayer/core/client.d.ts 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/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'