Skip to content

Commit 628cdea

Browse files
#RI-2687-fix dependencies (#532)
* #RI-2687-fix dependencies
1 parent 320ba77 commit 628cdea

File tree

6 files changed

+1
-188
lines changed

6 files changed

+1
-188
lines changed

redisinsight/api/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
"fs-extra": "^10.0.0",
5959
"ioredis": "^4.27.1",
6060
"is-glob": "^4.0.1",
61-
"jsonpath": "^1.1.1",
6261
"keytar": "^7.7.0",
6362
"lodash": "^4.17.20",
6463
"nest-router": "^1.0.9",

redisinsight/api/src/utils/analytics-helper.spec.ts

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import {
22
calculateRedisHitRatio,
3-
getJsonPathLevel,
43
getRangeForNumber,
54
} from 'src/utils/analytics-helper';
65

@@ -30,19 +29,6 @@ const getRangeForNumberTests = [
3029
{ input: 2000000000, output: '1 000 000 001 +' },
3130
];
3231
/* eslint-enable sonarjs/no-duplicate-string */
33-
34-
const getJsonPathLevelTests = [
35-
{ input: '.', output: 'root' },
36-
{ input: '', output: 'root' },
37-
{ input: '.foo', output: '0' },
38-
{ input: 'foo', output: '0' },
39-
{ input: '.foo["bar"]', output: '1' },
40-
{ input: 'foo["bar"]', output: '1' },
41-
{ input: 'foo[0]["bar"]', output: '2' },
42-
{ input: '[\'foo\']["bar"]', output: '1' },
43-
{ input: '[\'foo\'][0].bar["test"]', output: '3' },
44-
];
45-
4632
const calculateRedisHitRatioTests = [
4733
{ input: { hits: null, misses: null }, output: undefined },
4834
{ input: { hits: undefined, misses: undefined }, output: undefined },
@@ -74,16 +60,6 @@ describe('getRangeForNumber', () => {
7460
});
7561
});
7662

77-
describe('getJsonPathLevel', () => {
78-
getJsonPathLevelTests.forEach((test) => {
79-
it(`should be output: ${test.output} for input: ${test.input} `, async () => {
80-
const result = getJsonPathLevel(test.input);
81-
82-
expect(result).toEqual(test.output);
83-
});
84-
});
85-
});
86-
8763
describe('calculateRedisHitRatio', () => {
8864
calculateRedisHitRatioTests.forEach((test) => {
8965
it(`should be output: ${test.output} for input: ${JSON.stringify(

redisinsight/api/src/utils/analytics-helper.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as jsonpath from 'jsonpath';
21
import { isNil } from 'lodash';
32

43
export const TOTAL_KEYS_BREAKPOINTS = [
@@ -42,23 +41,6 @@ export const getRangeForNumber = (
4241
)} - ${numberWithSpaces(breakpoints[index])}`;
4342
};
4443

45-
export const getJsonPathLevel = (path: string): string => {
46-
try {
47-
if (path === '.') {
48-
return 'root';
49-
}
50-
const levelsLength = jsonpath.parse(
51-
`$${path.startsWith('.') ? '' : '..'}${path}`,
52-
).length;
53-
if (levelsLength === 1) {
54-
return 'root';
55-
}
56-
return `${levelsLength - 2}`;
57-
} catch (e) {
58-
return 'root';
59-
}
60-
};
61-
6244
export const calculateRedisHitRatio = (
6345
keyspaceHits: string | number,
6446
keyspaceMisses: string | number,

redisinsight/api/yarn.lock

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2989,18 +2989,6 @@ escape-string-regexp@^2.0.0:
29892989
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
29902990
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
29912991

2992-
escodegen@^1.8.1:
2993-
version "1.14.3"
2994-
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
2995-
integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
2996-
dependencies:
2997-
esprima "^4.0.1"
2998-
estraverse "^4.2.0"
2999-
esutils "^2.0.2"
3000-
optionator "^0.8.1"
3001-
optionalDependencies:
3002-
source-map "~0.6.1"
3003-
30042992
escodegen@^2.0.0:
30052993
version "2.0.0"
30062994
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
@@ -3175,11 +3163,6 @@ espree@^7.3.0, espree@^7.3.1:
31753163
acorn-jsx "^5.3.1"
31763164
eslint-visitor-keys "^1.3.0"
31773165

3178-
3179-
version "1.2.2"
3180-
resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.2.tgz#76a0fd66fcfe154fd292667dc264019750b1657b"
3181-
integrity sha1-dqD9Zvz+FU/SkmZ9wmQBl1CxZXs=
3182-
31833166
esprima@^4.0.0, esprima@^4.0.1:
31843167
version "4.0.1"
31853168
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
@@ -3199,7 +3182,7 @@ esrecurse@^4.3.0:
31993182
dependencies:
32003183
estraverse "^5.2.0"
32013184

3202-
estraverse@^4.1.1, estraverse@^4.2.0:
3185+
estraverse@^4.1.1:
32033186
version "4.3.0"
32043187
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
32053188
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
@@ -5209,15 +5192,6 @@ jsonfile@^6.0.1:
52095192
optionalDependencies:
52105193
graceful-fs "^4.1.6"
52115194

5212-
jsonpath@^1.1.1:
5213-
version "1.1.1"
5214-
resolved "https://registry.yarnpkg.com/jsonpath/-/jsonpath-1.1.1.tgz#0ca1ed8fb65bb3309248cc9d5466d12d5b0b9901"
5215-
integrity sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==
5216-
dependencies:
5217-
esprima "1.2.2"
5218-
static-eval "2.0.2"
5219-
underscore "1.12.1"
5220-
52215195
jsprim@^1.2.2:
52225196
version "1.4.2"
52235197
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
@@ -7469,13 +7443,6 @@ standard-as-callback@^2.1.0:
74697443
resolved "https://registry.yarnpkg.com/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45"
74707444
integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==
74717445

7472-
7473-
version "2.0.2"
7474-
resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.2.tgz#2d1759306b1befa688938454c546b7871f806a42"
7475-
integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==
7476-
dependencies:
7477-
escodegen "^1.8.1"
7478-
74797446
static-extend@^0.1.1:
74807447
version "0.1.2"
74817448
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
@@ -8198,11 +8165,6 @@ unbox-primitive@^1.0.1:
81988165
has-symbols "^1.0.2"
81998166
which-boxed-primitive "^1.0.2"
82008167

8201-
8202-
version "1.12.1"
8203-
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"
8204-
integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
8205-
82068168
union-value@^1.0.0:
82078169
version "1.0.1"
82088170
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"

redisinsight/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
},
1313
"scripts": {},
1414
"dependencies": {
15-
"jsonpath": "^1.1.1",
1615
"keytar": "^7.7.0",
1716
"sqlite3": "^5.0.2"
1817
}

redisinsight/yarn.lock

Lines changed: 0 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,6 @@ deep-extend@^0.6.0:
179179
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
180180
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
181181

182-
deep-is@~0.1.3:
183-
version "0.1.3"
184-
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
185-
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
186-
187182
delayed-stream@~1.0.0:
188183
version "1.0.0"
189184
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -214,38 +209,6 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1:
214209
dependencies:
215210
once "^1.4.0"
216211

217-
escodegen@^1.8.1:
218-
version "1.14.3"
219-
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
220-
integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
221-
dependencies:
222-
esprima "^4.0.1"
223-
estraverse "^4.2.0"
224-
esutils "^2.0.2"
225-
optionator "^0.8.1"
226-
optionalDependencies:
227-
source-map "~0.6.1"
228-
229-
230-
version "1.2.2"
231-
resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.2.2.tgz#76a0fd66fcfe154fd292667dc264019750b1657b"
232-
integrity sha1-dqD9Zvz+FU/SkmZ9wmQBl1CxZXs=
233-
234-
esprima@^4.0.1:
235-
version "4.0.1"
236-
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
237-
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
238-
239-
estraverse@^4.2.0:
240-
version "4.3.0"
241-
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
242-
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
243-
244-
esutils@^2.0.2:
245-
version "2.0.3"
246-
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
247-
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
248-
249212
expand-template@^2.0.3:
250213
version "2.0.3"
251214
resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
@@ -276,11 +239,6 @@ fast-json-stable-stringify@^2.0.0:
276239
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
277240
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
278241

279-
fast-levenshtein@~2.0.6:
280-
version "2.0.6"
281-
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
282-
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
283-
284242
forever-agent@~0.6.1:
285243
version "0.6.1"
286244
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
@@ -481,15 +439,6 @@ json-stringify-safe@~5.0.1:
481439
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
482440
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
483441

484-
jsonpath@^1.1.1:
485-
version "1.1.1"
486-
resolved "https://registry.yarnpkg.com/jsonpath/-/jsonpath-1.1.1.tgz#0ca1ed8fb65bb3309248cc9d5466d12d5b0b9901"
487-
integrity sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==
488-
dependencies:
489-
esprima "1.2.2"
490-
static-eval "2.0.2"
491-
underscore "1.12.1"
492-
493442
jsprim@^1.2.2:
494443
version "1.4.1"
495444
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
@@ -508,14 +457,6 @@ keytar@^7.7.0:
508457
node-addon-api "^3.0.0"
509458
prebuild-install "^6.0.0"
510459

511-
levn@~0.3.0:
512-
version "0.3.0"
513-
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
514-
integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
515-
dependencies:
516-
prelude-ls "~1.1.2"
517-
type-check "~0.3.2"
518-
519460
520461
version "1.49.0"
521462
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed"
@@ -705,18 +646,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0:
705646
dependencies:
706647
wrappy "1"
707648

708-
optionator@^0.8.1:
709-
version "0.8.3"
710-
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
711-
integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
712-
dependencies:
713-
deep-is "~0.1.3"
714-
fast-levenshtein "~2.0.6"
715-
levn "~0.3.0"
716-
prelude-ls "~1.1.2"
717-
type-check "~0.3.2"
718-
word-wrap "~1.2.3"
719-
720649
os-homedir@^1.0.0:
721650
version "1.0.2"
722651
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
@@ -764,11 +693,6 @@ prebuild-install@^6.0.0:
764693
tar-fs "^2.0.0"
765694
tunnel-agent "^0.6.0"
766695

767-
prelude-ls@~1.1.2:
768-
version "1.1.2"
769-
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
770-
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
771-
772696
process-nextick-args@~2.0.0:
773697
version "2.0.1"
774698
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
@@ -916,11 +840,6 @@ simple-get@^3.0.3:
916840
once "^1.3.1"
917841
simple-concat "^1.0.0"
918842

919-
source-map@~0.6.1:
920-
version "0.6.1"
921-
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
922-
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
923-
924843
sqlite3@^5.0.2:
925844
version "5.0.2"
926845
resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-5.0.2.tgz#00924adcc001c17686e0a6643b6cbbc2d3965083"
@@ -946,13 +865,6 @@ sshpk@^1.7.0:
946865
safer-buffer "^2.0.2"
947866
tweetnacl "~0.14.0"
948867

949-
950-
version "2.0.2"
951-
resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.2.tgz#2d1759306b1befa688938454c546b7871f806a42"
952-
integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==
953-
dependencies:
954-
escodegen "^1.8.1"
955-
956868
string-width@^1.0.1:
957869
version "1.0.2"
958870
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
@@ -1066,18 +978,6 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1066978
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1067979
integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
1068980

1069-
type-check@~0.3.2:
1070-
version "0.3.2"
1071-
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
1072-
integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
1073-
dependencies:
1074-
prelude-ls "~1.1.2"
1075-
1076-
1077-
version "1.12.1"
1078-
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e"
1079-
integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==
1080-
1081981
uri-js@^4.2.2:
1082982
version "4.4.1"
1083983
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
@@ -1118,11 +1018,6 @@ wide-align@^1.1.0:
11181018
dependencies:
11191019
string-width "^1.0.2 || 2"
11201020

1121-
word-wrap@~1.2.3:
1122-
version "1.2.3"
1123-
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
1124-
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
1125-
11261021
wrappy@1:
11271022
version "1.0.2"
11281023
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"

0 commit comments

Comments
 (0)