Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zenn-markdown-html のビルドを Babel を使わずに実装したい #469

Open
uttk-dev opened this issue Sep 21, 2023 · 0 comments
Open

Comments

@uttk-dev
Copy link
Contributor

概要

zenn-markdown-html では babel-plugin-prismjs を使うために Babel を使ってビルドしています。

babel-plugin-prismjs を使っている理由としては、zenn で使用する言語ハイライトやプラグインを全てビルドファイル内の含めるようにするためです。これによって、動的に読み込む処理を防げるため環境による複雑なバグを回避することができます。( ただし、ビルドファイルは肥大化します )

ただ、

  • babel-plugin-prismjs があまりメンテナンスされてないこと
  • babel 自体が他のエコシステム ( e.g. vitest ) と相性が悪いことがある
  • そもそも Babel を使わないでも良い場面が増えてきた

などの理由から、Babel を使わないでビルドできるようにしたいです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant