Skip to content

create-markdown 2.0.0

Latest

Choose a tag to compare

@BunsDev BunsDev released this 24 Mar 16:35
· 31 commits to main since this release
create-markdown@2.0.0
87db68e

create-markdown 2.0.0

A major refresh of the create-markdown project: the repo has matured from a single package into a publishable monorepo with focused packages, docs, MDX support, a preview layer, improved release tooling, and a cleaner package-management story.

Highlights

  • Split the project into a monorepo with dedicated packages for core, React, preview, MDX, docs, and the convenience create-markdown package.
  • Added @create-markdown/mdx with initial configuration and type definitions.
  • Added a documentation site plus a much more thorough integration guide.
  • Improved editor and docs UX with new code examples, better styling, and clearer interaction patterns.
  • Migrated package management from Bun to pnpm.
  • Improved release automation with Changesets + GitHub Actions and a more capable local release script.

Package version matrix

Package Previous tagged version 2.0.0 release line
create-markdown 0.3.0 2.0.0
@create-markdown/core 0.1.0 2.0.0
@create-markdown/react 0.1.0 2.0.0
@create-markdown/preview 0.1.0 2.0.0
@create-markdown/mdx 0.1.0 1.0.0
@create-markdown/docs 0.1.0 1.0.0

What changed since v0.3.0

Architecture & packaging

  • Refactored the repo into a package-based monorepo.
  • Promoted the project from early experimental tags to a more coherent package lineup.
  • Added the convenience create-markdown package alongside individually consumable scoped packages.

Documentation & developer experience

  • Added a dedicated docs site.
  • Expanded the integration guide.
  • Improved README clarity and package structure docs.
  • Refined docs styling, examples, and navigation.

New package surface area

  • Added MDX support via @create-markdown/mdx.
  • Added preview/docs-oriented package structure to support demos and richer integration flows.

Tooling & release engineering

  • Migrated from Bun to pnpm.
  • Added/updated Changesets-based versioning and publishing.
  • Improved the local release script with package publish helpers and version syncing.

Comparison table

Area v0.3.0 create-markdown@2.0.0
Packaging model Early package split / transitional Mature monorepo with multiple publishable packages
Primary package create-markdown@0.3.0 create-markdown@2.0.0
Core package @create-markdown/core@0.1.0 @create-markdown/core@2.0.0
React package @create-markdown/react@0.1.0 @create-markdown/react@2.0.0
Preview package @create-markdown/preview@0.1.0 @create-markdown/preview@2.0.0
MDX package @create-markdown/mdx@0.1.0 @create-markdown/mdx@1.0.0
Docs package/site Early docs work Dedicated docs site + expanded integration docs
Package manager Bun-era setup pnpm workspace
Release workflow Earlier/manual-ish release steps Changesets + GitHub Action + improved release script

Notable commits in this release line

  • af5320c — Refactor project structure into a monorepo and update package configurations
  • 43075d0 — Add MDX package with initial configuration and type definitions
  • 64d9d84 — Add documentation site for create-markdown
  • 880b191 — Enhance integration documentation for @create-markdown
  • b636418v0.3.0 reorganize docs and update documentation
  • a88c8c0 — Migrate from Bun to pnpm for package management
  • ada1b65 — Enhance release script with publish functions
  • 87db68e — Release packages

Links