@datafe-open/markdown-chart

中文文档
0.4.1发布于 2026/10/31MITTypeScriptESM + CJS零依赖构建来源已验证近 30 天下载 3.6万

Markdown中的JSON图表框架中立登记册和生命周期控制器

中文使用文档

@ datafe- open/ markdown- 图表

框架中立的渲染器登记册 markdown-chart 栅栏路由器, 严格JSON 剖析器和一容器图 生命周期控制器。 光学 内置数据集和渲染器 -- -- 物质化的参考数据集 内建的图表/数据交换和有边框的数据表. 开关使用可访问图表/表格图标和Quen码WebShell启发 纸牌造型。 主机可以覆盖 --markdown-chart-background, (中文(简体) ), --markdown-chart-subtle-background, (中文(简体) ), --markdown-chart-accent,以及 --markdown-chart-accent-foreground。选定的图表/数据图标前景 倒计时 --markdown-chart-background,则 #ffffff,所以主机可以对齐 一个自定义口音背景,并带有一个对比的前景. 见 第三方通知 源的归属和源的归属 许可细节.

制作人可能会通过 getTitle(parsed)核心修饰 值和创建标题元素时, 只有当它不是空的; 它永远不会提供 一个倒置的标题。 当没有标题时,图表/数据控件仍保持右对齐 中,图表保留了工具栏上垂直间距的8px.

密码信封保持默认值 data 和可选名称 datasets 单独 从渲染器拥有的 spec。 。 。 . parseMarkdownChartEnvelope() 已验证的曝光 内入或引用表格、图表或层次图数据对象,并将两个表单传递给选定的 变形器。 共享图表/数据视图检查默认值 data; 渲染器拥有 显示任何选定的命名数据集.

materializeChartData() 是共享的渲染器中性参考边界。 主机 提供 ResolveChartDataRef 和可选验证; 核心转发不透明 校正、 声明形状和中止信号; 验证返回的平面行, 节点/链接,或嵌入子和明确的限制;并返回内线数据. Graph 接收节点/链接子视图, 而等级级则接收平分 页:1 它不选择运输、取取、授权或 解释任何参考计划.

渲染者可以回来 preferredHeight 对于一个有界限、可垂直滚动的 画布或 renderError 用于特定图表限制失败。 渲染错误 跳过挂载但保存已实现的数据视图; 格式错误的 JSON/ source 和 运行时间故障仍然致命.

动态渲染器解析背景 language 选项 原文 rawLanguage 第一个标志。 适应器应当保留 rawLanguage 何时 动态栅栏嵌入文件路径等对大小写敏感的有效载荷.

ChartRenderRequest.streaming 是块级待处理状态。 标记下适配器 只推迟一个未终止的尾篱;完成的块仍被挂起,同时 周围的文件继续流出. ChartController 制作一个 当块待决和解析时可见装入状态, 实际化,或运行时间正在飞行中。 设定 ChartRenderRequest.loadingLabel 以本地化默认文本。 自定义标记 使被隔离的块成为可使用的适配器 findUnclosedMarkdownFence 改为 识别活动的尾端栅栏,而不重复栅栏解析.

设定 ChartRenderRequest.labels 来本地化图表访问标签 图表/数据控制、空数据文本、调试通知和适配器出错 堕倒. MarkdownChartLabelOverrides 部分; 省略条目保留 导出 DEFAULT_MARKDOWN_CHART_LABELS框架适配器显示 不变 labels 对象.

ChartRenderRequest.referenceActions 是用于 可点击引用 。 仅转发核心 { rendererId, reference: { ref, label } };它不解析校对,授权访问,获取内容,导航, 或创建面板。 主机可以隐藏不支持的引用 canOpen 财务报告和审定财务报表 手柄接受点击 open。 。 。 .

版本与发布记录

@datafe-open/markdown-chart 共发布 28 个版本,首次发布于 2026/07/17;过去 12 个月发布了 28 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.4.1latest2026/10/3110 天前
0.4.02026/10/2220 天前
0.3.42026/09/221 个月前
0.3.32026/09/211 个月前
0.3.22026/09/201 个月前
0.3.12026/09/181 个月前

关于 @datafe-open/markdown-chart 的常见问题

@datafe-open/markdown-chart 是什么?

Markdown中的JSON图表框架中立登记册和生命周期控制器

如何安装 @datafe-open/markdown-chart?

在项目目录运行 npm install @datafe-open/markdown-chart,或使用 pnpm add / yarn add / bun add。

@datafe-open/markdown-chart 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@datafe-open/markdown-chart 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@datafe-open/markdown-chart 可以商用吗?

@datafe-open/markdown-chart 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@datafe-open/markdown-chart 的下载量有多少?

根据 npm 官方下载统计,@datafe-open/markdown-chart 在 2026/10/12 – 2026/11/10 这 30 天内被下载 36,467 次,日均约 1,216 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@datafe-open/markdown-chart 还在维护吗?

最新版本 0.4.1 发布于 2026/10/31(10 天前);至今共发布 28 个版本,其中过去 12 个月发布了 28 个;首次发布于 2026/07/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。