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