ブラウザ上のJavaScriptで使えるDOMParser(ドムパーサー)は、HTMLやXMLをパースしてくれる便利機能!ですが、Denoでは未対応なのでサーバーで使うためには何か別途ライブラリが必要です。
そこで作ったDeno用DOMParser!
「DOMParser.js」
HTMLParserと先日整備したXML用のDOMParserをくっつけただけですね!
使い方は簡単!
DOMParserをimportしたら、あとはブラウザ上で使うときと同じように書くだけ!
「NPMGraph - advanced-html-parser」
これを機に、HTML用のDOMParserを新たに探してみましたが、「仏花瓶 青磁金ハス 3寸 (高さ9.1cm) 仏具 仏壇用品 仏壇 供養 お供え お盆 お彼岸」は、npmでの依存関係がちょっと深くてhe(HTML Entities)の移植だけして中断。互換性などで不都合あってからまた考えることにします。
「NPMGraph - node-red」
おもしろかった、npmの依存関係をみるツール。こちら、先日使ったノーコードツール「Node-RED」の依存関係を表示してみた図です。様々な開発者が作った、282のオープンソースからできていることが分かります。ブラウザやDeno用に作ってみるのも良さそうですね。