Skip to content

Releases: brijbyte/satteri-nextjs

Release list

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 25 Jun 04:38
6bdd73b

Fixed

  • Update the resolver logic for mdx-components file to use context directory from
    next.js when available.

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Jun 16:49

First public release.

Added

  • withSatteri(options) Next.js config wrapper: compiles .md/.mdx with
    satteri's Rust-native mdxToJs, extends pageExtensions, and wires the loader
    into both webpack and Turbopack. The Turbopack config key is version-aware
    (experimental.turbo < 15.3, top-level turbopack ≥ 15.3).
  • compileMdx(source, options) and the underlying webpack/Turbopack loader,
    emitting React/RSC-compatible ESM (no 'use client' needed).
  • mdx-components.tsx provider convention via providerImportSource, with an
    optional no-op fallback (satteri-nextjs/mdx-components-fallback).
  • Frontmatter and table-of-contents named exports (frontmatter, toc) on
    compiled modules; collectHeadings slugs headings (GitHub-style, deduped).
  • externalLinks satteri-native hast plugin (satteri-nextjs/plugins).
  • Serializable string/tuple plugin specs ('pkg/mod#export' /
    ['pkg/mod#export', options]) that thread through Turbopack.

Verified

  • Tested against Next.js 14, 15, and 16 on both webpack and Turbopack.