Leggere file YAML in Node.js

Mattepuffo's logo
Leggere file YAML in Node.js

Leggere file YAML in Node.js

Da quanto ho capito il modulo più usato per effettuare il parsing di file YAML con Node.js è js-yaml!

Oggi vediamo come usarlo.

Cominciamo dal package.json:

{
    "name": "TestYAML",
    "version": "1.0.0",
    "keywords": [],
    "author": "matte",
    "contributors": [],
    "dependencies": {
        "js-yaml": "*"
    }
}

Dalla directory del progetto:

$ npm install

Il nostro file YAML sarà molto easy:

    fruit:
    - apple
    - orange
    - banana

Questo invece il main.js:

const yaml = require('js-yaml');
const fs = require('fs');

try {
    var doc = yaml.safeLoad(fs.readFileSync('test.yml', 'utf8'));
    console.log(doc);
} catch (e) {
    console.log(e);
}

A questo punto avviate lo script:

$ node main.js 
{ fruit: [ 'apple', 'orange', 'banana' ] }

L'output sarà in formato JSON.

Ovviamente, come sempre, l'esempio è molto basico, ma può essere un punto di partenza.

Enjoy!


Condividi

Commentami!