node/tools/eslint/node_modules/jsonify
Rich Trott 72fa9f5663 tools: update ESLint to v3.8.0
Update ESLint to v3.8.0.

* Installed with `npm install --production` to avoid installing
  unnecessary dev files
* Used `dmn -f clean` to further eliminate unneeded files

PR-URL: https://github.com/nodejs/node/pull/9112
Reviewed-By: Teddy Katz <teddy.katz@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Roman Reiss <me@silverwind.io>
2016-10-18 21:10:36 -07:00
..
lib tools: update ESLint to 2.9.0 2016-05-04 10:26:25 -07:00
index.js
package.json tools: update ESLint to v3.8.0 2016-10-18 21:10:36 -07:00
README.markdown

jsonify

This module provides Douglas Crockford's JSON implementation without modifying any globals.

stringify and parse are merely exported without respect to whether or not a global JSON object exists.

methods

var json = require('jsonify');

json.parse(source, reviver)

Return a new javascript object from a parse of the source string.

If a reviver function is specified, walk the structure passing each name/value pair to reviver.call(parent, key, value) to transform the value before parsing it.

json.stringify(value, replacer, space)

Return a string representation for value.

If replacer is specified, walk the structure passing each name/value pair to replacer.call(parent, key, value) to transform the value before stringifying it.

If space is a number, indent the result by that many spaces. If space is a string, use space as the indentation.