1 | 'use strict'
|
2 |
|
3 | const parse = require('parse-json')
|
4 | const asyncify = require('async/asyncify')
|
5 | const loadJsonFile = require('load-json-file')
|
6 | const writeJsonFile = require('write-json-file')
|
7 | const safeStringify = require('fast-safe-stringify')
|
8 |
|
9 | module.exports = {
|
10 | stringify: safeStringify,
|
11 | stringifyAsync: asyncify(safeStringify),
|
12 | parse: parse,
|
13 | parseAsync: asyncify(parse),
|
14 | load: loadJsonFile.sync,
|
15 | loadAsync: loadJsonFile,
|
16 | save: writeJsonFile.sync,
|
17 | saveAsync: writeJsonFile
|
18 | }
|