Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

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