node.jsでyamlを読み込んで使う

(追記)node-propsの方がいいかも。-> node.jsでyamlを読み込んで使う(node-props)

とりあえず簡単なyamlファイルを用意

config.yml

name: hogehoge

上記のファイルをapp.jsで読み込んでみます。

app.js

var fs = require('fs'),
yaml = require('yaml');
var yamlData = fs.readFileSync('./config.yml','utf8');
var config = yaml.eval(yamlData);
console.log( config.name );

結果:

hogehoge

って感じで、node.jsで、yamlを使う事ができました。

非同期にyamlを読みたい場合は、readFileSyncをreadFileに変えて、callbackで処理すればよろしいかと。

node.js