Bye Bye Moore

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

nodejsでもYAMLを使う

js-yamlをつかうと、nodejsでもYAMLを使うことができます。
結果はJSらしくjsonに格納されるので、普段の感覚で使えます。

実際のところ

単純に試すだけなら、以下のオンラインデモがあるのでらくらく。
nodeca.github.io

導入

$ npm i -g js-yaml

スクリプトの実際

map:
  # Unordered set of key: value pairs.
  Block style: !!map
    Clark : Evans
    Ingy  : döt Net
    Oren  : Ben-Kiki

{ map: 
   { 'Block style': { Clark: 'Evans', Ingy: 'döt Net', Oren: 'Ben-Kiki' }}

他ではあまり見られないモノとして、JSの能力を転用できる機能が。

regexp:
  simple: !!js/regexp      foobar
  modifiers: !!js/regexp   /foobar/mi

  regexp: { simple: /foobar/, modifiers: /foobar/im }

になります。

参考もと

js-yaml