NOTE: This project is rapidly developed for stable
v1
, and may include a breaking change.
The initial purpose of this fork was to work around the issue with Next.js turbo, but I found some inefficiencies in the original package.
After getting inspired by this discussion, I decided to maintain this fork as a separate package, and am planning to continuously sync with the original package.
allowJS
or any
type.commonjs
resolution that breaks --turbo
.next-mdx-remote
remote-mdx
is a drop-in replacement for next-mdx-remote
. You can simply replace the import statement and it should work as expected.
- import { serialize } from 'next-mdx-remote/serialize'
+ import { serialize } from 'remote-mdx/serialize'
- import { MDXRemote } from 'next-mdx-remote'
+ import { MDXRemote } from 'remote-mdx'
- import { MDXRemote } from 'next-mdx-remote/rsc'
+ import { MDXRemote } from 'remote-mdx/rsc'
- import { compileMDX } from 'next-mdx-remote/rsc'
+ import { compileMDX } from 'remote-mdx/rsc'