From c818489447461d7e0ed92e7c9631d23678180903 Mon Sep 17 00:00:00 2001 From: Shane Tomlinson Date: Tue, 11 Apr 2017 17:02:47 +0100 Subject: [PATCH] feat(l10n): Add support for msgctxt when translating. (#4916) r=vladikoff,shane-tomlinson Use a triple / (///) to give a t a context that will be used as a comment for the l10n team. Fixes #3128 --- app/scripts/lib/strings.js | 6 + app/scripts/lib/translator.js | 21 +- app/scripts/templates/force_auth.mustache | 2 +- app/scripts/templates/sign_in.mustache | 10 +- app/scripts/views/force_auth.js | 8 +- app/scripts/views/sign_in.js | 8 + app/tests/spec/lib/translator.js | 42 +- npm-shrinkwrap.json | 1619 ++++++++++----------- package.json | 2 +- 9 files changed, 806 insertions(+), 912 deletions(-) diff --git a/app/scripts/lib/strings.js b/app/scripts/lib/strings.js index 6f0abf22d..4ac548826 100644 --- a/app/scripts/lib/strings.js +++ b/app/scripts/lib/strings.js @@ -42,6 +42,12 @@ define(function (require, exports, module) { // The words "Web Session" are coming soon to the device & apps view, see #4585. t('Web Session'); + // For #3128, PR #4916 - We added a 'msgctxt' comment to these buttons + // to allow the l10n team differntiate between headers and buttons. This + // string is kept and used as a fallback for locales that have it + // translated but have not yet translated the contextualized variant. + t('Sign in'); + /** * Replace instances of %s and %(name)s with their corresponding values in * the context diff --git a/app/scripts/lib/translator.js b/app/scripts/lib/translator.js index 80a790618..3c3d69092 100644 --- a/app/scripts/lib/translator.js +++ b/app/scripts/lib/translator.js @@ -44,12 +44,23 @@ define(function (require, exports, module) { * Gets a translated value by key but returns the key if nothing is found. * Does string interpolation on %s and %(named)s. * @method get - * @param {String} key - * @param {String} context + * @param {String} stringToTranslate + * @param {Object} [context={}] * @returns {String} */ - get (key, context) { - var translation = this.__translations__[key]; + get (stringToTranslate, context = {}) { + const translations = this.__translations__; + let translation; + + if (context.msgctxt) { + const stringWithContextPrefix = `${context.msgctxt}\u0004${stringToTranslate}`; + // If a translation exists with a context prefix, use that. If no translation exists + // with the context prefix, try to find a string without the context prefix. + translation = translations[stringWithContextPrefix] || translations[stringToTranslate]; + } else { + translation = translations[stringToTranslate]; + } + /** * See http://www.lehman.cuny.edu/cgi-bin/man-cgi?msgfmt+1 * and @@ -77,7 +88,7 @@ define(function (require, exports, module) { translation = $.trim(translation); if (! translation) { - translation = key; + translation = stringToTranslate; } return this.interpolate(translation, context); diff --git a/app/scripts/templates/force_auth.mustache b/app/scripts/templates/force_auth.mustache index 1332f060c..271cc5881 100644 --- a/app/scripts/templates/force_auth.mustache +++ b/app/scripts/templates/force_auth.mustache @@ -20,7 +20,7 @@
- +
diff --git a/app/scripts/templates/sign_in.mustache b/app/scripts/templates/sign_in.mustache index 58ca72831..2f83ee05c 100644 --- a/app/scripts/templates/sign_in.mustache +++ b/app/scripts/templates/sign_in.mustache @@ -3,10 +3,10 @@

{{#serviceName}} - {{#t}}Sign in{{/t}} {{#t}}Continue to %(serviceName)s{{/t}} + {{ headerSignInText }} {{#t}}Continue to %(serviceName)s{{/t}} {{/serviceName}} {{^serviceName}} - {{#t}}Sign in{{/t}} + {{ headerSignInText }} {{/serviceName}}

@@ -40,7 +40,7 @@
- +
@@ -52,7 +52,7 @@ {{^chooserAskForPassword}}
- +
- +
diff --git a/app/scripts/views/force_auth.js b/app/scripts/views/force_auth.js index 4aaa651d8..1a3c92061 100644 --- a/app/scripts/views/force_auth.js +++ b/app/scripts/views/force_auth.js @@ -7,7 +7,7 @@ define(function (require, exports, module) { const _ = require('underscore'); const AuthErrors = require('lib/auth-errors'); - const BaseView = require('views/base'); + const { cancelEventThen, t } = require('views/base'); const Cocktail = require('cocktail'); const FormView = require('views/form'); const NullBehavior = require('views/behaviors/null'); @@ -149,14 +149,18 @@ define(function (require, exports, module) { }, context () { + /// submit button + const buttonSignInText = this.translate(t('Sign in'), { msgctxt: 'submit button' }); + return { + buttonSignInText, email: this.relier.get('email'), password: this._formPrefill.get('password') }; }, events: _.extend({}, SignInView.prototype.events, { - 'click a[href="/reset_password"]': BaseView.cancelEventThen('_navigateToForceResetPassword') + 'click a[href="/reset_password"]': cancelEventThen('_navigateToForceResetPassword') }), beforeDestroy () { diff --git a/app/scripts/views/sign_in.js b/app/scripts/views/sign_in.js index 053821457..0aae92e2c 100644 --- a/app/scripts/views/sign_in.js +++ b/app/scripts/views/sign_in.js @@ -86,10 +86,18 @@ define(function (require, exports, module) { var hasSuggestedAccount = suggestedAccount.get('email'); var email = this.getEmail(); + /// submit button + const buttonSignInText = this.translate(t('Sign in'), { msgctxt: 'submit button' }); + + /// header text + const headerSignInText = this.translate(t('Sign in'), { msgctxt: 'header text' }); + return { + buttonSignInText, chooserAskForPassword: this._suggestedAccountAskPassword(suggestedAccount), email: email, error: this.error, + headerSignInText, isAmoMigration: this.isAmoMigration(), isSyncMigration: this.isSyncMigration(), password: this._formPrefill.get('password'), diff --git a/app/tests/spec/lib/translator.js b/app/tests/spec/lib/translator.js index 4899a18a7..18799da9a 100644 --- a/app/tests/spec/lib/translator.js +++ b/app/tests/spec/lib/translator.js @@ -11,9 +11,11 @@ define(function (require, exports, module) { const Translator = require('lib/translator'); // translations taken from Persona's db_LB translations. - var TRANSLATIONS = { + const TRANSLATIONS = { // use one direct translation to prepare for simpler json files. + /* eslint-disable sorting/sort-object-props */ '%s, Persona requires cookies to remember you.': '%s, Ԁǝɹsouɐ ɹǝbnıɹǝs ɔooʞıǝs ʇo ɹǝɯǝɯqǝɹ ʎon\u02D9', + 'header\u0004%s, Persona requires cookies to remember you.': '%s, Ԁǝɹsouɐ ɹǝbnıɹǝs ɔooʞıǝs ʇo ɹǝɯǝɯqǝɹ ʎon\u02D9 - header', 'Error encountered trying to register: %(email)s.': [ null, 'Ǝɹɹoɹ ǝuɔonuʇǝɹǝp ʇɹʎıuƃ ʇo ɹǝƃısʇɹɐʇıou: %(email)s\u02D9' @@ -22,23 +24,24 @@ define(function (require, exports, module) { null, '\u22A5ɥǝɹǝ ʍɐs ɐ dɹoqʅǝɯ ʍıʇɥ ʎonɹ sıƃund ʅıuʞ\u02D9 Hɐs ʇɥıs ɐppɹǝss ɐʅɹǝɐpʎ qǝǝu ɹǝƃısʇǝɹǝp\xBF' ] + /* eslint-enable sorting/sort-object-props */ }; - describe('lib/translator', function () { + describe('lib/translator', () => { var translator; - beforeEach(function () { + beforeEach(() => { // Bringing back the David Bowie's Labrynth translator = new Translator('db-LB', ['db-LB']); translator.set(TRANSLATIONS); }); - afterEach(function () { + afterEach(() => { translator = null; }); - describe('get', function () { - it('returns translated string when it exists', function () { + describe('get', () => { + it('returns translated string when it exists', () => { var stringToTranslate = 'There was a problem with your signup link. Has this address already been registered?'; var translation = translator.get(stringToTranslate); @@ -46,20 +49,33 @@ define(function (require, exports, module) { '⊥ɥǝɹǝ ʍɐs ɐ dɹoqʅǝɯ ʍıʇɥ ʎonɹ sıƃund ʅıuʞ˙ Hɐs ʇɥıs ɐppɹǝss ɐʅɹǝɐpʎ qǝǝu ɹǝƃısʇǝɹǝp¿'); }); - it('returns untranslated string when translation does not exist', function () { + it('msgctxt annotation', () => { + const stringToTranslate = + '%s, Persona requires cookies to remember you.'; + let translation = translator.get(stringToTranslate, { msgctxt: 'header' }); + assert.equal(translation, '%s, Ԁǝɹsouɐ ɹǝbnıɹǝs ɔooʞıǝs ʇo ɹǝɯǝɯqǝɹ ʎon\u02D9 - header'); + + translation = translator.get(stringToTranslate); + assert.equal(translation, '%s, Ԁǝɹsouɐ ɹǝbnıɹǝs ɔooʞıǝs ʇo ɹǝɯǝɯqǝɹ ʎon\u02D9'); + + translation = translator.get(stringToTranslate, { msgctxt: 'non existent' }); + assert.equal(translation, '%s, Ԁǝɹsouɐ ɹǝbnıɹǝs ɔooʞıǝs ʇo ɹǝɯǝɯqǝɹ ʎon\u02D9'); + }); + + it('returns untranslated string when translation does not exist', () => { var stringToTranslate = 'this string is untranslated'; var translation = translator.get(stringToTranslate); assert.equal(translation, stringToTranslate); }); - it('can do string interpolation on unnamed `%s` when given array context', function () { + it('can do string interpolation on unnamed `%s` when given array context', () => { var stringToTranslate = '%s, Persona requires cookies to remember you.'; var translation = translator.get(stringToTranslate, ['testuser@testuser.com']); assert.equal(translation, 'testuser@testuser.com, Ԁǝɹsouɐ ɹǝbnıɹǝs ɔooʞıǝs ʇo ɹǝɯǝɯqǝɹ ʎon˙'); }); - it('can do string interpolation on named `%(name)s` when given array context', function () { + it('can do string interpolation on named `%(name)s` when given array context', () => { var stringToTranslate = 'Error encountered trying to register: %(email)s.'; var translation = translator.get(stringToTranslate, { email: 'testuser@testuser.com' @@ -68,7 +84,7 @@ define(function (require, exports, module) { 'Ǝɹɹoɹ ǝuɔonuʇǝɹǝp ʇɹʎıuƃ ʇo ɹǝƃısʇɹɐʇıou: testuser@testuser.com˙'); }); - it('can do interpolation multiple times with an array', function () { + it('can do interpolation multiple times with an array', () => { var stringToTranslate = 'Hi %s, you have been signed in since %s'; var translation = translator.get(stringToTranslate, [ 'testuser@testuser.com', 'noon' @@ -78,7 +94,7 @@ define(function (require, exports, module) { 'Hi testuser@testuser.com, you have been signed in since noon'); }); - it('can do interpolation multiple times with an object', function () { + it('can do interpolation multiple times with an object', () => { var stringToTranslate = 'Hi %(email)s, you have been signed in since %(time)s'; var translation = translator.get(stringToTranslate, { email: 'testuser@testuser.com', @@ -89,14 +105,14 @@ define(function (require, exports, module) { 'Hi testuser@testuser.com, you have been signed in since noon'); }); - it('does no replacement on %s and %(name)s if not in context', function () { + it('does no replacement on %s and %(name)s if not in context', () => { var stringToTranslate = 'Hi %s, you have been signed in since %(time)s'; var translation = translator.get(stringToTranslate); assert.equal(translation, stringToTranslate); }); - it('leaves remaining %s if not enough items in context', function () { + it('leaves remaining %s if not enough items in context', () => { var stringToTranslate = 'Hi %s, you have been signed in since %s'; var translation = translator.get(stringToTranslate, ['testuser@testuser.com']); diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index f05212c98..1c1bce39d 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "fxa-content-server", - "version": "1.81.0", + "version": "1.84.0", "dependencies": { "babel-middleware": { "version": "0.3.4", @@ -8,9 +8,9 @@ "resolved": "git://github.com/shane-tomlinson/babel-middleware.git#4c70de91752e86be631a4c4b95589eee5f8bd356", "dependencies": { "babel-core": { - "version": "6.23.1", + "version": "6.24.1", "from": "babel-core@>=6.9.1 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.23.1.tgz", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -76,9 +76,9 @@ } }, "babel-generator": { - "version": "6.23.0", - "from": "babel-generator@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-generator@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", "dependencies": { "detect-indent": { "version": "4.0.0", @@ -119,9 +119,9 @@ } }, "babel-helpers": { - "version": "6.23.0", - "from": "babel-helpers@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-helpers@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz" }, "babel-messages": { "version": "6.23.0", @@ -129,9 +129,9 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz" }, "babel-runtime": { "version": "6.23.0", @@ -151,9 +151,9 @@ } }, "babel-register": { - "version": "6.23.0", - "from": "babel-register@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-register@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -178,21 +178,21 @@ } }, "source-map-support": { - "version": "0.4.11", + "version": "0.4.14", "from": "source-map-support@>=0.4.2 <0.5.0", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.11.tgz" + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.14.tgz" } } }, "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.1 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -216,9 +216,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -238,14 +238,14 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "convert-source-map": { - "version": "1.4.0", + "version": "1.5.0", "from": "convert-source-map@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.1.1 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -265,9 +265,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -354,7 +354,7 @@ "dependencies": { "isarray": { "version": "1.0.0", - "from": "isarray@>=1.0.0 <1.1.0", + "from": "isarray@1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" } } @@ -423,16 +423,23 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, "normalize-path": { - "version": "2.0.1", + "version": "2.1.1", "from": "normalize-path@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "dependencies": { + "remove-trailing-separator": { + "version": "1.0.1", + "from": "remove-trailing-separator@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz" + } + } }, "object.omit": { "version": "2.0.1", @@ -440,14 +447,14 @@ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "dependencies": { "for-own": { - "version": "0.1.4", + "version": "0.1.5", "from": "for-own@>=0.1.4 <0.2.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "dependencies": { "for-in": { - "version": "0.1.6", - "from": "for-in@>=0.1.5 <0.2.0", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz" + "version": "1.0.2", + "from": "for-in@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" } } }, @@ -539,9 +546,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -634,19 +641,19 @@ } }, "babel-plugin-transform-es2015-function-name": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-function-name@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", "dependencies": { "babel-helper-function-name": { - "version": "6.23.0", - "from": "babel-helper-function-name@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-helper-function-name@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", "dependencies": { "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -722,9 +729,9 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -734,9 +741,9 @@ } }, "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -760,14 +767,14 @@ } }, "babel-helper-get-function-arity": { - "version": "6.22.0", - "from": "babel-helper-get-function-arity@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz" + "version": "6.24.1", + "from": "babel-helper-get-function-arity@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz" }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "dependencies": { "babylon": { "version": "6.16.1", @@ -779,9 +786,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -863,36 +870,36 @@ } }, "babel-plugin-transform-es2015-classes": { - "version": "6.23.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-classes@>=6.6.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", "dependencies": { "babel-helper-optimise-call-expression": { - "version": "6.23.0", - "from": "babel-helper-optimise-call-expression@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-helper-optimise-call-expression@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz" }, "babel-helper-function-name": { - "version": "6.23.0", - "from": "babel-helper-function-name@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-helper-function-name@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", "dependencies": { "babel-helper-get-function-arity": { - "version": "6.22.0", - "from": "babel-helper-get-function-arity@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz" + "version": "6.24.1", + "from": "babel-helper-get-function-arity@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz" } } }, "babel-helper-replace-supers": { - "version": "6.23.0", - "from": "babel-helper-replace-supers@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-helper-replace-supers@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz" }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "dependencies": { "babylon": { "version": "6.16.1", @@ -902,9 +909,9 @@ } }, "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -975,9 +982,9 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -987,9 +994,9 @@ } }, "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -1013,9 +1020,9 @@ } }, "babel-helper-define-map": { - "version": "6.23.0", - "from": "babel-helper-define-map@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-helper-define-map@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz" }, "babel-messages": { "version": "6.23.0", @@ -1040,9 +1047,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1059,24 +1066,24 @@ } }, "babel-plugin-transform-es2015-object-super": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-object-super@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", "dependencies": { "babel-helper-replace-supers": { - "version": "6.23.0", - "from": "babel-helper-replace-supers@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-helper-replace-supers@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", "dependencies": { "babel-helper-optimise-call-expression": { - "version": "6.23.0", - "from": "babel-helper-optimise-call-expression@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-helper-optimise-call-expression@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz" }, "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -1147,9 +1154,9 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -1159,9 +1166,9 @@ } }, "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -1190,9 +1197,9 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "dependencies": { "babylon": { "version": "6.16.1", @@ -1202,9 +1209,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1240,14 +1247,14 @@ } }, "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-shorthand-properties@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", "dependencies": { "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1281,14 +1288,14 @@ } }, "babel-plugin-transform-es2015-computed-properties": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-computed-properties@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", "dependencies": { "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "dependencies": { "babylon": { "version": "6.16.1", @@ -1296,9 +1303,9 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -1369,9 +1376,9 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -1381,9 +1388,9 @@ } }, "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -1407,9 +1414,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1445,9 +1452,9 @@ } }, "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-duplicate-keys@>=6.6.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", "dependencies": { "babel-runtime": { "version": "6.23.0", @@ -1467,9 +1474,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1510,19 +1517,19 @@ } }, "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-sticky-regex@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", "dependencies": { "babel-helper-regex": { - "version": "6.22.0", - "from": "babel-helper-regex@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz" + "version": "6.24.1", + "from": "babel-helper-regex@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz" }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1556,19 +1563,19 @@ } }, "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-unicode-regex@>=6.3.13 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", "dependencies": { "babel-helper-regex": { - "version": "6.22.0", - "from": "babel-helper-regex@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", + "version": "6.24.1", + "from": "babel-helper-regex@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz", "dependencies": { "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1681,14 +1688,14 @@ } }, "babel-plugin-transform-es2015-parameters": { - "version": "6.23.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-parameters@>=6.6.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", "dependencies": { "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -1764,9 +1771,9 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -1776,9 +1783,9 @@ } }, "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -1802,26 +1809,26 @@ } }, "babel-helper-call-delegate": { - "version": "6.22.0", - "from": "babel-helper-call-delegate@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", + "version": "6.24.1", + "from": "babel-helper-call-delegate@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", "dependencies": { "babel-helper-hoist-variables": { - "version": "6.22.0", - "from": "babel-helper-hoist-variables@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz" + "version": "6.24.1", + "from": "babel-helper-hoist-variables@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz" } } }, "babel-helper-get-function-arity": { - "version": "6.22.0", - "from": "babel-helper-get-function-arity@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz" + "version": "6.24.1", + "from": "babel-helper-get-function-arity@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz" }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "dependencies": { "babylon": { "version": "6.16.1", @@ -1831,9 +1838,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -1891,14 +1898,14 @@ } }, "babel-plugin-transform-es2015-block-scoping": { - "version": "6.23.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-block-scoping@>=6.6.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz", "dependencies": { "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -1974,9 +1981,9 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -1986,9 +1993,9 @@ } }, "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -2012,9 +2019,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -2029,9 +2036,9 @@ } }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "dependencies": { "babylon": { "version": "6.16.1", @@ -2084,14 +2091,14 @@ } }, "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.23.0", + "version": "6.24.1", "from": "babel-plugin-transform-es2015-modules-commonjs@>=6.6.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz", "dependencies": { "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -2123,9 +2130,9 @@ } }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", "dependencies": { "babylon": { "version": "6.16.1", @@ -2133,9 +2140,9 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -2206,9 +2213,9 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.2.0 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -2218,9 +2225,9 @@ } }, "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -2246,21 +2253,21 @@ } }, "babel-plugin-transform-strict-mode": { - "version": "6.22.0", - "from": "babel-plugin-transform-strict-mode@>=6.22.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz" + "version": "6.24.1", + "from": "babel-plugin-transform-strict-mode@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz" } } }, "babel-plugin-transform-regenerator": { - "version": "6.22.0", + "version": "6.24.1", "from": "babel-plugin-transform-regenerator@>=6.6.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", "dependencies": { "regenerator-transform": { - "version": "0.9.8", - "from": "regenerator-transform@0.9.8", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz", + "version": "0.9.11", + "from": "regenerator-transform@0.9.11", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", "dependencies": { "babel-runtime": { "version": "6.23.0", @@ -2280,9 +2287,9 @@ } }, "babel-types": { - "version": "6.23.0", + "version": "6.24.1", "from": "babel-types@>=6.19.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -2401,9 +2408,9 @@ } }, "type-is": { - "version": "1.6.14", + "version": "1.6.15", "from": "type-is@>=1.6.13 <1.7.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", "dependencies": { "media-typer": { "version": "0.3.0", @@ -2411,14 +2418,14 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { - "version": "2.1.14", - "from": "mime-types@>=2.1.13 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "version": "2.1.15", + "from": "mime-types@>=2.1.15 <2.2.0", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", "dependencies": { "mime-db": { - "version": "1.26.0", - "from": "mime-db@>=1.26.0 <1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "version": "1.27.0", + "from": "mime-db@>=1.27.0 <1.28.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz" } } } @@ -2467,7 +2474,7 @@ "dependencies": { "underscore": { "version": "1.8.3", - "from": "underscore@>=1.0.0 <2.0.0", + "from": "underscore@>=1.3.1", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" } } @@ -2566,9 +2573,9 @@ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.1.tgz", "dependencies": { "vary": { - "version": "1.1.0", + "version": "1.1.1", "from": "vary@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz" } } }, @@ -2583,14 +2590,14 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", "dependencies": { "mime-types": { - "version": "2.1.14", + "version": "2.1.15", "from": "mime-types@>=2.1.11 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", "dependencies": { "mime-db": { - "version": "1.26.0", - "from": "mime-db@>=1.26.0 <1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "version": "1.27.0", + "from": "mime-db@>=1.27.0 <1.28.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz" } } }, @@ -2713,9 +2720,9 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" }, "proxy-addr": { - "version": "1.1.3", + "version": "1.1.4", "from": "proxy-addr@>=1.1.2 <1.2.0", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz", "dependencies": { "forwarded": { "version": "0.1.0", @@ -2723,9 +2730,9 @@ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz" }, "ipaddr.js": { - "version": "1.2.0", - "from": "ipaddr.js@1.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.2.0.tgz" + "version": "1.3.0", + "from": "ipaddr.js@1.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.3.0.tgz" } } }, @@ -2756,7 +2763,7 @@ "dependencies": { "inherits": { "version": "2.0.3", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "inherits@2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" }, "setprototypeof": { @@ -2784,9 +2791,9 @@ } }, "type-is": { - "version": "1.6.14", + "version": "1.6.15", "from": "type-is@>=1.6.13 <1.7.0", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", "dependencies": { "media-typer": { "version": "0.3.0", @@ -2794,14 +2801,14 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "mime-types": { - "version": "2.1.14", + "version": "2.1.15", "from": "mime-types@>=2.1.11 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", "dependencies": { "mime-db": { - "version": "1.26.0", - "from": "mime-db@>=1.26.0 <1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "version": "1.27.0", + "from": "mime-db@>=1.27.0 <1.28.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz" } } } @@ -2813,9 +2820,9 @@ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" }, "vary": { - "version": "1.1.0", - "from": "vary@>=1.1.0 <1.2.0", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + "version": "1.1.1", + "from": "vary@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz" } } }, @@ -2864,9 +2871,9 @@ "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.0.1.tgz", "dependencies": { "JSONStream": { - "version": "1.3.0", + "version": "1.3.1", "from": "JSONStream@>=1.0.3 <2.0.0", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", "dependencies": { "jsonparse": { "version": "1.3.0", @@ -3085,13 +3092,13 @@ } }, "browserify-sign": { - "version": "4.0.0", + "version": "4.0.4", "from": "browserify-sign@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", "dependencies": { "bn.js": { "version": "4.11.6", - "from": "bn.js@>=4.1.1 <5.0.0", + "from": "bn.js@>=4.1.0 <5.0.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz" }, "browserify-rsa": { @@ -3132,9 +3139,9 @@ } }, "parse-asn1": { - "version": "5.0.0", + "version": "5.1.0", "from": "parse-asn1@>=5.0.0 <6.0.0", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", "dependencies": { "asn1.js": { "version": "4.9.1", @@ -3290,9 +3297,9 @@ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz" }, "parse-asn1": { - "version": "5.0.0", + "version": "5.1.0", "from": "parse-asn1@>=5.0.0 <6.0.0", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", "dependencies": { "asn1.js": { "version": "4.9.1", @@ -3387,9 +3394,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -3479,9 +3486,9 @@ } }, "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" }, "lexical-scope": { "version": "1.2.0", @@ -3489,14 +3496,14 @@ "resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz", "dependencies": { "astw": { - "version": "2.0.0", + "version": "2.2.0", "from": "astw@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/astw/-/astw-2.2.0.tgz", "dependencies": { "acorn": { - "version": "1.2.2", - "from": "acorn@>=1.0.3 <2.0.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" + "version": "4.0.11", + "from": "acorn@>=4.0.3 <5.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.11.tgz" } } } @@ -3532,14 +3539,14 @@ "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.1.tgz" }, "detective": { - "version": "4.3.2", + "version": "4.5.0", "from": "detective@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.2.tgz", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz", "dependencies": { "acorn": { - "version": "3.3.0", - "from": "acorn@>=3.1.0 <4.0.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + "version": "4.0.11", + "from": "acorn@>=4.0.3 <5.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.11.tgz" } } }, @@ -3593,13 +3600,13 @@ "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz" }, "readable-stream": { - "version": "2.2.3", + "version": "2.2.8", "from": "readable-stream@>=2.0.2 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.8.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "buffer-shims@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { @@ -3617,6 +3624,11 @@ "from": "process-nextick-args@>=1.0.6 <1.1.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, + "string_decoder": { + "version": "1.0.0", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.0.tgz" + }, "util-deprecate": { "version": "1.0.2", "from": "util-deprecate@>=1.0.1 <1.1.0", @@ -3625,9 +3637,9 @@ } }, "resolve": { - "version": "1.3.1", + "version": "1.3.2", "from": "resolve@>=1.1.4 <2.0.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz", "dependencies": { "path-parse": { "version": "1.0.5", @@ -3693,9 +3705,9 @@ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz" }, "stream-http": { - "version": "2.6.3", + "version": "2.7.0", "from": "stream-http@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.0.tgz", "dependencies": { "builtin-status-codes": { "version": "3.0.0", @@ -3727,14 +3739,14 @@ } }, "syntax-error": { - "version": "1.1.6", + "version": "1.3.0", "from": "syntax-error@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.3.0.tgz", "dependencies": { "acorn": { - "version": "2.7.0", - "from": "acorn@>=2.7.0 <3.0.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz" + "version": "4.0.11", + "from": "acorn@>=4.0.3 <5.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.11.tgz" } } }, @@ -3902,9 +3914,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -3990,9 +4002,9 @@ "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz" }, "moment": { - "version": "2.17.1", + "version": "2.18.1", "from": "moment@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz" + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz" } } } @@ -4014,9 +4026,9 @@ "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz" }, "moment": { - "version": "2.17.1", + "version": "2.18.1", "from": "moment@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz" + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz" } } } @@ -4114,9 +4126,9 @@ "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz" }, "moment": { - "version": "2.17.1", + "version": "2.18.1", "from": "moment@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz" + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz" } } } @@ -4179,9 +4191,9 @@ "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz" }, "moment": { - "version": "2.17.1", + "version": "2.18.1", "from": "moment@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz" + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz" } } } @@ -4350,7 +4362,7 @@ "dependencies": { "align-text": { "version": "0.1.4", - "from": "align-text@>=0.1.1 <0.2.0", + "from": "align-text@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "dependencies": { "kind-of": { @@ -4359,9 +4371,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -4400,9 +4412,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -4568,7 +4580,7 @@ "dependencies": { "object-assign": { "version": "4.1.1", - "from": "object-assign@>=4.0.1 <5.0.0", + "from": "object-assign@>=4.1.0 <5.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" }, "pinkie-promise": { @@ -4711,14 +4723,14 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "normalize-package-data": { - "version": "2.3.5", + "version": "2.3.6", "from": "normalize-package-data@>=2.3.4 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "dependencies": { "hosted-git-info": { - "version": "2.2.0", + "version": "2.4.1", "from": "hosted-git-info@>=2.1.4 <3.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.1.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -4818,9 +4830,9 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { - "version": "1.3.0", + "version": "1.3.1", "from": "error-ex@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", @@ -5169,14 +5181,14 @@ "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz" }, "which": { - "version": "1.2.12", + "version": "1.2.14", "from": "which@>=1.2.1 <1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", "dependencies": { "isexe": { - "version": "1.1.2", - "from": "isexe@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + "version": "2.0.0", + "from": "isexe@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" } } } @@ -5217,9 +5229,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -5280,9 +5292,9 @@ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" }, "caniuse-db": { - "version": "1.0.30000626", + "version": "1.0.30000649", "from": "caniuse-db@>=1.0.30000214 <2.0.0", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000626.tgz" + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000649.tgz" } } }, @@ -5293,7 +5305,7 @@ "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.0.1 <3.0.0", + "from": "ansi-styles@>=2.2.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { @@ -5308,7 +5320,7 @@ "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "ansi-regex@>=1.0.0 <2.0.0", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" }, "get-stdin": { @@ -5325,7 +5337,7 @@ "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "ansi-regex@>=1.0.0 <2.0.0", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" } } @@ -5379,9 +5391,9 @@ "resolved": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-6.0.0.tgz", "dependencies": { "babel-core": { - "version": "6.23.1", - "from": "babel-core@>=6.0.12 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-core@>=6.9.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", "dependencies": { "babel-code-frame": { "version": "6.22.0", @@ -5447,9 +5459,9 @@ } }, "babel-generator": { - "version": "6.23.0", - "from": "babel-generator@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-generator@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", "dependencies": { "detect-indent": { "version": "4.0.0", @@ -5490,9 +5502,9 @@ } }, "babel-helpers": { - "version": "6.23.0", - "from": "babel-helpers@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-helpers@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz" }, "babel-messages": { "version": "6.23.0", @@ -5500,9 +5512,9 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz" }, "babel-template": { - "version": "6.23.0", - "from": "babel-template@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + "version": "6.24.1", + "from": "babel-template@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz" }, "babel-runtime": { "version": "6.23.0", @@ -5522,9 +5534,9 @@ } }, "babel-register": { - "version": "6.23.0", - "from": "babel-register@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-register@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", "dependencies": { "core-js": { "version": "2.4.1", @@ -5549,21 +5561,21 @@ } }, "source-map-support": { - "version": "0.4.11", + "version": "0.4.14", "from": "source-map-support@>=0.4.2 <0.5.0", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.11.tgz" + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.14.tgz" } } }, "babel-traverse": { - "version": "6.23.1", - "from": "babel-traverse@>=6.23.1 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "version": "6.24.1", + "from": "babel-traverse@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", "dependencies": { "globals": { - "version": "9.16.0", + "version": "9.17.0", "from": "globals@>=9.0.0 <10.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz" + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz" }, "invariant": { "version": "2.2.2", @@ -5587,9 +5599,9 @@ } }, "babel-types": { - "version": "6.23.0", - "from": "babel-types@>=6.23.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "version": "6.24.1", + "from": "babel-types@>=6.24.1 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", "dependencies": { "esutils": { "version": "2.0.2", @@ -5609,14 +5621,14 @@ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz" }, "convert-source-map": { - "version": "1.4.0", + "version": "1.5.0", "from": "convert-source-map@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz" }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.1.1 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -5636,9 +5648,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -5690,7 +5702,7 @@ "dependencies": { "arrify": { "version": "1.0.1", - "from": "arrify@>=1.0.0 <2.0.0", + "from": "arrify@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" }, "async": { @@ -5782,18 +5794,18 @@ }, "minimist": { "version": "1.2.0", - "from": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "from": "minimist@>=1.1.3 <2.0.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "normalize-package-data": { - "version": "2.3.5", + "version": "2.3.6", "from": "normalize-package-data@>=2.3.4 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "dependencies": { "hosted-git-info": { - "version": "2.2.0", + "version": "2.4.1", "from": "hosted-git-info@>=2.1.4 <3.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.1.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -5893,9 +5905,9 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { - "version": "1.3.0", + "version": "1.3.1", "from": "error-ex@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", @@ -6026,13 +6038,13 @@ } }, "readable-stream": { - "version": "2.2.3", + "version": "2.2.8", "from": "readable-stream@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.8.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "buffer-shims@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { @@ -6051,9 +6063,9 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version": "1.0.0", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.0.tgz" }, "util-deprecate": { "version": "1.0.2", @@ -6080,23 +6092,9 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", "dependencies": { "end-of-stream": { - "version": "1.1.0", + "version": "1.4.0", "from": "end-of-stream@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - "dependencies": { - "once": { - "version": "1.3.3", - "from": "once@>=1.3.0 <1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "dependencies": { - "wrappy": { - "version": "1.0.2", - "from": "wrappy@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - } - } - } - } + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz" }, "once": { "version": "1.4.0", @@ -6144,13 +6142,13 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "dependencies": { "readable-stream": { - "version": "2.2.3", + "version": "2.2.8", "from": "readable-stream@>=2.1.5 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.8.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "buffer-shims@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { @@ -6174,9 +6172,9 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version": "1.0.0", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.0.tgz" }, "util-deprecate": { "version": "1.0.2", @@ -6319,9 +6317,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -6367,7 +6365,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "chalk@>=1.1.1 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { @@ -6425,12 +6423,12 @@ "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "chalk@>=1.1.1 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.0.1 <3.0.0", + "from": "ansi-styles@>=2.2.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { @@ -6483,12 +6481,12 @@ "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "chalk@>=1.1.1 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.0.1 <3.0.0", + "from": "ansi-styles@>=2.2.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { @@ -6601,13 +6599,13 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" }, "readable-stream": { - "version": "2.2.3", + "version": "2.2.8", "from": "readable-stream@>=2.2.2 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.8.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "buffer-shims@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { @@ -6626,9 +6624,9 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version": "1.0.0", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.0.tgz" }, "util-deprecate": { "version": "1.0.2", @@ -6720,14 +6718,14 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "normalize-package-data": { - "version": "2.3.5", + "version": "2.3.6", "from": "normalize-package-data@>=2.3.4 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "dependencies": { "hosted-git-info": { - "version": "2.2.0", + "version": "2.4.1", "from": "hosted-git-info@>=2.1.4 <3.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.1.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -6827,9 +6825,9 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { - "version": "1.3.0", + "version": "1.3.1", "from": "error-ex@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", @@ -6962,7 +6960,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "chalk@>=1.1.1 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { @@ -7027,14 +7025,14 @@ "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz" }, "dot-case": { - "version": "2.1.0", + "version": "2.1.1", "from": "dot-case@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.0.tgz" + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz" }, "header-case": { - "version": "1.0.0", + "version": "1.0.1", "from": "header-case@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.0.tgz" + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz" }, "is-lower-case": { "version": "1.1.3", @@ -7047,9 +7045,9 @@ "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz" }, "lower-case": { - "version": "1.1.3", + "version": "1.1.4", "from": "lower-case@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.3.tgz" + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" }, "lower-case-first": { "version": "1.0.2", @@ -7062,24 +7060,24 @@ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz" }, "param-case": { - "version": "2.1.0", + "version": "2.1.1", "from": "param-case@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz" + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz" }, "pascal-case": { - "version": "2.0.0", + "version": "2.0.1", "from": "pascal-case@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.0.tgz" + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz" }, "path-case": { - "version": "2.1.0", + "version": "2.1.1", "from": "path-case@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.0.tgz" + "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz" }, "sentence-case": { - "version": "2.1.0", + "version": "2.1.1", "from": "sentence-case@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.0.tgz" + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz" }, "snake-case": { "version": "2.1.0", @@ -7092,9 +7090,9 @@ "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz" }, "title-case": { - "version": "2.1.0", + "version": "2.1.1", "from": "title-case@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.0.tgz" + "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz" }, "upper-case": { "version": "1.1.3", @@ -7224,9 +7222,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -7265,9 +7263,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -7329,12 +7327,12 @@ "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "chalk@>=1.1.1 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.0.1 <3.0.0", + "from": "ansi-styles@>=2.2.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { @@ -7421,13 +7419,13 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" }, "readable-stream": { - "version": "2.2.3", + "version": "2.2.8", "from": "readable-stream@>=2.2.2 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.8.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "buffer-shims@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { @@ -7446,9 +7444,9 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version": "1.0.0", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.0.tgz" }, "util-deprecate": { "version": "1.0.2", @@ -7540,14 +7538,14 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "normalize-package-data": { - "version": "2.3.5", + "version": "2.3.6", "from": "normalize-package-data@>=2.3.4 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "dependencies": { "hosted-git-info": { - "version": "2.2.0", + "version": "2.4.1", "from": "hosted-git-info@>=2.1.4 <3.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.1.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -7647,9 +7645,9 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { - "version": "1.3.0", + "version": "1.3.1", "from": "error-ex@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", @@ -7815,7 +7813,7 @@ "dependencies": { "align-text": { "version": "0.1.4", - "from": "align-text@>=0.1.1 <0.2.0", + "from": "align-text@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "dependencies": { "kind-of": { @@ -7824,9 +7822,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -7856,7 +7854,7 @@ "dependencies": { "align-text": { "version": "0.1.4", - "from": "align-text@>=0.1.1 <0.2.0", + "from": "align-text@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "dependencies": { "kind-of": { @@ -7865,9 +7863,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -8185,9 +8183,9 @@ } }, "node-sass": { - "version": "4.5.0", + "version": "4.5.2", "from": "node-sass@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.5.2.tgz", "dependencies": { "async-foreach": { "version": "0.1.3", @@ -8256,21 +8254,21 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" }, "yallist": { - "version": "2.0.0", + "version": "2.1.2", "from": "yallist@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" } } }, "which": { - "version": "1.2.12", + "version": "1.2.14", "from": "which@>=1.2.9 <2.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", "dependencies": { "isexe": { - "version": "1.1.2", - "from": "isexe@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + "version": "2.0.0", + "from": "isexe@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" } } } @@ -8297,9 +8295,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -8357,9 +8355,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -8471,14 +8469,14 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" }, "normalize-package-data": { - "version": "2.3.5", + "version": "2.3.6", "from": "normalize-package-data@>=2.3.4 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "dependencies": { "hosted-git-info": { - "version": "2.2.0", + "version": "2.4.1", "from": "hosted-git-info@>=2.1.4 <3.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.1.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -8573,9 +8571,9 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { - "version": "1.3.0", + "version": "1.3.1", "from": "error-ex@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", @@ -8696,19 +8694,19 @@ } }, "nan": { - "version": "2.5.1", + "version": "2.6.1", "from": "nan@>=2.3.2 <3.0.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz" + "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.1.tgz" }, "node-gyp": { - "version": "3.5.0", + "version": "3.6.0", "from": "node-gyp@>=3.3.1 <4.0.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.5.0.tgz", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.0.tgz", "dependencies": { "fstream": { - "version": "1.0.10", + "version": "1.0.11", "from": "fstream@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "dependencies": { "inherits": { "version": "2.0.3", @@ -8728,9 +8726,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -8782,7 +8780,7 @@ }, "semver": { "version": "5.3.0", - "from": "semver@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0||>=4.0.0 <5.0.0||>=5.0.0 <6.0.0", + "from": "semver@>=5.3.0 <5.4.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz" }, "tar": { @@ -8803,14 +8801,14 @@ } }, "which": { - "version": "1.2.12", + "version": "1.2.14", "from": "which@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", "dependencies": { "isexe": { - "version": "1.1.2", - "from": "isexe@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + "version": "2.0.0", + "from": "isexe@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" } } } @@ -8832,13 +8830,13 @@ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" }, "readable-stream": { - "version": "2.2.3", + "version": "2.2.8", "from": "readable-stream@>=2.0.0 <3.0.0||>=1.1.13 <2.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.8.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "buffer-shims@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { @@ -8862,9 +8860,9 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version": "1.0.0", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.0.tgz" }, "util-deprecate": { "version": "1.0.2", @@ -8951,9 +8949,9 @@ } }, "request": { - "version": "2.79.0", - "from": "request@>=2.61.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "version": "2.81.0", + "from": "request@>=2.79.0 <3.0.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "dependencies": { "aws-sign2": { "version": "0.6.0", @@ -8966,9 +8964,9 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz" }, "caseless": { - "version": "0.11.0", - "from": "caseless@>=0.11.0 <0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + "version": "0.12.0", + "from": "caseless@>=0.12.0 <0.13.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" }, "combined-stream": { "version": "1.0.5", @@ -9000,67 +8998,38 @@ } }, "har-validator": { - "version": "2.0.6", - "from": "har-validator@>=2.0.6 <2.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "version": "4.2.1", + "from": "har-validator@>=4.2.1 <4.3.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "dependencies": { - "commander": { - "version": "2.9.0", - "from": "commander@>=2.9.0 <3.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "ajv": { + "version": "4.11.6", + "from": "ajv@>=4.9.1 <5.0.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.6.tgz", "dependencies": { - "graceful-readlink": { - "version": "1.0.1", - "from": "graceful-readlink@>=1.0.0", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.15.0", - "from": "is-my-json-valid@>=2.12.4 <3.0.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "generate-function@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" + "co": { + "version": "4.6.0", + "from": "co@>=4.6.0 <5.0.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz" }, - "generate-object-property": { - "version": "1.2.0", - "from": "generate-object-property@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "json-stable-stringify": { + "version": "1.0.1", + "from": "json-stable-stringify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "is-property@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" } } - }, - "jsonpointer": { - "version": "4.0.1", - "from": "jsonpointer@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "xtend@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } }, - "pinkie-promise": { - "version": "2.0.1", - "from": "pinkie-promise@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "pinkie@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } + "har-schema": { + "version": "1.0.5", + "from": "har-schema@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz" } } }, @@ -9102,10 +9071,15 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" }, "jsprim": { - "version": "1.3.1", + "version": "1.4.0", "from": "jsprim@>=1.2.2 <2.0.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "dependencies": { + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, "extsprintf": { "version": "1.0.2", "from": "extsprintf@1.0.2", @@ -9124,9 +9098,9 @@ } }, "sshpk": { - "version": "1.10.2", + "version": "1.11.0", "from": "sshpk@>=1.7.0 <2.0.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz", "dependencies": { "asn1": { "version": "0.2.3", @@ -9193,14 +9167,14 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { - "version": "2.1.14", + "version": "2.1.15", "from": "mime-types@>=2.1.7 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", "dependencies": { "mime-db": { - "version": "1.26.0", - "from": "mime-db@>=1.26.0 <1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "version": "1.27.0", + "from": "mime-db@>=1.27.0 <1.28.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz" } } }, @@ -9209,10 +9183,20 @@ "from": "oauth-sign@>=0.8.1 <0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" }, + "performance-now": { + "version": "0.2.0", + "from": "performance-now@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz" + }, "qs": { - "version": "6.3.1", - "from": "qs@>=6.3.0 <6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz" + "version": "6.4.0", + "from": "qs@>=6.4.0 <6.5.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz" + }, + "safe-buffer": { + "version": "5.0.1", + "from": "safe-buffer@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz" }, "stringstream": { "version": "0.0.5", @@ -9232,9 +9216,9 @@ } }, "tunnel-agent": { - "version": "0.4.3", - "from": "tunnel-agent@>=0.4.1 <0.5.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + "version": "0.6.0", + "from": "tunnel-agent@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" }, "uuid": { "version": "3.0.1", @@ -9356,9 +9340,9 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "dependencies": { "error-ex": { - "version": "1.3.0", + "version": "1.3.1", "from": "error-ex@>=1.2.0 <2.0.0", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "dependencies": { "is-arrayish": { "version": "0.2.1", @@ -9401,14 +9385,14 @@ } }, "normalize-package-data": { - "version": "2.3.5", + "version": "2.3.6", "from": "normalize-package-data@>=2.3.2 <3.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "dependencies": { "hosted-git-info": { - "version": "2.2.0", + "version": "2.4.1", "from": "hosted-git-info@>=2.1.4 <3.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.1.tgz" }, "is-builtin-module": { "version": "1.0.0", @@ -9574,13 +9558,13 @@ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", "dependencies": { "readable-stream": { - "version": "2.2.3", + "version": "2.2.8", "from": "readable-stream@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.8.tgz", "dependencies": { "buffer-shims": { "version": "1.0.0", - "from": "buffer-shims@>=1.0.0 <2.0.0", + "from": "buffer-shims@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz" }, "core-util-is": { @@ -9604,9 +9588,9 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz" }, "string_decoder": { - "version": "0.10.31", - "from": "string_decoder@>=0.10.0 <0.11.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version": "1.0.0", + "from": "string_decoder@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.0.tgz" }, "util-deprecate": { "version": "1.0.2", @@ -9705,9 +9689,9 @@ } }, "debug": { - "version": "2.6.1", + "version": "2.6.3", "from": "debug@>=2.1.3 <3.0.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", "dependencies": { "ms": { "version": "0.7.2", @@ -9739,9 +9723,9 @@ "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-2.4.10.tgz", "dependencies": { "request": { - "version": "2.79.0", + "version": "2.81.0", "from": "request@>=2.39.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "dependencies": { "aws-sign2": { "version": "0.6.0", @@ -9754,9 +9738,9 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz" }, "caseless": { - "version": "0.11.0", - "from": "caseless@>=0.11.0 <0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + "version": "0.12.0", + "from": "caseless@>=0.12.0 <0.13.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" }, "combined-stream": { "version": "1.0.5", @@ -9788,113 +9772,38 @@ } }, "har-validator": { - "version": "2.0.6", - "from": "har-validator@>=2.0.6 <2.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "version": "4.2.1", + "from": "har-validator@>=4.2.1 <4.3.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "dependencies": { - "chalk": { - "version": "1.1.3", - "from": "chalk@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "ajv": { + "version": "4.11.6", + "from": "ajv@>=4.9.1 <5.0.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.6.tgz", "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "co": { + "version": "4.6.0", + "from": "co@>=4.6.0 <5.0.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz" }, - "escape-string-regexp": { - "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.9.0", - "from": "commander@>=2.9.0 <3.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { + "json-stable-stringify": { "version": "1.0.1", - "from": "graceful-readlink@>=1.0.0", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.15.0", - "from": "is-my-json-valid@>=2.12.4 <3.0.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "generate-function@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "generate-object-property@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "from": "json-stable-stringify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "is-property@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" } } - }, - "jsonpointer": { - "version": "4.0.1", - "from": "jsonpointer@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "xtend@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } }, - "pinkie-promise": { - "version": "2.0.1", - "from": "pinkie-promise@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "pinkie@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } + "har-schema": { + "version": "1.0.5", + "from": "har-schema@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz" } } }, @@ -9936,10 +9845,15 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" }, "jsprim": { - "version": "1.3.1", + "version": "1.4.0", "from": "jsprim@>=1.2.2 <2.0.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "dependencies": { + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, "extsprintf": { "version": "1.0.2", "from": "extsprintf@1.0.2", @@ -9958,9 +9872,9 @@ } }, "sshpk": { - "version": "1.10.2", + "version": "1.11.0", "from": "sshpk@>=1.7.0 <2.0.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz", "dependencies": { "asn1": { "version": "0.2.3", @@ -10027,14 +9941,14 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { - "version": "2.1.14", + "version": "2.1.15", "from": "mime-types@>=2.1.7 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", "dependencies": { "mime-db": { - "version": "1.26.0", - "from": "mime-db@>=1.26.0 <1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "version": "1.27.0", + "from": "mime-db@>=1.27.0 <1.28.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz" } } }, @@ -10043,10 +9957,20 @@ "from": "oauth-sign@>=0.8.1 <0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" }, + "performance-now": { + "version": "0.2.0", + "from": "performance-now@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz" + }, "qs": { - "version": "6.3.1", - "from": "qs@>=6.3.0 <6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz" + "version": "6.4.0", + "from": "qs@>=6.4.0 <6.5.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz" + }, + "safe-buffer": { + "version": "5.0.1", + "from": "safe-buffer@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz" }, "stringstream": { "version": "0.0.5", @@ -10066,9 +9990,9 @@ } }, "tunnel-agent": { - "version": "0.4.3", - "from": "tunnel-agent@>=0.4.1 <0.5.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + "version": "0.6.0", + "from": "tunnel-agent@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" }, "uuid": { "version": "3.0.1", @@ -10131,25 +10055,15 @@ } }, "uglify-js": { - "version": "2.7.5", + "version": "2.8.21", "from": "uglify-js@>=2.6.0 <3.0.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.21.tgz", "dependencies": { - "async": { - "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, "source-map": { "version": "0.5.6", "from": "source-map@>=0.5.1 <0.6.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" }, - "uglify-to-browserify": { - "version": "1.0.2", - "from": "uglify-to-browserify@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - }, "yargs": { "version": "3.10.0", "from": "yargs@>=3.10.0 <3.11.0", @@ -10172,7 +10086,7 @@ "dependencies": { "align-text": { "version": "0.1.4", - "from": "align-text@>=0.1.3 <0.2.0", + "from": "align-text@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "dependencies": { "kind-of": { @@ -10181,9 +10095,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -10222,9 +10136,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -10260,6 +10174,11 @@ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" } } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" } } } @@ -10625,25 +10544,15 @@ } }, "uglify-js": { - "version": "2.7.5", + "version": "2.8.21", "from": "uglify-js@>=2.4.19 <3.0.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.21.tgz", "dependencies": { - "async": { - "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, "source-map": { "version": "0.5.6", "from": "source-map@>=0.5.1 <0.6.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" }, - "uglify-to-browserify": { - "version": "1.0.2", - "from": "uglify-to-browserify@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - }, "yargs": { "version": "3.10.0", "from": "yargs@>=3.10.0 <3.11.0", @@ -10666,7 +10575,7 @@ "dependencies": { "align-text": { "version": "0.1.4", - "from": "align-text@>=0.1.1 <0.2.0", + "from": "align-text@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "dependencies": { "kind-of": { @@ -10675,9 +10584,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -10716,9 +10625,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -10754,6 +10663,11 @@ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" } } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" } } }, @@ -10854,9 +10768,9 @@ "resolved": "https://registry.npmjs.org/joi/-/joi-10.2.2.tgz", "dependencies": { "hoek": { - "version": "4.1.0", + "version": "4.1.1", "from": "hoek@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.1.0.tgz" + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.1.1.tgz" }, "isemail": { "version": "2.2.1", @@ -10877,25 +10791,13 @@ }, "jsxgettext-recursive": { "version": "1.0.1", - "from": "jsxgettext-recursive@1.0.1", - "resolved": "https://registry.npmjs.org/jsxgettext-recursive/-/jsxgettext-recursive-1.0.1.tgz", + "from": "git://github.com/vladikoff/jsxgettext-recursive.git#msgctxt-support", + "resolved": "git://github.com/vladikoff/jsxgettext-recursive.git#bf63ce8565c494217539387163329f04b40e2122", "dependencies": { - "walk": { - "version": "2.3.9", - "from": "walk@>=2.3.9 <3.0.0", - "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz", - "dependencies": { - "foreachasync": { - "version": "3.0.0", - "from": "foreachasync@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz" - } - } - }, "jsxgettext": { "version": "0.9.0", - "from": "jsxgettext@>=0.9.0 <0.10.0", - "resolved": "https://registry.npmjs.org/jsxgettext/-/jsxgettext-0.9.0.tgz", + "from": "vladikoff/jsxgettext#0.9.0-msgctxt-support", + "resolved": "git://github.com/vladikoff/jsxgettext.git#4665d6cd1f122898ddb9b834cdc16880db20b154", "dependencies": { "acorn": { "version": "3.3.0", @@ -11093,25 +10995,15 @@ } }, "uglify-js": { - "version": "2.7.5", + "version": "2.8.21", "from": "uglify-js@>=2.4.19 <3.0.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.21.tgz", "dependencies": { - "async": { - "version": "0.2.10", - "from": "async@>=0.2.6 <0.3.0", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" - }, "source-map": { "version": "0.5.6", "from": "source-map@>=0.5.1 <0.6.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" }, - "uglify-to-browserify": { - "version": "1.0.2", - "from": "uglify-to-browserify@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" - }, "yargs": { "version": "3.10.0", "from": "yargs@>=3.10.0 <3.11.0", @@ -11143,9 +11035,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -11184,9 +11076,9 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "dependencies": { "is-buffer": { - "version": "1.1.4", + "version": "1.1.5", "from": "is-buffer@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" } } }, @@ -11222,6 +11114,11 @@ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" } } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" } } }, @@ -11257,6 +11154,18 @@ } } } + }, + "walk": { + "version": "2.3.9", + "from": "walk@>=2.3.9 <3.0.0", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz", + "dependencies": { + "foreachasync": { + "version": "3.0.0", + "from": "foreachasync@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz" + } + } } } }, @@ -11267,7 +11176,7 @@ "dependencies": { "arrify": { "version": "1.0.1", - "from": "arrify@>=1.0.0 <2.0.0", + "from": "arrify@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" }, "multimatch": { @@ -11298,9 +11207,9 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "dependencies": { "brace-expansion": { - "version": "1.1.6", + "version": "1.1.7", "from": "brace-expansion@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", "dependencies": { "balanced-match": { "version": "0.4.2", @@ -11594,7 +11503,7 @@ "uap-core": { "version": "0.5.0", "from": "git://github.com/ua-parser/uap-core.git", - "resolved": "git://github.com/ua-parser/uap-core.git#abccb2ffeb8f06d860bb81cbc203788c88d70bf9" + "resolved": "git://github.com/ua-parser/uap-core.git#5dceb896913fc953d52881bf77e6ed64fd1b4054" }, "uap-ref-impl": { "version": "0.2.0", @@ -11640,7 +11549,7 @@ }, "stack-trace": { "version": "0.0.9", - "from": "stack-trace@>=0.0.9 <0.1.0", + "from": "stack-trace@0.0.9", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz" } } @@ -11755,12 +11664,12 @@ "dependencies": { "chalk": { "version": "1.1.3", - "from": "chalk@>=1.0.0 <2.0.0", + "from": "chalk@>=1.1.1 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { "version": "2.2.1", - "from": "ansi-styles@>=2.0.1 <3.0.0", + "from": "ansi-styles@>=2.2.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { @@ -11878,9 +11787,9 @@ "resolved": "https://registry.npmjs.org/async/-/async-1.2.1.tgz" }, "request": { - "version": "2.79.0", + "version": "2.81.0", "from": "request@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "dependencies": { "aws-sign2": { "version": "0.6.0", @@ -11893,9 +11802,9 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz" }, "caseless": { - "version": "0.11.0", - "from": "caseless@>=0.11.0 <0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz" + "version": "0.12.0", + "from": "caseless@>=0.12.0 <0.13.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" }, "combined-stream": { "version": "1.0.5", @@ -11927,113 +11836,38 @@ } }, "har-validator": { - "version": "2.0.6", - "from": "har-validator@>=2.0.6 <2.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "version": "4.2.1", + "from": "har-validator@>=4.2.1 <4.3.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "dependencies": { - "chalk": { - "version": "1.1.3", - "from": "chalk@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "ajv": { + "version": "4.11.6", + "from": "ajv@>=4.9.1 <5.0.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.6.tgz", "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "from": "ansi-styles@>=2.2.1 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + "co": { + "version": "4.6.0", + "from": "co@>=4.6.0 <5.0.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz" }, - "escape-string-regexp": { - "version": "1.0.5", - "from": "escape-string-regexp@>=1.0.2 <2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - }, - "has-ansi": { - "version": "2.0.0", - "from": "has-ansi@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "from": "strip-ansi@>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "from": "ansi-regex@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - } - } - }, - "supports-color": { - "version": "2.0.0", - "from": "supports-color@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - } - } - }, - "commander": { - "version": "2.9.0", - "from": "commander@>=2.9.0 <3.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "dependencies": { - "graceful-readlink": { + "json-stable-stringify": { "version": "1.0.1", - "from": "graceful-readlink@>=1.0.0", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" - } - } - }, - "is-my-json-valid": { - "version": "2.15.0", - "from": "is-my-json-valid@>=2.12.4 <3.0.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", - "dependencies": { - "generate-function": { - "version": "2.0.0", - "from": "generate-function@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz" - }, - "generate-object-property": { - "version": "1.2.0", - "from": "generate-object-property@>=1.1.0 <2.0.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "from": "json-stable-stringify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "dependencies": { - "is-property": { - "version": "1.0.2", - "from": "is-property@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + "jsonify": { + "version": "0.0.0", + "from": "jsonify@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" } } - }, - "jsonpointer": { - "version": "4.0.1", - "from": "jsonpointer@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz" - }, - "xtend": { - "version": "4.0.1", - "from": "xtend@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } }, - "pinkie-promise": { - "version": "2.0.1", - "from": "pinkie-promise@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "dependencies": { - "pinkie": { - "version": "2.0.4", - "from": "pinkie@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - } - } + "har-schema": { + "version": "1.0.5", + "from": "har-schema@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz" } } }, @@ -12075,10 +11909,15 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz" }, "jsprim": { - "version": "1.3.1", + "version": "1.4.0", "from": "jsprim@>=1.2.2 <2.0.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "dependencies": { + "assert-plus": { + "version": "1.0.0", + "from": "assert-plus@1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, "extsprintf": { "version": "1.0.2", "from": "extsprintf@1.0.2", @@ -12097,9 +11936,9 @@ } }, "sshpk": { - "version": "1.10.2", + "version": "1.11.0", "from": "sshpk@>=1.7.0 <2.0.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz", "dependencies": { "asn1": { "version": "0.2.3", @@ -12162,18 +12001,18 @@ }, "json-stringify-safe": { "version": "5.0.1", - "from": "json-stringify-safe@>=5.0.1 <5.1.0", + "from": "json-stringify-safe@5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" }, "mime-types": { - "version": "2.1.14", + "version": "2.1.15", "from": "mime-types@>=2.1.7 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", "dependencies": { "mime-db": { - "version": "1.26.0", - "from": "mime-db@>=1.26.0 <1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + "version": "1.27.0", + "from": "mime-db@>=1.27.0 <1.28.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz" } } }, @@ -12182,10 +12021,20 @@ "from": "oauth-sign@>=0.8.1 <0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz" }, + "performance-now": { + "version": "0.2.0", + "from": "performance-now@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz" + }, "qs": { - "version": "6.3.1", - "from": "qs@>=6.3.0 <6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz" + "version": "6.4.0", + "from": "qs@>=6.4.0 <6.5.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz" + }, + "safe-buffer": { + "version": "5.0.1", + "from": "safe-buffer@>=5.0.1 <6.0.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz" }, "stringstream": { "version": "0.0.5", @@ -12205,15 +12054,15 @@ } }, "tunnel-agent": { - "version": "0.4.3", - "from": "tunnel-agent@>=0.4.1 <0.5.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz" + "version": "0.6.0", + "from": "tunnel-agent@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" } } }, "underscore": { "version": "1.8.3", - "from": "underscore@>=1.0.0 <2.0.0", + "from": "underscore@>=1.3.1", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz" }, "uuid": { diff --git a/package.json b/package.json index b1461ce4f..258d3a607 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "helmet": "3.1.0", "i18n-abide": "0.0.25", "joi": "10.2.2", - "jsxgettext-recursive": "1.0.1", + "jsxgettext-recursive": "git://github.com/vladikoff/jsxgettext-recursive#msgctxt-support", "load-grunt-tasks": "3.5.2", "lodash": "4.17.2", "mkdirp": "0.5.1",