BREAKING: If no callback is passed to an asynchronous method, a promise is now returned (#109)
Cleanup docs
4.0.0 / 2017-07-12
BREAKING: Remove global spaces option.
BREAKING: Drop support for Node 0.10, 0.12, and io.js.
Remove undocumented passParsingErrors option.
Added EOL override option to writeFile when using spaces. #89
3.0.1 / 2017-07-05
Fixed bug in writeFile when there was a serialization error & no callback was passed. In previous versions, an empty file would be written; now no file is written.
3.0.0 / 2017-04-25
Changed behavior of throws option for readFileSync; now does not throw filesystem errors when throws is false