json-format

1.0.1 • Public • Published

json-format

Build Status

Parse JavaScript Object to a JSON String indented.

Instaling

  npm install json-format

Usage

  var jsonFormat = require('./');
  var fs = require('fs');
  var obj = {
    a: 1,
    b: 2
  }

  /* using config default, indent with tabs */
  fs.writeFile('example_tabs.json', jsonFormat(obj), function(err){
    if (err) throw err;
    console.log('saved');
  });

  /* using indent with spaces */
  var config = {
    type: 'space',
    size: 2
  }

  fs.writeFile('example_spaces.json', jsonFormat(obj, config), function(err){
    if (err) throw err;
    console.log('saved');
  });
Result example_tabs.json
{
    "a": 1,
    "b": 2
}
Result example_spaces.json
{
  "a": 1,
  "b": 2
}

Default sizes

{
  tab: { size: 1 },
  space: { size: 4 }
}

Config default

{
  type: 'tab'
}

Based in this project.

Package Sidebar

Install

npm i json-format

Weekly Downloads

187,410

Version

1.0.1

License

MIT

Last publish

Collaborators

  • luizstacio