chopfitzroy / project-kiwi

Mono repo related to the GW2 Goodnight KIWI guild.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrate editor to Sandpack

chopfitzroy opened this issue · comments

Explore possibility of re-writing the editor to use Sandpack.

Would eliminate the risk of parsing MDX in the browser.

Additionally uses tools we are already invested in like Codemirror.

As it stands Sandpack will not support containers in the near future so how I was originally planning this will not be possible.

That being said there is still potential to use this and have a similar setup to what we have now and compile the MDX in the browser. This should in theory still be safer as it will be isolated to the iframe and sanitized via the Codesandbox API's.

See here for more information on how Codesandbox handles environments.

See here for a live example of MDX compilation being done in a Codesandbox container environment.