Skip to content

Commit 003ef1c

Browse files
authored
fix: cherry pick lodash modules (#289)
1 parent 85610d6 commit 003ef1c

23 files changed

+47
-55
lines changed

gulpfile.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,15 @@ var ARGV = require("yargs").
2626
argv;
2727

2828
var webpack = require("webpack-stream"),
29-
lodash = require("lodash"),
3029
gulp = require("gulp"),
3130
gutil = require("gulp-util"),
3231
karma = require("karma"),
3332
mocha = require("gulp-mocha"),
3433
istanbul = require("gulp-istanbul"),
3534
del = require("del");
3635

37-
var clone = lodash.clone;
38-
var merge = lodash.merge;
36+
var clone = require("lodash/clone");
37+
var merge = require("lodash/merge");
3938
// ### 'CONSTANTS' ###
4039
var SOURCES = ["./lib/**/*.js", "!(./lib/old/**/*.js)"],
4140
TESTS = "./test/**/*-test.js";

lib/algorithms/ec-util.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66
"use strict";
77

8-
var clone = require("lodash").clone,
8+
var clone = require("lodash/clone"),
99
ecc = require("../deps/ecc"),
1010
forge = require("../deps/forge.js"),
1111
util = require("../util");

lib/algorithms/ecdh.js

+4-5
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
*/
66
"use strict";
77

8-
var lodash = require("lodash"),
9-
merge = require("../util/merge"),
8+
var merge = require("../util/merge"),
109
util = require("../util"),
1110
ecUtil = require("./ec-util.js"),
1211
hkdf = require("./hkdf.js"),
@@ -15,9 +14,9 @@ var lodash = require("lodash"),
1514
helpers = require("./helpers.js"),
1615
CONSTANTS = require("./constants.js");
1716

18-
var clone = lodash.clone;
19-
var omit = lodash.omit;
20-
var pick = lodash.pick;
17+
var clone = require("lodash/clone");
18+
var omit = require("lodash/omit");
19+
var pick = require("lodash/pick");
2120

2221
function idealHash(curve) {
2322
switch (curve) {

lib/algorithms/rsa-util.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66
"use strict";
77

8-
var clone = require("lodash").clone,
8+
var clone = require("lodash/clone"),
99
forge = require("../deps/forge.js"),
1010
util = require("../util");
1111

lib/deps/ciphermodes/gcm/helpers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"use strict";
77

88
var Long = require("long"),
9-
fill = require("lodash").fill,
9+
fill = require("lodash/fill"),
1010
pack = require("../pack.js");
1111

1212
var E1 = 0xe1000000,

lib/jwe/encrypt.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,15 @@
55
*/
66
"use strict";
77

8-
var lodash = require("lodash"),
9-
util = require("../util"),
8+
var util = require("../util"),
109
generateCEK = require("./helpers").generateCEK,
1110
JWK = require("../jwk"),
1211
slice = require("./helpers").slice,
1312
pako = require("pako"),
1413
CONSTANTS = require("../algorithms/constants");
1514

16-
var assign = lodash.assign;
17-
var clone = lodash.clone;
18-
15+
var assign = require("lodash/assign");
16+
var clone = require("lodash/clone");
1917
var DEFAULTS = require("./defaults");
2018

2119
/**

lib/jwk/basekey.js

+8-9
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,16 @@
55
*/
66
"use strict";
77

8-
var lodash = require("lodash"),
9-
merge = require("../util/merge"),
8+
var merge = require("../util/merge"),
109
uuid = require("uuid");
1110

12-
var assign = lodash.assign;
13-
var clone = lodash.clone;
14-
var flatten = lodash.flatten;
15-
var intersection = lodash.intersection;
16-
var omit = lodash.omit;
17-
var pick = lodash.pick;
18-
var uniq = lodash.uniq;
11+
var assign = require("lodash/assign");
12+
var clone = require("lodash/clone");
13+
var flatten = require("lodash/flatten");
14+
var intersection = require("lodash/intersection");
15+
var omit = require("lodash/omit");
16+
var pick = require("lodash/pick");
17+
var uniq = require("lodash/uniq");
1918

2019
var ALGORITHMS = require("../algorithms"),
2120
CONSTANTS = require("./constants.js"),

lib/jwk/helpers.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66
"use strict";
77

8-
var clone = require("lodash").clone,
8+
var clone = require("lodash/clone"),
99
util = require("../util"),
1010
forge = require("../deps/forge");
1111

lib/jwk/keystore.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66
"use strict";
77

8-
var clone = require("lodash").clone,
8+
var clone = require("lodash/clone"),
99
merge = require("../util/merge"),
1010
forge = require("../deps/forge"),
1111
util = require("../util");

lib/jws/sign.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@
55
*/
66
"use strict";
77

8-
var lodash = require("lodash"),
9-
merge = require("../util/merge"),
8+
var merge = require("../util/merge"),
109
util = require("../util"),
1110
JWK = require("../jwk"),
1211
slice = require("./helpers").slice;
1312

14-
var clone = lodash.clone;
15-
var uniq = lodash.uniq;
13+
var clone = require("lodash/clone");
14+
var uniq = require("lodash/uniq");
1615

1716
var DEFAULTS = require("./defaults");
1817

lib/jws/verify.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66
"use strict";
77

8-
var clone = require("lodash").clone,
8+
var clone = require("lodash/clone"),
99
merge = require("../util/merge"),
1010
base64url = require("../util/base64url"),
1111
AlgConfig = require("../util/algconfig"),

lib/util/merge.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@
55
*/
66
"use strict";
77

8-
var lodash = require("lodash");
9-
10-
var partialRight = lodash.partialRight;
11-
var merge = lodash.merge;
8+
var partialRight = require("lodash/partialRight");
9+
var merge = require("lodash/merge");
1210

1311
var typedArrayCtors = (function() {
1412
var ctors = [];

test/algorithms/ecdh-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*/
55
"use strict";
66

7-
var omit = require("lodash").omit,
7+
var omit = require("lodash/omit"),
88
chai = require("chai"),
99
bowser = require("bowser");
1010
var assert = chai.assert;

test/jwe/invalidecdh-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
"use strict";
77

8-
var forEach = require("lodash").forEach;
8+
var forEach = require("lodash/forEach")
99
var chai = require("chai");
1010

1111
var JWE = require("../../lib/jwe"),

test/jwe/jwe-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
*/
55
"use strict";
66

7-
var cloneDeep = require("lodash").cloneDeep;
8-
var forEach = require("lodash").forEach;
7+
var cloneDeep = require("lodash/cloneDeep");
8+
var forEach = require("lodash/forEach")
99
var chai = require("chai");
1010

1111
var JWE = require("../../lib/jwe"),

test/jwe/roundtrip-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var forEach = require("lodash").forEach;
3+
var forEach = require("lodash/forEach")
44
var chai = require("chai");
55

66
var JWE = require("../../lib/jwe"),

test/jwk/eckey-test.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"use strict";
66

77
var chai = require("chai"),
8-
bind = require("lodash").bind,
9-
clone = require("lodash").clone,
8+
bind = require("lodash/bind"),
9+
clone = require("lodash/clone"),
1010
merge = require("../../lib/util/merge"),
11-
omit = require("lodash").omit,
12-
pick = require("lodash").pick;
11+
omit = require("lodash/omit"),
12+
pick = require("lodash/pick");
1313
var assert = chai.assert;
1414

1515
var JWK = {

test/jwk/octkey-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
var chai = require("chai"),
88
forge = require("node-forge"),
9-
clone = require("lodash").clone,
9+
clone = require("lodash/clone"),
1010
merge = require("../../lib/util/merge");
1111
var assert = chai.assert;
1212

test/jwk/rsakey-test.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"use strict";
66

77
var chai = require("chai");
8-
var bind = require("lodash").bind;
9-
var clone = require("lodash").clone;
8+
var bind = require("lodash/bind");
9+
var clone = require("lodash/clone");
1010
var merge = require("../../lib/util/merge");
11-
var omit = require("lodash").omit;
12-
var pick = require("lodash").pick;
11+
var omit = require("lodash/omit");
12+
var pick = require("lodash/pick");
1313
var assert = chai.assert;
1414

1515
var JWK = {

test/jws/jws-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
*/
55
"use strict";
66

7-
var cloneDeep = require("lodash").cloneDeep;
8-
var forEach = require("lodash").forEach;
7+
var cloneDeep = require("lodash/cloneDeep");
8+
var forEach = require("lodash/forEach")
99
var chai = require("chai");
1010
var bowser = require("bowser");
1111

test/parse/compact-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
var chai = require("chai");
88
var assert = chai.assert;
99

10-
var cloneDeep = require("lodash").cloneDeep;
10+
var cloneDeep = require("lodash/cloneDeep");
1111
var parseCompact = require("../../lib/parse/compact");
1212
var jose = {
1313
JWK: require("../../lib/jwk")

test/parse/index-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
var chai = require("chai");
88
var assert = chai.assert;
99

10-
var cloneDeep = require("lodash").cloneDeep;
10+
var cloneDeep = require("lodash/cloneDeep");
1111
var merge = require("../../lib/util/merge");
1212

1313
var jose = {

test/parse/json-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
var chai = require("chai");
88
var assert = chai.assert;
99

10-
var cloneDeep = require("lodash").cloneDeep;
10+
var cloneDeep = require("lodash/cloneDeep");
1111
var merge = require("../../lib/util/merge");
1212
var parseJSON = require("../../lib/parse/json");
1313

0 commit comments

Comments
 (0)