Summary
Independent Dart Markdown library derived from the official package, adding AST parsing with detailed node location info while keeping most interfaces and logic compatible. Supports client and server.
Judgment
Created to provide structured AST output not available in the official package. Trade-off: maintaining an independent version means upgrades from the official library require manual merging, but compatibility with existing interfaces keeps future alignment possible. Planned gradual adoption into the official package was paused due to other priorities.