json2toml

JSON to TOML converter

Usage no npm install needed!

<script type="module">
  import json2toml from 'https://cdn.skypack.dev/json2toml';
</script>

README

json2toml

Convert JSON to TOML.

Example

var json2toml = require('json2toml');

json2toml({simple: true});
// => 'simple = true\n'

// Also supports pretty-printing options
json2toml(
  {
    deeply: {
      option: false,
      nested: {
        option: true
      }
    }
  },
  { indent: 2, newlineAfterSection: true }
);
// => [deeply]
// =>   option = false
// =>
// => [deeply.nested]
// =>   option = true

Installation

$ npm install json2toml

API

var json2toml = require('json2toml');

json2toml(hash, options = {})

Converts an Object hash to TOML, and returns the result as a String.

  • options.indent: Number of spaces for indentation.
  • options.newlineAfterSection: Whether or not to output a newline after the last pair in a hash if that hash wasn't empty.