Skip to content

Commit ce47f3f

Browse files
author
Ryan A. Johnson
committed
chore(pipeline): downgrade to [email protected]
Less 3.x has a bug that prevents the correct CSS from being generated when the `less` object in node is reused and the entry point hasn't changed (CSS changes only exist in `@import`ed files). The first compile works as expected, but subsequent compiles are broken. This is causing issues with our build pipeline when updating styles and the development server is running. Currently, you have to restart the development server to see the updated styles. See less/less.js#3185
1 parent ffe8a93 commit ce47f3f

File tree

2 files changed

+117
-59
lines changed

2 files changed

+117
-59
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"highlight.js": "^9.12.0",
3434
"jsdoc": "^3.5.5",
3535
"json5": "1.x",
36-
"less": "3.x",
36+
"less": "2.x",
3737
"less-loader": "^4.0.5",
3838
"lodash": "^4.17.4",
3939
"moment": "^2.18.1",

yarn.lock

Lines changed: 116 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,14 @@ ajv-keywords@^3.1.0:
217217
version "3.2.0"
218218
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a"
219219

220-
ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0:
220+
ajv@^4.9.1:
221+
version "4.11.8"
222+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
223+
dependencies:
224+
co "^4.6.0"
225+
json-stable-stringify "^1.0.1"
226+
227+
ajv@^5.2.3, ajv@^5.3.0:
221228
version "5.5.2"
222229
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
223230
dependencies:
@@ -352,6 +359,10 @@ [email protected], assert-plus@^1.0.0:
352359
version "1.0.0"
353360
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
354361

362+
assert-plus@^0.2.0:
363+
version "0.2.0"
364+
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
365+
355366
assert@^1.1.1:
356367
version "1.4.1"
357368
resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91"
@@ -392,11 +403,11 @@ atob@^2.1.1:
392403
version "2.1.1"
393404
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
394405

395-
aws-sign2@~0.7.0:
396-
version "0.7.0"
397-
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
406+
aws-sign2@~0.6.0:
407+
version "0.6.0"
408+
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
398409

399-
aws4@^1.6.0:
410+
aws4@^1.2.1:
400411
version "1.7.0"
401412
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"
402413

@@ -955,6 +966,12 @@ boolbase@~1.0.0:
955966
version "1.0.0"
956967
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
957968

969+
970+
version "2.10.1"
971+
resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
972+
dependencies:
973+
hoek "2.x.x"
974+
958975
brace-expansion@^1.1.7:
959976
version "1.1.11"
960977
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -1353,7 +1370,7 @@ color-name@^1.1.1:
13531370
version "1.1.3"
13541371
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
13551372

1356-
[email protected].6, combined-stream@~1.0.5:
1373+
combined-stream@^1.0.5, combined-stream@~1.0.5:
13571374
version "1.0.6"
13581375
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
13591376
dependencies:
@@ -1490,6 +1507,12 @@ cross-spawn@^5.1.0:
14901507
shebang-command "^1.2.0"
14911508
which "^1.2.9"
14921509

1510+
1511+
version "2.0.5"
1512+
resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
1513+
dependencies:
1514+
boom "2.x.x"
1515+
14931516
crypto-browserify@^3.11.0:
14941517
version "3.12.0"
14951518
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
@@ -1992,7 +2015,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
19922015
assign-symbols "^1.0.0"
19932016
is-extendable "^1.0.1"
19942017

1995-
extend@~3.0.1:
2018+
extend@~3.0.0:
19962019
version "3.0.1"
19972020
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
19982021

@@ -2188,12 +2211,12 @@ forever-agent@~0.6.1:
21882211
version "0.6.1"
21892212
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
21902213

2191-
form-data@~2.3.1:
2192-
version "2.3.2"
2193-
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
2214+
form-data@~2.1.1:
2215+
version "2.1.4"
2216+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
21942217
dependencies:
21952218
asynckit "^0.4.0"
2196-
combined-stream "1.0.6"
2219+
combined-stream "^1.0.5"
21972220
mime-types "^2.1.12"
21982221

21992222
fragment-cache@^0.2.1:
@@ -2392,16 +2415,16 @@ [email protected], graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6,
23922415
version "4.1.11"
23932416
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
23942417

2395-
har-schema@^2.0.0:
2396-
version "2.0.0"
2397-
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
2418+
har-schema@^1.0.5:
2419+
version "1.0.5"
2420+
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
23982421

2399-
har-validator@~5.0.3:
2400-
version "5.0.3"
2401-
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
2422+
har-validator@~4.2.1:
2423+
version "4.2.1"
2424+
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
24022425
dependencies:
2403-
ajv "^5.1.0"
2404-
har-schema "^2.0.0"
2426+
ajv "^4.9.1"
2427+
har-schema "^1.0.5"
24052428

24062429
has-ansi@^2.0.0:
24072430
version "2.0.0"
@@ -2468,6 +2491,15 @@ hash.js@^1.0.0, hash.js@^1.0.3:
24682491
inherits "^2.0.3"
24692492
minimalistic-assert "^1.0.0"
24702493

2494+
hawk@~3.1.3:
2495+
version "3.1.3"
2496+
resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
2497+
dependencies:
2498+
boom "2.x.x"
2499+
cryptiles "2.x.x"
2500+
hoek "2.x.x"
2501+
sntp "1.x.x"
2502+
24712503
24722504
version "1.1.1"
24732505
resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
@@ -2484,6 +2516,10 @@ hmac-drbg@^1.0.0:
24842516
minimalistic-assert "^1.0.0"
24852517
minimalistic-crypto-utils "^1.0.1"
24862518

2519+
2520+
version "2.16.3"
2521+
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
2522+
24872523
home-or-tmp@^2.0.0:
24882524
version "2.0.0"
24892525
resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
@@ -2542,11 +2578,11 @@ [email protected]:
25422578
eventemitter3 "1.x.x"
25432579
requires-port "1.x.x"
25442580

2545-
http-signature@~1.2.0:
2546-
version "1.2.0"
2547-
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
2581+
http-signature@~1.1.0:
2582+
version "1.1.1"
2583+
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
25482584
dependencies:
2549-
assert-plus "^1.0.0"
2585+
assert-plus "^0.2.0"
25502586
jsprim "^1.2.2"
25512587
sshpk "^1.7.0"
25522588

@@ -2945,6 +2981,12 @@ json-stable-stringify-without-jsonify@^1.0.1:
29452981
version "1.0.1"
29462982
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
29472983

2984+
json-stable-stringify@^1.0.1:
2985+
version "1.0.1"
2986+
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
2987+
dependencies:
2988+
jsonify "~0.0.0"
2989+
29482990
json-stringify-safe@~5.0.1:
29492991
version "5.0.1"
29502992
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
@@ -2971,6 +3013,10 @@ jsonfile@^4.0.0:
29713013
optionalDependencies:
29723014
graceful-fs "^4.1.6"
29733015

3016+
jsonify@~0.0.0:
3017+
version "0.0.0"
3018+
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
3019+
29743020
jsprim@^1.2.2:
29753021
version "1.4.1"
29763022
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
@@ -3024,18 +3070,18 @@ less-loader@^4.0.5:
30243070
loader-utils "^1.1.0"
30253071
pify "^3.0.0"
30263072

3027-
less@3.x:
3028-
version "3.0.4"
3029-
resolved "https://registry.yarnpkg.com/less/-/less-3.0.4.tgz#d27dcedbac96031c9e7b76f1da1e4b7d83760814"
3073+
less@2.x:
3074+
version "2.7.3"
3075+
resolved "https://registry.yarnpkg.com/less/-/less-2.7.3.tgz#cc1260f51c900a9ec0d91fb6998139e02507b63b"
30303076
optionalDependencies:
30313077
errno "^0.1.1"
30323078
graceful-fs "^4.1.2"
30333079
image-size "~0.5.0"
3034-
mime "^1.4.1"
3080+
mime "^1.2.11"
30353081
mkdirp "^0.5.0"
30363082
promise "^7.1.1"
3037-
request "^2.83.0"
3038-
source-map "~0.6.0"
3083+
request "2.81.0"
3084+
source-map "^0.5.3"
30393085

30403086
levn@^0.3.0, levn@~0.3.0:
30413087
version "0.3.0"
@@ -3234,7 +3280,7 @@ mime-db@~1.33.0:
32343280
version "1.33.0"
32353281
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
32363282

3237-
mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.17, mime-types@~2.1.18:
3283+
mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.18, mime-types@~2.1.7:
32383284
version "2.1.18"
32393285
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
32403286
dependencies:
@@ -3244,7 +3290,7 @@ [email protected]:
32443290
version "1.4.1"
32453291
resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
32463292

3247-
mime@^1.4.1:
3293+
mime@^1.2.11:
32483294
version "1.6.0"
32493295
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
32503296

@@ -3504,7 +3550,7 @@ nunjucks@^3.0.1:
35043550
optionalDependencies:
35053551
chokidar "^2.0.0"
35063552

3507-
oauth-sign@~0.8.2:
3553+
oauth-sign@~0.8.1:
35083554
version "0.8.2"
35093555
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
35103556

@@ -3755,9 +3801,9 @@ pbkdf2@^3.0.3:
37553801
safe-buffer "^5.0.1"
37563802
sha.js "^2.4.8"
37573803

3758-
performance-now@^2.1.0:
3759-
version "2.1.0"
3760-
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
3804+
performance-now@^0.2.0:
3805+
version "0.2.0"
3806+
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
37613807

37623808
pify@^2.0.0:
37633809
version "2.3.0"
@@ -3895,9 +3941,9 @@ [email protected]:
38953941
version "6.2.3"
38963942
resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe"
38973943

3898-
qs@~6.5.1:
3899-
version "6.5.2"
3900-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
3944+
qs@~6.4.0:
3945+
version "6.4.0"
3946+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
39013947

39023948
query-string@^4.1.0:
39033949
version "4.3.4"
@@ -4070,30 +4116,32 @@ repeating@^2.0.0:
40704116
dependencies:
40714117
is-finite "^1.0.0"
40724118

4073-
request@^2.83.0:
4074-
version "2.87.0"
4075-
resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e"
4119+
request@2.81.0:
4120+
version "2.81.0"
4121+
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
40764122
dependencies:
4077-
aws-sign2 "~0.7.0"
4078-
aws4 "^1.6.0"
4123+
aws-sign2 "~0.6.0"
4124+
aws4 "^1.2.1"
40794125
caseless "~0.12.0"
40804126
combined-stream "~1.0.5"
4081-
extend "~3.0.1"
4127+
extend "~3.0.0"
40824128
forever-agent "~0.6.1"
4083-
form-data "~2.3.1"
4084-
har-validator "~5.0.3"
4085-
http-signature "~1.2.0"
4129+
form-data "~2.1.1"
4130+
har-validator "~4.2.1"
4131+
hawk "~3.1.3"
4132+
http-signature "~1.1.0"
40864133
is-typedarray "~1.0.0"
40874134
isstream "~0.1.2"
40884135
json-stringify-safe "~5.0.1"
4089-
mime-types "~2.1.17"
4090-
oauth-sign "~0.8.2"
4091-
performance-now "^2.1.0"
4092-
qs "~6.5.1"
4093-
safe-buffer "^5.1.1"
4094-
tough-cookie "~2.3.3"
4136+
mime-types "~2.1.7"
4137+
oauth-sign "~0.8.1"
4138+
performance-now "^0.2.0"
4139+
qs "~6.4.0"
4140+
safe-buffer "^5.0.1"
4141+
stringstream "~0.0.4"
4142+
tough-cookie "~2.3.0"
40954143
tunnel-agent "^0.6.0"
4096-
uuid "^3.1.0"
4144+
uuid "^3.0.0"
40974145

40984146
require-directory@^2.1.1:
40994147
version "2.1.1"
@@ -4431,6 +4479,12 @@ snapdragon@^0.8.1:
44314479
source-map-resolve "^0.5.0"
44324480
use "^3.1.0"
44334481

4482+
4483+
version "1.0.9"
4484+
resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
4485+
dependencies:
4486+
hoek "2.x.x"
4487+
44344488
socket.io-adapter@~1.1.0:
44354489
version "1.1.1"
44364490
resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz#2a805e8a14d6372124dd9159ad4502f8cb07f06b"
@@ -4502,11 +4556,11 @@ source-map-url@^0.4.0:
45024556
version "0.4.0"
45034557
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
45044558

4505-
[email protected], source-map@^0.5.6, source-map@^0.5.7:
4559+
[email protected], source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7:
45064560
version "0.5.7"
45074561
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
45084562

4509-
source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
4563+
source-map@^0.6.1, source-map@~0.6.1:
45104564
version "0.6.1"
45114565
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
45124566

@@ -4642,6 +4696,10 @@ string_decoder@^1.0.0, string_decoder@~1.1.1:
46424696
dependencies:
46434697
safe-buffer "~5.1.0"
46444698

4699+
stringstream@~0.0.4:
4700+
version "0.0.6"
4701+
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72"
4702+
46454703
strip-ansi@^3.0.0, strip-ansi@^3.0.1:
46464704
version "3.0.1"
46474705
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
@@ -4791,7 +4849,7 @@ to-regex@^3.0.1, to-regex@^3.0.2:
47914849
regex-not "^1.0.2"
47924850
safe-regex "^1.1.0"
47934851

4794-
tough-cookie@~2.3.3:
4852+
tough-cookie@~2.3.0:
47954853
version "2.3.4"
47964854
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
47974855
dependencies:
@@ -4974,7 +5032,7 @@ [email protected]:
49745032
version "1.0.0"
49755033
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"
49765034

4977-
uuid@^3.1.0:
5035+
uuid@^3.0.0:
49785036
version "3.2.1"
49795037
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14"
49805038

0 commit comments

Comments
 (0)