「html2hscript」は、その名の通りhtmlをhyperscriptにコンバートしてくれるライブラリです。
導入
node.js関連なのでnpmで一発
$ npm install html2hscript
つかいかた
var parser = require('html2hscript'); parser('<h1>Hello World</h1>', function(err, hscript) { console.log(hscript); });
とやれば
h("h1", [ "Hello World" ])
と、期待通りに返ってきます。
attributesにも、以下のようにちゃんと対応してます。
var parser = require('html2hscript'); parser('<a href="https://npm.im/hyperscript">hyper script</a>', function(err, hscript) { console.log(hscript); }); //=> h("a", {"attributes":{"href":"https://npm.im/hyperscript"}}, [ "hyper script" ])
アレコレ遊んで、HyperScriptを自習してみるのもいいかもしれませんね