From c0b486fd82e5de15279acf8146eb524767fa03d3 Mon Sep 17 00:00:00 2001 From: David Manthey Date: Tue, 5 Jun 2018 11:42:51 -0400 Subject: [PATCH] Upgrade jasmine and some tutorial testing infrastructure. This upgrades to jasmine 3.1 and also the karma-jasmine-html-reporter. There are clearer tutorial test failure messages, especially when the test throws an exception. Fixed some wording in the contour tutorial. A small performance improvement was made to the gl.lineFeature. --- karma-base.js | 5 + package-lock.json | 2708 ++++++++++++++++----------------- package.json | 4 +- src/gl/lineFeature.js | 7 +- tests/tutorials.js | 19 +- tutorials/common/tutorials.js | 1 - tutorials/contour/index.pug | 8 +- tutorials/contour/thumb.jpg | Bin 100752 -> 100330 bytes 8 files changed, 1377 insertions(+), 1375 deletions(-) diff --git a/karma-base.js b/karma-base.js index be0daab605..a310ba409f 100644 --- a/karma-base.js +++ b/karma-base.js @@ -341,6 +341,11 @@ module.exports = function (config) { frameworks: [ 'jasmine', 'sinon' ], + client: { + jasmine: { + random: false + } + }, webpack: { cache: true, devtool: 'inline-source-map', diff --git a/package-lock.json b/package-lock.json index db4659f533..f506d8f259 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "integrity": "sha512-+Jty46mPaWe1VAyZbfvgJM4BAdklLWxrT5tc/RjvCgLrtk6gzRY6AOnoWFv4p6hVxhJshDdr2hGVn56alBp97Q==", "dev": true, "requires": { - "@types/babel-types": "*" + "@types/babel-types": "7.0.1" } }, "abbrev": { @@ -31,7 +31,7 @@ "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "dev": true, "requires": { - "mime-types": "~2.1.18", + "mime-types": "2.1.18", "negotiator": "0.6.1" } }, @@ -47,7 +47,7 @@ "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", "dev": true, "requires": { - "acorn": "^4.0.4" + "acorn": "4.0.13" }, "dependencies": { "acorn": { @@ -64,7 +64,7 @@ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "^3.0.4" + "acorn": "3.3.0" }, "dependencies": { "acorn": { @@ -87,10 +87,10 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" } }, "ajv-keywords": { @@ -105,9 +105,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" } }, "alphanum-sort": { @@ -146,8 +146,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" + "micromatch": "2.3.11", + "normalize-path": "2.1.1" } }, "aproba": { @@ -162,8 +162,8 @@ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", "dev": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.6" } }, "argparse": { @@ -172,7 +172,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "sprintf-js": "1.0.3" } }, "argv": { @@ -187,7 +187,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "arr-flatten": "1.1.0" } }, "arr-flatten": { @@ -220,7 +220,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "array-uniq": "1.0.3" } }, "array-uniq": { @@ -298,12 +298,12 @@ "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", "dev": true, "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000833", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "aws-sign2": { @@ -324,9 +324,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" } }, "babel-generator": { @@ -335,14 +335,14 @@ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.10", + "source-map": "0.5.7", + "trim-right": "1.0.1" }, "dependencies": { "jsesc": { @@ -359,7 +359,7 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-runtime": { @@ -368,8 +368,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "core-js": "2.5.5", + "regenerator-runtime": "0.11.1" } }, "babel-template": { @@ -378,11 +378,11 @@ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.10" } }, "babel-traverse": { @@ -391,15 +391,15 @@ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.10" } }, "babel-types": { @@ -408,10 +408,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.10", + "to-fast-properties": "1.0.3" } }, "babylon": { @@ -463,7 +463,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "^0.14.3" + "tweetnacl": "0.14.5" } }, "better-assert": { @@ -499,7 +499,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "~2.0.0" + "inherits": "2.0.3" } }, "bluebird": { @@ -515,15 +515,15 @@ "dev": true, "requires": { "bytes": "3.0.0", - "content-type": "~1.0.4", + "content-type": "1.0.4", "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", + "depd": "1.1.2", + "http-errors": "1.6.3", "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", + "on-finished": "2.3.0", "qs": "6.5.1", "raw-body": "2.3.2", - "type-is": "~1.6.15" + "type-is": "1.6.16" } }, "boom": { @@ -532,7 +532,7 @@ "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", "dev": true, "requires": { - "hoek": "4.x.x" + "hoek": "4.2.1" } }, "bootstrap": { @@ -559,7 +559,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" }, "dependencies": { @@ -577,9 +577,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" } }, "broadway": { @@ -601,9 +601,9 @@ "integrity": "sha1-ohHgnGo947oa8n0EnTASUNGIErw=", "dev": true, "requires": { - "colors": "0.x.x", - "eyes": "0.1.x", - "winston": "0.8.x" + "colors": "0.6.2", + "eyes": "0.1.8", + "winston": "0.8.0" } }, "colors": { @@ -618,12 +618,12 @@ "integrity": "sha1-YdCDD6aZcGISIGsKK1ymmpMENmg=", "dev": true, "requires": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" + "async": "0.2.10", + "colors": "0.6.2", + "cycle": "1.0.3", + "eyes": "0.1.8", + "pkginfo": "0.3.1", + "stack-trace": "0.0.10" } } } @@ -634,7 +634,7 @@ "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=", "dev": true, "requires": { - "inherits": "^2.0.1" + "inherits": "2.0.3" } }, "browserify-zlib": { @@ -643,7 +643,7 @@ "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "dev": true, "requires": { - "pako": "~0.2.0" + "pako": "0.2.9" }, "dependencies": { "pako": { @@ -660,8 +660,8 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "caniuse-db": "1.0.30000833", + "electron-to-chromium": "1.3.45" } }, "buffer": { @@ -670,9 +670,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "base64-js": "1.3.0", + "ieee754": "1.1.11", + "isarray": "1.0.0" } }, "buffer-from": { @@ -705,7 +705,7 @@ "integrity": "sha1-83odbqEOgp2UchrimpC7T7Uqt2c=", "dev": true, "requires": { - "tape": "~2.3.2" + "tape": "2.3.3" } }, "caller-path": { @@ -714,7 +714,7 @@ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "^0.2.0" + "callsites": "0.2.0" } }, "callsite": { @@ -741,8 +741,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "camelcase": "2.1.1", + "map-obj": "1.0.1" }, "dependencies": { "camelcase": { @@ -759,10 +759,10 @@ "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "dev": true, "requires": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000833", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" } }, "caniuse-db": { @@ -777,9 +777,9 @@ "integrity": "sha1-aBSyC5yAg13MJL/WGZFHKIYwUhw=", "dev": true, "requires": { - "node-pre-gyp": "^0.6.29", - "parse-css-font": "^2.0.2", - "units-css": "^0.4.0" + "node-pre-gyp": "0.6.39", + "parse-css-font": "2.0.2", + "units-css": "0.4.0" } }, "caseless": { @@ -794,7 +794,7 @@ "integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=", "dev": true, "requires": { - "underscore-contrib": "~0.3.0" + "underscore-contrib": "0.3.0" } }, "center-align": { @@ -803,8 +803,8 @@ "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "align-text": "0.1.4", + "lazy-cache": "1.0.4" } }, "chalk": { @@ -813,11 +813,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" } }, "character-parser": { @@ -826,7 +826,7 @@ "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", "dev": true, "requires": { - "is-regex": "^1.0.3" + "is-regex": "1.0.4" } }, "chokidar": { @@ -835,15 +835,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.2.4", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" } }, "circular-json": { @@ -858,7 +858,7 @@ "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", "dev": true, "requires": { - "chalk": "^1.1.3" + "chalk": "1.1.3" } }, "clean-css": { @@ -867,7 +867,7 @@ "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", "dev": true, "requires": { - "source-map": "0.5.x" + "source-map": "0.5.7" } }, "cli-cursor": { @@ -876,7 +876,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "1.0.1" } }, "cli-width": { @@ -891,9 +891,9 @@ "integrity": "sha1-U74z6p9ZvshWCe4wCsQgdgPlIBM=", "dev": true, "requires": { - "colors": "~1.0.3", - "eyes": "~0.1.8", - "winston": "0.8.x" + "colors": "1.0.3", + "eyes": "0.1.8", + "winston": "0.8.3" }, "dependencies": { "colors": { @@ -910,8 +910,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", + "center-align": "0.1.3", + "right-align": "0.1.3", "wordwrap": "0.0.2" }, "dependencies": { @@ -941,7 +941,7 @@ "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", "dev": true, "requires": { - "q": "^1.1.2" + "q": "1.5.1" } }, "code-point-at": { @@ -957,7 +957,7 @@ "dev": true, "requires": { "argv": "0.0.2", - "request": "^2.81.0", + "request": "2.85.0", "urlgrey": "0.4.4" } }, @@ -973,9 +973,9 @@ "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" + "clone": "1.0.4", + "color-convert": "1.9.1", + "color-string": "0.3.0" } }, "color-convert": { @@ -984,7 +984,7 @@ "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { - "color-name": "^1.1.1" + "color-name": "1.1.3" } }, "color-name": { @@ -999,7 +999,7 @@ "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "dev": true, "requires": { - "color-name": "^1.0.0" + "color-name": "1.1.3" } }, "colorbrewer": { @@ -1014,9 +1014,9 @@ "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", "dev": true, "requires": { - "color": "^0.11.0", + "color": "0.11.4", "css-color-names": "0.0.4", - "has": "^1.0.1" + "has": "1.0.1" } }, "colors": { @@ -1031,7 +1031,7 @@ "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "delayed-stream": "1.0.0" } }, "commander": { @@ -1064,7 +1064,7 @@ "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=", "dev": true, "requires": { - "mime-db": ">= 1.33.0 < 2" + "mime-db": "1.33.0" } }, "compression": { @@ -1073,13 +1073,13 @@ "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.5", "bytes": "3.0.0", - "compressible": "~2.0.13", + "compressible": "2.0.13", "debug": "2.6.9", - "on-headers": "~1.0.1", + "on-headers": "1.0.1", "safe-buffer": "5.1.1", - "vary": "~1.1.2" + "vary": "1.1.2" }, "dependencies": { "safe-buffer": { @@ -1102,10 +1102,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "buffer-from": "1.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" } }, "connect": { @@ -1116,7 +1116,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.0", - "parseurl": "~1.3.2", + "parseurl": "1.3.2", "utils-merge": "1.0.1" }, "dependencies": { @@ -1127,12 +1127,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" } }, "statuses": { @@ -1155,7 +1155,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "^0.1.4" + "date-now": "0.1.4" } }, "console-control-strings": { @@ -1170,10 +1170,10 @@ "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", "dev": true, "requires": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" + "@types/babel-types": "7.0.1", + "@types/babylon": "6.16.2", + "babel-types": "6.26.0", + "babylon": "6.18.0" } }, "constants-browserify": { @@ -1230,7 +1230,7 @@ "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", "dev": true, "requires": { - "boom": "5.x.x" + "boom": "5.2.0" }, "dependencies": { "boom": { @@ -1239,7 +1239,7 @@ "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", "dev": true, "requires": { - "hoek": "4.x.x" + "hoek": "4.2.1" } } } @@ -1298,7 +1298,7 @@ "integrity": "sha1-//VxkiAtuDJAxBaG+RnkSacCT30=", "dev": true, "requires": { - "tcomb": "^2.5.0" + "tcomb": "2.7.0" } }, "css-loader": { @@ -1307,20 +1307,20 @@ "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "cssnano": "^3.10.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "object-assign": "^4.1.1", - "postcss": "^5.0.6", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.7.0", + "cssnano": "3.10.0", + "icss-utils": "2.1.0", + "loader-utils": "1.1.0", + "lodash.camelcase": "4.3.0", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-modules-extract-imports": "1.2.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "postcss-value-parser": "3.3.0", + "source-list-map": "2.0.0" } }, "css-parse": { @@ -1341,9 +1341,9 @@ "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", "dev": true, "requires": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" } }, "css-system-font-keywords": { @@ -1364,38 +1364,38 @@ "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "dev": true, "requires": { - "autoprefixer": "^6.3.1", - "decamelize": "^1.1.2", - "defined": "^1.0.0", - "has": "^1.0.1", - "object-assign": "^4.0.1", - "postcss": "^5.0.14", - "postcss-calc": "^5.2.0", - "postcss-colormin": "^2.1.8", - "postcss-convert-values": "^2.3.4", - "postcss-discard-comments": "^2.0.4", - "postcss-discard-duplicates": "^2.0.1", - "postcss-discard-empty": "^2.0.1", - "postcss-discard-overridden": "^0.1.1", - "postcss-discard-unused": "^2.2.1", - "postcss-filter-plugins": "^2.0.0", - "postcss-merge-idents": "^2.1.5", - "postcss-merge-longhand": "^2.0.1", - "postcss-merge-rules": "^2.0.3", - "postcss-minify-font-values": "^1.0.2", - "postcss-minify-gradients": "^1.0.1", - "postcss-minify-params": "^1.0.4", - "postcss-minify-selectors": "^2.0.4", - "postcss-normalize-charset": "^1.1.0", - "postcss-normalize-url": "^3.0.7", - "postcss-ordered-values": "^2.1.0", - "postcss-reduce-idents": "^2.2.2", - "postcss-reduce-initial": "^1.0.0", - "postcss-reduce-transforms": "^1.0.3", - "postcss-svgo": "^2.1.1", - "postcss-unique-selectors": "^2.0.2", - "postcss-value-parser": "^3.2.3", - "postcss-zindex": "^2.0.1" + "autoprefixer": "6.7.7", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.2", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.0" } }, "csso": { @@ -1404,8 +1404,8 @@ "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "dev": true, "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" + "clap": "1.2.3", + "source-map": "0.5.7" } }, "currently-unhandled": { @@ -1414,7 +1414,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "^1.0.1" + "array-find-index": "1.0.2" } }, "custom-event": { @@ -1435,7 +1435,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "^0.10.9" + "es5-ext": "0.10.42" } }, "d3": { @@ -1450,7 +1450,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "date-now": { @@ -1465,8 +1465,8 @@ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" + "get-stdin": "4.0.1", + "meow": "3.7.0" } }, "debug": { @@ -1514,13 +1514,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" } }, "delayed-stream": { @@ -1553,7 +1553,7 @@ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "detect-libc": { @@ -1580,11 +1580,11 @@ "integrity": "sha1-1gblqZDLoFLKHhgDqcWH7O48XDg=", "dev": true, "requires": { - "commander": ">= 0.5.2", - "fs-extra": ">= 0.6.0", - "highlight.js": ">= 8.0.x", - "marked": ">= 0.2.7", - "underscore": ">= 1.0.0" + "commander": "2.15.1", + "fs-extra": "5.0.0", + "highlight.js": "9.12.0", + "marked": "0.3.19", + "underscore": "1.9.0" } }, "doctrine": { @@ -1593,8 +1593,8 @@ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "esutils": "2.0.2", + "isarray": "1.0.0" } }, "doctypes": { @@ -1609,10 +1609,10 @@ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" } }, "domain-browser": { @@ -1634,7 +1634,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "~0.1.0" + "jsbn": "0.1.1" } }, "ee-first": { @@ -1672,7 +1672,7 @@ "cookie": "0.3.1", "debug": "2.3.3", "engine.io-parser": "1.3.2", - "ws": "~1.1.5" + "ws": "1.1.5" }, "dependencies": { "accepts": { @@ -1681,7 +1681,7 @@ "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "dev": true, "requires": { - "mime-types": "~2.1.11", + "mime-types": "2.1.18", "negotiator": "0.6.1" } }, @@ -1717,7 +1717,7 @@ "parsejson": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "~1.1.5", + "ws": "1.1.5", "xmlhttprequest-ssl": "1.5.3", "yeast": "0.1.2" }, @@ -1765,9 +1765,9 @@ "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" + "graceful-fs": "4.1.11", + "memory-fs": "0.2.0", + "tapable": "0.1.10" }, "dependencies": { "memory-fs": { @@ -1796,7 +1796,7 @@ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "~1.0.1" + "prr": "1.0.1" } }, "error-ex": { @@ -1805,7 +1805,7 @@ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "^0.2.1" + "is-arrayish": "0.2.1" } }, "es5-ext": { @@ -1814,9 +1814,9 @@ "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==", "dev": true, "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "next-tick": "1.0.0" } }, "es6-iterator": { @@ -1825,9 +1825,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "d": "1.0.0", + "es5-ext": "0.10.42", + "es6-symbol": "3.1.1" } }, "es6-map": { @@ -1836,12 +1836,12 @@ "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" + "d": "1.0.0", + "es5-ext": "0.10.42", + "es6-iterator": "2.0.3", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" } }, "es6-promise": { @@ -1856,11 +1856,11 @@ "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", + "d": "1.0.0", + "es5-ext": "0.10.42", + "es6-iterator": "2.0.3", "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" + "event-emitter": "0.3.5" } }, "es6-symbol": { @@ -1869,8 +1869,8 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "d": "1.0.0", + "es5-ext": "0.10.42" } }, "es6-weak-map": { @@ -1879,10 +1879,10 @@ "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "d": "1.0.0", + "es5-ext": "0.10.42", + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1" } }, "escape-html": { @@ -1903,11 +1903,11 @@ "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", "dev": true, "requires": { - "esprima": "^1.2.2", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.5.0", - "source-map": "~0.2.0" + "esprima": "1.2.5", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.5.0", + "source-map": "0.2.0" }, "dependencies": { "esprima": { @@ -1934,8 +1934,8 @@ "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", "dev": true, "requires": { - "prelude-ls": "~1.1.0", - "type-check": "~0.3.1" + "prelude-ls": "1.1.2", + "type-check": "0.3.2" } }, "optionator": { @@ -1944,12 +1944,12 @@ "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", "dev": true, "requires": { - "deep-is": "~0.1.2", - "fast-levenshtein": "~1.0.0", - "levn": "~0.2.5", - "prelude-ls": "~1.1.1", - "type-check": "~0.3.1", - "wordwrap": "~0.0.2" + "deep-is": "0.1.3", + "fast-levenshtein": "1.0.7", + "levn": "0.2.5", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "0.0.3" } }, "source-map": { @@ -1959,7 +1959,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } }, "wordwrap": { @@ -1976,10 +1976,10 @@ "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", "dev": true, "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "es6-map": "0.1.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.1", + "estraverse": "4.2.0" } }, "eslint": { @@ -1988,39 +1988,39 @@ "integrity": "sha1-5MyPoPAJ+4KaquI4VaKTYL4fbBE=", "dev": true, "requires": { - "chalk": "^1.1.3", - "concat-stream": "^1.4.6", - "debug": "^2.1.1", - "doctrine": "^1.2.2", - "es6-map": "^0.1.3", - "escope": "^3.6.0", - "espree": "^3.1.6", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^1.1.1", - "glob": "^7.0.3", - "globals": "^9.2.0", - "ignore": "^3.1.2", - "imurmurhash": "^0.1.4", - "inquirer": "^0.12.0", - "is-my-json-valid": "^2.10.0", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.5.1", - "json-stable-stringify": "^1.0.0", - "levn": "^0.3.0", - "lodash": "^4.0.0", - "mkdirp": "^0.5.0", - "optionator": "^0.8.1", - "path-is-absolute": "^1.0.0", - "path-is-inside": "^1.0.1", - "pluralize": "^1.2.1", - "progress": "^1.1.8", - "require-uncached": "^1.0.2", - "shelljs": "^0.6.0", - "strip-json-comments": "~1.0.1", - "table": "^3.7.8", - "text-table": "~0.2.0", - "user-home": "^2.0.0" + "chalk": "1.1.3", + "concat-stream": "1.6.2", + "debug": "2.6.9", + "doctrine": "1.5.0", + "es6-map": "0.1.5", + "escope": "3.6.0", + "espree": "3.5.4", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "file-entry-cache": "1.3.1", + "glob": "7.1.2", + "globals": "9.18.0", + "ignore": "3.3.8", + "imurmurhash": "0.1.4", + "inquirer": "0.12.0", + "is-my-json-valid": "2.17.2", + "is-resolvable": "1.1.0", + "js-yaml": "3.11.0", + "json-stable-stringify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.10", + "mkdirp": "0.5.1", + "optionator": "0.8.2", + "path-is-absolute": "1.0.1", + "path-is-inside": "1.0.2", + "pluralize": "1.2.1", + "progress": "1.1.8", + "require-uncached": "1.0.3", + "shelljs": "0.6.1", + "strip-json-comments": "1.0.4", + "table": "3.8.3", + "text-table": "0.2.0", + "user-home": "2.0.0" } }, "eslint-config-semistandard": { @@ -2053,8 +2053,8 @@ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" + "acorn": "5.5.3", + "acorn-jsx": "3.0.1" } }, "esprima": { @@ -2069,7 +2069,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "^4.1.0" + "estraverse": "4.2.0" } }, "estraverse": { @@ -2096,8 +2096,8 @@ "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "d": "1.0.0", + "es5-ext": "0.10.42" } }, "event-stream": { @@ -2106,7 +2106,7 @@ "integrity": "sha1-t3uTCfcQet3+q2PwwOr9jbC9jBw=", "dev": true, "requires": { - "optimist": "0.2" + "optimist": "0.2.8" }, "dependencies": { "optimist": { @@ -2115,7 +2115,7 @@ "integrity": "sha1-6YGrfiaLRXlIWTtVZ0wJmoFcrDE=", "dev": true, "requires": { - "wordwrap": ">=0.0.1 <0.1.0" + "wordwrap": "0.0.3" } }, "wordwrap": { @@ -2150,7 +2150,7 @@ "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "dev": true, "requires": { - "original": ">=0.0.5" + "original": "1.0.0" } }, "exit-hook": { @@ -2165,9 +2165,9 @@ "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "dev": true, "requires": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" }, "dependencies": { "braces": { @@ -2176,7 +2176,7 @@ "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", "dev": true, "requires": { - "expand-range": "^0.1.0" + "expand-range": "0.1.1" } }, "expand-range": { @@ -2185,8 +2185,8 @@ "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", "dev": true, "requires": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" + "is-number": "0.1.1", + "repeat-string": "0.2.2" } }, "is-number": { @@ -2209,7 +2209,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "^0.1.0" + "is-posix-bracket": "0.1.1" } }, "expand-range": { @@ -2218,7 +2218,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "^2.1.0" + "fill-range": "2.2.3" } }, "exports-loader": { @@ -2227,7 +2227,7 @@ "integrity": "sha512-RKwCrO4A6IiKm0pG3c9V46JxIHcDplwwGJn6+JJ1RcVnh/WSGJa0xkmk5cRVtgOPzCAtTMGj2F7nluh9L0vpSA==", "dev": true, "requires": { - "loader-utils": "^1.1.0", + "loader-utils": "1.1.0", "source-map": "0.5.0" }, "dependencies": { @@ -2251,36 +2251,36 @@ "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", "dev": true, "requires": { - "accepts": "~1.3.5", + "accepts": "1.3.5", "array-flatten": "1.1.1", "body-parser": "1.18.2", "content-disposition": "0.5.2", - "content-type": "~1.0.4", + "content-type": "1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "finalhandler": "1.1.1", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", + "proxy-addr": "2.0.3", "qs": "6.5.1", - "range-parser": "~1.2.0", + "range-parser": "1.2.0", "safe-buffer": "5.1.1", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", + "statuses": "1.4.0", + "type-is": "1.6.16", "utils-merge": "1.0.1", - "vary": "~1.1.2" + "vary": "1.1.2" }, "dependencies": { "safe-buffer": { @@ -2309,7 +2309,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "extract-zip": { @@ -2330,9 +2330,9 @@ "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "dev": true, "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" } }, "mkdirp": { @@ -2388,7 +2388,7 @@ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": ">=0.5.1" + "websocket-driver": "0.7.0" } }, "fd-slicer": { @@ -2397,7 +2397,7 @@ "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", "dev": true, "requires": { - "pend": "~1.2.0" + "pend": "1.2.0" } }, "figures": { @@ -2406,8 +2406,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "file-entry-cache": { @@ -2416,8 +2416,8 @@ "integrity": "sha1-RMYepgeuS+nBQC9B9EJwy/4zT/g=", "dev": true, "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "flat-cache": "1.3.0", + "object-assign": "4.1.1" } }, "file-loader": { @@ -2426,8 +2426,8 @@ "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" + "loader-utils": "1.1.0", + "schema-utils": "0.4.5" } }, "filename-regex": { @@ -2442,8 +2442,8 @@ "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", "dev": true, "requires": { - "glob": "5.x", - "minimatch": "2.x" + "glob": "5.0.15", + "minimatch": "2.0.10" }, "dependencies": { "glob": { @@ -2452,11 +2452,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "minimatch": { @@ -2465,7 +2465,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "^1.0.0" + "brace-expansion": "1.1.11" } } } @@ -2476,11 +2476,11 @@ "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", "dev": true, "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^1.1.3", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" } }, "finalhandler": { @@ -2490,12 +2490,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.4.0", + "unpipe": "1.0.0" }, "dependencies": { "statuses": { @@ -2518,8 +2518,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" } }, "flat-cache": { @@ -2528,10 +2528,10 @@ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { - "circular-json": "^0.3.1", - "del": "^2.0.2", - "graceful-fs": "^4.1.2", - "write": "^0.2.1" + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" } }, "flatiron": { @@ -2540,7 +2540,7 @@ "integrity": "sha1-JIz3mj2n19w3nioRySonGcu1QPY=", "dev": true, "requires": { - "broadway": "~0.3.2", + "broadway": "0.3.6", "director": "1.2.7", "optimist": "0.6.0", "prompt": "0.2.14" @@ -2552,8 +2552,8 @@ "integrity": "sha1-aUJIJvNAX3nxQub8PZrljU27kgA=", "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "minimist": "0.0.8", + "wordwrap": "0.0.3" } }, "wordwrap": { @@ -2576,7 +2576,7 @@ "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==", "dev": true, "requires": { - "debug": "^3.1.0" + "debug": "3.1.0" }, "dependencies": { "debug": { @@ -2602,7 +2602,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "^1.0.1" + "for-in": "1.0.2" } }, "forever": { @@ -2611,21 +2611,21 @@ "integrity": "sha1-d9nX4V/S9RGtnYShEMfdj8js68I=", "dev": true, "requires": { - "cliff": "~0.1.9", - "clone": "^1.0.2", - "colors": "~0.6.2", - "flatiron": "~0.4.2", - "forever-monitor": "~1.7.0", - "nconf": "~0.6.9", - "nssocket": "~0.5.1", - "object-assign": "^3.0.0", - "optimist": "~0.6.0", - "path-is-absolute": "~1.0.0", - "prettyjson": "^1.1.2", - "shush": "^1.0.0", - "timespan": "~2.3.0", - "utile": "~0.2.1", - "winston": "~0.8.1" + "cliff": "0.1.10", + "clone": "1.0.4", + "colors": "0.6.2", + "flatiron": "0.4.3", + "forever-monitor": "1.7.1", + "nconf": "0.6.9", + "nssocket": "0.5.3", + "object-assign": "3.0.0", + "optimist": "0.6.1", + "path-is-absolute": "1.0.1", + "prettyjson": "1.2.1", + "shush": "1.0.0", + "timespan": "2.3.0", + "utile": "0.2.1", + "winston": "0.8.3" }, "dependencies": { "colors": { @@ -2654,11 +2654,11 @@ "integrity": "sha1-XYIPSjp42y2BriZx8Vi56GoJG7g=", "dev": true, "requires": { - "broadway": "~0.3.6", - "chokidar": "^1.0.1", - "minimatch": "~3.0.2", - "ps-tree": "0.0.x", - "utile": "~0.2.1" + "broadway": "0.3.6", + "chokidar": "1.7.0", + "minimatch": "3.0.4", + "ps-tree": "0.0.3", + "utile": "0.2.1" } }, "form-data": { @@ -2667,9 +2667,9 @@ "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "dev": true, "requires": { - "asynckit": "^0.4.0", + "asynckit": "0.4.0", "combined-stream": "1.0.6", - "mime-types": "^2.1.12" + "mime-types": "2.1.18" } }, "formatio": { @@ -2678,7 +2678,7 @@ "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", "dev": true, "requires": { - "samsam": "~1.1" + "samsam": "1.1.2" } }, "forwarded": { @@ -2699,7 +2699,7 @@ "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", "dev": true, "requires": { - "null-check": "^1.0.0" + "null-check": "1.0.0" } }, "fs-extra": { @@ -2708,9 +2708,9 @@ "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.1" } }, "fs.realpath": { @@ -2720,14 +2720,14 @@ "dev": true }, "fsevents": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.3.tgz", - "integrity": "sha512-X+57O5YkDTiEQGiw8i7wYc2nQgweIekqkepI8Q3y4wVlurgBt2SuwxTeYUYMZIGpLZH3r/TsMjczCMXE5ZOt7Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "dev": true, "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.9.0" + "nan": "2.10.0", + "node-pre-gyp": "0.10.0" }, "dependencies": { "abbrev": { @@ -2760,16 +2760,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, @@ -2782,20 +2780,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -2813,7 +2808,7 @@ } }, "deep-extend": { - "version": "0.4.2", + "version": "0.5.1", "bundled": true, "dev": true, "optional": true @@ -2887,7 +2882,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": "2.1.2" } }, "ignore-walk": { @@ -2896,7 +2891,7 @@ "dev": true, "optional": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "3.0.4" } }, "inflight": { @@ -2912,8 +2907,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -2925,9 +2919,8 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "isarray": { @@ -2940,9 +2933,8 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -2988,27 +2980,27 @@ "dev": true, "optional": true, "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "debug": "2.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" } }, "node-pre-gyp": { - "version": "0.9.1", + "version": "0.10.0", "bundled": true, "dev": true, "optional": true, "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.7", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" } }, "nopt": { @@ -3017,8 +3009,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1.1.1", + "osenv": "0.1.5" } }, "npm-bundled": { @@ -3033,8 +3025,8 @@ "dev": true, "optional": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.3" } }, "npmlog": { @@ -3052,8 +3044,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -3087,8 +3078,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "path-is-absolute": { @@ -3104,12 +3095,12 @@ "optional": true }, "rc": { - "version": "1.2.6", + "version": "1.2.7", "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "0.4.2", + "deep-extend": "0.5.1", "ini": "1.3.5", "minimist": "1.2.0", "strip-json-comments": "2.0.1" @@ -3198,7 +3189,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.1" } }, "strip-ansi": { @@ -3221,13 +3212,13 @@ "dev": true, "optional": true, "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "chownr": "1.0.1", + "fs-minipass": "1.2.5", + "minipass": "2.2.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, "util-deprecate": { @@ -3263,10 +3254,10 @@ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.2" } }, "fstream-ignore": { @@ -3275,9 +3266,9 @@ "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", "dev": true, "requires": { - "fstream": "^1.0.0", - "inherits": "2", - "minimatch": "^3.0.0" + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" } }, "function-bind": { @@ -3292,14 +3283,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" } }, "generate-function": { @@ -3314,7 +3305,7 @@ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "requires": { - "is-property": "^1.0.0" + "is-property": "1.0.2" } }, "get-stdin": { @@ -3329,7 +3320,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "gl-mat3": { @@ -3368,12 +3359,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "glob-base": { @@ -3382,8 +3373,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" + "glob-parent": "2.0.0", + "is-glob": "2.0.1" } }, "glob-parent": { @@ -3392,7 +3383,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "^2.0.0" + "is-glob": "2.0.1" } }, "globals": { @@ -3407,12 +3398,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "graceful-fs": { @@ -3433,10 +3424,10 @@ "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" }, "dependencies": { "async": { @@ -3451,7 +3442,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -3468,8 +3459,8 @@ "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "dev": true, "requires": { - "ajv": "^5.1.0", - "har-schema": "^2.0.0" + "ajv": "5.5.2", + "har-schema": "2.0.0" } }, "has": { @@ -3478,7 +3469,7 @@ "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "dev": true, "requires": { - "function-bind": "^1.0.2" + "function-bind": "1.1.1" } }, "has-ansi": { @@ -3487,7 +3478,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "has-binary": { @@ -3531,8 +3522,8 @@ "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", "dev": true, "requires": { - "is-stream": "^1.0.1", - "pinkie-promise": "^2.0.0" + "is-stream": "1.1.0", + "pinkie-promise": "2.0.1" } }, "hawk": { @@ -3541,10 +3532,10 @@ "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", "dev": true, "requires": { - "boom": "4.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" + "boom": "4.3.1", + "cryptiles": "3.1.2", + "hoek": "4.2.1", + "sntp": "2.1.0" } }, "highlight.js": { @@ -3577,10 +3568,10 @@ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "~1.1.2", + "depd": "1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "statuses": "1.5.0" } }, "http-parser-js": { @@ -3595,9 +3586,9 @@ "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "dev": true, "requires": { - "eventemitter3": "^3.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "eventemitter3": "3.1.0", + "follow-redirects": "1.4.1", + "requires-port": "1.0.0" } }, "http-proxy-middleware": { @@ -3606,10 +3597,10 @@ "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", "dev": true, "requires": { - "http-proxy": "^1.16.2", - "is-glob": "^3.1.0", - "lodash": "^4.17.2", - "micromatch": "^2.3.11" + "http-proxy": "1.17.0", + "is-glob": "3.1.0", + "lodash": "4.17.10", + "micromatch": "2.3.11" }, "dependencies": { "is-extglob": { @@ -3624,7 +3615,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "^2.1.0" + "is-extglob": "2.1.1" } } } @@ -3635,9 +3626,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" } }, "https-browserify": { @@ -3670,7 +3661,7 @@ "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", "dev": true, "requires": { - "postcss": "^6.0.1" + "postcss": "6.0.22" }, "dependencies": { "ansi-styles": { @@ -3679,7 +3670,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.1" } }, "chalk": { @@ -3688,9 +3679,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" } }, "has-flag": { @@ -3705,9 +3696,9 @@ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" } }, "source-map": { @@ -3722,7 +3713,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -3745,8 +3736,8 @@ "integrity": "sha512-kXWL7Scp8KQ4552ZcdVTeaQCZSLW+e6nJfp3cwUMB673T7Hr98Xjx5JK+ql7ADlJUvj1JS5O01RLbKoutN5QDQ==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "source-map": "^0.6.1" + "loader-utils": "1.1.0", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -3769,7 +3760,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "indexes-of": { @@ -3790,8 +3781,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { @@ -3812,19 +3803,19 @@ "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", "dev": true, "requires": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^2.0.0", - "figures": "^1.3.5", - "lodash": "^4.3.0", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" + "ansi-escapes": "1.4.0", + "ansi-regex": "2.1.1", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "2.2.0", + "figures": "1.7.0", + "lodash": "4.17.10", + "readline2": "1.0.1", + "run-async": "0.1.0", + "rx-lite": "3.1.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" } }, "interpret": { @@ -3839,7 +3830,7 @@ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "requires": { - "loose-envify": "^1.0.0" + "loose-envify": "1.3.1" } }, "ipaddr.js": { @@ -3866,7 +3857,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "1.11.0" } }, "is-buffer": { @@ -3881,7 +3872,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "^1.0.0" + "builtin-modules": "1.1.1" } }, "is-dotfile": { @@ -3896,7 +3887,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "^2.0.0" + "is-primitive": "2.0.0" } }, "is-expression": { @@ -3905,8 +3896,8 @@ "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", "dev": true, "requires": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" + "acorn": "4.0.13", + "object-assign": "4.1.1" }, "dependencies": { "acorn": { @@ -3935,7 +3926,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-fullwidth-code-point": { @@ -3944,7 +3935,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-glob": { @@ -3953,7 +3944,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "is-my-ip-valid": { @@ -3968,11 +3959,11 @@ "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", "dev": true, "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" + "generate-function": "2.0.0", + "generate-object-property": "1.2.0", + "is-my-ip-valid": "1.0.0", + "jsonpointer": "4.0.1", + "xtend": "4.0.1" } }, "is-number": { @@ -3981,7 +3972,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" } }, "is-path-cwd": { @@ -3996,7 +3987,7 @@ "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "is-path-inside": "^1.0.0" + "is-path-inside": "1.0.1" } }, "is-path-inside": { @@ -4005,7 +3996,7 @@ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "requires": { - "path-is-inside": "^1.0.1" + "path-is-inside": "1.0.2" } }, "is-plain-obj": { @@ -4044,7 +4035,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "^1.0.1" + "has": "1.0.1" } }, "is-resolvable": { @@ -4065,7 +4056,7 @@ "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", "dev": true, "requires": { - "html-comment-regex": "^1.1.0" + "html-comment-regex": "1.1.1" } }, "is-typedarray": { @@ -4125,20 +4116,20 @@ "integrity": "sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=", "dev": true, "requires": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.7.x", - "esprima": "2.5.x", - "fileset": "0.2.x", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.7.1", + "esprima": "2.5.0", + "fileset": "0.2.1", + "handlebars": "4.0.11", + "js-yaml": "3.11.0", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.3.0", + "wordwrap": "1.0.0" }, "dependencies": { "async": { @@ -4159,7 +4150,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "1.0.0" } } } @@ -4170,10 +4161,10 @@ "integrity": "sha1-VrLV5joiBZi23ErIrVcucV6ZV3M=", "dev": true, "requires": { - "glob": "^5.0.3", - "istanbul": "0.3.x", - "minimist": "^1.1.1", - "q": "^1.2.0" + "glob": "5.0.15", + "istanbul": "0.3.22", + "minimist": "1.2.0", + "q": "1.5.1" }, "dependencies": { "glob": { @@ -4182,11 +4173,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "minimist": { @@ -4203,10 +4194,10 @@ "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", "dev": true, "requires": { - "convert-source-map": "^1.5.0", - "istanbul-lib-instrument": "^1.7.3", - "loader-utils": "^1.1.0", - "schema-utils": "^0.3.0" + "convert-source-map": "1.5.1", + "istanbul-lib-instrument": "1.10.1", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0" }, "dependencies": { "schema-utils": { @@ -4215,7 +4206,7 @@ "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "dev": true, "requires": { - "ajv": "^5.0.0" + "ajv": "5.5.2" } } } @@ -4232,13 +4223,13 @@ "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", "dev": true, "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.0", - "semver": "^5.3.0" + "babel-generator": "6.26.1", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.2.0", + "semver": "5.5.0" } }, "jaguarjs-jsdoc": { @@ -4247,14 +4238,14 @@ "integrity": "sha1-Pjz/ljvRLU5D1STZxgZxTiv6KQE=", "dev": true, "requires": { - "taffydb": "^2.7.2", - "underscore": "^1.7.0" + "taffydb": "2.7.3", + "underscore": "1.9.0" } }, "jasmine-core": { - "version": "2.99.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.99.1.tgz", - "integrity": "sha1-5kAN8ea1bhMLYcS80JPap/boyhU=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.1.0.tgz", + "integrity": "sha1-pHheE11d9lAk38kiSVPfWFvSdmw=", "dev": true }, "jquery": { @@ -4287,8 +4278,8 @@ "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "1.0.10", + "esprima": "4.0.0" }, "dependencies": { "esprima": { @@ -4305,7 +4296,7 @@ "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=", "dev": true, "requires": { - "xmlcreate": "^1.0.1" + "xmlcreate": "1.0.2" } }, "jsbn": { @@ -4322,17 +4313,17 @@ "dev": true, "requires": { "babylon": "7.0.0-beta.19", - "bluebird": "~3.5.0", - "catharsis": "~0.8.9", - "escape-string-regexp": "~1.0.5", - "js2xmlparser": "~3.0.0", - "klaw": "~2.0.0", - "marked": "~0.3.6", - "mkdirp": "~0.5.1", - "requizzle": "~0.2.1", - "strip-json-comments": "~2.0.1", + "bluebird": "3.5.1", + "catharsis": "0.8.9", + "escape-string-regexp": "1.0.5", + "js2xmlparser": "3.0.0", + "klaw": "2.0.0", + "marked": "0.3.19", + "mkdirp": "0.5.1", + "requizzle": "0.2.1", + "strip-json-comments": "2.0.1", "taffydb": "2.6.2", - "underscore": "~1.8.3" + "underscore": "1.8.3" }, "dependencies": { "babylon": { @@ -4397,7 +4388,7 @@ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "jsonify": "~0.0.0" + "jsonify": "0.0.0" } }, "json-stringify-safe": { @@ -4424,7 +4415,7 @@ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "4.1.11" } }, "jsonify": { @@ -4457,8 +4448,8 @@ "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", "dev": true, "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" + "is-promise": "2.1.0", + "promise": "7.3.1" } }, "jstransformer-markdown-it": { @@ -4467,7 +4458,7 @@ "integrity": "sha1-aewwzkUYvtWZezjwJ2SOjChekvc=", "dev": true, "requires": { - "markdown-it": "^8.0.0" + "markdown-it": "8.4.1" } }, "karma": { @@ -4476,29 +4467,29 @@ "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", "dev": true, "requires": { - "batch": "^0.5.3", - "bluebird": "^2.9.27", - "body-parser": "^1.12.4", - "chokidar": "^1.4.1", - "colors": "^1.1.0", - "connect": "^3.3.5", - "core-js": "^2.1.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.0", - "expand-braces": "^0.1.1", - "glob": "^7.0.0", - "graceful-fs": "^4.1.2", - "http-proxy": "^1.13.0", - "isbinaryfile": "^3.0.0", - "lodash": "^3.8.0", - "log4js": "^0.6.31", - "mime": "^1.3.4", - "minimatch": "^3.0.0", - "optimist": "^0.6.1", - "rimraf": "^2.3.3", - "socket.io": "^1.4.5", - "source-map": "^0.5.3", - "useragent": "^2.1.6" + "batch": "0.5.3", + "bluebird": "2.11.0", + "body-parser": "1.18.2", + "chokidar": "1.7.0", + "colors": "1.1.2", + "connect": "3.6.6", + "core-js": "2.5.5", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "http-proxy": "1.17.0", + "isbinaryfile": "3.0.2", + "lodash": "3.10.1", + "log4js": "0.6.38", + "mime": "1.4.1", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "rimraf": "2.6.2", + "socket.io": "1.7.4", + "source-map": "0.5.7", + "useragent": "2.3.0" }, "dependencies": { "bluebird": { @@ -4521,8 +4512,8 @@ "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", "dev": true, "requires": { - "fs-access": "^1.0.0", - "which": "^1.2.1" + "fs-access": "1.0.1", + "which": "1.3.0" } }, "karma-coverage": { @@ -4531,11 +4522,11 @@ "integrity": "sha1-Wv+LOc9plNwi3kyENix2ABtjfPY=", "dev": true, "requires": { - "dateformat": "^1.0.6", - "istanbul": "^0.4.0", - "lodash": "^3.8.0", - "minimatch": "^3.0.0", - "source-map": "^0.5.1" + "dateformat": "1.0.12", + "istanbul": "0.4.5", + "lodash": "3.10.1", + "minimatch": "3.0.4", + "source-map": "0.5.7" }, "dependencies": { "async": { @@ -4640,13 +4631,10 @@ "dev": true }, "karma-jasmine-html-reporter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", - "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", - "dev": true, - "requires": { - "karma-jasmine": "^1.0.2" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.1.0.tgz", + "integrity": "sha512-uhNED+4B1axgptXkM8cCa3kztpQqsPrOxhfbjr4FdunNexnU6+cF2bfiIeGfsFMhphVyOMKy/S9LFaOFj8VXRA==", + "dev": true }, "karma-phantomjs-launcher": { "version": "1.0.4", @@ -4654,8 +4642,8 @@ "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", "dev": true, "requires": { - "lodash": "^4.0.1", - "phantomjs-prebuilt": "^2.1.7" + "lodash": "4.17.10", + "phantomjs-prebuilt": "2.1.16" } }, "karma-sinon": { @@ -4670,7 +4658,7 @@ "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=", "dev": true, "requires": { - "graceful-fs": "^4.1.2" + "graceful-fs": "4.1.11" } }, "karma-spec-reporter": { @@ -4679,7 +4667,7 @@ "integrity": "sha1-LpxyB+pyZ3EmAln4K+y1QyCeRAo=", "dev": true, "requires": { - "colors": "^1.1.2" + "colors": "1.1.2" } }, "karma-webpack": { @@ -4688,11 +4676,11 @@ "integrity": "sha1-OdX9Lt7qPMPvW0BZibN9Ww5qO04=", "dev": true, "requires": { - "async": "~0.9.0", - "loader-utils": "^0.2.5", - "lodash": "^3.8.0", - "source-map": "^0.1.41", - "webpack-dev-middleware": "^1.0.11" + "async": "0.9.2", + "loader-utils": "0.2.17", + "lodash": "3.10.1", + "source-map": "0.1.43", + "webpack-dev-middleware": "1.12.2" }, "dependencies": { "async": { @@ -4707,10 +4695,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" } }, "lodash": { @@ -4725,7 +4713,7 @@ "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -4748,7 +4736,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } }, "klaw": { @@ -4757,7 +4745,7 @@ "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=", "dev": true, "requires": { - "graceful-fs": "^4.1.9" + "graceful-fs": "4.1.11" } }, "lazy": { @@ -4778,8 +4766,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "1.1.2", + "type-check": "0.3.2" } }, "linkify-it": { @@ -4788,7 +4776,7 @@ "integrity": "sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=", "dev": true, "requires": { - "uc.micro": "^1.0.1" + "uc.micro": "1.0.5" } }, "load-json-file": { @@ -4797,11 +4785,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" } }, "loader-utils": { @@ -4810,9 +4798,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" } }, "lodash": { @@ -4851,8 +4839,8 @@ "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", "dev": true, "requires": { - "readable-stream": "~1.0.2", - "semver": "~4.3.3" + "readable-stream": "1.0.34", + "semver": "4.3.6" }, "dependencies": { "isarray": { @@ -4867,10 +4855,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", + "core-util-is": "1.0.2", + "inherits": "2.0.3", "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "string_decoder": "0.10.31" } }, "semver": { @@ -4905,7 +4893,7 @@ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "js-tokens": "^3.0.0" + "js-tokens": "3.0.2" } }, "loud-rejection": { @@ -4914,8 +4902,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" } }, "lru-cache": { @@ -4924,8 +4912,8 @@ "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "pseudomap": "1.0.2", + "yallist": "2.1.2" } }, "macaddress": { @@ -4946,11 +4934,11 @@ "integrity": "sha512-CzzqSSNkFRUf9vlWvhK1awpJreMRqdCrBvZ8DIoDWTOkESMIF741UPAhuAmbyWmdiFPA6WARNhnu2M6Nrhwa+A==", "dev": true, "requires": { - "argparse": "^1.0.7", - "entities": "~1.1.1", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" + "argparse": "1.0.10", + "entities": "1.1.1", + "linkify-it": "2.0.3", + "mdurl": "1.0.1", + "uc.micro": "1.0.5" } }, "marked": { @@ -4983,8 +4971,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "errno": "0.1.7", + "readable-stream": "2.3.6" } }, "meow": { @@ -4993,16 +4981,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" }, "dependencies": { "minimist": { @@ -5037,19 +5025,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" } }, "mime": { @@ -5070,7 +5058,7 @@ "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dev": true, "requires": { - "mime-db": "~1.33.0" + "mime-db": "1.33.0" } }, "minimatch": { @@ -5079,7 +5067,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -5129,7 +5117,7 @@ "dev": true, "requires": { "async": "0.2.9", - "ini": "1.x.x", + "ini": "1.3.5", "optimist": "0.6.0" }, "dependencies": { @@ -5145,8 +5133,8 @@ "integrity": "sha1-aUJIJvNAX3nxQub8PZrljU27kgA=", "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "minimist": "0.0.8", + "wordwrap": "0.0.3" } }, "wordwrap": { @@ -5190,28 +5178,28 @@ "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=", "dev": true, "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.1.4", - "buffer": "^4.9.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", + "assert": "1.4.1", + "browserify-zlib": "0.1.4", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", "crypto-browserify": "3.3.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", + "domain-browser": "1.2.0", + "events": "1.1.1", "https-browserify": "0.0.1", - "os-browserify": "^0.2.0", + "os-browserify": "0.2.1", "path-browserify": "0.0.0", - "process": "^0.11.0", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.0.5", - "stream-browserify": "^2.0.1", - "stream-http": "^2.3.1", - "string_decoder": "^0.10.25", - "timers-browserify": "^2.0.2", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.1", + "stream-http": "2.8.1", + "string_decoder": "0.10.31", + "timers-browserify": "2.0.10", "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", + "url": "0.11.0", + "util": "0.10.3", "vm-browserify": "0.0.4" }, "dependencies": { @@ -5229,17 +5217,17 @@ "integrity": "sha512-OsJV74qxnvz/AMGgcfZoDaeDXKD3oY3QVIbBmwszTFkRisTSXbMQyn4UWzUMOtA5SVhrBZOTp0wcoSBgfMfMmQ==", "dev": true, "requires": { - "detect-libc": "^1.0.2", + "detect-libc": "1.0.3", "hawk": "3.1.3", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.0.2", - "rc": "^1.1.7", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.2", + "rc": "1.2.7", "request": "2.81.0", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^2.2.1", - "tar-pack": "^3.4.0" + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "2.2.1", + "tar-pack": "3.4.1" }, "dependencies": { "ajv": { @@ -5248,8 +5236,8 @@ "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", "dev": true, "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" + "co": "4.6.0", + "json-stable-stringify": "1.0.1" } }, "assert-plus": { @@ -5270,7 +5258,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } }, "cryptiles": { @@ -5279,7 +5267,7 @@ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, "requires": { - "boom": "2.x.x" + "boom": "2.10.1" } }, "form-data": { @@ -5288,9 +5276,9 @@ "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", "dev": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, "har-schema": { @@ -5305,8 +5293,8 @@ "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", "dev": true, "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" + "ajv": "4.11.8", + "har-schema": "1.0.5" } }, "hawk": { @@ -5315,10 +5303,10 @@ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" } }, "hoek": { @@ -5333,9 +5321,9 @@ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.14.1" } }, "nopt": { @@ -5344,8 +5332,8 @@ "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "dev": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1.0.9", + "osenv": "0.1.5" } }, "performance-now": { @@ -5366,28 +5354,28 @@ "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", "dev": true, "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" + "aws-sign2": "0.6.0", + "aws4": "1.7.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" } }, "sntp": { @@ -5396,7 +5384,7 @@ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, "requires": { - "hoek": "2.x.x" + "hoek": "2.16.3" } } } @@ -5407,7 +5395,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1" + "abbrev": "1.0.9" } }, "normalize-package-data": { @@ -5416,10 +5404,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "2.6.0", + "is-builtin-module": "1.0.0", + "semver": "5.5.0", + "validate-npm-package-license": "3.0.3" } }, "normalize-path": { @@ -5428,7 +5416,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "remove-trailing-separator": "1.1.0" } }, "normalize-range": { @@ -5443,10 +5431,10 @@ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dev": true, "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" } }, "npmlog": { @@ -5455,10 +5443,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" } }, "nssocket": { @@ -5467,8 +5455,8 @@ "integrity": "sha1-iDyi7GBfXtZKTVGQsmJUAZKPj40=", "dev": true, "requires": { - "eventemitter2": "~0.4.14", - "lazy": "~1.0.11" + "eventemitter2": "0.4.14", + "lazy": "1.0.11" } }, "null-check": { @@ -5513,8 +5501,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "for-own": "0.1.5", + "is-extendable": "0.1.1" } }, "on-finished": { @@ -5538,7 +5526,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "onetime": { @@ -5559,8 +5547,8 @@ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "minimist": "0.0.8", + "wordwrap": "0.0.3" }, "dependencies": { "wordwrap": { @@ -5577,12 +5565,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" } }, "options": { @@ -5597,7 +5585,7 @@ "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", "dev": true, "requires": { - "url-parse": "1.0.x" + "url-parse": "1.0.5" }, "dependencies": { "url-parse": { @@ -5606,8 +5594,8 @@ "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", "dev": true, "requires": { - "querystringify": "0.0.x", - "requires-port": "1.0.x" + "querystringify": "0.0.4", + "requires-port": "1.0.0" } } } @@ -5636,8 +5624,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "pako": { @@ -5652,15 +5640,15 @@ "integrity": "sha1-e2CwYHBaJam5C38O1JPlgjJIplI=", "dev": true, "requires": { - "css-font-size-keywords": "^1.0.0", - "css-font-stretch-keywords": "^1.0.1", - "css-font-style-keywords": "^1.0.1", - "css-font-weight-keywords": "^1.0.0", - "css-global-keywords": "^1.0.1", - "css-list-helpers": "^1.0.1", - "css-system-font-keywords": "^1.0.0", - "tcomb": "^2.5.0", - "unquote": "^1.1.0" + "css-font-size-keywords": "1.0.0", + "css-font-stretch-keywords": "1.0.1", + "css-font-style-keywords": "1.0.1", + "css-font-weight-keywords": "1.0.0", + "css-global-keywords": "1.0.1", + "css-list-helpers": "1.0.1", + "css-system-font-keywords": "1.0.0", + "tcomb": "2.7.0", + "unquote": "1.1.1" } }, "parse-glob": { @@ -5669,10 +5657,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" } }, "parse-json": { @@ -5681,7 +5669,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "^1.2.0" + "error-ex": "1.3.1" } }, "parsejson": { @@ -5690,7 +5678,7 @@ "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", "dev": true, "requires": { - "better-assert": "~1.0.0" + "better-assert": "1.0.2" } }, "parseqs": { @@ -5699,7 +5687,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "~1.0.0" + "better-assert": "1.0.2" } }, "parseuri": { @@ -5708,7 +5696,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "~1.0.0" + "better-assert": "1.0.2" } }, "parseurl": { @@ -5729,7 +5717,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "pinkie-promise": "2.0.1" } }, "path-is-absolute": { @@ -5756,9 +5744,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "pbkdf2-compat": { @@ -5785,15 +5773,15 @@ "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", "dev": true, "requires": { - "es6-promise": "^4.0.3", - "extract-zip": "^1.6.5", - "fs-extra": "^1.0.0", - "hasha": "^2.2.0", - "kew": "^0.7.0", - "progress": "^1.1.8", - "request": "^2.81.0", - "request-progress": "^2.0.1", - "which": "^1.2.10" + "es6-promise": "4.2.4", + "extract-zip": "1.6.6", + "fs-extra": "1.0.0", + "hasha": "2.2.0", + "kew": "0.7.0", + "progress": "1.1.8", + "request": "2.85.0", + "request-progress": "2.0.1", + "which": "1.3.0" }, "dependencies": { "fs-extra": { @@ -5802,9 +5790,9 @@ "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1" } }, "jsonfile": { @@ -5813,7 +5801,7 @@ "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "4.1.11" } }, "klaw": { @@ -5822,7 +5810,7 @@ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "dev": true, "requires": { - "graceful-fs": "^4.1.9" + "graceful-fs": "4.1.11" } } } @@ -5845,7 +5833,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "^2.0.0" + "pinkie": "2.0.4" } }, "pkginfo": { @@ -5866,10 +5854,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "1.1.3", + "js-base64": "2.4.3", + "source-map": "0.5.7", + "supports-color": "3.2.3" }, "dependencies": { "supports-color": { @@ -5878,7 +5866,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "1.0.0" } } } @@ -5889,9 +5877,9 @@ "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "dev": true, "requires": { - "postcss": "^5.0.2", - "postcss-message-helpers": "^2.0.0", - "reduce-css-calc": "^1.2.6" + "postcss": "5.2.18", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" } }, "postcss-colormin": { @@ -5900,9 +5888,9 @@ "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", "dev": true, "requires": { - "colormin": "^1.0.5", - "postcss": "^5.0.13", - "postcss-value-parser": "^3.2.3" + "colormin": "1.1.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-convert-values": { @@ -5911,8 +5899,8 @@ "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", "dev": true, "requires": { - "postcss": "^5.0.11", - "postcss-value-parser": "^3.1.2" + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-discard-comments": { @@ -5921,7 +5909,7 @@ "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "dev": true, "requires": { - "postcss": "^5.0.14" + "postcss": "5.2.18" } }, "postcss-discard-duplicates": { @@ -5930,7 +5918,7 @@ "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", "dev": true, "requires": { - "postcss": "^5.0.4" + "postcss": "5.2.18" } }, "postcss-discard-empty": { @@ -5939,7 +5927,7 @@ "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "dev": true, "requires": { - "postcss": "^5.0.14" + "postcss": "5.2.18" } }, "postcss-discard-overridden": { @@ -5948,7 +5936,7 @@ "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "dev": true, "requires": { - "postcss": "^5.0.16" + "postcss": "5.2.18" } }, "postcss-discard-unused": { @@ -5957,8 +5945,8 @@ "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "dev": true, "requires": { - "postcss": "^5.0.14", - "uniqs": "^2.0.0" + "postcss": "5.2.18", + "uniqs": "2.0.0" } }, "postcss-filter-plugins": { @@ -5967,8 +5955,8 @@ "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", "dev": true, "requires": { - "postcss": "^5.0.4", - "uniqid": "^4.0.0" + "postcss": "5.2.18", + "uniqid": "4.1.1" } }, "postcss-merge-idents": { @@ -5977,9 +5965,9 @@ "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "dev": true, "requires": { - "has": "^1.0.1", - "postcss": "^5.0.10", - "postcss-value-parser": "^3.1.1" + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-merge-longhand": { @@ -5988,7 +5976,7 @@ "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", "dev": true, "requires": { - "postcss": "^5.0.4" + "postcss": "5.2.18" } }, "postcss-merge-rules": { @@ -5997,11 +5985,11 @@ "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "dev": true, "requires": { - "browserslist": "^1.5.2", - "caniuse-api": "^1.5.2", - "postcss": "^5.0.4", - "postcss-selector-parser": "^2.2.2", - "vendors": "^1.0.0" + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.2" } }, "postcss-message-helpers": { @@ -6016,9 +6004,9 @@ "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "dev": true, "requires": { - "object-assign": "^4.0.1", - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" + "object-assign": "4.1.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-minify-gradients": { @@ -6027,8 +6015,8 @@ "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "dev": true, "requires": { - "postcss": "^5.0.12", - "postcss-value-parser": "^3.3.0" + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-minify-params": { @@ -6037,10 +6025,10 @@ "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "dev": true, "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.2", - "postcss-value-parser": "^3.0.2", - "uniqs": "^2.0.0" + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "uniqs": "2.0.0" } }, "postcss-minify-selectors": { @@ -6049,10 +6037,10 @@ "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "dev": true, "requires": { - "alphanum-sort": "^1.0.2", - "has": "^1.0.1", - "postcss": "^5.0.14", - "postcss-selector-parser": "^2.0.0" + "alphanum-sort": "1.0.2", + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-selector-parser": "2.2.3" } }, "postcss-modules-extract-imports": { @@ -6061,7 +6049,7 @@ "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", "dev": true, "requires": { - "postcss": "^6.0.1" + "postcss": "6.0.22" }, "dependencies": { "ansi-styles": { @@ -6070,7 +6058,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.1" } }, "chalk": { @@ -6079,9 +6067,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" } }, "has-flag": { @@ -6096,9 +6084,9 @@ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" } }, "source-map": { @@ -6113,7 +6101,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6124,8 +6112,8 @@ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.22" }, "dependencies": { "ansi-styles": { @@ -6134,7 +6122,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.1" } }, "chalk": { @@ -6143,9 +6131,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" } }, "has-flag": { @@ -6160,9 +6148,9 @@ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" } }, "source-map": { @@ -6177,7 +6165,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6188,8 +6176,8 @@ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.22" }, "dependencies": { "ansi-styles": { @@ -6198,7 +6186,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.1" } }, "chalk": { @@ -6207,9 +6195,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" } }, "has-flag": { @@ -6224,9 +6212,9 @@ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" } }, "source-map": { @@ -6241,7 +6229,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6252,8 +6240,8 @@ "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.22" }, "dependencies": { "ansi-styles": { @@ -6262,7 +6250,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.1" } }, "chalk": { @@ -6271,9 +6259,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.4.0" } }, "has-flag": { @@ -6288,9 +6276,9 @@ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "dev": true, "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.4.0" } }, "source-map": { @@ -6305,7 +6293,7 @@ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -6316,7 +6304,7 @@ "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "dev": true, "requires": { - "postcss": "^5.0.5" + "postcss": "5.2.18" } }, "postcss-normalize-url": { @@ -6325,10 +6313,10 @@ "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "dev": true, "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^1.4.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3" + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-ordered-values": { @@ -6337,8 +6325,8 @@ "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", "dev": true, "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.1" + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-reduce-idents": { @@ -6347,8 +6335,8 @@ "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "dev": true, "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-reduce-initial": { @@ -6357,7 +6345,7 @@ "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "dev": true, "requires": { - "postcss": "^5.0.4" + "postcss": "5.2.18" } }, "postcss-reduce-transforms": { @@ -6366,9 +6354,9 @@ "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "dev": true, "requires": { - "has": "^1.0.1", - "postcss": "^5.0.8", - "postcss-value-parser": "^3.0.1" + "has": "1.0.1", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0" } }, "postcss-selector-parser": { @@ -6377,9 +6365,9 @@ "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", "dev": true, "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "flatten": "1.0.2", + "indexes-of": "1.0.1", + "uniq": "1.0.1" } }, "postcss-svgo": { @@ -6388,10 +6376,10 @@ "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "dev": true, "requires": { - "is-svg": "^2.0.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3", - "svgo": "^0.7.0" + "is-svg": "2.1.0", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" } }, "postcss-unique-selectors": { @@ -6400,9 +6388,9 @@ "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "dev": true, "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" + "alphanum-sort": "1.0.2", + "postcss": "5.2.18", + "uniqs": "2.0.0" } }, "postcss-value-parser": { @@ -6417,9 +6405,9 @@ "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "dev": true, "requires": { - "has": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" + "has": "1.0.1", + "postcss": "5.2.18", + "uniqs": "2.0.0" } }, "prelude-ls": { @@ -6446,8 +6434,8 @@ "integrity": "sha1-/P+rQdGcq0365eV15kJGYZsS0ok=", "dev": true, "requires": { - "colors": "^1.1.2", - "minimist": "^1.2.0" + "colors": "1.1.2", + "minimist": "1.2.0" }, "dependencies": { "minimist": { @@ -6482,7 +6470,7 @@ "integrity": "sha1-5yflmUYH++5NI0FuxnL+TVDU51k=", "dev": true, "requires": { - "mgrs": "~0.0.2" + "mgrs": "0.0.3" } }, "promise": { @@ -6491,7 +6479,7 @@ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, "requires": { - "asap": "~2.0.3" + "asap": "2.0.6" } }, "prompt": { @@ -6500,11 +6488,11 @@ "integrity": "sha1-V3VPZPVD/XsIRXB8gY7OYY8F/9w=", "dev": true, "requires": { - "pkginfo": "0.x.x", - "read": "1.0.x", - "revalidator": "0.1.x", - "utile": "0.2.x", - "winston": "0.8.x" + "pkginfo": "0.3.1", + "read": "1.0.7", + "revalidator": "0.1.8", + "utile": "0.2.1", + "winston": "0.8.3" } }, "proxy-addr": { @@ -6513,7 +6501,7 @@ "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", "dev": true, "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.1.2", "ipaddr.js": "1.6.0" } }, @@ -6529,7 +6517,7 @@ "integrity": "sha1-2/jXUqf+Ivp9WGNWiUmWEOknbdw=", "dev": true, "requires": { - "event-stream": "~0.5" + "event-stream": "0.5.3" } }, "pseudomap": { @@ -6544,14 +6532,14 @@ "integrity": "sha1-ccuoJTfJWl6rftBGluQiH1Oqh44=", "dev": true, "requires": { - "pug-code-gen": "^2.0.1", - "pug-filters": "^3.1.0", - "pug-lexer": "^4.0.0", - "pug-linker": "^3.0.5", - "pug-load": "^2.0.11", - "pug-parser": "^5.0.0", - "pug-runtime": "^2.0.4", - "pug-strip-comments": "^1.0.3" + "pug-code-gen": "2.0.1", + "pug-filters": "3.1.0", + "pug-lexer": "4.0.0", + "pug-linker": "3.0.5", + "pug-load": "2.0.11", + "pug-parser": "5.0.0", + "pug-runtime": "2.0.4", + "pug-strip-comments": "1.0.3" } }, "pug-attrs": { @@ -6560,9 +6548,9 @@ "integrity": "sha1-owlflw5kFR972tlX7vVftdeQXRU=", "dev": true, "requires": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.4" + "constantinople": "3.1.2", + "js-stringify": "1.0.2", + "pug-runtime": "2.0.4" } }, "pug-code-gen": { @@ -6571,14 +6559,14 @@ "integrity": "sha1-CVHsgyJddNjPxHan+Zolm199BQw=", "dev": true, "requires": { - "constantinople": "^3.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.3", - "pug-error": "^1.3.2", - "pug-runtime": "^2.0.4", - "void-elements": "^2.0.1", - "with": "^5.0.0" + "constantinople": "3.1.2", + "doctypes": "1.1.0", + "js-stringify": "1.0.2", + "pug-attrs": "2.0.3", + "pug-error": "1.3.2", + "pug-runtime": "2.0.4", + "void-elements": "2.0.1", + "with": "5.1.1" } }, "pug-error": { @@ -6593,13 +6581,13 @@ "integrity": "sha1-JxZVVbwEwjbkqisDZiRt+gIbYm4=", "dev": true, "requires": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", + "clean-css": "4.1.11", + "constantinople": "3.1.2", "jstransformer": "1.0.0", - "pug-error": "^1.3.2", - "pug-walk": "^1.1.7", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" + "pug-error": "1.3.2", + "pug-walk": "1.1.7", + "resolve": "1.1.7", + "uglify-js": "2.8.29" } }, "pug-lexer": { @@ -6608,9 +6596,9 @@ "integrity": "sha1-IQwYRX7y4XYCQnQMXmR715TOwng=", "dev": true, "requires": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.2" + "character-parser": "2.2.0", + "is-expression": "3.0.0", + "pug-error": "1.3.2" } }, "pug-linker": { @@ -6619,8 +6607,8 @@ "integrity": "sha1-npp65ABWgtAn3uuWsAD4juuDoC8=", "dev": true, "requires": { - "pug-error": "^1.3.2", - "pug-walk": "^1.1.7" + "pug-error": "1.3.2", + "pug-walk": "1.1.7" } }, "pug-lint": { @@ -6629,19 +6617,19 @@ "integrity": "sha1-RBnuMBrspF9UBhsOykqaRx86qak=", "dev": true, "requires": { - "acorn": "^4.0.1", - "commander": "^2.9.0", - "css-selector-parser": "^1.1.0", - "find-line-column": "^0.5.2", - "glob": "^7.0.3", - "minimatch": "^3.0.3", - "path-is-absolute": "^1.0.0", - "pug-attrs": "^2.0.1", - "pug-error": "^1.3.0", - "pug-lexer": "^2.0.1", - "resolve": "^1.1.7", - "strip-json-comments": "^2.0.1", - "void-elements": "^2.0.1" + "acorn": "4.0.13", + "commander": "2.15.1", + "css-selector-parser": "1.3.0", + "find-line-column": "0.5.2", + "glob": "7.1.2", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "pug-attrs": "2.0.3", + "pug-error": "1.3.2", + "pug-lexer": "2.3.2", + "resolve": "1.1.7", + "strip-json-comments": "2.0.1", + "void-elements": "2.0.1" }, "dependencies": { "acorn": { @@ -6656,9 +6644,9 @@ "integrity": "sha1-aLGdlupdwOSoYUiwHLlmwXgVphQ=", "dev": true, "requires": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.2" + "character-parser": "2.2.0", + "is-expression": "3.0.0", + "pug-error": "1.3.2" } }, "strip-json-comments": { @@ -6675,8 +6663,8 @@ "integrity": "sha1-5kjlftET/iwfRdV4WOorrWvAFSc=", "dev": true, "requires": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.7" + "object-assign": "4.1.1", + "pug-walk": "1.1.7" } }, "pug-loader": { @@ -6685,9 +6673,9 @@ "integrity": "sha512-cD4bU2wmkZ1EEVyu0IfKOsh1F26KPva5oglO1Doc3knx8VpBIXmFHw16k9sITYIjQMCnRv1vb4vfQgy7VdR6eg==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "pug-walk": "^1.0.0", - "resolve": "^1.1.7" + "loader-utils": "1.1.0", + "pug-walk": "1.1.7", + "resolve": "1.1.7" } }, "pug-parser": { @@ -6696,7 +6684,7 @@ "integrity": "sha1-45Stmz/KkxI5QK/4hcBuRKt+aOQ=", "dev": true, "requires": { - "pug-error": "^1.3.2", + "pug-error": "1.3.2", "token-stream": "0.0.1" } }, @@ -6712,7 +6700,7 @@ "integrity": "sha1-8VWVkiBu3G+FMQ2s9K+0igJa9Z8=", "dev": true, "requires": { - "pug-error": "^1.3.2" + "pug-error": "1.3.2" } }, "pug-walk": { @@ -6745,8 +6733,8 @@ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dev": true, "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" } }, "querystring": { @@ -6773,8 +6761,8 @@ "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "is-number": "3.0.0", + "kind-of": "4.0.0" }, "dependencies": { "is-number": { @@ -6783,7 +6771,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -6792,7 +6780,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -6803,7 +6791,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -6841,7 +6829,7 @@ "depd": "1.1.1", "inherits": "2.0.3", "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" + "statuses": "1.5.0" } }, "setprototypeof": { @@ -6858,10 +6846,10 @@ "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", "dev": true, "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" }, "dependencies": { "minimist": { @@ -6884,7 +6872,7 @@ "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, "requires": { - "mute-stream": "~0.0.4" + "mute-stream": "0.0.5" } }, "read-pkg": { @@ -6893,9 +6881,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" } }, "read-pkg-up": { @@ -6904,8 +6892,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "1.1.2", + "read-pkg": "1.1.0" } }, "readable-stream": { @@ -6914,13 +6902,13 @@ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "readdirp": { @@ -6929,10 +6917,10 @@ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.6", + "set-immediate-shim": "1.0.1" } }, "readline2": { @@ -6941,8 +6929,8 @@ "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", "mute-stream": "0.0.5" } }, @@ -6952,8 +6940,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "indent-string": "2.1.0", + "strip-indent": "1.0.1" } }, "reduce-css-calc": { @@ -6962,9 +6950,9 @@ "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, "requires": { - "balanced-match": "^0.4.2", - "math-expression-evaluator": "^1.2.14", - "reduce-function-call": "^1.0.1" + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.17", + "reduce-function-call": "1.0.2" } }, "reduce-function-call": { @@ -6973,7 +6961,7 @@ "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", "dev": true, "requires": { - "balanced-match": "^0.4.2" + "balanced-match": "0.4.2" } }, "regenerate": { @@ -6994,7 +6982,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { - "is-equal-shallow": "^0.1.3" + "is-equal-shallow": "0.1.3" } }, "regexpu-core": { @@ -7003,9 +6991,9 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" } }, "regjsgen": { @@ -7020,7 +7008,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "~0.5.0" + "jsesc": "0.5.0" } }, "remove-trailing-separator": { @@ -7047,7 +7035,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "^1.0.0" + "is-finite": "1.0.2" } }, "request": { @@ -7056,28 +7044,28 @@ "integrity": "sha512-8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==", "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", - "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "hawk": "~6.0.2", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", - "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "stringstream": "~0.0.5", - "tough-cookie": "~2.3.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "aws-sign2": "0.7.0", + "aws4": "1.7.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.3.2", + "har-validator": "5.0.3", + "hawk": "6.0.2", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "performance-now": "2.1.0", + "qs": "6.5.1", + "safe-buffer": "5.1.2", + "stringstream": "0.0.5", + "tough-cookie": "2.3.4", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" } }, "request-progress": { @@ -7086,7 +7074,7 @@ "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", "dev": true, "requires": { - "throttleit": "^1.0.0" + "throttleit": "1.0.0" } }, "require-uncached": { @@ -7095,8 +7083,8 @@ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" + "caller-path": "0.1.0", + "resolve-from": "1.0.1" } }, "requires-port": { @@ -7111,7 +7099,7 @@ "integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=", "dev": true, "requires": { - "underscore": "~1.6.0" + "underscore": "1.6.0" }, "dependencies": { "underscore": { @@ -7128,7 +7116,7 @@ "integrity": "sha512-/r2xgIMRadjgN/wKSfBmxoWi1dgjHoriOP99GEORYYbFmCHldaIDlSiR/acEChJJLxki8FQT/cFvkZbkyW6P1Q==", "dev": true, "requires": { - "canvas-prebuilt": "^1.6.5-prerelease.1" + "canvas-prebuilt": "1.6.5-prerelease.1" } }, "resolve": { @@ -7149,8 +7137,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } }, "resumer": { @@ -7159,7 +7147,7 @@ "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", "dev": true, "requires": { - "through": "~2.3.4" + "through": "2.3.8" } }, "revalidator": { @@ -7174,7 +7162,7 @@ "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, "requires": { - "align-text": "^0.1.1" + "align-text": "0.1.4" } }, "rimraf": { @@ -7183,7 +7171,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "^7.0.5" + "glob": "7.1.2" } }, "ripemd160": { @@ -7198,7 +7186,7 @@ "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", "dev": true, "requires": { - "once": "^1.3.0" + "once": "1.4.0" } }, "rx-lite": { @@ -7231,8 +7219,8 @@ "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" + "ajv": "6.4.0", + "ajv-keywords": "3.2.0" }, "dependencies": { "ajv": { @@ -7241,10 +7229,10 @@ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", "dev": true, "requires": { - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0", - "uri-js": "^3.0.2" + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1", + "uri-js": "3.0.2" } }, "ajv-keywords": { @@ -7268,18 +7256,18 @@ "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", "fresh": "0.5.2", - "http-errors": "~1.6.2", + "http-errors": "1.6.3", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" }, "dependencies": { "statuses": { @@ -7296,13 +7284,13 @@ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.5", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.18", + "parseurl": "1.3.2" }, "dependencies": { "batch": { @@ -7319,9 +7307,9 @@ "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "dev": true, "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", "send": "0.16.2" } }, @@ -7367,8 +7355,8 @@ "integrity": "sha1-wnQVqeRY8v7TmyfPjrN8ADeCtDE=", "dev": true, "requires": { - "caller": "~0.0.1", - "strip-json-comments": "~0.1.1" + "caller": "0.0.1", + "strip-json-comments": "0.1.3" }, "dependencies": { "strip-json-comments": { @@ -7394,7 +7382,7 @@ "formatio": "1.1.1", "lolex": "1.3.2", "samsam": "1.1.2", - "util": ">=0.10.3 <1" + "util": "0.10.3" } }, "slice-ansi": { @@ -7409,7 +7397,7 @@ "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", "dev": true, "requires": { - "hoek": "4.x.x" + "hoek": "4.2.1" } }, "socket.io": { @@ -7419,7 +7407,7 @@ "dev": true, "requires": { "debug": "2.3.3", - "engine.io": "~1.8.4", + "engine.io": "1.8.5", "has-binary": "0.1.7", "object-assign": "4.1.0", "socket.io-adapter": "0.5.0", @@ -7487,7 +7475,7 @@ "component-bind": "1.0.0", "component-emitter": "1.2.1", "debug": "2.3.3", - "engine.io-client": "~1.8.4", + "engine.io-client": "1.8.5", "has-binary": "0.1.7", "indexof": "0.0.1", "object-component": "0.0.3", @@ -7560,8 +7548,8 @@ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", "dev": true, "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" + "faye-websocket": "0.10.0", + "uuid": "3.2.1" } }, "sockjs-client": { @@ -7570,12 +7558,12 @@ "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", "dev": true, "requires": { - "debug": "^2.6.6", + "debug": "2.6.9", "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.4.0" }, "dependencies": { "faye-websocket": { @@ -7584,7 +7572,7 @@ "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", "dev": true, "requires": { - "websocket-driver": ">=0.5.1" + "websocket-driver": "0.7.0" } } } @@ -7595,7 +7583,7 @@ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "is-plain-obj": "1.1.0" } }, "source-list-map": { @@ -7616,8 +7604,8 @@ "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.0" } }, "spdx-exceptions": { @@ -7632,8 +7620,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.0" } }, "spdx-license-ids": { @@ -7654,14 +7642,14 @@ "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" } }, "stack-trace": { @@ -7682,8 +7670,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "stream-cache": { @@ -7698,11 +7686,11 @@ "integrity": "sha512-cQ0jo17BLca2r0GfRdZKYAGLU6JRoIWxqSOakUMuKOT6MOK7AAlE856L33QuDmAy/eeOrhLee3dZKX0Uadu93A==", "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.3", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" } }, "strict-uri-encode": { @@ -7717,11 +7705,11 @@ "integrity": "sha1-c8ZX51nWbP6Arh4M8JGqJW0OcVw=", "dev": true, "requires": { - "async": "~0.2.10", - "css-loader": "^0.9.1", - "file-loader": "^0.8.1", - "loader-utils": "~0.2.3", - "style-loader": "^0.8.3" + "async": "0.2.10", + "css-loader": "0.9.1", + "file-loader": "0.8.5", + "loader-utils": "0.2.17", + "style-loader": "0.8.3" }, "dependencies": { "css-loader": { @@ -7731,9 +7719,9 @@ "dev": true, "optional": true, "requires": { - "csso": "1.3.x", - "loader-utils": "~0.2.2", - "source-map": "~0.1.38" + "csso": "1.3.12", + "loader-utils": "0.2.17", + "source-map": "0.1.43" } }, "csso": { @@ -7750,7 +7738,7 @@ "dev": true, "optional": true, "requires": { - "loader-utils": "~0.2.5" + "loader-utils": "0.2.17" } }, "loader-utils": { @@ -7759,10 +7747,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" } }, "source-map": { @@ -7772,7 +7760,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } }, "style-loader": { @@ -7782,7 +7770,7 @@ "dev": true, "optional": true, "requires": { - "loader-utils": "^0.2.5" + "loader-utils": "0.2.17" } } } @@ -7793,9 +7781,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "string_decoder": { @@ -7804,7 +7792,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "stringstream": { @@ -7819,7 +7807,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-bom": { @@ -7828,7 +7816,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "is-utf8": "0.2.1" } }, "strip-indent": { @@ -7837,7 +7825,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "^4.0.1" + "get-stdin": "4.0.1" } }, "strip-json-comments": { @@ -7852,8 +7840,8 @@ "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^0.4.5" + "loader-utils": "1.1.0", + "schema-utils": "0.4.5" } }, "stylus": { @@ -7862,12 +7850,12 @@ "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", "dev": true, "requires": { - "css-parse": "1.7.x", - "debug": "*", - "glob": "7.0.x", - "mkdirp": "0.5.x", - "sax": "0.5.x", - "source-map": "0.1.x" + "css-parse": "1.7.0", + "debug": "2.6.9", + "glob": "7.0.6", + "mkdirp": "0.5.1", + "sax": "0.5.8", + "source-map": "0.1.43" }, "dependencies": { "glob": { @@ -7876,12 +7864,12 @@ "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" } }, "sax": { @@ -7896,7 +7884,7 @@ "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -7907,9 +7895,9 @@ "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", "dev": true, "requires": { - "loader-utils": "^1.0.2", - "lodash.clonedeep": "^4.5.0", - "when": "~3.6.x" + "loader-utils": "1.1.0", + "lodash.clonedeep": "4.5.0", + "when": "3.6.4" } }, "supports-color": { @@ -7924,13 +7912,13 @@ "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", "dev": true, "requires": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" + "coa": "1.0.4", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" }, "dependencies": { "js-yaml": { @@ -7939,8 +7927,8 @@ "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" + "argparse": "1.0.10", + "esprima": "2.7.3" } } } @@ -7951,12 +7939,12 @@ "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", "dev": true, "requires": { - "ajv": "^4.7.0", - "ajv-keywords": "^1.0.0", - "chalk": "^1.1.1", - "lodash": "^4.0.0", + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "chalk": "1.1.3", + "lodash": "4.17.10", "slice-ansi": "0.0.4", - "string-width": "^2.0.0" + "string-width": "2.1.1" }, "dependencies": { "ajv": { @@ -7965,8 +7953,8 @@ "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", "dev": true, "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" + "co": "4.6.0", + "json-stable-stringify": "1.0.1" } }, "ansi-regex": { @@ -7987,8 +7975,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" } }, "strip-ansi": { @@ -7997,7 +7985,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } } } @@ -8020,12 +8008,12 @@ "integrity": "sha1-Lnzgox3wn41oUWZKcYQuDKUFevc=", "dev": true, "requires": { - "deep-equal": "~0.1.0", - "defined": "~0.0.0", - "inherits": "~2.0.1", - "jsonify": "~0.0.0", - "resumer": "~0.0.0", - "through": "~2.3.4" + "deep-equal": "0.1.2", + "defined": "0.0.0", + "inherits": "2.0.3", + "jsonify": "0.0.0", + "resumer": "0.0.0", + "through": "2.3.8" }, "dependencies": { "deep-equal": { @@ -8048,9 +8036,9 @@ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" } }, "tar-pack": { @@ -8059,14 +8047,14 @@ "integrity": "sha512-PPRybI9+jM5tjtCbN2cxmmRU7YmqT3Zv/UDy48tAh2XRkLa9bAORtSWLkVc13+GJF+cdTh1yEnHEk3cpTaL5Kg==", "dev": true, "requires": { - "debug": "^2.2.0", - "fstream": "^1.0.10", - "fstream-ignore": "^1.0.5", - "once": "^1.3.3", - "readable-stream": "^2.1.4", - "rimraf": "^2.5.1", - "tar": "^2.2.1", - "uid-number": "^0.0.6" + "debug": "2.6.9", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.3.6", + "rimraf": "2.6.2", + "tar": "2.2.1", + "uid-number": "0.0.6" } }, "tcomb": { @@ -8105,7 +8093,7 @@ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { - "setimmediate": "^1.0.4" + "setimmediate": "1.0.5" } }, "timespan": { @@ -8120,7 +8108,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "os-tmpdir": "1.0.2" } }, "to-array": { @@ -8159,7 +8147,7 @@ "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "dev": true, "requires": { - "punycode": "^1.4.1" + "punycode": "1.4.1" } }, "trim-newlines": { @@ -8186,7 +8174,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { @@ -8202,7 +8190,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "1.1.2" } }, "type-is": { @@ -8212,7 +8200,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "mime-types": "2.1.18" } }, "typedarray": { @@ -8239,9 +8227,9 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" } }, "uglify-to-browserify": { @@ -8297,7 +8285,7 @@ "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", "dev": true, "requires": { - "macaddress": "^0.2.8" + "macaddress": "0.2.8" } }, "uniqs": { @@ -8312,8 +8300,8 @@ "integrity": "sha1-1iKGU6UZg9fBb/KPi53Dsf/tOgc=", "dev": true, "requires": { - "isnumeric": "^0.2.0", - "viewport-dimensions": "^0.2.0" + "isnumeric": "0.2.0", + "viewport-dimensions": "0.2.0" } }, "universalify": { @@ -8340,7 +8328,7 @@ "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", "dev": true, "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.0" }, "dependencies": { "punycode": { @@ -8375,9 +8363,9 @@ "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "mime": "^2.0.3", - "schema-utils": "^0.4.3" + "loader-utils": "1.1.0", + "mime": "2.3.1", + "schema-utils": "0.4.5" }, "dependencies": { "mime": { @@ -8394,8 +8382,8 @@ "integrity": "sha512-ERuGxDiQ6Xw/agN4tuoCRbmwRuZP0cJ1lJxJubXr5Q/5cDa78+Dc4wfvtxzhzhkm5VvmW6Mf8EVj9SPGN4l8Lg==", "dev": true, "requires": { - "querystringify": "^2.0.0", - "requires-port": "^1.0.0" + "querystringify": "2.0.0", + "requires-port": "1.0.0" }, "dependencies": { "querystringify": { @@ -8418,7 +8406,7 @@ "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", "dev": true, "requires": { - "os-homedir": "^1.0.0" + "os-homedir": "1.0.2" } }, "useragent": { @@ -8427,8 +8415,8 @@ "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", "dev": true, "requires": { - "lru-cache": "4.1.x", - "tmp": "0.0.x" + "lru-cache": "4.1.2", + "tmp": "0.0.33" } }, "util": { @@ -8460,12 +8448,12 @@ "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=", "dev": true, "requires": { - "async": "~0.2.9", - "deep-equal": "*", - "i": "0.3.x", - "mkdirp": "0.x.x", - "ncp": "0.4.x", - "rimraf": "2.x.x" + "async": "0.2.10", + "deep-equal": "1.0.1", + "i": "0.3.6", + "mkdirp": "0.5.1", + "ncp": "0.4.2", + "rimraf": "2.6.2" } }, "utils-merge": { @@ -8486,8 +8474,8 @@ "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" } }, "vary": { @@ -8508,9 +8496,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "^1.0.0", + "assert-plus": "1.0.0", "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "extsprintf": "1.3.0" } }, "vgl": { @@ -8546,9 +8534,9 @@ "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", "dev": true, "requires": { - "async": "^0.9.0", - "chokidar": "^1.0.0", - "graceful-fs": "^4.1.2" + "async": "0.9.2", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" }, "dependencies": { "async": { @@ -8565,21 +8553,21 @@ "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=", "dev": true, "requires": { - "acorn": "^3.0.0", - "async": "^1.3.0", - "clone": "^1.0.2", - "enhanced-resolve": "~0.9.0", - "interpret": "^0.6.4", - "loader-utils": "^0.2.11", - "memory-fs": "~0.3.0", - "mkdirp": "~0.5.0", - "node-libs-browser": "^0.7.0", - "optimist": "~0.6.0", - "supports-color": "^3.1.0", - "tapable": "~0.1.8", - "uglify-js": "~2.7.3", - "watchpack": "^0.2.1", - "webpack-core": "~0.6.9" + "acorn": "3.3.0", + "async": "1.5.2", + "clone": "1.0.4", + "enhanced-resolve": "0.9.1", + "interpret": "0.6.6", + "loader-utils": "0.2.17", + "memory-fs": "0.3.0", + "mkdirp": "0.5.1", + "node-libs-browser": "0.7.0", + "optimist": "0.6.1", + "supports-color": "3.2.3", + "tapable": "0.1.10", + "uglify-js": "2.7.5", + "watchpack": "0.2.9", + "webpack-core": "0.6.9" }, "dependencies": { "acorn": { @@ -8600,10 +8588,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" } }, "memory-fs": { @@ -8612,8 +8600,8 @@ "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "errno": "0.1.7", + "readable-stream": "2.3.6" } }, "supports-color": { @@ -8622,7 +8610,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "1.0.0" } }, "uglify-js": { @@ -8631,10 +8619,10 @@ "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", "dev": true, "requires": { - "async": "~0.2.6", - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "async": "0.2.10", + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" }, "dependencies": { "async": { @@ -8653,8 +8641,8 @@ "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", "dev": true, "requires": { - "source-list-map": "~0.1.7", - "source-map": "~0.4.1" + "source-list-map": "0.1.8", + "source-map": "0.4.4" }, "dependencies": { "source-list-map": { @@ -8669,7 +8657,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": ">=0.0.4" + "amdefine": "1.0.1" } } } @@ -8680,11 +8668,11 @@ "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", "dev": true, "requires": { - "memory-fs": "~0.4.1", - "mime": "^1.5.0", - "path-is-absolute": "^1.0.0", - "range-parser": "^1.0.3", - "time-stamp": "^2.0.0" + "memory-fs": "0.4.1", + "mime": "1.6.0", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0", + "time-stamp": "2.0.0" }, "dependencies": { "mime": { @@ -8701,19 +8689,19 @@ "integrity": "sha1-DL1fLSrI1OWTqs1clwLnu9XlmJI=", "dev": true, "requires": { - "compression": "^1.5.2", - "connect-history-api-fallback": "^1.3.0", - "express": "^4.13.3", - "http-proxy-middleware": "~0.17.1", + "compression": "1.7.2", + "connect-history-api-fallback": "1.5.0", + "express": "4.16.3", + "http-proxy-middleware": "0.17.4", "open": "0.0.5", - "optimist": "~0.6.1", - "serve-index": "^1.7.2", - "sockjs": "^0.3.15", - "sockjs-client": "^1.0.3", - "stream-cache": "~0.0.1", - "strip-ansi": "^3.0.0", - "supports-color": "^3.1.1", - "webpack-dev-middleware": "^1.10.2" + "optimist": "0.6.1", + "serve-index": "1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.1.4", + "stream-cache": "0.0.2", + "strip-ansi": "3.0.1", + "supports-color": "3.2.3", + "webpack-dev-middleware": "1.12.2" }, "dependencies": { "supports-color": { @@ -8722,7 +8710,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "1.0.0" } } } @@ -8733,8 +8721,8 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": ">=0.4.0", - "websocket-extensions": ">=0.1.1" + "http-parser-js": "0.4.12", + "websocket-extensions": "0.1.3" } }, "websocket-extensions": { @@ -8761,7 +8749,7 @@ "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "dev": true, "requires": { - "isexe": "^2.0.0" + "isexe": "2.0.0" } }, "wide-align": { @@ -8770,7 +8758,7 @@ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", "dev": true, "requires": { - "string-width": "^1.0.2" + "string-width": "1.0.2" } }, "window-size": { @@ -8785,13 +8773,13 @@ "integrity": "sha1-ZLar9M0Brcrv1QCTk7HY6L7BnbA=", "dev": true, "requires": { - "async": "0.2.x", - "colors": "0.6.x", - "cycle": "1.0.x", - "eyes": "0.1.x", - "isstream": "0.1.x", - "pkginfo": "0.3.x", - "stack-trace": "0.0.x" + "async": "0.2.10", + "colors": "0.6.2", + "cycle": "1.0.3", + "eyes": "0.1.8", + "isstream": "0.1.2", + "pkginfo": "0.3.1", + "stack-trace": "0.0.10" }, "dependencies": { "colors": { @@ -8808,8 +8796,8 @@ "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", "dev": true, "requires": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" + "acorn": "3.3.0", + "acorn-globals": "3.1.0" }, "dependencies": { "acorn": { @@ -8838,7 +8826,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "^0.5.1" + "mkdirp": "0.5.1" } }, "ws": { @@ -8847,8 +8835,8 @@ "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", "dev": true, "requires": { - "options": ">=0.0.5", - "ultron": "1.0.x" + "options": "0.0.6", + "ultron": "1.0.2" } }, "wtf-8": { @@ -8893,9 +8881,9 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", "window-size": "0.1.0" } }, @@ -8905,7 +8893,7 @@ "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", "dev": true, "requires": { - "fd-slicer": "~1.0.1" + "fd-slicer": "1.0.1" } }, "yeast": { diff --git a/package.json b/package.json index 7fa3c0f1d5..6c302a1ae9 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "istanbul-combine": "^0.3.0", "istanbul-instrumenter-loader": "^3.0.1", "jaguarjs-jsdoc": "^1.0.2", - "jasmine-core": "^2.4.1", + "jasmine-core": "^3.1.0", "jquery": "^3.3", "js-yaml": "^3.10.0", "jsdoc": "^3.5", @@ -59,7 +59,7 @@ "karma-coverage": "^1.0.0", "karma-firefox-launcher": "^1.1.0", "karma-jasmine": "^1.0.2", - "karma-jasmine-html-reporter": "^0.2.0", + "karma-jasmine-html-reporter": "^1.1.0", "karma-phantomjs-launcher": "^1.0.0", "karma-sinon": "^1.0.4", "karma-sourcemap-loader": "^0.3.7", diff --git a/src/gl/lineFeature.js b/src/gl/lineFeature.js index 04e1aa5fda..6b4c5bf98f 100644 --- a/src/gl/lineFeature.js +++ b/src/gl/lineFeature.js @@ -398,6 +398,7 @@ var gl_lineFeature = function (arg) { miterLimit = m_this.style.get('miterLimit')(data), antialiasing = m_this.style.get('antialiasing')(data) || 0, order = m_this.featureVertices(), + orderLen = order.length, posBuf, prevBuf, nextBuf, farBuf, flagsBuf, indicesBuf, fixedFlags = (flagsDebug[m_this.style.get('debug')(data) ? 'debug' : 'normal'] || 0), strokeWidthBuf, strokeColorBuf, strokeOpacityBuf, @@ -458,7 +459,7 @@ var gl_lineFeature = function (arg) { position = transform.transformCoordinates( m_this.gcs(), m_this.layer().map().gcs(), position, 3); - len = numSegments * order.length; + len = numSegments * orderLen; posBuf = util.getGeomBuffer(geom, 'pos', len * 3); prevBuf = util.getGeomBuffer(geom, 'prev', len * 3); nextBuf = util.getGeomBuffer(geom, 'next', len * 3); @@ -482,7 +483,7 @@ var gl_lineFeature = function (arg) { numSegments = m_geometry.numSegments; closed = m_geometry.closed; lineItemList = m_geometry.lineItemList; - len = numSegments * order.length; + len = numSegments * orderLen; updateFlags = ( (lineCapVal !== m_geometry.lineCapVal || lineCapVal === undefined) || (lineJoinVal !== m_geometry.lineJoinVal || lineJoinVal === undefined) || @@ -548,7 +549,7 @@ var gl_lineFeature = function (arg) { if (j) { /* zero out the z position. This can be changed if we handle it in * the shader. */ - for (k = 0; k < order.length; k += 1, dest += 1, dest3 += 3) { + for (k = 0; k < orderLen; k += 1, dest += 1, dest3 += 3) { v = vert[order[k][0]]; v2 = vert[1 - order[k][0]]; if (!onlyStyle) { diff --git a/tests/tutorials.js b/tests/tutorials.js index 506f4ea3c0..e32a25ee75 100644 --- a/tests/tutorials.js +++ b/tests/tutorials.js @@ -29,6 +29,8 @@ describe('tutorials', function () { var base$, tests; base$ = $('iframe#map')[0].contentWindow.jQuery; + /* Never complain if there are no explicit expect statements */ + expect().nothing(); /* If a codeblock test requires html video and the current browser * doesn't support video, skip the test. */ if (!$('iframe#map')[0].contentWindow.HTMLVideoElement && base$('.codeblock[htmlvideo]').length) { @@ -51,6 +53,8 @@ describe('tutorials', function () { var targetWindow = target[0].contentWindow, tut$ = targetWindow.$, deferreds = []; + /* Description of the current tutorial and test. */ + var desc = $('iframe#map')[0].contentWindow.document.title + ' - ' + test.data('description'); /* Evaluate and wait for each idle function and promises. */ test.data('idlefuncs').forEach(function (idleFunc) { var defer = tut$.Deferred(); @@ -66,21 +70,26 @@ describe('tutorials', function () { /* When all idle functions have resolved, evaluate each test in * the test list. */ tut$.when.apply(tut$, deferreds).fail(function () { - throw new Error('Idle functions were rejected'); + fail(desc + ' -> idle functions were rejected'); }).then(function () { var subtestDeferreds = []; test.data('tests').forEach(function (testExp) { /* The test expression can return a value or a promise. We * use jQuery's when to generically get the results in a * resolution function. A rejection is a failure. */ - var testResult = targetWindow.eval(testExp); + try { + var testResult = targetWindow.eval(testExp); + } catch (err) { + fail(desc + ' -> raised an error: ' + err); + return; + } var subtestDefer = tut$.when(testResult).done(function (result) { /* If the result isn't truthy, make sure our expect has a * description telling which test block and specific test * failed. */ - expect(result).toBeTruthy(test.data('description') + ' -> ' + testExp); + expect(result).toBeTruthy(desc + ' -> ' + testExp); }).fail(function () { - expect(false).toBeTruthy(test.data('description') + ' promise failed -> ' + testExp); + fail(desc + ' promise failed -> ' + testExp); }); subtestDeferreds.push(subtestDefer); }); @@ -109,7 +118,7 @@ describe('tutorials', function () { }); /* Call the first step in the chained tests */ done(); - }, 15000); + }, 150000); }); }); }); diff --git a/tutorials/common/tutorials.js b/tutorials/common/tutorials.js index 5ee61256d4..00b3aa355f 100644 --- a/tutorials/common/tutorials.js +++ b/tutorials/common/tutorials.js @@ -139,7 +139,6 @@ function process_block(selector) { * test's parent window to make debugging easier. */ if (window.parent && window.parent !== window) { js = 'window.console = window.parent.parent.console;\n' + - 'console.log("Testing " + window.parent.document.title);\n' + js; } html = html.substr(0, pos).replace(/\s+$/, '') + '\n\n' + html.substr(pos); diff --git a/tutorials/contour/index.pug b/tutorials/contour/index.pug index 0ca3984c32..1af1757180 100644 --- a/tutorials/contour/index.pug +++ b/tutorials/contour/index.pug @@ -4,7 +4,7 @@ block mainTutorial :markdown-it # Tutorial - Contour Map First, let's create our map and add a base map and a feature layer. - + +codeblock('javascript', 1). var map = geo.map({ node: '#map', @@ -15,8 +15,8 @@ block mainTutorial var layer = map.createLayer('feature'); :markdown-it - Then load some data. - The data is grid data describing geospatial point elevation, a record of z value -9999 means there is no land data. + Then load some data. + The data is grid data describing geospatial point elevation, a record of z value -9999 means there is no land data. Since the data is relatively big, intead of adding inline data, we load asynchronously, and use [promise chain](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises) to chain up the following steps. +codeblock('javascript', 2, 1). var promise = Promise.resolve($.ajax({ @@ -24,7 +24,7 @@ block mainTutorial })); :markdown-it - Once the data is loaded. We create the contour feature with default color range. `min: 0` means only showing data with elevation. + Once the data is loaded, we create the contour feature with default color range. `min: 0` means only showing data with elevation. +codeblock('javascript', 3, 2, true). var contour = null; diff --git a/tutorials/contour/thumb.jpg b/tutorials/contour/thumb.jpg index 20f735768eac77585e811cecf0641f6a58297f6c..5c301c6a30400370221308001fadff57ab403124 100644 GIT binary patch delta 88472 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%0AR97WbYyzunlD6KE1{GCw}X;@y^ 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 j*jLvY;4HKniLn%-wt}RX}?(Xgs*N;8> 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%0AGYc{GkWO=O|$D))@=^)*SxQ(mpYA6Zw3+X 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