Browse Source

Companion dependency updates (#1983)

* companion: upgrade deps with updtr

* companion: downgrade stuff for node 6 compat

* Update packages/@uppy/companion/package.json
Renée Kooi 5 years ago
parent
commit
a7e4e12fe2
3 changed files with 283 additions and 231 deletions
  1. 264 212
      package-lock.json
  2. 18 18
      packages/@uppy/companion/package.json
  3. 1 1
      packages/@uppy/tus/package.json

+ 264 - 212
package-lock.json

@@ -5351,11 +5351,6 @@
         "extend": "^3.0.0"
       }
     },
-    "@purest/providers": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/@purest/providers/-/providers-1.0.0.tgz",
-      "integrity": "sha1-iEdYLDAvEmCa+PTI0ZdNwbA0wxc="
-    },
     "@request/api": {
       "version": "0.6.0",
       "resolved": "https://registry.npmjs.org/@request/api/-/api-0.6.0.tgz",
@@ -6171,62 +6166,100 @@
     "@uppy/companion": {
       "version": "file:packages/@uppy/companion",
       "requires": {
-        "@purest/providers": "1.0.0",
+        "@purest/providers": "1.0.1",
         "@uppy/fs-tail-stream": "1.2.0",
-        "atob": "2.1.0",
-        "aws-sdk": "2.388.0",
-        "body-parser": "1.18.2",
+        "atob": "2.1.2",
+        "aws-sdk": "2.587.0",
+        "body-parser": "1.19.0",
         "chalk": "2.4.2",
         "common-tags": "1.8.0",
         "connect-redis": "4.0.3",
-        "cookie-parser": "1.4.3",
+        "cookie-parser": "1.4.4",
         "express": "4.17.1",
         "express-interceptor": "1.2.0",
         "express-prom-bundle": "3.3.0",
         "express-request-id": "1.4.1",
-        "express-session": "1.15.6",
+        "express-session": "1.17.0",
         "grant-express": "4.1.2",
         "helmet": "3.21.2",
         "isobject": "3.0.1",
-        "jsonwebtoken": "8.3.0",
+        "jsonwebtoken": "8.5.1",
         "lodash.merge": "4.6.2",
-        "mime-types": "2.1.24",
+        "mime-types": "2.1.25",
         "morgan": "1.9.1",
-        "ms": "2.1.1",
-        "node-redis-pubsub": "2.0.0",
-        "node-schedule": "1.3.1",
-        "prom-client": "10.2.3",
-        "purest": "3.0.0",
+        "ms": "2.1.2",
+        "node-redis-pubsub": "4.0.0",
+        "node-schedule": "1.3.2",
+        "prom-client": "11.5.3",
+        "purest": "3.1.0",
         "redis": "2.8.0",
         "request": "2.88.0",
-        "semver": "6.1.1",
+        "semver": "6.3.0",
         "serialize-error": "^2.1.0",
-        "tus-js-client": "1.8.0-2",
-        "uuid": "2.0.2",
-        "validator": "^9.0.0",
-        "ws": "3.3.1"
+        "tus-js-client": "1.8.0",
+        "uuid": "3.3.3",
+        "validator": "^12.1.0",
+        "ws": "6.2.1"
       },
       "dependencies": {
+        "@purest/providers": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/@purest/providers/-/providers-1.0.1.tgz",
+          "integrity": "sha512-1ekKViRit0jo1IzDLSRSziU/OpX9ckoj8uWvSWzHLASyTqhKZL9Pdq628guq7yT3qFcJeeaeaA5T97a4w7fpqA=="
+        },
         "atob": {
-          "version": "2.1.0",
-          "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz",
-          "integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw=="
+          "version": "2.1.2",
+          "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+          "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
+        },
+        "aws-sdk": {
+          "version": "2.587.0",
+          "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.587.0.tgz",
+          "integrity": "sha512-MAdUE4BC+hyfFPoQc61aV/tIfApp5ifqe3segW4GJq6dMmSCZdFbDwvs5ZUkgOSJ4ks3ZrpH9eCHpt6r0dFJYQ==",
+          "requires": {
+            "buffer": "4.9.1",
+            "events": "1.1.1",
+            "ieee754": "1.1.13",
+            "jmespath": "0.15.0",
+            "querystring": "0.2.0",
+            "sax": "1.2.1",
+            "url": "0.10.3",
+            "uuid": "3.3.2",
+            "xml2js": "0.4.19"
+          },
+          "dependencies": {
+            "uuid": {
+              "version": "3.3.2",
+              "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
+              "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
+            }
+          }
         },
         "body-parser": {
-          "version": "1.18.2",
-          "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
-          "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
+          "version": "1.19.0",
+          "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+          "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
           "requires": {
-            "bytes": "3.0.0",
+            "bytes": "3.1.0",
             "content-type": "~1.0.4",
             "debug": "2.6.9",
-            "depd": "~1.1.1",
-            "http-errors": "~1.6.2",
-            "iconv-lite": "0.4.19",
+            "depd": "~1.1.2",
+            "http-errors": "1.7.2",
+            "iconv-lite": "0.4.24",
             "on-finished": "~2.3.0",
-            "qs": "6.5.1",
-            "raw-body": "2.3.2",
-            "type-is": "~1.6.15"
+            "qs": "6.7.0",
+            "raw-body": "2.4.0",
+            "type-is": "~1.6.17"
+          }
+        },
+        "buffer": {
+          "version": "4.9.1",
+          "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
+          "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
+          "requires": {
+            "base64-js": "^1.0.2",
+            "ieee754": "^1.1.4",
+            "isarray": "^1.0.0"
           }
         },
         "buffer-from": {
@@ -6234,10 +6267,15 @@
           "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz",
           "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg=="
         },
-        "bytes": {
-          "version": "3.0.0",
-          "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
-          "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+        "chalk": {
+          "version": "2.4.2",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+          "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+          "requires": {
+            "ansi-styles": "^3.2.1",
+            "escape-string-regexp": "^1.0.5",
+            "supports-color": "^5.3.0"
+          }
         },
         "content-security-policy-builder": {
           "version": "2.1.0",
@@ -6245,9 +6283,9 @@
           "integrity": "sha512-/MtLWhJVvJNkA9dVLAp6fg9LxD2gfI6R2Fi1hPmfjYXSahJJzcfvoeDOxSyp4NvxMuwWv3WMssE9o31DoULHrQ=="
         },
         "cookie-parser": {
-          "version": "1.4.3",
-          "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz",
-          "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=",
+          "version": "1.4.4",
+          "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.4.tgz",
+          "integrity": "sha512-lo13tqF3JEtFO7FyA49CqbhaFkskRJ0u/UAiINgrIXeRCY41c88/zxtrECl8AKH3B0hj9q10+h3Kt8I7KlW4tw==",
           "requires": {
             "cookie": "0.3.1",
             "cookie-signature": "1.0.6"
@@ -6284,19 +6322,35 @@
           "integrity": "sha512-6SK3MG/Bbhm8MsgyJAylg+ucIOU71/FzyFalcfu5nY19dH8y/z0tBJU0wrNBXD4B27EoQtqPF/9wqH0iYAd04g=="
         },
         "express-session": {
-          "version": "1.15.6",
-          "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.15.6.tgz",
-          "integrity": "sha512-r0nrHTCYtAMrFwZ0kBzZEXa1vtPVrw0dKvGSrKP4dahwBQ1BJpF2/y1Pp4sCD/0kvxV4zZeclyvfmw0B4RMJQA==",
+          "version": "1.17.0",
+          "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.0.tgz",
+          "integrity": "sha512-t4oX2z7uoSqATbMfsxWMbNjAL0T5zpvcJCk3Z9wnPPN7ibddhnmDZXHfEcoBMG2ojKXZoCyPMc5FbtK+G7SoDg==",
           "requires": {
-            "cookie": "0.3.1",
+            "cookie": "0.4.0",
             "cookie-signature": "1.0.6",
-            "crc": "3.4.4",
             "debug": "2.6.9",
-            "depd": "~1.1.1",
-            "on-headers": "~1.0.1",
-            "parseurl": "~1.3.2",
-            "uid-safe": "~2.1.5",
-            "utils-merge": "1.0.1"
+            "depd": "~2.0.0",
+            "on-headers": "~1.0.2",
+            "parseurl": "~1.3.3",
+            "safe-buffer": "5.2.0",
+            "uid-safe": "~2.1.5"
+          },
+          "dependencies": {
+            "cookie": {
+              "version": "0.4.0",
+              "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
+              "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
+            },
+            "depd": {
+              "version": "2.0.0",
+              "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+              "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
+            },
+            "safe-buffer": {
+              "version": "5.2.0",
+              "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
+              "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
+            }
           }
         },
         "frameguard": {
@@ -6304,6 +6358,31 @@
           "resolved": "https://registry.npmjs.org/frameguard/-/frameguard-3.1.0.tgz",
           "integrity": "sha512-TxgSKM+7LTA6sidjOiSZK9wxY0ffMPY3Wta//MqwmX0nZuEHc8QrkV8Fh3ZhMJeiH+Uyh/tcaarImRy8u77O7g=="
         },
+        "grant": {
+          "version": "4.6.5",
+          "resolved": "https://registry.npmjs.org/grant/-/grant-4.6.5.tgz",
+          "integrity": "sha512-gxMaIw6MRI/HaPxuV04NTOCZTFtPRCjpZIAQH3NqCnOHUHXenor+IOTYqjmeSQzcH0KJ0rv3PQp9Q3Cj18n8jw==",
+          "requires": {
+            "qs": "^6.9.1",
+            "request-compose": "^1.2.1",
+            "request-oauth": "0.0.3"
+          },
+          "dependencies": {
+            "qs": {
+              "version": "6.9.1",
+              "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz",
+              "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA=="
+            }
+          }
+        },
+        "grant-express": {
+          "version": "4.6.5",
+          "resolved": "https://registry.npmjs.org/grant-express/-/grant-express-4.6.5.tgz",
+          "integrity": "sha512-oHWXlKkidPQUHMY2wOzL8xQ6/OQKaib1G1jrWfKXXxIcNGYl8IRZk8SqYy6qT8rjEFQ4hcTd8NrTuNIemSxUXQ==",
+          "requires": {
+            "grant": "4.6.5"
+          }
+        },
         "helmet": {
           "version": "3.21.2",
           "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.21.2.tgz",
@@ -6364,74 +6443,97 @@
             }
           }
         },
-        "http-errors": {
-          "version": "1.6.3",
-          "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
-          "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
-          "requires": {
-            "depd": "~1.1.2",
-            "inherits": "2.0.3",
-            "setprototypeof": "1.1.0",
-            "statuses": ">= 1.4.0 < 2"
-          }
-        },
-        "iconv-lite": {
-          "version": "0.4.19",
-          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
-          "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ=="
-        },
         "ienoopen": {
           "version": "1.1.0",
           "resolved": "https://registry.npmjs.org/ienoopen/-/ienoopen-1.1.0.tgz",
           "integrity": "sha512-MFs36e/ca6ohEKtinTJ5VvAJ6oDRAYFdYXweUnGY9L9vcoqFOU4n2ZhmJ0C4z/cwGZ3YIQRSB3XZ1+ghZkY5NQ=="
         },
+        "isarray": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+        },
+        "jsonwebtoken": {
+          "version": "8.5.1",
+          "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
+          "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
+          "requires": {
+            "jws": "^3.2.2",
+            "lodash.includes": "^4.3.0",
+            "lodash.isboolean": "^3.0.3",
+            "lodash.isinteger": "^4.0.4",
+            "lodash.isnumber": "^3.0.3",
+            "lodash.isplainobject": "^4.0.6",
+            "lodash.isstring": "^4.0.1",
+            "lodash.once": "^4.0.0",
+            "ms": "^2.1.1",
+            "semver": "^5.6.0"
+          },
+          "dependencies": {
+            "semver": {
+              "version": "5.7.1",
+              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+              "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+            }
+          }
+        },
+        "mime-types": {
+          "version": "2.1.25",
+          "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.25.tgz",
+          "integrity": "sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==",
+          "requires": {
+            "mime-db": "1.42.0"
+          }
+        },
         "ms": {
-          "version": "2.1.1",
-          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-          "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
+          "version": "2.1.2",
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
         },
         "nocache": {
           "version": "2.1.0",
           "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz",
           "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q=="
         },
-        "qs": {
-          "version": "6.5.1",
-          "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
-          "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="
+        "node-redis-pubsub": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/node-redis-pubsub/-/node-redis-pubsub-4.0.0.tgz",
+          "integrity": "sha512-sAUOzisio/8UYCRbjPo6+u7aTpBmxSBjTJYwu49x9KruIQgi//wbEnvbqGSH5JWViP7HyQSMtkHUcZXH7qGsOQ==",
+          "requires": {
+            "redis": "^2.7.1"
+          }
         },
-        "raw-body": {
-          "version": "2.3.2",
-          "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
-          "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
+        "node-schedule": {
+          "version": "1.3.2",
+          "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-1.3.2.tgz",
+          "integrity": "sha512-GIND2pHMHiReSZSvS6dpZcDH7pGPGFfWBIEud6S00Q8zEIzAs9ommdyRK1ZbQt8y1LyZsJYZgPnyi7gpU2lcdw==",
           "requires": {
-            "bytes": "3.0.0",
-            "http-errors": "1.6.2",
-            "iconv-lite": "0.4.19",
-            "unpipe": "1.0.0"
-          },
-          "dependencies": {
-            "depd": {
-              "version": "1.1.1",
-              "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
-              "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
-            },
-            "http-errors": {
-              "version": "1.6.2",
-              "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
-              "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
-              "requires": {
-                "depd": "1.1.1",
-                "inherits": "2.0.3",
-                "setprototypeof": "1.0.3",
-                "statuses": ">= 1.3.1 < 2"
-              }
-            },
-            "setprototypeof": {
-              "version": "1.0.3",
-              "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
-              "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
-            }
+            "cron-parser": "^2.7.3",
+            "long-timeout": "0.1.1",
+            "sorted-array-functions": "^1.0.0"
+          }
+        },
+        "prom-client": {
+          "version": "11.5.3",
+          "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-11.5.3.tgz",
+          "integrity": "sha512-iz22FmTbtkyL2vt0MdDFY+kWof+S9UB/NACxSn2aJcewtw+EERsen0urSkZ2WrHseNdydsvcxCTAnPcSMZZv4Q==",
+          "requires": {
+            "tdigest": "^0.1.1"
+          }
+        },
+        "punycode": {
+          "version": "1.3.2",
+          "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+        },
+        "purest": {
+          "version": "3.1.0",
+          "resolved": "https://registry.npmjs.org/purest/-/purest-3.1.0.tgz",
+          "integrity": "sha512-9slCC5je2UNERS/YNcrs1/7K5Bh7Uvl6OY1S+XZ6iDNMCwk8Fio6VBdrklo7eMzt5M/Wt2fQlwXRjn4puBccRQ==",
+          "requires": {
+            "@purest/config": "^1.0.0",
+            "@request/api": "^0.6.0",
+            "extend": "^3.0.0"
           }
         },
         "referrer-policy": {
@@ -6439,20 +6541,25 @@
           "resolved": "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.2.0.tgz",
           "integrity": "sha512-LgQJIuS6nAy1Jd88DCQRemyE3mS+ispwlqMk3b0yjZ257fI1v9c+/p6SD5gP5FGyXUIgrNOAfmyioHwZtYv2VA=="
         },
-        "semver": {
-          "version": "6.1.1",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz",
-          "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ=="
+        "request-compose": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/request-compose/-/request-compose-1.2.1.tgz",
+          "integrity": "sha512-w4qjUH1N4OdMfnHVi4Z0oKvDZyu75rJlvnuKe40wVg+khnfdJLt0qf+LF8QjIiDqSOSYdbMZE6a0ixU58B3Jow=="
         },
-        "setprototypeof": {
-          "version": "1.1.0",
-          "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
-          "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
+        "sax": {
+          "version": "1.2.1",
+          "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
+          "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o="
+        },
+        "semver": {
+          "version": "6.3.0",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
         },
         "tus-js-client": {
-          "version": "1.8.0-2",
-          "resolved": "https://registry.npmjs.org/tus-js-client/-/tus-js-client-1.8.0-2.tgz",
-          "integrity": "sha512-8v/q4s9biAV1A1hZf2mtnvRlh7AXpXbozrX5bZgjRmhgY9TLlmfFVieamrOjN1DI9RPze9mSh3e6BQRRDIDsiA==",
+          "version": "1.8.0",
+          "resolved": "https://registry.npmjs.org/tus-js-client/-/tus-js-client-1.8.0.tgz",
+          "integrity": "sha512-qPX3TywqzxocTxUZtcS8X7Aik72SVMa0jKi4hWyfvRV+s9raVzzYGaP4MoJGaF0yOgm2+b6jXaVEHogxcJ8LGw==",
           "requires": {
             "buffer-from": "^0.1.1",
             "combine-errors": "^3.0.3",
@@ -6463,24 +6570,31 @@
             "url-parse": "^1.4.3"
           }
         },
-        "ultron": {
-          "version": "1.1.1",
-          "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
-          "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
+        "url": {
+          "version": "0.10.3",
+          "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
+          "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=",
+          "requires": {
+            "punycode": "1.3.2",
+            "querystring": "0.2.0"
+          }
         },
         "uuid": {
-          "version": "2.0.2",
-          "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.2.tgz",
-          "integrity": "sha1-SL1WmPBnfjx5AaHEbvFbFkN5RyY="
+          "version": "3.3.3",
+          "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
+          "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ=="
+        },
+        "validator": {
+          "version": "12.1.0",
+          "resolved": "https://registry.npmjs.org/validator/-/validator-12.1.0.tgz",
+          "integrity": "sha512-gIC2RBuFRi574Rb9vewGCJ7TCLxHXNx6EKthEgs+Iz0pYa9a9Te1VLG/bGLsAyGWrqR5FfR7tbFUI7FEF2LiGA=="
         },
         "ws": {
-          "version": "3.3.1",
-          "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.1.tgz",
-          "integrity": "sha512-8A/uRMnQy8KCQsmep1m7Bk+z/+LIkeF7w+TDMLtX1iZm5Hq9HsUDmgFGaW1ACW5Cj0b2Qo7wCvRhYN2ErUVp/A==",
+          "version": "6.2.1",
+          "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
+          "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
           "requires": {
-            "async-limiter": "~1.0.0",
-            "safe-buffer": "~5.1.0",
-            "ultron": "~1.1.0"
+            "async-limiter": "~1.0.0"
           }
         },
         "x-xss-protection": {
@@ -6708,7 +6822,7 @@
       "requires": {
         "@uppy/companion-client": "file:packages/@uppy/companion-client",
         "@uppy/utils": "file:packages/@uppy/utils",
-        "tus-js-client": "^1.8.0-2"
+        "tus-js-client": "^1.8.0"
       }
     },
     "@uppy/url": {
@@ -8631,6 +8745,7 @@
       "version": "2.388.0",
       "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.388.0.tgz",
       "integrity": "sha512-2yycFVn90H61R3vbE+4Yqn8AEOS88oOE1wUsm6aUhsk+i/Y707a85C166gKuE3+if4y8IS5qqQJiX+HUtF0KNw==",
+      "dev": true,
       "requires": {
         "buffer": "4.9.1",
         "events": "1.1.1",
@@ -8647,6 +8762,7 @@
           "version": "4.9.1",
           "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
           "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
+          "dev": true,
           "requires": {
             "base64-js": "^1.0.2",
             "ieee754": "^1.1.4",
@@ -8656,27 +8772,32 @@
         "ieee754": {
           "version": "1.1.8",
           "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
-          "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q="
+          "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=",
+          "dev": true
         },
         "isarray": {
           "version": "1.0.0",
           "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
-          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+          "dev": true
         },
         "punycode": {
           "version": "1.3.2",
           "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
-          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+          "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
+          "dev": true
         },
         "sax": {
           "version": "1.2.1",
           "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
-          "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o="
+          "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=",
+          "dev": true
         },
         "url": {
           "version": "0.10.3",
           "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
           "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=",
+          "dev": true,
           "requires": {
             "punycode": "1.3.2",
             "querystring": "0.2.0"
@@ -8685,7 +8806,8 @@
         "uuid": {
           "version": "3.3.2",
           "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
-          "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
+          "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+          "dev": true
         }
       }
     },
@@ -12670,7 +12792,8 @@
     "crc": {
       "version": "3.4.4",
       "resolved": "https://registry.npmjs.org/crc/-/crc-3.4.4.tgz",
-      "integrity": "sha1-naHpgOO9RPxck79as9ozeNheRms="
+      "integrity": "sha1-naHpgOO9RPxck79as9ozeNheRms=",
+      "dev": true
     },
     "crc32-stream": {
       "version": "3.0.1",
@@ -18381,25 +18504,6 @@
       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
       "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ=="
     },
-    "grant": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/grant/-/grant-4.1.2.tgz",
-      "integrity": "sha512-J+Cb0m8vDYU3tvcA47AbcD4KMioWeN6RDPxnPbcqpqAuHrn/J61YZZO4nx2B1qDQEhSahW3NwQCM1PZov4uMyw==",
-      "requires": {
-        "deep-copy": "^1.4.2",
-        "qs": "^6.5.1",
-        "request-compose": "0.0.19",
-        "request-oauth": "0.0.3"
-      }
-    },
-    "grant-express": {
-      "version": "4.1.2",
-      "resolved": "https://registry.npmjs.org/grant-express/-/grant-express-4.1.2.tgz",
-      "integrity": "sha512-q90pj9XM5tUNAVkTIy/N73vK9rc+SiW4J5CUG/z30yL29PM5Yzpt1kORBoqsAmygTSUH3L/ZupXg1Dng3SXM1g==",
-      "requires": {
-        "grant": "4.1.2"
-      }
-    },
     "grapheme-breaker": {
       "version": "0.3.2",
       "resolved": "https://registry.npmjs.org/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz",
@@ -21609,22 +21713,6 @@
       "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
       "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA="
     },
-    "jsonwebtoken": {
-      "version": "8.3.0",
-      "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz",
-      "integrity": "sha512-oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag==",
-      "requires": {
-        "jws": "^3.1.5",
-        "lodash.includes": "^4.3.0",
-        "lodash.isboolean": "^3.0.3",
-        "lodash.isinteger": "^4.0.4",
-        "lodash.isnumber": "^3.0.3",
-        "lodash.isplainobject": "^4.0.6",
-        "lodash.isstring": "^4.0.1",
-        "lodash.once": "^4.0.0",
-        "ms": "^2.1.1"
-      }
-    },
     "jsprim": {
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
@@ -24039,6 +24127,7 @@
       "version": "2.1.24",
       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
       "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
+      "dev": true,
       "requires": {
         "mime-db": "1.40.0"
       },
@@ -24046,7 +24135,8 @@
         "mime-db": {
           "version": "1.40.0",
           "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
-          "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
+          "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
+          "dev": true
         }
       }
     },
@@ -25006,14 +25096,6 @@
         "which": "^1.3.0"
       }
     },
-    "node-redis-pubsub": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/node-redis-pubsub/-/node-redis-pubsub-2.0.0.tgz",
-      "integrity": "sha1-8BQHCFqP3klWllRcZN0ScNws4pk=",
-      "requires": {
-        "redis": "^2.7.1"
-      }
-    },
     "node-releases": {
       "version": "1.1.42",
       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.42.tgz",
@@ -25157,16 +25239,6 @@
         "resolve": "^1.10.1"
       }
     },
-    "node-schedule": {
-      "version": "1.3.1",
-      "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-1.3.1.tgz",
-      "integrity": "sha512-cdNNePwKoisAi4DT00BB11H6IJ/WtA603YZ7+tLJcb/zCmCSxYKcvc+/GTyxC46jN/0ft7741vmMQrvxP8Sd+A==",
-      "requires": {
-        "cron-parser": "^2.7.3",
-        "long-timeout": "0.1.1",
-        "sorted-array-functions": "^1.0.0"
-      }
-    },
     "nodemon": {
       "version": "1.19.4",
       "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz",
@@ -27827,16 +27899,6 @@
         }
       }
     },
-    "purest": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/purest/-/purest-3.0.0.tgz",
-      "integrity": "sha1-zCtMMEBFx/iptf8k5pgI2pp2pdw=",
-      "requires": {
-        "@purest/config": "^1.0.0",
-        "@request/api": "^0.6.0",
-        "extend": "^3.0.0"
-      }
-    },
     "purgecss": {
       "version": "1.4.1",
       "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-1.4.1.tgz",
@@ -29097,11 +29159,6 @@
         }
       }
     },
-    "request-compose": {
-      "version": "0.0.19",
-      "resolved": "https://registry.npmjs.org/request-compose/-/request-compose-0.0.19.tgz",
-      "integrity": "sha512-BBMilZ4uReMzOCXvysw6l8nT5WwQDo/H8vaYNQ4BXPa7/0OJIaJskk4Ozzfpd2bmLb5ZQLpxJf/FMCeTX5QrkQ=="
-    },
     "request-oauth": {
       "version": "0.0.3",
       "resolved": "https://registry.npmjs.org/request-oauth/-/request-oauth-0.0.3.tgz",
@@ -33370,11 +33427,6 @@
       "integrity": "sha1-fif8uzFbhB54JDQxiXZxkp4gt/Q=",
       "dev": true
     },
-    "validator": {
-      "version": "9.4.1",
-      "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz",
-      "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA=="
-    },
     "vary": {
       "version": "1.1.2",
       "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",

+ 18 - 18
packages/@uppy/companion/package.json

@@ -29,40 +29,40 @@
     "companion": "./bin/companion"
   },
   "dependencies": {
-    "@purest/providers": "1.0.0",
+    "@purest/providers": "1.0.1",
     "@uppy/fs-tail-stream": "1.2.0",
-    "atob": "2.1.0",
-    "aws-sdk": "2.388.0",
-    "body-parser": "1.18.2",
+    "atob": "2.1.2",
+    "aws-sdk": "2.587.0",
+    "body-parser": "1.19.0",
     "chalk": "2.4.2",
     "common-tags": "1.8.0",
     "connect-redis": "4.0.3",
-    "cookie-parser": "1.4.3",
+    "cookie-parser": "1.4.4",
     "express": "4.17.1",
     "express-interceptor": "1.2.0",
     "express-prom-bundle": "3.3.0",
     "express-request-id": "1.4.1",
-    "express-session": "1.15.6",
+    "express-session": "1.17.0",
     "grant-express": "4.1.2",
     "helmet": "3.21.2",
     "isobject": "3.0.1",
-    "jsonwebtoken": "8.3.0",
+    "jsonwebtoken": "8.5.1",
     "lodash.merge": "4.6.2",
-    "mime-types": "2.1.24",
+    "mime-types": "2.1.25",
     "morgan": "1.9.1",
-    "ms": "2.1.1",
-    "node-redis-pubsub": "2.0.0",
-    "node-schedule": "1.3.1",
-    "prom-client": "10.2.3",
-    "purest": "3.0.0",
+    "ms": "2.1.2",
+    "node-redis-pubsub": "4.0.0",
+    "node-schedule": "1.3.2",
+    "prom-client": "11.5.3",
+    "purest": "3.1.0",
     "redis": "2.8.0",
     "request": "2.88.0",
-    "semver": "6.1.1",
+    "semver": "6.3.0",
     "serialize-error": "^2.1.0",
-    "tus-js-client": "1.8.0-2",
-    "uuid": "2.0.2",
-    "validator": "^9.0.0",
-    "ws": "3.3.1"
+    "tus-js-client": "1.8.0",
+    "uuid": "3.3.3",
+    "validator": "^12.1.0",
+    "ws": "6.2.1"
   },
   "devDependencies": {
     "@types/node": "^12.6.8",

+ 1 - 1
packages/@uppy/tus/package.json

@@ -24,7 +24,7 @@
   "dependencies": {
     "@uppy/companion-client": "file:../companion-client",
     "@uppy/utils": "file:../utils",
-    "tus-js-client": "^1.8.0-2"
+    "tus-js-client": "^1.8.0"
   },
   "peerDependencies": {
     "@uppy/core": "^1.0.0"