ブラウザ上のJavaScriptで使えるDOMParser(ドムパーサー)は、HTMLやXMLをパースしてくれる便利機能!ですが、Denoでは未対応なのでサーバーで使うためには何か別途ライブラリが必要です。
そこで作ったDeno用DOMParser!
「DOMParser.js」
HTMLParserと先日整備したXML用のDOMParserをくっつけただけですね!
使い方は簡単!
DOMParserをimportしたら、あとはブラウザ上で使うときと同じように書くだけ!
「NPMGraph - advanced-html-parser」
これを機に、HTML用のDOMParserを新たに探してみましたが、「CYD 33W 19V 1.75A【急速ACアダプター】 パソコン-アダプタ-充電器 対応 ASUS ノートパソコン X200CA F200MA F102BA X102BA X200MA X200LA K200MA ZenBook F201E Q200E S200E S220 X200T X201E X202E C200 C200MA C300 C300MA EXA1206CH AD890326 VivoBook T300 T300LA TP500 TP500LA TP550 TP550LA TP550LD TX201 TX201LA Notebook ラップトップ, 2.5m PC-パワーサプライ-電源-ライン」は、npmでの依存関係がちょっと深くてhe(HTML Entities)の移植だけして中断。互換性などで不都合あってからまた考えることにします。
「NPMGraph - node-red」
おもしろかった、npmの依存関係をみるツール。こちら、先日使ったノーコードツール「Node-RED」の依存関係を表示してみた図です。様々な開発者が作った、282のオープンソースからできていることが分かります。ブラウザやDeno用に作ってみるのも良さそうですね。