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