diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/flat-cache/utils.js')
-rw-r--r-- | tools/node_modules/eslint/node_modules/flat-cache/utils.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/node_modules/eslint/node_modules/flat-cache/utils.js b/tools/node_modules/eslint/node_modules/flat-cache/utils.js index 11b41f4370..1c44db9ab5 100644 --- a/tools/node_modules/eslint/node_modules/flat-cache/utils.js +++ b/tools/node_modules/eslint/node_modules/flat-cache/utils.js @@ -1,9 +1,8 @@ -var fs = require( 'graceful-fs' ); +var fs = require( 'fs' ); var write = require( 'write' ); -var circularJson = require( 'circular-json' ); +var flatted = require( 'flatted' ); module.exports = { - tryParse: function ( filePath, defaultValue ) { var result; try { @@ -15,14 +14,16 @@ module.exports = { }, /** - * Read json file synchronously using circular-json + * Read json file synchronously using flatted * * @method readJSON * @param {String} filePath Json filepath * @returns {*} parse result */ readJSON: function ( filePath ) { - return circularJson.parse( fs.readFileSync( filePath ).toString() ); + return flatted.parse( fs.readFileSync( filePath, { + encoding: 'utf8' + } ) ); }, /** @@ -33,7 +34,6 @@ module.exports = { * @param {*} data Object to serialize */ writeJSON: function ( filePath, data ) { - write.sync( filePath, circularJson.stringify( data ) ); + write.sync( filePath, flatted.stringify( data ) ); } - }; |