Switch @storybook/addon-docs to XDM

8zzbczxx  于 4个月前  发布在  其他
关注(0)|答案(6)|浏览(45)

您的功能请求是否与问题相关?请描述

@mdx-js/mdx 使用特定版本,这会导致模块的重复安装并可能产生安全风险(见此处)

描述您希望的解决方案

切换到 XDM

描述您考虑过的替代方案

任何不会导致 @mdx-js/mdx 安装所有旧版本模块的方案

您是否能够协助将该功能变为现实?

如果可能的话,我很乐意提供帮助

mkshixfv

mkshixfv1#

关于MDX v2的时间线有任何想法吗?

kyvafyod

kyvafyod2#

老实说,我对MDX或XDM一无所知。我只是升级到6.2版本,发现@storybook/addon-docs正在安装一堆旧的/重复的软件包,所以希望以后能做些什么来解决这个问题并防止它再次发生。

bvjxkvbb

bvjxkvbb3#

看起来XDM只是编译器。我们仍然依赖运行时。
我会看看在SB 7.0中我们能做些什么来解决这个问题——可能需要重构包,因为@storybook/addon-docs在其演变过程中变得相当大/笨重。
与此同时,这样的建议是受欢迎的!

oyxsuwqo

oyxsuwqo4#

@shilman "我们仍然依赖运行时。" 为什么需要运行时?xdm编译成的东西不需要运行时(除了react/preact/vue/emotion等)

oyt4ldly

oyt4ldly5#

感谢你的澄清!一旦SB6.2发布,我将尽快仔细研究。对于像storybook这样的MDX消费应用,XDM是推荐的前进路径吗?

ppcbkaq5

ppcbkaq56#

XDM是否是MDX消费应用(如storybook)推荐的前进路径?
这是一个选择。尽管如此,坚持使用@mdx-js/mdx是一个安全的选择。

相关问题