·
31 commits
to main
since this release
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-markdownpackage. - Added
@create-markdown/mdxwith 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-markdownpackage 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 configurations43075d0— Add MDX package with initial configuration and type definitions64d9d84— Add documentation site for create-markdown880b191— Enhance integration documentation for @create-markdownb636418—v0.3.0reorganize docs and update documentationa88c8c0— Migrate from Bun to pnpm for package managementada1b65— Enhance release script with publish functions87db68e— Release packages