タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとDOMとmarkdonに関するefclのブックマーク (1)

  • markedで安全にMarkdownからHTMLを生成するsafe-marked

    MarkdownHTMLにコンパイルするmarkedは0.7.0でsanitizeオプションを非推奨にしています。 これはサニタイズの処理をmarkedから外す目的です。 Sanitize and sanitizer · Issue #1232 · markedjs/marked このsanitizeオプションの代わりにDOMPurifyを利用することを推奨していますが、 DOMPurifyはブラウザとNode.js両方で使うには癖があるためちょっとややこしいです。 なぜならDOMPurifyはDOM APIに依存しているため、 Node.jsで動かす場合はjsdom使うためです。 単純にjsdomを使ってしまうとブラウザでもjsdomが含まれてしまい、ファイルサイズが巨大になってしまいます。 そのため、ブラウザ向けの場合では直接DOMPurifyを使い、 Node.jsの場合はDOMP

    markedで安全にMarkdownからHTMLを生成するsafe-marked
    efcl
    efcl 2020/04/20
    `marked`をDOMPurifyでサニタイズするライブラリ。 DOMPurifyをブラウザとNode.jsどちらでも動くようにするのが難しいので作ったライブラリ
  • 1