Просмотр исходного кода

webpack & UglifyJS w/ cache & parallel

master
Lyubo Marinov 7 лет назад
Родитель
Сommit
d88b57d35c
3 измененных файлов: 321 добавлений и 16 удалений
  1. 315
    11
      package-lock.json
  2. 2
    1
      package.json
  3. 4
    4
      webpack.config.js

+ 315
- 11
package-lock.json Просмотреть файл

3636
       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
3636
       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
3637
       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g="
3637
       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g="
3638
     },
3638
     },
3639
+    "cacache": {
3640
+      "version": "10.0.1",
3641
+      "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.1.tgz",
3642
+      "integrity": "sha512-dRHYcs9LvG9cHgdPzjiI+/eS7e1xRhULrcyOx04RZQsszNJXU2SL9CyG60yLnge282Qq5nwTv+ieK2fH+WPZmA==",
3643
+      "dev": true,
3644
+      "requires": {
3645
+        "bluebird": "3.5.1",
3646
+        "chownr": "1.0.1",
3647
+        "glob": "7.1.2",
3648
+        "graceful-fs": "4.1.11",
3649
+        "lru-cache": "4.1.1",
3650
+        "mississippi": "1.3.0",
3651
+        "mkdirp": "0.5.1",
3652
+        "move-concurrently": "1.0.1",
3653
+        "promise-inflight": "1.0.1",
3654
+        "rimraf": "2.6.2",
3655
+        "ssri": "5.0.0",
3656
+        "unique-filename": "1.1.0",
3657
+        "y18n": "3.2.1"
3658
+      },
3659
+      "dependencies": {
3660
+        "bluebird": {
3661
+          "version": "3.5.1",
3662
+          "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
3663
+          "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
3664
+          "dev": true
3665
+        },
3666
+        "chownr": {
3667
+          "version": "1.0.1",
3668
+          "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
3669
+          "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
3670
+          "dev": true
3671
+        },
3672
+        "glob": {
3673
+          "version": "7.1.2",
3674
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3675
+          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3676
+          "dev": true,
3677
+          "requires": {
3678
+            "fs.realpath": "1.0.0",
3679
+            "inflight": "1.0.6",
3680
+            "inherits": "2.0.3",
3681
+            "minimatch": "3.0.4",
3682
+            "once": "1.4.0",
3683
+            "path-is-absolute": "1.0.1"
3684
+          }
3685
+        },
3686
+        "minimatch": {
3687
+          "version": "3.0.4",
3688
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3689
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3690
+          "dev": true,
3691
+          "requires": {
3692
+            "brace-expansion": "1.1.8"
3693
+          }
3694
+        }
3695
+      }
3696
+    },
3639
     "caller-path": {
3697
     "caller-path": {
3640
       "version": "0.1.0",
3698
       "version": "0.1.0",
3641
       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
3699
       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
4486
       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4544
       "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
4487
       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
4545
       "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
4488
     },
4546
     },
4547
+    "copy-concurrently": {
4548
+      "version": "1.0.5",
4549
+      "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
4550
+      "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
4551
+      "dev": true,
4552
+      "requires": {
4553
+        "aproba": "1.2.0",
4554
+        "fs-write-stream-atomic": "1.0.10",
4555
+        "iferr": "0.1.5",
4556
+        "mkdirp": "0.5.1",
4557
+        "rimraf": "2.6.2",
4558
+        "run-queue": "1.0.3"
4559
+      }
4560
+    },
4489
     "copy-props": {
4561
     "copy-props": {
4490
       "version": "1.6.0",
4562
       "version": "1.6.0",
4491
       "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-1.6.0.tgz",
4563
       "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-1.6.0.tgz",
4856
       "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
4928
       "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
4857
       "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI="
4929
       "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI="
4858
     },
4930
     },
4931
+    "cyclist": {
4932
+      "version": "0.2.2",
4933
+      "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
4934
+      "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
4935
+      "dev": true
4936
+    },
4859
     "d": {
4937
     "d": {
4860
       "version": "1.0.0",
4938
       "version": "1.0.0",
4861
       "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
4939
       "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
6737
       "integrity": "sha1-94MOYJygKxLbQScRQhPMzHwHcbk=",
6815
       "integrity": "sha1-94MOYJygKxLbQScRQhPMzHwHcbk=",
6738
       "dev": true
6816
       "dev": true
6739
     },
6817
     },
6818
+    "flush-write-stream": {
6819
+      "version": "1.0.2",
6820
+      "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz",
6821
+      "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=",
6822
+      "dev": true,
6823
+      "requires": {
6824
+        "inherits": "2.0.3",
6825
+        "readable-stream": "2.3.3"
6826
+      }
6827
+    },
6740
     "fobject": {
6828
     "fobject": {
6741
       "version": "0.0.3",
6829
       "version": "0.0.3",
6742
       "resolved": "https://registry.npmjs.org/fobject/-/fobject-0.0.3.tgz",
6830
       "resolved": "https://registry.npmjs.org/fobject/-/fobject-0.0.3.tgz",
6825
       "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
6913
       "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
6826
       "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
6914
       "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
6827
     },
6915
     },
6916
+    "from2": {
6917
+      "version": "2.3.0",
6918
+      "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
6919
+      "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
6920
+      "dev": true,
6921
+      "requires": {
6922
+        "inherits": "2.0.3",
6923
+        "readable-stream": "2.3.3"
6924
+      }
6925
+    },
6828
     "fs-access": {
6926
     "fs-access": {
6829
       "version": "1.0.1",
6927
       "version": "1.0.1",
6830
       "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
6928
       "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
6855
       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz",
6953
       "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz",
6856
       "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk="
6954
       "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk="
6857
     },
6955
     },
6956
+    "fs-write-stream-atomic": {
6957
+      "version": "1.0.10",
6958
+      "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
6959
+      "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
6960
+      "dev": true,
6961
+      "requires": {
6962
+        "graceful-fs": "4.1.11",
6963
+        "iferr": "0.1.5",
6964
+        "imurmurhash": "0.1.4",
6965
+        "readable-stream": "2.3.3"
6966
+      }
6967
+    },
6858
     "fs.realpath": {
6968
     "fs.realpath": {
6859
       "version": "1.0.0",
6969
       "version": "1.0.0",
6860
       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6970
       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
9528
       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
9638
       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
9529
       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q="
9639
       "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q="
9530
     },
9640
     },
9641
+    "iferr": {
9642
+      "version": "0.1.5",
9643
+      "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
9644
+      "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
9645
+      "dev": true
9646
+    },
9531
     "ignore": {
9647
     "ignore": {
9532
       "version": "3.3.7",
9648
       "version": "3.3.7",
9533
       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
9649
       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
10991
       }
11107
       }
10992
     },
11108
     },
10993
     "lib-jitsi-meet": {
11109
     "lib-jitsi-meet": {
10994
-      "version": "github:jitsi/lib-jitsi-meet#365bd886ee9de81f5d9bd731a57e3b75ab0e766f",
11110
+      "version": "github:jitsi/lib-jitsi-meet#079c50cec6016b7e16b7b6ab4861b4445edfbeba",
10995
       "requires": {
11111
       "requires": {
10996
         "async": "0.9.0",
11112
         "async": "0.9.0",
10997
         "current-executing-script": "0.1.3",
11113
         "current-executing-script": "0.1.3",
12213
       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
12329
       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
12214
       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
12330
       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
12215
     },
12331
     },
12332
+    "mississippi": {
12333
+      "version": "1.3.0",
12334
+      "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.0.tgz",
12335
+      "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=",
12336
+      "dev": true,
12337
+      "requires": {
12338
+        "concat-stream": "1.6.0",
12339
+        "duplexify": "3.5.1",
12340
+        "end-of-stream": "1.4.0",
12341
+        "flush-write-stream": "1.0.2",
12342
+        "from2": "2.3.0",
12343
+        "parallel-transform": "1.1.0",
12344
+        "pump": "1.0.3",
12345
+        "pumpify": "1.3.5",
12346
+        "stream-each": "1.2.2",
12347
+        "through2": "2.0.1"
12348
+      },
12349
+      "dependencies": {
12350
+        "end-of-stream": {
12351
+          "version": "1.4.0",
12352
+          "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
12353
+          "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
12354
+          "dev": true,
12355
+          "requires": {
12356
+            "once": "1.4.0"
12357
+          }
12358
+        }
12359
+      }
12360
+    },
12216
     "mkdirp": {
12361
     "mkdirp": {
12217
       "version": "0.5.1",
12362
       "version": "0.5.1",
12218
       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
12363
       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
12333
         }
12478
         }
12334
       }
12479
       }
12335
     },
12480
     },
12481
+    "move-concurrently": {
12482
+      "version": "1.0.1",
12483
+      "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
12484
+      "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
12485
+      "dev": true,
12486
+      "requires": {
12487
+        "aproba": "1.2.0",
12488
+        "copy-concurrently": "1.0.5",
12489
+        "fs-write-stream-atomic": "1.0.10",
12490
+        "mkdirp": "0.5.1",
12491
+        "rimraf": "2.6.2",
12492
+        "run-queue": "1.0.3"
12493
+      }
12494
+    },
12336
     "ms": {
12495
     "ms": {
12337
       "version": "2.0.0",
12496
       "version": "2.0.0",
12338
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
12497
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
13163
       "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
13322
       "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
13164
       "dev": true
13323
       "dev": true
13165
     },
13324
     },
13325
+    "parallel-transform": {
13326
+      "version": "1.1.0",
13327
+      "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
13328
+      "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
13329
+      "dev": true,
13330
+      "requires": {
13331
+        "cyclist": "0.2.2",
13332
+        "inherits": "2.0.3",
13333
+        "readable-stream": "2.3.3"
13334
+      }
13335
+    },
13166
     "parse-asn1": {
13336
     "parse-asn1": {
13167
       "version": "5.1.0",
13337
       "version": "5.1.0",
13168
       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz",
13338
       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz",
14039
         "asap": "2.0.6"
14209
         "asap": "2.0.6"
14040
       }
14210
       }
14041
     },
14211
     },
14212
+    "promise-inflight": {
14213
+      "version": "1.0.1",
14214
+      "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
14215
+      "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
14216
+      "dev": true
14217
+    },
14042
     "prompt": {
14218
     "prompt": {
14043
       "version": "0.2.14",
14219
       "version": "0.2.14",
14044
       "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz",
14220
       "resolved": "https://registry.npmjs.org/prompt/-/prompt-0.2.14.tgz",
14107
         "randombytes": "2.0.5"
14283
         "randombytes": "2.0.5"
14108
       }
14284
       }
14109
     },
14285
     },
14286
+    "pump": {
14287
+      "version": "1.0.3",
14288
+      "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
14289
+      "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
14290
+      "dev": true,
14291
+      "requires": {
14292
+        "end-of-stream": "1.4.0",
14293
+        "once": "1.4.0"
14294
+      },
14295
+      "dependencies": {
14296
+        "end-of-stream": {
14297
+          "version": "1.4.0",
14298
+          "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
14299
+          "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
14300
+          "dev": true,
14301
+          "requires": {
14302
+            "once": "1.4.0"
14303
+          }
14304
+        }
14305
+      }
14306
+    },
14307
+    "pumpify": {
14308
+      "version": "1.3.5",
14309
+      "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz",
14310
+      "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=",
14311
+      "dev": true,
14312
+      "requires": {
14313
+        "duplexify": "3.5.1",
14314
+        "inherits": "2.0.3",
14315
+        "pump": "1.0.3"
14316
+      }
14317
+    },
14110
     "punycode": {
14318
     "punycode": {
14111
       "version": "1.4.1",
14319
       "version": "1.4.1",
14112
       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
14320
       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
15643
       "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
15851
       "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
15644
     },
15852
     },
15645
     "rtcpeerconnection-shim": {
15853
     "rtcpeerconnection-shim": {
15646
-      "version": "1.2.0",
15647
-      "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.0.tgz",
15648
-      "integrity": "sha512-7NaJksMNBjjNbVvroliOaA+7p6aWH7bATfAZveR1fd4uoFQt/jOKABuWw7TbOp7oMae7BJcE6gNXt+L2LzyPTQ==",
15854
+      "version": "1.2.1",
15855
+      "resolved": "https://registry.npmjs.org/rtcpeerconnection-shim/-/rtcpeerconnection-shim-1.2.1.tgz",
15856
+      "integrity": "sha512-1IsK2xj8yrxYfce1YpaI53KwMlwHfnAMx34DjPja9nUbmOlJe43L5ZlAuE5wh+SynyuuSZxoxhFoIlXPgXPEKA==",
15649
       "requires": {
15857
       "requires": {
15650
         "sdp": "2.5.0"
15858
         "sdp": "2.5.0"
15651
       }
15859
       }
15658
         "is-promise": "2.1.0"
15866
         "is-promise": "2.1.0"
15659
       }
15867
       }
15660
     },
15868
     },
15869
+    "run-queue": {
15870
+      "version": "1.0.3",
15871
+      "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
15872
+      "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
15873
+      "dev": true,
15874
+      "requires": {
15875
+        "aproba": "1.2.0"
15876
+      }
15877
+    },
15661
     "rx-lite": {
15878
     "rx-lite": {
15662
       "version": "4.0.8",
15879
       "version": "4.0.8",
15663
       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
15880
       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
16482
         "tweetnacl": "0.14.5"
16699
         "tweetnacl": "0.14.5"
16483
       }
16700
       }
16484
     },
16701
     },
16702
+    "ssri": {
16703
+      "version": "5.0.0",
16704
+      "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.0.0.tgz",
16705
+      "integrity": "sha512-728D4yoQcQm1ooZvSbywLkV1RjfITZXh0oWrhM/lnsx3nAHx7LsRGJWB/YyvoceAYRq98xqbstiN4JBv1/wNHg==",
16706
+      "dev": true,
16707
+      "requires": {
16708
+        "safe-buffer": "5.1.1"
16709
+      }
16710
+    },
16485
     "stable": {
16711
     "stable": {
16486
       "version": "0.1.6",
16712
       "version": "0.1.6",
16487
       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz",
16713
       "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz",
16595
         }
16821
         }
16596
       }
16822
       }
16597
     },
16823
     },
16824
+    "stream-each": {
16825
+      "version": "1.2.2",
16826
+      "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz",
16827
+      "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==",
16828
+      "dev": true,
16829
+      "requires": {
16830
+        "end-of-stream": "1.4.0",
16831
+        "stream-shift": "1.0.0"
16832
+      },
16833
+      "dependencies": {
16834
+        "end-of-stream": {
16835
+          "version": "1.4.0",
16836
+          "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
16837
+          "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
16838
+          "dev": true,
16839
+          "requires": {
16840
+            "once": "1.4.0"
16841
+          }
16842
+        }
16843
+      }
16844
+    },
16598
     "stream-exhaust": {
16845
     "stream-exhaust": {
16599
       "version": "1.0.2",
16846
       "version": "1.0.2",
16600
       "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
16847
       "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
17306
       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc="
17553
       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc="
17307
     },
17554
     },
17308
     "uglifyjs-webpack-plugin": {
17555
     "uglifyjs-webpack-plugin": {
17309
-      "version": "0.4.6",
17310
-      "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
17311
-      "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
17556
+      "version": "1.1.1",
17557
+      "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.1.tgz",
17558
+      "integrity": "sha512-JPs2UFQxIbaPd7iOvWx1beA7My7YMo3tjTLTAmxuKFoKHQkt6fB70Jm6nm25ponWp4+gu/7U4eamelgDlu0Y3g==",
17312
       "dev": true,
17559
       "dev": true,
17313
       "requires": {
17560
       "requires": {
17314
-        "source-map": "0.5.7",
17315
-        "uglify-js": "2.8.29",
17316
-        "webpack-sources": "1.0.2"
17561
+        "cacache": "10.0.1",
17562
+        "find-cache-dir": "1.0.0",
17563
+        "schema-utils": "0.3.0",
17564
+        "source-map": "0.6.1",
17565
+        "uglify-es": "3.2.0",
17566
+        "webpack-sources": "1.0.2",
17567
+        "worker-farm": "1.5.1"
17568
+      },
17569
+      "dependencies": {
17570
+        "commander": {
17571
+          "version": "2.12.2",
17572
+          "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz",
17573
+          "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==",
17574
+          "dev": true
17575
+        },
17576
+        "source-map": {
17577
+          "version": "0.6.1",
17578
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
17579
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
17580
+          "dev": true
17581
+        },
17582
+        "uglify-es": {
17583
+          "version": "3.2.0",
17584
+          "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.2.0.tgz",
17585
+          "integrity": "sha512-eD4rjK4o6rzrvE1SMZJLQFEVMnWRUyIu6phJ0BXk5TIthMmP5B4QP0HI8o3bkQB5wf1N4WHA0leZAQyQBAd+Jg==",
17586
+          "dev": true,
17587
+          "requires": {
17588
+            "commander": "2.12.2",
17589
+            "source-map": "0.6.1"
17590
+          }
17591
+        }
17317
       }
17592
       }
17318
     },
17593
     },
17319
     "uid": {
17594
     "uid": {
17393
       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
17668
       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
17394
       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI="
17669
       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI="
17395
     },
17670
     },
17671
+    "unique-filename": {
17672
+      "version": "1.1.0",
17673
+      "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz",
17674
+      "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=",
17675
+      "dev": true,
17676
+      "requires": {
17677
+        "unique-slug": "2.0.0"
17678
+      }
17679
+    },
17680
+    "unique-slug": {
17681
+      "version": "2.0.0",
17682
+      "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",
17683
+      "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",
17684
+      "dev": true,
17685
+      "requires": {
17686
+        "imurmurhash": "0.1.4"
17687
+      }
17688
+    },
17396
     "unique-stream": {
17689
     "unique-stream": {
17397
       "version": "1.0.0",
17690
       "version": "1.0.0",
17398
       "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
17691
       "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
18245
             "has-flag": "2.0.0"
18538
             "has-flag": "2.0.0"
18246
           }
18539
           }
18247
         },
18540
         },
18541
+        "uglifyjs-webpack-plugin": {
18542
+          "version": "0.4.6",
18543
+          "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
18544
+          "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
18545
+          "dev": true,
18546
+          "requires": {
18547
+            "source-map": "0.5.7",
18548
+            "uglify-js": "2.8.29",
18549
+            "webpack-sources": "1.0.2"
18550
+          }
18551
+        },
18248
         "which-module": {
18552
         "which-module": {
18249
           "version": "2.0.0",
18553
           "version": "2.0.0",
18250
           "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
18554
           "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
18515
     "webrtc-adapter": {
18819
     "webrtc-adapter": {
18516
       "version": "github:webrtc/adapter#1eec19782b4058d186341263e7d049cea3e3290a",
18820
       "version": "github:webrtc/adapter#1eec19782b4058d186341263e7d049cea3e3290a",
18517
       "requires": {
18821
       "requires": {
18518
-        "rtcpeerconnection-shim": "1.2.0",
18822
+        "rtcpeerconnection-shim": "1.2.1",
18519
         "sdp": "2.5.0"
18823
         "sdp": "2.5.0"
18520
       }
18824
       }
18521
     },
18825
     },

+ 2
- 1
package.json Просмотреть файл

46
     "js-md5": "0.6.1",
46
     "js-md5": "0.6.1",
47
     "jssha": "2.2.0",
47
     "jssha": "2.2.0",
48
     "jwt-decode": "2.2.0",
48
     "jwt-decode": "2.2.0",
49
-    "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#365bd886ee9de81f5d9bd731a57e3b75ab0e766f",
49
+    "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#079c50cec6016b7e16b7b6ab4861b4445edfbeba",
50
     "lodash": "4.17.4",
50
     "lodash": "4.17.4",
51
     "nuclear-js": "1.4.0",
51
     "nuclear-js": "1.4.0",
52
     "postis": "2.2.0",
52
     "postis": "2.2.0",
98
     "precommit-hook": "3.0.0",
98
     "precommit-hook": "3.0.0",
99
     "string-replace-loader": "1.3.0",
99
     "string-replace-loader": "1.3.0",
100
     "style-loader": "0.19.0",
100
     "style-loader": "0.19.0",
101
+    "uglifyjs-webpack-plugin": "1.1.1",
101
     "webpack": "3.8.1",
102
     "webpack": "3.8.1",
102
     "webpack-dev-server": "2.9.4"
103
     "webpack-dev-server": "2.9.4"
103
   },
104
   },

+ 4
- 4
webpack.config.js Просмотреть файл

1
 /* global __dirname */
1
 /* global __dirname */
2
 
2
 
3
 const process = require('process');
3
 const process = require('process');
4
+const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
4
 const webpack = require('webpack');
5
 const webpack = require('webpack');
5
 
6
 
6
 const auiCSS = `${__dirname}/node_modules/@atlassian/aui/dist/aui/css/`;
7
 const auiCSS = `${__dirname}/node_modules/@atlassian/aui/dist/aui/css/`;
35
         }
36
         }
36
     }));
37
     }));
37
     plugins.push(new webpack.optimize.ModuleConcatenationPlugin());
38
     plugins.push(new webpack.optimize.ModuleConcatenationPlugin());
38
-    plugins.push(new webpack.optimize.UglifyJsPlugin({
39
-        compress: {
40
-            warnings: true
41
-        },
39
+    plugins.push(new UglifyJsPlugin({
40
+        cache: true,
42
         extractComments: true,
41
         extractComments: true,
42
+        parallel: true,
43
         sourceMap: true
43
         sourceMap: true
44
     }));
44
     }));
45
 }
45
 }

Загрузка…
Отмена
Сохранить