From d7ec3d1cc5302ce8e3768b42f7207c7f26e07818 Mon Sep 17 00:00:00 2001 From: Anoop M D Date: Tue, 6 Aug 2024 16:00:49 +0530 Subject: [PATCH] Revert "fix: BigInters are now correctly shown in the response (#2736)" (#2768) This reverts commit 3e2a3b65a4a0ed7603c2747c2375c4b4aa5a887c. --- packages/bruno-app/src/utils/common/index.js | 5 ++--- packages/bruno-electron/package.json | 1 - packages/bruno-electron/src/ipc/network/index.js | 7 +------ 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/bruno-app/src/utils/common/index.js b/packages/bruno-app/src/utils/common/index.js index e21c5bd83..f31dd228f 100644 --- a/packages/bruno-app/src/utils/common/index.js +++ b/packages/bruno-app/src/utils/common/index.js @@ -1,6 +1,5 @@ import { customAlphabet } from 'nanoid'; import xmlFormat from 'xml-formatter'; -import { stringify } from 'lossless-json'; // a customized version of nanoid without using _ and - export const uuid = () => { @@ -44,9 +43,9 @@ export const safeStringifyJSON = (obj, indent = false) => { } try { if (indent) { - return stringify(obj, null, 2); + return JSON.stringify(obj, null, 2); } - return stringify(obj); + return JSON.stringify(obj); } catch (e) { return obj; } diff --git a/packages/bruno-electron/package.json b/packages/bruno-electron/package.json index ad76b87fa..57e33b5f0 100644 --- a/packages/bruno-electron/package.json +++ b/packages/bruno-electron/package.json @@ -50,7 +50,6 @@ "js-yaml": "^4.1.0", "json-bigint": "^1.0.0", "lodash": "^4.17.21", - "lossless-json": "^4.0.1", "mime-types": "^2.1.35", "mustache": "^4.2.0", "nanoid": "3.3.4", diff --git a/packages/bruno-electron/src/ipc/network/index.js b/packages/bruno-electron/src/ipc/network/index.js index 89dd73898..9659f45b4 100644 --- a/packages/bruno-electron/src/ipc/network/index.js +++ b/packages/bruno-electron/src/ipc/network/index.js @@ -38,7 +38,6 @@ const { } = require('./oauth2-helper'); const Oauth2Store = require('../../store/oauth2'); const iconv = require('iconv-lite'); -const { parse, LosslessNumber } = require('lossless-json'); // override the default escape function to prevent escaping Mustache.escape = function (value) { @@ -286,11 +285,7 @@ const parseDataFromResponse = (response) => { // Filter out ZWNBSP character // https://gist.github.com/antic183/619f42b559b78028d1fe9e7ae8a1352d data = data.replace(/^\uFEFF/, ''); - data = parse(data, null, (value) => { - // By default, this will return the LosslessNumber object, but because it's passed into ipc we - // need to convert it into a number because LosslessNumber is converted into an object - return new LosslessNumber(value).valueOf(); - }); + data = JSON.parse(data); } catch {} return { data, dataBuffer };