Skip to content

Convert JSON to YAML

Updated: at 05:22 PM

Using NPM package

We can use https://github.com/eemeli/yaml NPM package.

File convert.js

const YAML = require('yaml');

const jsonObject = {
    version: "1.0.0",
    dependencies: {
        yaml: "^1.10.0"
    },
    package: {
        exclude: [ ".idea/**", ".gitignore" ]
    }
}

const doc = new YAML.Document();
doc.contents = jsonObject;

console.log(doc.toString());

Output

You can run above file as node convert.js. This will give you the following output

version: 1.0.0
dependencies:
  yaml: ^1.10.0
package:
  exclude:
    - .idea/**
    - .gitignore