summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/flat-cache/utils.js
diff options
context:
space:
mode:
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.js14
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 ) );
}
-
};