Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

「html2hscript」はhtmlをhyperscriptにコンバートしてくれる

「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を自習してみるのもいいかもしれませんね