From 01dae26b8c3e522fe6dc6839c54574da496e1a9e Mon Sep 17 00:00:00 2001 From: Sriram Krishnan Date: Mon, 19 Nov 2018 13:51:14 -0800 Subject: [PATCH] fix npm vulnerabilities (#842) --- css/CSS_SIZES.md | 40 ++--- functions/package-lock.json | 323 ++++++++++++++++++++++++++++++------ package.json | 8 +- 3 files changed, 293 insertions(+), 78 deletions(-) diff --git a/css/CSS_SIZES.md b/css/CSS_SIZES.md index f4ac1adff..d3337c475 100644 --- a/css/CSS_SIZES.md +++ b/css/CSS_SIZES.md @@ -1,22 +1,22 @@ | Filename | Number of Characters | Size | | ----------------------------------- | -------------------- | -------- | -| core.css | 13784 | 13.78 KB | -| templates/alp/page.css | 24722 | 24.72 KB | -| templates/article/page.css | 24251 | 24.25 KB | -| templates/arvidbrane-photo/page.css | 30922 | 30.92 KB | -| templates/blog/page.css | 24494 | 24.49 KB | -| templates/e-commerce/page.css | 42288 | 42.29 KB | -| templates/gallery/page.css | 5957 | 5.957 KB | -| templates/land-see/page.css | 45680 | 45.68 KB | -| templates/lune/page.css | 47503 | 47.50 KB | -| templates/test/page.css | 24337 | 24.34 KB | -| templates/themes_1/page.css | 25919 | 25.92 KB | -| templates/themes_2/page.css | 24826 | 24.83 KB | -| templates/thescenic/page.css | 24345 | 24.34 KB | -| templates/travel/page.css | 17340 | 17.34 KB | -| www/components/page.css | 25051 | 25.05 KB | -| www/getstarted/page.css | 20721 | 20.72 KB | -| www/howitworks/page.css | 20721 | 20.72 KB | -| www/index/page.css | 27132 | 27.13 KB | -| www/render/page.css | 24284 | 24.28 KB | -| www/templates/page.css | 25788 | 25.79 KB | \ No newline at end of file +| core.css | 13541 | 13.54 KB | +| templates/alp/page.css | 23569 | 23.57 KB | +| templates/article/page.css | 23117 | 23.12 KB | +| templates/arvidbrane-photo/page.css | 29333 | 29.33 KB | +| templates/blog/page.css | 23331 | 23.33 KB | +| templates/e-commerce/page.css | 39763 | 39.76 KB | +| templates/gallery/page.css | 4752 | 4.752 KB | +| templates/land-see/page.css | 43396 | 43.40 KB | +| templates/lune/page.css | 41357 | 41.36 KB | +| templates/test/page.css | 23203 | 23.20 KB | +| templates/themes_1/page.css | 24754 | 24.75 KB | +| templates/themes_2/page.css | 23707 | 23.71 KB | +| templates/thescenic/page.css | 23211 | 23.21 KB | +| templates/travel/page.css | 16935 | 16.93 KB | +| www/components/page.css | 25297 | 25.30 KB | +| www/getstarted/page.css | 21055 | 21.05 KB | +| www/howitworks/page.css | 21055 | 21.05 KB | +| www/index/page.css | 27160 | 27.16 KB | +| www/render/page.css | 23150 | 23.15 KB | +| www/templates/page.css | 25745 | 25.75 KB | \ No newline at end of file diff --git a/functions/package-lock.json b/functions/package-lock.json index 719beacbf..fd67b68f5 100644 --- a/functions/package-lock.json +++ b/functions/package-lock.json @@ -1,21 +1,32 @@ { "name": "functions", + "requires": true, "lockfileVersion": 1, "dependencies": { "@types/express": { "version": "4.0.35", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.0.35.tgz", - "integrity": "sha1-YmfHtgpR+sRzRns8SgLNHkQYBf4=" + "integrity": "sha1-YmfHtgpR+sRzRns8SgLNHkQYBf4=", + "requires": { + "@types/express-serve-static-core": "*", + "@types/serve-static": "*" + } }, "@types/express-serve-static-core": { "version": "4.0.46", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.0.46.tgz", - "integrity": "sha512-dtJos9GpTYqX/LBvpu8xHxOQTeAXEgFzZkQmcLgxj/ZbNv0v+cpM3A2ZAiOljgNAbHeguPivFn2wHbNYvLJVcA==" + "integrity": "sha512-dtJos9GpTYqX/LBvpu8xHxOQTeAXEgFzZkQmcLgxj/ZbNv0v+cpM3A2ZAiOljgNAbHeguPivFn2wHbNYvLJVcA==", + "requires": { + "@types/node": "*" + } }, "@types/jsonwebtoken": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.1.tgz", - "integrity": "sha512-1VNL75ZkqUlDCd+HlvBegroPgpjFeFkk7Dujb1306YtaYKmZk1SaFIkavqER8ooTV5utTLJJC9I/i5HEeS5hWA==" + "integrity": "sha512-1VNL75ZkqUlDCd+HlvBegroPgpjFeFkk7Dujb1306YtaYKmZk1SaFIkavqER8ooTV5utTLJJC9I/i5HEeS5hWA==", + "requires": { + "@types/node": "*" + } }, "@types/lodash": { "version": "4.14.66", @@ -35,17 +46,28 @@ "@types/serve-static": { "version": "1.7.31", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", - "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=" + "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", + "requires": { + "@types/express-serve-static-core": "*", + "@types/mime": "*" + } }, "@types/sha1": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@types/sha1/-/sha1-1.1.0.tgz", - "integrity": "sha1-Rh6xiQbSXo0HxGeKDtT5ygfkbdk=" + "integrity": "sha1-Rh6xiQbSXo0HxGeKDtT5ygfkbdk=", + "requires": { + "@types/node": "*" + } }, "accepts": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=" + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "requires": { + "mime-types": "~2.1.11", + "negotiator": "0.6.1" + } }, "array-flatten": { "version": "1.1.1", @@ -95,7 +117,10 @@ "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", - "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=" + "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", + "requires": { + "ms": "2.0.0" + } }, "depd": { "version": "1.1.0", @@ -110,7 +135,11 @@ "ecdsa-sig-formatter": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz", - "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=" + "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=", + "requires": { + "base64url": "^2.0.0", + "safe-buffer": "^5.0.1" + } }, "ee-first": { "version": "1.1.1", @@ -135,96 +164,200 @@ "express": { "version": "4.15.3", "resolved": "https://registry.npmjs.org/express/-/express-4.15.3.tgz", - "integrity": "sha1-urZdDwOqgMNYQIly/HAPkWlEtmI=" + "integrity": "sha1-urZdDwOqgMNYQIly/HAPkWlEtmI=", + "requires": { + "accepts": "~1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "~1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.7", + "depd": "~1.1.0", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "finalhandler": "~1.0.3", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "~1.1.4", + "qs": "6.4.0", + "range-parser": "~1.2.0", + "send": "0.15.3", + "serve-static": "1.12.3", + "setprototypeof": "1.0.3", + "statuses": "~1.3.1", + "type-is": "~1.6.15", + "utils-merge": "1.0.0", + "vary": "~1.1.1" + } }, "finalhandler": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz", - "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=" + "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=", + "requires": { + "debug": "2.6.7", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.1", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } }, "firebase-admin": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-4.2.1.tgz", "integrity": "sha1-kXlL/CFO4h3sx2XTCEERZqBcCyA=", + "requires": { + "@types/jsonwebtoken": "^7.1.33", + "faye-websocket": "0.9.3", + "jsonwebtoken": "7.1.9" + }, "dependencies": { "@types/jsonwebtoken": { - "version": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-7.2.0.tgz", - "integrity": "sha1-D+0yyFAdqArJg50tQDplyD13b/0=" + "version": "7.2.0", + "resolved": false, + "integrity": "sha1-D+0yyFAdqArJg50tQDplyD13b/0=", + "requires": { + "@types/node": "*" + } }, "@types/node": { - "version": "https://registry.npmjs.org/@types/node/-/node-7.0.12.tgz", + "version": "7.0.12", + "resolved": false, "integrity": "sha1-rl9noZwV91IUgATbB8u7Ny5p78k=" }, "base64url": { - "version": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz", "integrity": "sha1-6sFuA+oUOO/5Qj1puqNiYu0fcLs=" }, "buffer-equal-constant-time": { - "version": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" }, "ecdsa-sig-formatter": { - "version": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz", - "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=" + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz", + "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE=", + "requires": { + "base64url": "^2.0.0", + "safe-buffer": "^5.0.1" + } }, "faye-websocket": { - "version": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.3.tgz", - "integrity": "sha1-SCpQWw3wrmJrlphm0710DNuWLoM=" + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.9.3.tgz", + "integrity": "sha1-SCpQWw3wrmJrlphm0710DNuWLoM=", + "requires": { + "websocket-driver": ">=0.5.1" + } }, "hoek": { - "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" }, "isemail": { - "version": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=" }, "joi": { - "version": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", - "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=" + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", + "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", + "requires": { + "hoek": "2.x.x", + "isemail": "1.x.x", + "moment": "2.x.x", + "topo": "1.x.x" + } }, "jsonwebtoken": { - "version": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.1.9.tgz", - "integrity": "sha1-hHgE5SWL7FqUmajcSl56O64I1Yo=" + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.1.9.tgz", + "integrity": "sha1-hHgE5SWL7FqUmajcSl56O64I1Yo=", + "requires": { + "joi": "^6.10.1", + "jws": "^3.1.3", + "lodash.once": "^4.0.0", + "ms": "^0.7.1", + "xtend": "^4.0.1" + } }, "jwa": { - "version": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz", - "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU=" + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz", + "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU=", + "requires": { + "base64url": "2.0.0", + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.9", + "safe-buffer": "^5.0.1" + } }, "jws": { - "version": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz", - "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=" + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz", + "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=", + "requires": { + "base64url": "^2.0.0", + "jwa": "^1.1.4", + "safe-buffer": "^5.0.1" + } }, "lodash.once": { - "version": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" }, "moment": { - "version": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8=" }, "ms": { - "version": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz", "integrity": "sha1-cIFVpeROM/X9D8U+gdDUCpG+H/8=" }, "safe-buffer": { - "version": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" }, "topo": { - "version": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", + "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", + "requires": { + "hoek": "2.x.x" + } }, "websocket-driver": { - "version": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=" + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "requires": { + "websocket-extensions": ">=0.1.1" + } }, "websocket-extensions": { - "version": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=" }, "xtend": { - "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" } } @@ -232,7 +365,17 @@ "firebase-functions": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-0.5.7.tgz", - "integrity": "sha1-4DEIF6Kqw6ZX8YArMpScJ0nA7iI=" + "integrity": "sha1-4DEIF6Kqw6ZX8YArMpScJ0nA7iI=", + "requires": { + "@types/express": "^4.0.33", + "@types/jsonwebtoken": "^7.1.32", + "@types/lodash": "^4.14.34", + "@types/sha1": "^1.1.0", + "express": "^4.0.33", + "jsonwebtoken": "^7.1.9", + "lodash": "^4.6.1", + "sha1": "^1.1.1" + } }, "forwarded": { "version": "0.1.0", @@ -252,7 +395,13 @@ "http-errors": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", - "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=" + "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", + "requires": { + "depd": "1.1.0", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } }, "inherits": { "version": "2.0.3", @@ -272,22 +421,46 @@ "joi": { "version": "6.10.1", "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", - "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=" + "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", + "requires": { + "hoek": "2.x.x", + "isemail": "1.x.x", + "moment": "2.x.x", + "topo": "1.x.x" + } }, "jsonwebtoken": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.1.tgz", - "integrity": "sha1-fKMk9SFfi+A5zTWmxFu4y3SkSPs=" + "integrity": "sha1-fKMk9SFfi+A5zTWmxFu4y3SkSPs=", + "requires": { + "joi": "^6.10.1", + "jws": "^3.1.4", + "lodash.once": "^4.0.0", + "ms": "^2.0.0", + "xtend": "^4.0.1" + } }, "jwa": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz", - "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU=" + "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU=", + "requires": { + "base64url": "2.0.0", + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.9", + "safe-buffer": "^5.0.1" + } }, "jws": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz", - "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=" + "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI=", + "requires": { + "base64url": "^2.0.0", + "jwa": "^1.1.4", + "safe-buffer": "^5.0.1" + } }, "lodash": { "version": "4.17.4", @@ -327,7 +500,10 @@ "mime-types": { "version": "2.1.15", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "requires": { + "mime-db": "~1.27.0" + } }, "moment": { "version": "2.18.1", @@ -347,7 +523,10 @@ "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } }, "parseurl": { "version": "1.3.1", @@ -362,7 +541,11 @@ "proxy-addr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz", - "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=" + "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=", + "requires": { + "forwarded": "~0.1.0", + "ipaddr.js": "1.3.0" + } }, "qs": { "version": "6.4.0", @@ -382,12 +565,33 @@ "send": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz", - "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=" + "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=", + "requires": { + "debug": "2.6.7", + "depd": "~1.1.0", + "destroy": "~1.0.4", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "etag": "~1.8.0", + "fresh": "0.5.0", + "http-errors": "~1.6.1", + "mime": "1.3.4", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.3.1" + } }, "serve-static": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz", - "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=" + "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=", + "requires": { + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "parseurl": "~1.3.1", + "send": "0.15.3" + } }, "setprototypeof": { "version": "1.0.3", @@ -397,7 +601,11 @@ "sha1": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", - "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=" + "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=", + "requires": { + "charenc": ">= 0.0.1", + "crypt": ">= 0.0.1" + } }, "statuses": { "version": "1.3.1", @@ -407,12 +615,19 @@ "topo": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=" + "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", + "requires": { + "hoek": "2.x.x" + } }, "type-is": { "version": "1.6.15", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=" + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.15" + } }, "unpipe": { "version": "1.0.0", @@ -435,4 +650,4 @@ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" } } -} \ No newline at end of file +} diff --git a/package.json b/package.json index 84c14cb85..a6f960671 100644 --- a/package.json +++ b/package.json @@ -52,17 +52,17 @@ "gulp-replace": "^0.5.4", "gulp-util": "3.0.8", "gulp-webserver": "^0.9.1", - "highlights": "^2.1.1", + "highlights": "^3.1.1", "html-webpack-plugin": "^2.28.0", "jsdom": "^9.11.0", "json-loader": "^0.5.4", - "karma": "^1.4.1", + "karma": "^3.1.1", "karma-chrome-launcher": "^2.2.0", "karma-mocha": "^1.3.0", "karma-webpack": "^2.0.2", "markdown-table": "^1.1.1", "minimist": "^1.2.0", - "mocha": "^3.5.0", + "mocha": "^5.2.0", "mustache": "2.3.0", "path": "^0.12.7", "postcss-calc": "^5.3.1", @@ -80,7 +80,7 @@ "webpack": "^2.2.1", "webpack-closure-compiler": "^2.1.5", "webpack-dev-middleware": "^1.10.1", - "webpack-dev-server": "^2.7.1", + "webpack-dev-server": "^3.1.10", "webpack-hot-middleware": "^2.17.0", "worker-loader": "^0.8.1" },