IdeaCredIdeaCred

md2docx/md2docx-plugin-template

87

This repository serves as a starting point for building plugins that extend the functionality of mdast2docx and @m2d/remark-docx.

What's novel

This repository serves as a starting point for building plugins that extend the functionality of mdast2docx and @m2d/remark-docx.

Code Analysis

9 files read · 4 rounds

A plugin template repository providing boilerplate and infrastructure for building Markdown-to-DOCX plugins using the mdast2docx ecosystem

Strengths

Excellent monorepo architecture with Turborepo, comprehensive CI/CD automation, well-structured separation of core plugin logic from UI components, modern tooling (Vitest, Biome, pnpm), and production-ready examples for both Next.js and Vite.

Weaknesses

Limited error handling in the emoji plugin (no try/catch for emoji lookups), large static emoji.json file that could be optimized, minimal edge case testing beyond basic functionality, and some UI components may be overkill for a simple plugin template.

Score Breakdown

Innovation
3 (25%)
Craft
87 (35%)
Traction
9 (15%)
Scope
89 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+0

Craft

Ci+5
Tests+8
Polish+5
Releases+4
Has License+5
Code Quality+23
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+5
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+3
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+8
Languages+8
Subsystems+13
Bloat Penalty+0
Completeness+7
Contributors+5
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

784

Contributors

1

Files

147

Active weeks

41

TestsCI/CDREADMELicenseContributing

Repository

Language

TypeScript

Stars

1

Forks

0

License

MPL-2.0