From d289037340951992a2e8bc3c06c33de3a1a8f5d4 Mon Sep 17 00:00:00 2001 From: Anton Medvedev Date: Tue, 15 Sep 2020 10:44:43 +0200 Subject: [PATCH] Use LosslessJSON in reduce function --- index.js | 5 ++++- json.js | 5 ----- reduce.js | 1 + std.js | 2 +- stream.js | 2 +- 5 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 json.js diff --git a/index.js b/index.js index 0f9279e..33dc310 100755 --- a/index.js +++ b/index.js @@ -3,7 +3,10 @@ const os = require('os') const fs = require('fs') const path = require('path') -const JSON = require('./json') + +const JSON = require('lossless-json') +JSON.config({circularRefs: false}) + const std = require('./std') try { diff --git a/json.js b/json.js deleted file mode 100644 index 1c6ab6c..0000000 --- a/json.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict' -const LosslessJSON = require('lossless-json') -LosslessJSON.config({circularRefs: false}) -module.exports.parse = LosslessJSON.parse -module.exports.stringify = LosslessJSON.stringify diff --git a/reduce.js b/reduce.js index 625131f..f5d067a 100644 --- a/reduce.js +++ b/reduce.js @@ -1,4 +1,5 @@ 'use strict' +const JSON = require('lossless-json') // override JSON for user's code function reduce(json, code) { if (process.env.FX_APPLY) { diff --git a/std.js b/std.js index a56e407..9707675 100644 --- a/std.js +++ b/std.js @@ -1,5 +1,5 @@ 'use strict' -const JSON = require('./json') +const JSON = require('lossless-json') const skip = Symbol('skip') function select(cb) { diff --git a/stream.js b/stream.js index b36361f..7a31a28 100644 --- a/stream.js +++ b/stream.js @@ -1,5 +1,5 @@ 'use strict' -const JSON = require('./json') +const JSON = require('lossless-json') function apply(cb, input) { let json