diff --git a/.editorconfig b/.editorconfig index a882442..0ec589b 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,3 +5,6 @@ end_of_line = lf insert_final_newline = true indent_style = space indent_size = 4 + +[*.json] +indent_size = 2 diff --git a/.eslintrc.json b/.eslintrc.json index 5124894..247b1fb 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -14,11 +14,13 @@ ], "env": { "jasmine": true, - "browser": true + "browser": true, + "mocha": true }, "globals": { "testHandler": true, "sinon": true, - "fixture": true + "fixture": true, + "Polymer": true } } diff --git a/.storybook/addons.js b/.storybook/addons.js index adf8ae7..1b069b8 100644 --- a/.storybook/addons.js +++ b/.storybook/addons.js @@ -2,3 +2,4 @@ import '@storybook/addon-storysource/register'; import '@storybook/addon-knobs/register'; import '@storybook/addon-options/register'; import '@storybook/addon-notes/register'; +import '@storybook/addon-actions/register'; diff --git a/.storybook/config.js b/.storybook/config.js index 48b7214..fd15308 100644 --- a/.storybook/config.js +++ b/.storybook/config.js @@ -1,8 +1,9 @@ import { configure, addDecorator } from '@storybook/polymer'; import { setOptions } from '@storybook/addon-options'; import { withKnobs } from '@storybook/addon-knobs'; +import '@storybook/addon-console'; import { withNotes } from '@storybook/addon-notes'; -import litAny from '../package'; +import litAny from '../lit-any/package'; addDecorator(withKnobs); addDecorator(withNotes); @@ -15,7 +16,7 @@ function loadStories() { setOptions({ name: `lit-any ${litAny.version}`, addonPanelInRight: true, - selectedAddonPanel: 'storybook/notes/panel', + selectedAddonPanel: 'storybooks/storybook-addon-knobs', url: 'https://github.com/wikibus/lit-any', sortStoriesByKind: true, }); diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html new file mode 100644 index 0000000..516637b --- /dev/null +++ b/.storybook/preview-head.html @@ -0,0 +1 @@ + diff --git a/.storybook/webpack.config.js b/.storybook/webpack.config.js index 94fda43..4f73ff2 100644 --- a/.storybook/webpack.config.js +++ b/.storybook/webpack.config.js @@ -4,7 +4,10 @@ module.exports = { { test: /\.js$/, use: 'babel-loader', - exclude: /node_modules\/@webcomponents/ + exclude: [ + /@webcomponents/, + /react-split-pane/ + ] }, { test: /\.stories\.jsx?$/, diff --git a/.travis.yml b/.travis.yml index f9539c5..459d54a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,5 +5,3 @@ node_js: before_script: - yarn bower i - yarn lint -addons: - sauce_connect: true diff --git a/bower.json b/bower.json index 42378e1..1bc5f6d 100644 --- a/bower.json +++ b/bower.json @@ -4,6 +4,13 @@ "devDependencies": { "paper-input": "polymerelements/paper-input#^2.2.2", "web-component-tester": "^6.5.0", - "paper-button": "polymerelements/paper-button#^2.1.1" + "paper-button": "polymerelements/paper-button#^2.1.1", + "zero-md": "^1.1.0", + "paper-dropdown-menu": "PolymerElements/paper-dropdown-menu#^2.1.0", + "paper-listbox": "PolymerElements/paper-listbox#^2.1.1", + "paper-item": "PolymerElements/paper-item#^2.1.1", + "vaadin-text-field": "vaadin/vaadin-text-field#^2.0.1", + "vaadin-dropdown-menu": "vaadin/vaadin-dropdown-menu#^1.0.0", + "vaadin-list-box": "vaadin/vaadin-list-box#^1.0.2" } } diff --git a/components/paper-elements/index.js b/components/paper-elements/index.js new file mode 100644 index 0000000..af2299c --- /dev/null +++ b/components/paper-elements/index.js @@ -0,0 +1,51 @@ +import { html } from 'lit-html/lib/lit-extended'; +import { repeat } from 'lit-html/lib/repeat'; + +export function textbox({ + type = 'single line', +} = { }) { + return (f, id, v, set) => { + if (type === 'multi line') { + return html``; + } + + return html``; + }; +} + +export function dropdown({ + items = [], +} = {}) { + return async (f, id, v, set) => { + function setValue(e) { + e.target.validate(); + return set(e.target.querySelector('paper-listbox').selected); + } + + let options = items; + if (typeof items === 'function') { + options = await items(f); + } + + return html` + + ${repeat(options, option => + html`${option.label}`)} + +`; + }; +} diff --git a/components/paper-elements/package.json b/components/paper-elements/package.json new file mode 100644 index 0000000..ced0c30 --- /dev/null +++ b/components/paper-elements/package.json @@ -0,0 +1,10 @@ +{ + "name": "@lit-any/components-paper-elements", + "version": "0.6.0-a3.0", + "main": "index.js", + "license": "MIT", + "peerDependencies": { + "lit-any": "^0.6.0-a3.0", + "lit-html": "^0.10.2" + } +} diff --git a/components/vaadin/index.js b/components/vaadin/index.js new file mode 100644 index 0000000..97c3218 --- /dev/null +++ b/components/vaadin/index.js @@ -0,0 +1,48 @@ +import { html } from 'lit-html/lib/lit-extended'; +import { repeat } from 'lit-html/lib/repeat'; + +export function textbox({ + type = 'single line', +} = { }) { + return (f, id, v, set) => { + if (type === 'multi line') { + return html``; + } + + return html``; + }; +} + +export function dropdown({ + items = [], +} = {}) { + return async (f, id, v, set) => { + let options = items; + if (typeof items === 'function') { + options = await items(f); + } + + return html` + +`; + }; +} diff --git a/components/vaadin/package.json b/components/vaadin/package.json new file mode 100644 index 0000000..68819a1 --- /dev/null +++ b/components/vaadin/package.json @@ -0,0 +1,10 @@ +{ + "name": "@lit-any/components-vaadin", + "version": "0.6.0-a3.0", + "main": "index.js", + "license": "MIT", + "peerDependencies": { + "lit-any": "^0.6.0-a3.0", + "lit-html": "^0.11.0" + } +} diff --git a/lerna.json b/lerna.json new file mode 100644 index 0000000..1c5719e --- /dev/null +++ b/lerna.json @@ -0,0 +1,6 @@ +{ + "lerna": "2.11.0", + "useWorkspaces": true, + "version": "0.6.0-a3.0", + "npmClient": "yarn" +} diff --git a/lit-any/components.js b/lit-any/components.js new file mode 100644 index 0000000..283f490 --- /dev/null +++ b/lit-any/components.js @@ -0,0 +1,13 @@ +export function textbox(options) { + return { + name: 'textbox', + options, + }; +} + +export function dropdown(options) { + return { + name: 'dropdown', + options, + }; +} diff --git a/src/elements/contract-helpers.js b/lit-any/elements/contract-helpers.js similarity index 100% rename from src/elements/contract-helpers.js rename to lit-any/elements/contract-helpers.js diff --git a/src/elements/lit-any-base.js b/lit-any/elements/lit-any-base.js similarity index 100% rename from src/elements/lit-any-base.js rename to lit-any/elements/lit-any-base.js diff --git a/src/elements/lit-form.js b/lit-any/elements/lit-form.js similarity index 98% rename from src/elements/lit-form.js rename to lit-any/elements/lit-form.js index 7260349..690a7ad 100644 --- a/src/elements/lit-form.js +++ b/lit-any/elements/lit-form.js @@ -1,7 +1,7 @@ /* eslint-disable class-methods-use-this */ import { html } from 'lit-html/lib/lit-extended'; import contract from './contract-helpers'; -import { FieldTemplates } from '../template-registry'; +import { FieldTemplates } from '../template-registry/index'; import LitAnyBase from './lit-any-base'; function onSubmit(e) { diff --git a/src/elements/lit-view.js b/lit-any/elements/lit-view.js similarity index 91% rename from src/elements/lit-view.js rename to lit-any/elements/lit-view.js index e665b55..7e948d6 100644 --- a/src/elements/lit-view.js +++ b/lit-any/elements/lit-view.js @@ -1,7 +1,7 @@ import { html } from 'lit-html'; -import render from '../render'; +import render from '../render/index'; import LitAnyBase from './lit-any-base'; -import { ViewTemplates } from '../template-registry'; +import { ViewTemplates } from '../template-registry/index'; export default class LitView extends LitAnyBase { constructor() { diff --git a/src/index.js b/lit-any/index.js similarity index 100% rename from src/index.js rename to lit-any/index.js diff --git a/src/interfaces.ts b/lit-any/interfaces.ts similarity index 100% rename from src/interfaces.ts rename to lit-any/interfaces.ts diff --git a/lit-any/package.json b/lit-any/package.json new file mode 100644 index 0000000..8061316 --- /dev/null +++ b/lit-any/package.json @@ -0,0 +1,12 @@ +{ + "name": "lit-any", + "main": "src/index.js", + "module": "src/index.js", + "version": "0.6.0-a3.0", + "dependencies": { + "@polymer/lit-element": "^0.5.2", + "@polymer/polymer": "^3.0.0-pre.11", + "core-js": "^2.5.1", + "lit-html": "^0.10.2" + } +} diff --git a/src/render/index.js b/lit-any/render/index.js similarity index 100% rename from src/render/index.js rename to lit-any/render/index.js diff --git a/src/template-registry/TemplateSelector.js b/lit-any/template-registry/TemplateSelector.js similarity index 100% rename from src/template-registry/TemplateSelector.js rename to lit-any/template-registry/TemplateSelector.js diff --git a/src/template-registry/TemplateSelectorBuilder.js b/lit-any/template-registry/TemplateSelectorBuilder.js similarity index 77% rename from src/template-registry/TemplateSelectorBuilder.js rename to lit-any/template-registry/TemplateSelectorBuilder.js index 749bbfd..01b2d33 100644 --- a/src/template-registry/TemplateSelectorBuilder.js +++ b/lit-any/template-registry/TemplateSelectorBuilder.js @@ -51,4 +51,17 @@ export class FieldTemplateSelectorBuilder extends TemplateSelectorBuilder { _createSelector() { return new FieldTemplateSelector(); } + + rendersComponent(component) { + if (!this._registry.components) { + throw new Error('No component set configured'); + } + + return this.renders((...args) => { + const componentFunc = this._registry.components[component.name] + || this._registry.components.textbox; + + return componentFunc(component.options).call(null, ...args); + }); + } } diff --git a/src/template-registry/index.js b/lit-any/template-registry/index.js similarity index 100% rename from src/template-registry/index.js rename to lit-any/template-registry/index.js diff --git a/src/template-registry/template-registry.js b/lit-any/template-registry/template-registry.js similarity index 92% rename from src/template-registry/template-registry.js rename to lit-any/template-registry/template-registry.js index 7168a34..3c4e6ae 100644 --- a/src/template-registry/template-registry.js +++ b/lit-any/template-registry/template-registry.js @@ -49,4 +49,9 @@ export default class TemplateRegistry { name, }); } + + useComponents(components) { + this.components = components; + return this; + } } diff --git a/package.json b/package.json index 4b9fbd2..3f54c60 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,14 @@ { - "name": "lit-any", - "main": "src/index.js", - "module": "src/index.js", - "version": "0.6.0-a2", + "private": true, + "workspaces": [ + "lit-any", + "components/*" + ], "directories": { "test": "tests" }, "scripts": { - "test": "webpack && wct --plugin sauce", + "test": "webpack && wct --plugin browserstack", "build-tests": "webpack", "lint": "eslint src/**/*.js test/**/*.js", "wct": "webpack -w & wct -l chrome -p", @@ -15,6 +16,8 @@ "build-storybook": "bower i; build-storybook -c .storybook -o docs" }, "devDependencies": { + "@storybook/addon-actions": "^3.4.8", + "@storybook/addon-console": "^1.0.4", "@storybook/addon-knobs": "^4.0.0-alpha.9", "@storybook/addon-links": "^4.0.0-alpha.9", "@storybook/addon-notes": "^4.0.0-alpha.9", @@ -37,21 +40,19 @@ "eslint-plugin-chai": "0.0.1", "eslint-plugin-import": "^2.7.0", "eslint-plugin-jasmine": "^2.8.4", + "eslint-plugin-mocha": "^5.1.0", "eslint-plugin-sinon": "^0.2.0", + "iso-639-1": "^2.0.3", + "lerna": "^2.11.0", "markdown-loader": "^3.0.0", "moment": "^2.22.2", "p-event": "^1.3.0", "polymer-webpack-loader": "^2.0.2", "raw-loader": "^0.5.1", - "wct-sauce": "^2.0.0", + "wct-browserstack": "^0.3.0", "web-component-tester": "^6.5.0", + "web-component-tester-custom-runner": "^6.5.0", "webpack": "^3.5.6", "webpack-glob-entries": "^1.0.1" - }, - "dependencies": { - "@polymer/polymer": "^3.0.0-pre.11", - "@polymer/lit-element": "^0.5.2", - "core-js": "^2.5.1", - "lit-html": "^0.10.2" } } diff --git a/src/behaviors/AgsFormTemplate.html b/src/behaviors/AgsFormTemplate.html deleted file mode 100644 index c15c8d7..0000000 --- a/src/behaviors/AgsFormTemplate.html +++ /dev/null @@ -1,42 +0,0 @@ - - - \ No newline at end of file diff --git a/storybook/.eslintrc.json b/storybook/.eslintrc.json index 72b4302..d3895b5 100644 --- a/storybook/.eslintrc.json +++ b/storybook/.eslintrc.json @@ -1,6 +1,7 @@ { "root": false, "rules": { - "import/no-extraneous-dependencies": false + "import/no-extraneous-dependencies": false, + "import/first": false } } diff --git a/storybook/components/components.stories.js b/storybook/components/components.stories.js new file mode 100644 index 0000000..708d141 --- /dev/null +++ b/storybook/components/components.stories.js @@ -0,0 +1,76 @@ +import { storiesOf } from '@storybook/polymer'; +import * as vaadin from '@lit-any/components-vaadin'; +import * as paper from '@lit-any/components-paper-elements'; +import { FieldTemplates } from 'lit-any'; +import * as components from 'lit-any/components'; +import { html } from 'lit-html/lib/lit-extended'; +import { select, boolean } from '@storybook/addon-knobs'; + +import '../../bower_components/vaadin-lumo-styles/style.html'; +import '../../bower_components/vaadin-dropdown-menu/vaadin-dropdown-menu.html'; +import '../../bower_components/paper-input/paper-input.html'; +import '../../bower_components/paper-input/paper-textarea.html'; +import '../../bower_components/paper-dropdown-menu/paper-dropdown-menu.html'; +import '../../bower_components/paper-listbox/paper-listbox.html'; +import '../../bower_components/paper-item/paper-item.html'; +import '../../bower_components/vaadin-text-field/vaadin-text-field.html'; +import '../../bower_components/vaadin-text-field/vaadin-text-area.html'; + +import onSubmit from '../helpers/submit-handler'; +import notes from '../notes/components/getting-started'; + +const componentSets = { paper, vaadin }; + +storiesOf('lit-form/component sets', module) + .add('getting started', () => { + const selectedSet = select('component set', Object.keys(componentSets), 'paper'); + const templates = FieldTemplates.byName('components-complete') + .useComponents(componentSets[selectedSet]); + + templates.when.fieldMatches(f => f.property === 'description') + .rendersComponent(components.textbox({ type: 'multi line' })); + templates.when.fieldMatches(f => f.type === 'string') + .rendersComponent(components.textbox()); + templates.when.fieldMatches(f => f.type === 'language') + .rendersComponent(components.dropdown({ + items: [ + { value: 'en', label: 'English' }, + { value: 'de', label: 'German' }, + { value: 'pl', label: 'Polish' }, + ], + })); + + const c = { + fields: [ + { + property: 'name', + title: 'First name', + type: 'string', + }, + { + property: 'description', + title: 'More about you', + type: 'string', + }, + { + property: 'language', + title: 'Preferred language', + type: 'language', + }, + ], + }; + + const initialValue = { + name: 'Johann Doe', + description: `I +like +line-breaks`, + language: 'de', + }; + + return notes(html``); + }); diff --git a/storybook/components/paper/dropdown.stories.js b/storybook/components/paper/dropdown.stories.js new file mode 100644 index 0000000..471c648 --- /dev/null +++ b/storybook/components/paper/dropdown.stories.js @@ -0,0 +1,42 @@ +import iso from 'iso-639-1'; +import { storiesOf } from '@storybook/polymer/dist/client/index'; +import '../../../bower_components/paper-dropdown-menu/paper-dropdown-menu.html'; +import '../../../bower_components/paper-listbox/paper-listbox.html'; +import '../../../bower_components/paper-item/paper-item.html'; +import { boolean, select } from '@storybook/addon-knobs'; + +import { dropdown } from '@lit-any/components-paper-elements'; +import docs from '../../notes/components/polymer-elements/dropdown'; +import set from '../set-logger'; + +storiesOf('lit-form/component sets/Paper elements', module) + .add('dropdown', () => { + const staticItems = dropdown({ + items: [ + { label: 'English', value: 'en' }, + { label: 'German', value: 'de' }, + { label: 'French', value: 'fr' }, + { label: 'Polish', value: 'pl' }, + ], + }); + + const dynamicItems = dropdown({ + items: f => f.languages.map(l => ({ + value: l, + label: iso.getNativeName(l), + })), + }); + + const field = { + title: 'Select language', + languages: ['en', 'de', 'fr', 'pl'], + required: boolean('required', false), + }; + + const initialValue = select('initial value', field.languages, 'de'); + + return docs( + staticItems(field, 'id', initialValue, set), + dynamicItems(field, 'id', initialValue, set), + ); + }); diff --git a/storybook/components/paper/textbox.stories.js b/storybook/components/paper/textbox.stories.js new file mode 100644 index 0000000..fbe023e --- /dev/null +++ b/storybook/components/paper/textbox.stories.js @@ -0,0 +1,24 @@ +import { storiesOf } from '@storybook/polymer/dist/client/index'; +import { boolean, select } from '@storybook/addon-knobs'; +import '../../../bower_components/paper-input/paper-input.html'; +import '../../../bower_components/paper-input/paper-textarea.html'; + +import { textbox } from '@lit-any/components-paper-elements'; +import docs from '../../notes/components/polymer-elements/textbox'; +import set from '../set-logger'; + +storiesOf('lit-form/component sets/Paper elements', module) + .add('textbox', () => { + const render = textbox({ + type: select('type', ['single line', 'multi line'], 'single line'), + }); + + const field = { + title: 'Text field', + required: boolean('required', false), + }; + + const input = render(field, 'id', '', set); + + return docs(input); + }); diff --git a/storybook/components/set-logger.js b/storybook/components/set-logger.js new file mode 100644 index 0000000..46e80ef --- /dev/null +++ b/storybook/components/set-logger.js @@ -0,0 +1,3 @@ +export default function (value) { + console.log('selected value:', value); +} diff --git a/storybook/components/vaadin/dropdown.stories.js b/storybook/components/vaadin/dropdown.stories.js new file mode 100644 index 0000000..07b7f7f --- /dev/null +++ b/storybook/components/vaadin/dropdown.stories.js @@ -0,0 +1,41 @@ +import iso from 'iso-639-1'; +import { storiesOf } from '@storybook/polymer/dist/client/index'; +import { boolean, select } from '@storybook/addon-knobs'; + +import { dropdown } from '@lit-any/components-vaadin'; +import '../../../bower_components/vaadin-lumo-styles/style.html'; +import '../../../bower_components/vaadin-dropdown-menu/vaadin-dropdown-menu.html'; +import docs from '../../notes/components/vaadin/dropdown'; +import set from '../set-logger'; + +storiesOf('lit-form/component sets/Vaadin', module) + .add('dropdown', () => { + const staticItems = dropdown({ + items: [ + { label: 'English', value: 'en' }, + { label: 'German', value: 'de' }, + { label: 'French', value: 'fr' }, + { label: 'Polish', value: 'pl' }, + ], + }); + + const dynamicItems = dropdown({ + items: f => f.languages.map(l => ({ + value: l, + label: iso.getNativeName(l), + })), + }); + + const field = { + title: 'Select language', + languages: ['en', 'de', 'fr', 'pl'], + required: boolean('required', false), + }; + + const initialValue = select('initial value', field.languages, 'de'); + + return docs( + staticItems(field, 'id', initialValue, set), + dynamicItems(field, 'id', initialValue, set), + ); + }); diff --git a/storybook/components/vaadin/textbox.stories.js b/storybook/components/vaadin/textbox.stories.js new file mode 100644 index 0000000..4832ff1 --- /dev/null +++ b/storybook/components/vaadin/textbox.stories.js @@ -0,0 +1,25 @@ +import { storiesOf } from '@storybook/polymer/dist/client/index'; +import { boolean, select } from '@storybook/addon-knobs'; +import '../../../bower_components/vaadin-text-field/vaadin-text-field.html'; +import '../../../bower_components/vaadin-text-field/vaadin-text-area.html'; +import '../../../bower_components/vaadin-lumo-styles/style.html'; + +import { textbox } from '@lit-any/components-vaadin'; +import docs from '../../notes/components/vaadin/textbox'; +import set from '../set-logger'; + +storiesOf('lit-form/component sets/Vaadin', module) + .add('textbox', () => { + const render = textbox({ + type: select('type', ['single line', 'multi line'], 'single line'), + }); + + const field = { + title: 'Text field', + required: boolean('required', false), + }; + + const input = render(field, 'id', '', set); + + return docs(input); + }); diff --git a/storybook/knobs.js b/storybook/knobs.js index 779f7ca..3e5bb47 100644 --- a/storybook/knobs.js +++ b/storybook/knobs.js @@ -1,4 +1,4 @@ -import { object, boolean, text } from '@storybook/addon-knobs/polymer'; +import { object, boolean, text } from '@storybook/addon-knobs'; export const showLabels = v => boolean('Show labels', typeof v === 'boolean' ? v : true, 'Appearance'); diff --git a/storybook/lit-form-paper.stories.js b/storybook/lit-form-paper.stories.js deleted file mode 100644 index 361fc47..0000000 --- a/storybook/lit-form-paper.stories.js +++ /dev/null @@ -1,43 +0,0 @@ -import { html } from 'lit-html/lib/lit-extended'; -import { storiesOf } from '@storybook/polymer/dist/client'; -import { FieldTemplates } from '../src'; -import { contract, showLabels, submitButton } from './knobs'; -import notes from './notes/lit-form/custom-elements.md'; -import onSubmit from './helpers/submit-handler'; - -import '../bower_components/paper-input/paper-input.html'; - -storiesOf('lit-form', module) - .add( - 'Field templates', () => { - FieldTemplates.byName('custom-fields') - .when - .fieldMatches(f => f.type === 'integer') - .renders((f, id, v, set) => - html` set(Number.parseInt(e.target.value, 0))}>`); - - const c = { - fields: [ - { - property: 'age', - title: 'Your age', - type: 'integer', - }, - ], - }; - - return html``; - }, - { - notes: { markdown: notes }, - }, - ); diff --git a/storybook/lit-form.stories.js b/storybook/lit-form.stories.js index 9944b81..a954761 100644 --- a/storybook/lit-form.stories.js +++ b/storybook/lit-form.stories.js @@ -2,11 +2,12 @@ import { html } from 'lit-html/lib/lit-extended'; import { directive } from 'lit-html'; import { storiesOf } from '@storybook/polymer/dist/client/index'; import { select, button } from '@storybook/addon-knobs'; -import { FieldTemplates } from '../src'; -import { defaultValue, submitButton, resetButton, contract, noSubmitButton, noResetButton } from './knobs'; +import { FieldTemplates } from 'lit-any'; +import { defaultValue, submitButton, resetButton, contract, noSubmitButton, noResetButton, showLabels } from './knobs'; import onSubmit from './helpers/submit-handler'; import buttonsNotes from './notes/lit-form/buttons.md'; import fallbackNotes from './notes/lit-form/fallback-input.md'; +import notes from './notes/lit-form/custom-elements.md'; import fieldValueDecoratorNotes from './notes/lit-form/field-value-decorator.md'; import '../bower_components/paper-input/paper-input.html'; @@ -180,3 +181,38 @@ storiesOf('lit-form', module) submit-button-label="Register" on-submit="${onSubmit}">`; }); + +storiesOf('lit-form', module) + .add( + 'Field templates', () => { + FieldTemplates.byName('custom-fields') + .when + .fieldMatches(f => f.type === 'integer') + .renders((f, id, v, set) => + html` set(Number.parseInt(e.target.value, 0))}>`); + + const c = { + fields: [ + { + property: 'age', + title: 'Your age', + type: 'integer', + }, + ], + }; + + return html``; + }, + { + notes: { markdown: notes }, + }, + ); diff --git a/storybook/lit-view.stories.js b/storybook/lit-view.stories.js index 95e0f4d..4bd8ff9 100644 --- a/storybook/lit-view.stories.js +++ b/storybook/lit-view.stories.js @@ -1,8 +1,7 @@ import { storiesOf } from '@storybook/polymer'; import { html } from 'lit-html/lib/lit-extended'; import moment from 'moment'; -import '../src/elements/lit-view'; -import { ViewTemplates } from '../src'; +import { ViewTemplates } from 'lit-any'; import { defaultValue } from './knobs'; import basic from './notes/lit-view/basic.md'; import recursive from './notes/lit-view/recursive.md'; diff --git a/storybook/notes/components/getting-started.js b/storybook/notes/components/getting-started.js new file mode 100644 index 0000000..46572d2 --- /dev/null +++ b/storybook/notes/components/getting-started.js @@ -0,0 +1,48 @@ +import { html } from 'lit-html/lib/lit-extended'; +import { md, codeblock } from '..'; + +export default function notes(exampleForm) { + const preface = md`# Component sets + +The easiest way to create cohesive forms is to globally set a set of components to use. Individual elements only choose +the component kind (textbox, dropdown, etc) and the actual element being rendered will come from the configured set. + +## Setting up template registry + +${codeblock('js')} +import { FieldTemplates } from 'lit-any'; +import * as paperElements from '@lit-any/components-paper-elements'; + +FieldTemplates.default.useComponents(paperElements); +${codeblock()} + +Switching the **component set** knob let's you quickly change the appearance of the entire form below. Individual fields +do not "know" if the will be with a paper element of with a vaadin component.`; + + const individualFields = md`## Individual fields + +Individual field templates are configured slightly different, using a \`renderComponent\` method instead of \`render\`. +It accepts an \`{ type, options }\` object where the \`type\` is a string which must match the component name from the set +and the \`options\` will be passed to the actual builder of the chosen component. + +For common component those objects do not have to be constructed manually. Instead they can be imported from +\`lit-any/components\` to reduce boilerplate. + +Here's how the form above is configured to render a dropdown menu for a \`languages\` property. + +${codeblock('js')} +import { dropdown } from 'lit-any/components'; + +FieldTemplates.when + .fieldMatches(f => f.type === 'language') + .rendersComponent(dropdown({ + items: [ + { value: 'en', label: 'English' }, + { value: 'de', label: 'German' }, + { value: 'pl', label: 'Polish' }, + ], + })); +${codeblock()}`; + + return html`${preface}
${exampleForm}
${individualFields}`; +} diff --git a/storybook/notes/components/polymer-elements/dropdown.js b/storybook/notes/components/polymer-elements/dropdown.js new file mode 100644 index 0000000..409818c --- /dev/null +++ b/storybook/notes/components/polymer-elements/dropdown.js @@ -0,0 +1,63 @@ +import { html } from 'lit-html/lib/lit-extended'; +import { md, codeblock } from '../..'; + +export default function notes(staticSelection, funcItems) { + return html`${md` +# Paper elements + +## Dropdown menu + +Uses Polymer \`\` to display a list of key-value pairs + +### Static items`} + +${staticSelection}
+ +${md`Items can be a static list of elements with \`label\` and \`value\` keys + +${codeblock('js')} +dropdown({ + items: [ + { label: 'Polish', value: 'pl' }, + { label: 'English', value: 'en' }, + ] +}); +${codeblock()} + +### Dynamic items`} + +${funcItems}
+ +${md`Items can be a provided as function which takes the field as parameter and returns such array as above. For example it would be +possible to translate ISO language codes to use their localized names as labels + +${codeblock('js')} +import ISO6391 from 'iso-639-1'; + +dropdown({ + items: field => field.languages.map(lang => ({ + value: lang, + label: ISO6391.getNativeName(lang), + })) +}); +${codeblock()} + +## Usage + +${codeblock('js')} +import { dropdown } from '@lit-any/components-paper-elements'; +import { FieldTemplates } from 'lit-any; + +FieldTemplates.default + .when(f => f.type === 'string') + .renders(dropdown(options)); +${codeblock()} + +### Options + +| Name | expected values | default value | +|--|--| +| **items** | Array or function | \`[]\` | + +`}`; +} diff --git a/storybook/notes/components/polymer-elements/textbox.js b/storybook/notes/components/polymer-elements/textbox.js new file mode 100644 index 0000000..979bece --- /dev/null +++ b/storybook/notes/components/polymer-elements/textbox.js @@ -0,0 +1,34 @@ +import { html } from 'lit-html/lib/lit-extended'; +import { md, codeblock } from '../..'; + +export default function notes(field) { + return html`${md` +# Paper elements + +## Text field + +The basic input which presents a \`\` or \`\` + +### How it renders`} + +
${field}
+ +${md`### Usage + +${codeblock('js')} +import { textbox } from '@lit-any/components-paper-elements'; +import { FieldTemplates } from 'lit-any; + +FieldTemplates.default + .when(f => f.type === 'string') + .renders(textbox(options)); +${codeblock()} + +### Options + +| Name | expected values | default value | +|--|--| +| **type** | \`'single line'\`, \`'multi line'\` | \`'single line'\` | + +`}`; +} diff --git a/storybook/notes/components/vaadin/dropdown.js b/storybook/notes/components/vaadin/dropdown.js new file mode 100644 index 0000000..9d48b8d --- /dev/null +++ b/storybook/notes/components/vaadin/dropdown.js @@ -0,0 +1,63 @@ +import { html } from 'lit-html/lib/lit-extended'; +import { md, codeblock } from '../..'; + +export default function notes(staticSelection, funcItems) { + return html`${md(` +# Vaadin components + +## Dropdown menu + +Uses Polymer \`\` to display a list of key-value pairs + +### Static items`)} + +${staticSelection}
+ +${md`Items can be a static list of elements with \`label\` and \`value\` keys + +${codeblock('js')} +dropdown({ + items: [ + { label: 'Polish', value: 'pl' }, + { label: 'English', value: 'en' }, + ] +}); +${codeblock()} + +### Dynamic items`} + +${funcItems}
+ +${md`Items can be a provided as function which takes the field as parameter and returns such array as above. For example it would be +possible to translate ISO language codes to use their localized names as labels + +${codeblock('js')} +import ISO6391 from 'iso-639-1'; + +dropdown({ + items: field => field.languages.map(lang => ({ + value: lang, + label: ISO6391.getNativeName(lang), + })) +}); +${codeblock()} + +## Usage + +${codeblock('js')} +import { dropdown } from '@lit-any/components-vaadin'; +import { FieldTemplates } from 'lit-any; + +FieldTemplates.default + .when(f => f.type === 'string') + .renders(dropdown(options)); +${codeblock()} + +### Options + +| Name | expected values | default value | +|--|--| +| **items** | Array or function | \`[]\` | + +`}`; +} diff --git a/storybook/notes/components/vaadin/textbox.js b/storybook/notes/components/vaadin/textbox.js new file mode 100644 index 0000000..9b887aa --- /dev/null +++ b/storybook/notes/components/vaadin/textbox.js @@ -0,0 +1,34 @@ +import { html } from 'lit-html/lib/lit-extended'; +import { md, codeblock } from '../..'; + +export default function notes(field) { + return html`${md` +# Vaadin components + +## Text field + +The basic input which presents a \`\` or \`\` + +### How it renders`} + +
${field}
+ +${md`### Usage + +${codeblock('js')} +import { textbox } from '@lit-any/components-vaadin'; +import { FieldTemplates } from 'lit-any; + +FieldTemplates.default + .when(f => f.type === 'string') + .renders(textbox(options)); +${codeblock()} + +### Options + +| Name | expected values | default value | +|--|--| +| **type** | \`'single line'\`, \`'multi line'\` | \`'single line'\` | + +`}`; +} diff --git a/storybook/notes/index.js b/storybook/notes/index.js new file mode 100644 index 0000000..717e68f --- /dev/null +++ b/storybook/notes/index.js @@ -0,0 +1,18 @@ +import '../../bower_components/zero-md/build/zero-md.html'; + +export function md(strings, ...keys) { + const result = [strings[0]]; + keys.forEach((key, i) => { + result.push(key, strings[i + 1]); + }); + const markdown = result.join(''); + + const zeroMd = document.createElement('zero-md'); + zeroMd.innerHTML = ``; + + return zeroMd; +} + +export function codeblock(lang) { + return `\`\`\`${lang || ''}`; +} diff --git a/test/.eslintrc.json b/test/.eslintrc.json index 7e23585..81087b7 100644 --- a/test/.eslintrc.json +++ b/test/.eslintrc.json @@ -1,8 +1,9 @@ { - "rules": { - "no-unused-expressions": "off", - "no-debugger": "off", - "guard-for-in": "off", - "no-param-reassign": "off" - } + "rules": { + "no-unused-expressions": "off", + "no-debugger": "off", + "guard-for-in": "off", + "no-param-reassign": "off", + "import/no-extraneous-dependencies": "off" + } } diff --git a/test/components/helper/import.js b/test/components/helper/import.js new file mode 100644 index 0000000..0e82b7f --- /dev/null +++ b/test/components/helper/import.js @@ -0,0 +1,14 @@ +export default async function (name, path) { + let href = `../../bower_components/${name}/${name}.html`; + + if (path) { + href = `../../bower_components/${path}.html`; + } + + const importHref = new Promise((resolve, reject) => { + Polymer.importHref(href, resolve, reject, true); + }); + + await importHref; + return window.customElements.whenDefined(name); +} diff --git a/test/components/helper/render.js b/test/components/helper/render.js new file mode 100644 index 0000000..263ec64 --- /dev/null +++ b/test/components/helper/render.js @@ -0,0 +1,9 @@ +import { render } from 'lit-html/lib/lit-extended'; + +export default async function (componentFactory, field, id = 'id', value = '', setter = () => {}) { + const container = document.querySelector('#container'); + + render(await componentFactory(field, id, value, setter), container); + + return container.children[0]; +} diff --git a/test/components/index.html b/test/components/index.html new file mode 100644 index 0000000..6bcf5f5 --- /dev/null +++ b/test/components/index.html @@ -0,0 +1,14 @@ + + + + + Polymer elements components + + + + + + + +
+ diff --git a/test/components/paper.js b/test/components/paper.js new file mode 100644 index 0000000..00e2f9d --- /dev/null +++ b/test/components/paper.js @@ -0,0 +1,191 @@ +import pEvent from 'p-event'; +import * as components from '../../components/paper-elements'; +import render from './helper/render'; +import element from './helper/import'; + +describe('paper-elements', () => { + let opts; + + describe('textbox', () => { + describe('single line', () => { + before(async () => { + await element('paper-input'); + }); + + beforeEach(() => { + opts = { + type: 'single line', + }; + }); + + it('should mark required when field is required', async () => { + // given + const field = { + required: true, + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.getAttribute('required')).to.be.not.null; + }); + + it('should render a text textbox', async () => { + // given + const field = { + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.tagName).to.match(/paper-input/i); + expect(el.getAttribute('type')).to.equal('text'); + }); + + it('should set field title as label', async () => { + // given + const field = { + title: 'user name', + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.label).to.equal('user name'); + }); + + it('should be [auto-validate]', async () => { + // given + const field = { + title: 'user name', + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.autoValidate).to.be.true; + }); + + it('should be required if field is required', async () => { + // given + const field = { + title: 'user name', + required: true, + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.required).to.be.true; + }); + }); + + describe('multi line', () => { + before(async () => { + await element('paper-textarea', 'paper-input/paper-textarea'); + }); + + beforeEach(() => { + opts = { + type: 'multi line', + }; + }); + + it('should render a textarea', async () => { + // given + const field = { + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.tagName).to.match(/paper-textarea/i); + }); + + it('should be [auto-validate]', async () => { + // given + const field = { + title: 'user name', + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.autoValidate).to.be.true; + }); + + it('should be required if field is required', async () => { + // given + const field = { + title: 'user name', + required: true, + }; + + // when + const textbox = components.textbox(opts); + const el = await render(textbox, field); + + // then + expect(el.required).to.be.true; + }); + }); + + describe('dropdown', () => { + before(async () => { + await element('paper-dropdown-menu'); + }); + + beforeEach(() => { + opts = { + }; + }); + + it('should be required if field is required', async () => { + // given + const field = { + title: 'user name', + required: true, + }; + + // when + const dropdown = components.dropdown(opts); + const el = await render(dropdown, field); + + // then + expect(el.required).to.be.true; + }); + + it('should fire validation when value is set', async () => { + // given + const field = { + title: 'user name', + }; + const dropdown = components.dropdown(opts); + const el = await render(dropdown, field); + el.validate = sinon.spy(); + const valueChangedToHappen = pEvent(el, 'value-changed'); + + // when + el.value = 'hello'; + + // then + await valueChangedToHappen; + expect(el.validate.called).to.be.true; + }); + }); + }); +}); diff --git a/test/elements/lit-form.js b/test/elements/lit-form.js index cb74b7a..0e24fe0 100644 --- a/test/elements/lit-form.js +++ b/test/elements/lit-form.js @@ -1,7 +1,7 @@ import { html } from 'lit-html/lib/lit-extended'; -import '../../src/elements/lit-form'; -import forSubmit from '../async-tests'; -import { FieldTemplates } from '../../src/template-registry'; +import '../../lit-any/elements/lit-form'; +import forSubmit from '../async-tests/index'; +import { FieldTemplates } from '../../lit-any/template-registry'; describe('lit-form', () => { let litForm; diff --git a/test/elements/lit-view.js b/test/elements/lit-view.js index 65b3d6c..43882f1 100644 --- a/test/elements/lit-view.js +++ b/test/elements/lit-view.js @@ -1,6 +1,6 @@ import { html } from 'lit-html/lib/lit-extended'; -import '../../src/elements/lit-view'; -import { ViewTemplates } from '../../src/template-registry'; +import '../../lit-any/elements/lit-view'; +import { ViewTemplates } from '../../lit-any/template-registry'; describe('lit-view', () => { let litView; diff --git a/test/render/render.js b/test/render/render.js index 1aacacc..dc51248 100644 --- a/test/render/render.js +++ b/test/render/render.js @@ -1,5 +1,5 @@ import { html, render as litRender } from 'lit-html'; -import render from '../../src/render'; +import render from '../../lit-any/render/index'; describe('render view', () => { let registry; diff --git a/test/templates/FieldTemplates.js b/test/templates/FieldTemplates.js index 483c846..dce21d0 100644 --- a/test/templates/FieldTemplates.js +++ b/test/templates/FieldTemplates.js @@ -1,4 +1,4 @@ -import { FieldTemplates } from '../../src/template-registry/index'; +import { FieldTemplates } from '../../lit-any/template-registry/index'; describe('FieldTemplates', () => { describe('when builder is created', () => { diff --git a/test/templates/TemplateSelector.js b/test/templates/TemplateSelector.js index 296342b..23e30fe 100644 --- a/test/templates/TemplateSelector.js +++ b/test/templates/TemplateSelector.js @@ -1,4 +1,4 @@ -import { TemplateSelector, ViewTemplateSelector, FieldTemplateSelector } from '../../src/template-registry/TemplateSelector'; +import { TemplateSelector, ViewTemplateSelector, FieldTemplateSelector } from '../../lit-any/template-registry/TemplateSelector'; describe('TemplateSelector', () => { let selector; diff --git a/test/templates/TemplateSelectorBuilder.js b/test/templates/TemplateSelectorBuilder.js index b7e200d..94e4d9a 100644 --- a/test/templates/TemplateSelectorBuilder.js +++ b/test/templates/TemplateSelectorBuilder.js @@ -1,4 +1,4 @@ -import { ViewTemplateSelectorBuilder, FieldTemplateSelectorBuilder } from '../../src/template-registry/TemplateSelectorBuilder'; +import { ViewTemplateSelectorBuilder, FieldTemplateSelectorBuilder } from '../../lit-any/template-registry/TemplateSelectorBuilder'; describe('ViewTemplateSelectorBuilder', () => { let builder; diff --git a/test/templates/ViewTemplates.js b/test/templates/ViewTemplates.js index ab22b53..62d3195 100644 --- a/test/templates/ViewTemplates.js +++ b/test/templates/ViewTemplates.js @@ -1,4 +1,4 @@ -import { ViewTemplates } from '../../src/template-registry/index'; +import { ViewTemplates } from '../../lit-any/template-registry/index'; describe('ViewTemplates', () => { describe('when builder is created', () => { diff --git a/test/templates/template-registry.js b/test/templates/template-registry.js index 5c5c12e..ee87ebc 100644 --- a/test/templates/template-registry.js +++ b/test/templates/template-registry.js @@ -1,6 +1,6 @@ import { html, render } from 'lit-html'; -import TemplateRegistry from '../../src/template-registry/template-registry'; -import { TemplateSelectorBuilder } from '../../src/template-registry/TemplateSelectorBuilder'; +import TemplateRegistry from '../../lit-any/template-registry/template-registry'; +import { TemplateSelectorBuilder } from '../../lit-any/template-registry/TemplateSelectorBuilder'; class TestBuilder extends TemplateSelectorBuilder { } diff --git a/wct.conf.json b/wct.conf.json index 4133704..b7115ed 100644 --- a/wct.conf.json +++ b/wct.conf.json @@ -2,34 +2,40 @@ "suites": [ "test/transpiled/render/*.js", "test/transpiled/templates/*.js", + "test/components/index.html", "test/elements/lit-form.html", "test/elements/lit-view.html" ], "plugins": { - "sauce": { + "sauce": { "disabled": true }, + "browserstack": { "disabled": true, "browsers": [ { - "browserName": "microsoftedge", - "platform": "Windows 10", - "version": "" + "browser": "Edge", + "os": "Windows", + "os_version": "10" }, { - "browserName": "Chrome", - "platform": "Windows 8.1", - "version": "" + "browser": "Chrome", + "os": "Windows", + "os_version": "8.1" }, { - "browserName": "Firefox", - "platform": "OS X 10.11", - "version": "" + "browser": "Firefox", + "os": "Windows", + "os_version": "8.1" }, { - "browserName": "safari", - "platform": "OS X 10.12", - "version": "11" + "browser": "safari", + "os": "OS X", + "os_version": "High Sierra" } - ] + ], + "defaults": { + "project": "lit-any", + "video": false + } } } } diff --git a/webpack.config.js b/webpack.config.js index 9d9fc37..031b1e1 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,10 +1,6 @@ const path = require('path'); const glob_entries = require('webpack-glob-entries'); -const entries = Object.assign({}, - glob_entries('./test/elements/*.js'), - glob_entries('./test/templates/*.js')); - const createConfig = (glob, targetPath) => ({ entry: glob_entries(glob), module: { @@ -36,5 +32,6 @@ const createConfig = (glob, targetPath) => ({ module.exports = [ createConfig('./test/elements/*.js', 'elements'), createConfig('./test/templates/*.js', 'templates'), + createConfig('./test/components/*.js', 'components'), createConfig('./test/render/*.js', 'render'), ]; diff --git a/yarn.lock b/yarn.lock index 852b880..032f49b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16,37 +16,36 @@ dependencies: "@babel/highlight" "7.0.0-beta.42" -"@babel/code-frame@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz#bd71d9b192af978df915829d39d4094456439a0c" +"@babel/code-frame@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.54.tgz#0024f96fdf7028a21d68e273afd4e953214a1ead" dependencies: - "@babel/highlight" "7.0.0-beta.51" + "@babel/highlight" "7.0.0-beta.54" "@babel/core@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.51.tgz#0e54bd6b638736b2ae593c31a47f0969e2b2b96d" - dependencies: - "@babel/code-frame" "7.0.0-beta.51" - "@babel/generator" "7.0.0-beta.51" - "@babel/helpers" "7.0.0-beta.51" - "@babel/parser" "7.0.0-beta.51" - "@babel/template" "7.0.0-beta.51" - "@babel/traverse" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.54.tgz#253c54d0095403a5cfa764e7d9b458194692d02b" + dependencies: + "@babel/code-frame" "7.0.0-beta.54" + "@babel/generator" "7.0.0-beta.54" + "@babel/helpers" "7.0.0-beta.54" + "@babel/parser" "7.0.0-beta.54" + "@babel/template" "7.0.0-beta.54" + "@babel/traverse" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" convert-source-map "^1.1.0" debug "^3.1.0" json5 "^0.5.0" lodash "^4.17.5" - micromatch "^3.1.10" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@7.0.0-beta.51", "@babel/generator@^7.0.0-beta.42": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.51.tgz#6c7575ffde761d07485e04baedc0392c6d9e30f6" +"@babel/generator@7.0.0-beta.54", "@babel/generator@^7.0.0-beta.42": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.54.tgz#c043c7eebeebfd7e665d95c281a4aafc83d4e1c9" dependencies: - "@babel/types" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.54" jsesc "^2.5.1" lodash "^4.17.5" source-map "^0.5.0" @@ -58,26 +57,26 @@ dependencies: "@babel/types" "7.0.0-beta.35" -"@babel/helper-annotate-as-pure@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.51.tgz#38cf7920bf5f338a227f754e286b6fbadee04b58" +"@babel/helper-annotate-as-pure@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.54.tgz#1626126a3f9fc4ed280ac942372c7d39653d7121" dependencies: - "@babel/types" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.54" -"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.51.tgz#2133fffe3e2f71591e42147b947291ca2ad39237" +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.54.tgz#d0a1967635b9eebcafdba80491917ee4981c12fa" dependencies: - "@babel/helper-explode-assignable-expression" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/helper-explode-assignable-expression" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" -"@babel/helper-call-delegate@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.51.tgz#04ed727c97cf05bcb2fd644837331ab15d63c819" +"@babel/helper-call-delegate@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.54.tgz#f6b72cfd832fb26eb2a806e18de05f88d3a8f302" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.51" - "@babel/traverse" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/helper-hoist-variables" "7.0.0-beta.54" + "@babel/traverse" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" "@babel/helper-define-map@7.0.0-beta.35": version "7.0.0-beta.35" @@ -87,12 +86,12 @@ "@babel/types" "7.0.0-beta.35" lodash "^4.2.0" -"@babel/helper-explode-assignable-expression@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.51.tgz#9875332ad8b5d5c982fa481cb82b731703f2cd2d" +"@babel/helper-explode-assignable-expression@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.54.tgz#cf067f3330965c2048bf087ea06f62c76d94a792" dependencies: - "@babel/traverse" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/traverse" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" "@babel/helper-function-name@7.0.0-beta.35": version "7.0.0-beta.35" @@ -102,13 +101,13 @@ "@babel/template" "7.0.0-beta.35" "@babel/types" "7.0.0-beta.35" -"@babel/helper-function-name@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz#21b4874a227cf99ecafcc30a90302da5a2640561" +"@babel/helper-function-name@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.54.tgz#307875507a1eda2482a09a9a4df6a25632ffb34b" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.51" - "@babel/template" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/helper-get-function-arity" "7.0.0-beta.54" + "@babel/template" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" "@babel/helper-get-function-arity@7.0.0-beta.35": version "7.0.0-beta.35" @@ -116,30 +115,23 @@ dependencies: "@babel/types" "7.0.0-beta.35" -"@babel/helper-get-function-arity@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz#3281b2d045af95c172ce91b20825d85ea4676411" - dependencies: - "@babel/types" "7.0.0-beta.51" - -"@babel/helper-hoist-variables@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.51.tgz#5d7ebc8596567b644fc989912c3a3ef98be058fc" +"@babel/helper-get-function-arity@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.54.tgz#757bd189b077074a004028cfde5f083c306cc6c4" dependencies: - "@babel/types" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.54" -"@babel/helper-member-expression-to-functions@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.51.tgz#2a42536574176588806e602eb17a52d323f82870" +"@babel/helper-hoist-variables@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.54.tgz#8635be8095135ff73f753ed189e449f68b4f43cb" dependencies: - "@babel/types" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.54" -"@babel/helper-module-imports@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.40.tgz#251cbb6404599282e8f7356a5b32c9381bef5d2d" +"@babel/helper-member-expression-to-functions@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.54.tgz#bce9ddc484317b13d2615bafe2b524d0d56d99df" dependencies: - "@babel/types" "7.0.0-beta.40" - lodash "^4.2.0" + "@babel/types" "7.0.0-beta.54" "@babel/helper-module-imports@7.0.0-beta.51": version "7.0.0-beta.51" @@ -148,15 +140,22 @@ "@babel/types" "7.0.0-beta.51" lodash "^4.17.5" -"@babel/helper-module-transforms@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.51.tgz#13af0c8ee41f277743c8fc43d444315db2326f73" +"@babel/helper-module-imports@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.54.tgz#c2d8e14ff034225bf431356db77ef467b8d35aac" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.51" - "@babel/helper-simple-access" "7.0.0-beta.51" - "@babel/helper-split-export-declaration" "7.0.0-beta.51" - "@babel/template" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.54" + lodash "^4.17.5" + +"@babel/helper-module-transforms@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.54.tgz#8cc57eb0db5f0945d866524d555abd084e30cc35" + dependencies: + "@babel/helper-module-imports" "7.0.0-beta.54" + "@babel/helper-simple-access" "7.0.0-beta.54" + "@babel/helper-split-export-declaration" "7.0.0-beta.54" + "@babel/template" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" lodash "^4.17.5" "@babel/helper-optimise-call-expression@7.0.0-beta.35": @@ -165,31 +164,31 @@ dependencies: "@babel/types" "7.0.0-beta.35" -"@babel/helper-optimise-call-expression@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.51.tgz#21f2158ef083a123ce1e04665b5bb84f370080d7" +"@babel/helper-optimise-call-expression@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.54.tgz#4af8dd4ff90dbd29b3bcf85fff43952e2ae1016e" dependencies: - "@babel/types" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.54" -"@babel/helper-plugin-utils@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.51.tgz#0f6a5f2b6d1c6444413f8fab60940d79b63c2031" +"@babel/helper-plugin-utils@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.54.tgz#61d2a9a0f9a3e31838a458debb9eebd7bdd249b4" -"@babel/helper-regex@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.51.tgz#99722a3c0c704596afb123284b0a888a1a003d82" +"@babel/helper-regex@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.54.tgz#8ac562f855f132fc68dfd10b132552555ac870d9" dependencies: lodash "^4.17.5" -"@babel/helper-remap-async-to-generator@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.51.tgz#0edc57e05dcb5dde2a0b6ee6f8d0261982def25f" +"@babel/helper-remap-async-to-generator@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.54.tgz#39a50052aadd74d40c73b7c58eb963b90fac56d3" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.51" - "@babel/helper-wrap-function" "7.0.0-beta.51" - "@babel/template" "7.0.0-beta.51" - "@babel/traverse" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/helper-annotate-as-pure" "7.0.0-beta.54" + "@babel/helper-wrap-function" "7.0.0-beta.54" + "@babel/template" "7.0.0-beta.54" + "@babel/traverse" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" "@babel/helper-replace-supers@7.0.0-beta.35": version "7.0.0-beta.35" @@ -200,45 +199,45 @@ "@babel/traverse" "7.0.0-beta.35" "@babel/types" "7.0.0-beta.35" -"@babel/helper-replace-supers@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.51.tgz#279a61afb849476c6cc70d5519f83df4a74ffa6f" +"@babel/helper-replace-supers@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.54.tgz#901f5a1493a410799fd3ab3e0c0d29d18071c89f" dependencies: - "@babel/helper-member-expression-to-functions" "7.0.0-beta.51" - "@babel/helper-optimise-call-expression" "7.0.0-beta.51" - "@babel/traverse" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/helper-member-expression-to-functions" "7.0.0-beta.54" + "@babel/helper-optimise-call-expression" "7.0.0-beta.54" + "@babel/traverse" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" -"@babel/helper-simple-access@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.51.tgz#c9d7fecd84a181d50a3afcc422fc94a968be3050" +"@babel/helper-simple-access@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.54.tgz#5f760a19589a9b6f07e80a65ef4bcbd4fba8c253" dependencies: - "@babel/template" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/template" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" lodash "^4.17.5" -"@babel/helper-split-export-declaration@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz#8a6c3f66c4d265352fc077484f9f6e80a51ab978" +"@babel/helper-split-export-declaration@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.54.tgz#89cd8833c95481a0827ac6a1bfccddb92b75a109" dependencies: - "@babel/types" "7.0.0-beta.51" + "@babel/types" "7.0.0-beta.54" -"@babel/helper-wrap-function@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.51.tgz#6c516fb044109964ee031c22500a830313862fb1" +"@babel/helper-wrap-function@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.54.tgz#dc1b7a483a3074a3531b36523e03156d910a3a2a" dependencies: - "@babel/helper-function-name" "7.0.0-beta.51" - "@babel/template" "7.0.0-beta.51" - "@babel/traverse" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/helper-function-name" "7.0.0-beta.54" + "@babel/template" "7.0.0-beta.54" + "@babel/traverse" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" -"@babel/helpers@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.51.tgz#95272be2ab4634d6820425f8925031a928918397" +"@babel/helpers@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.54.tgz#b86a99a80efd81668caef307610b961197446a74" dependencies: - "@babel/template" "7.0.0-beta.51" - "@babel/traverse" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/template" "7.0.0-beta.54" + "@babel/traverse" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" "@babel/highlight@7.0.0-beta.42": version "7.0.0-beta.42" @@ -248,88 +247,88 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/highlight@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.51.tgz#e8844ae25a1595ccfd42b89623b4376ca06d225d" +"@babel/highlight@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.54.tgz#155d507358329b8e7068970017c3fd74a9b08584" dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/parser@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.51.tgz#27cec2df409df60af58270ed8f6aa55409ea86f6" +"@babel/parser@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.54.tgz#c01aa63b57c9c8dce8744796c81d9df121f20db4" "@babel/plugin-external-helpers@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.51.tgz#b4783bcf9152d15942cbe0f0bca261b849d35c98" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.54.tgz#14b1eae9a5b491acad878e5fbba59a81ed3ac4ce" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-proposal-async-generator-functions@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.51.tgz#f7d692f946a4a7fca78e4336407a00beaf8a4dea" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.54.tgz#19871bd655b5d748b0ae3e9ecebe247be8b7f83b" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.51" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.54" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.54" "@babel/plugin-proposal-object-rest-spread@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.51.tgz#5bc469e5e6d1b84a5d6046b59e90ca016c2086d6" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.54.tgz#5481269a020dd0d38715a8094fed015d30ef4c2a" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.54" -"@babel/plugin-syntax-async-generators@7.0.0-beta.51", "@babel/plugin-syntax-async-generators@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.51.tgz#6921af1dc3da0fcedde0a61073eec797b8caa707" +"@babel/plugin-syntax-async-generators@7.0.0-beta.54", "@babel/plugin-syntax-async-generators@^7.0.0-beta.46": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.54.tgz#ffac8f64927614762897cc9643495fd38097dd41" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-syntax-dynamic-import@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.51.tgz#9c0aeef57d0678e3726db171aa73e474a25de7f2" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.54.tgz#c962627f4e1a15da6d0842306d421e7b1e52f587" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-syntax-import-meta@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.0.0-beta.51.tgz#11f95e493649231962271ba891776fa2ec499823" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.0.0-beta.54.tgz#3c54d07aafe09714303b995ac4ad6b10b0fdbc30" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.51", "@babel/plugin-syntax-object-rest-spread@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.51.tgz#6d57a119c1f064c458e45bad45bef0a83ed10c00" +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.54", "@babel/plugin-syntax-object-rest-spread@^7.0.0-beta.46": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.54.tgz#e0f445612081ab573e2535adbabc7b710d17940c" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-arrow-functions@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.51.tgz#29b9db6e38688a06ec5c25639996d89a5ebfdbe3" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.54.tgz#44a977b8e61e4efcc7658bbbe260f204ca1bcf72" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-async-to-generator@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.51.tgz#945385055a2e6d3566bf55af127c8d725cd3a173" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.54.tgz#d035e65c50884937d64dbe68d16498c032f8bbec" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.51" - "@babel/helper-plugin-utils" "7.0.0-beta.51" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.51" + "@babel/helper-module-imports" "7.0.0-beta.54" + "@babel/helper-plugin-utils" "7.0.0-beta.54" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.54" "@babel/plugin-transform-block-scoped-functions@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.51.tgz#23129baf814471f39ea94eec84ab1ffe76c9fe96" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.54.tgz#938a77fb12f0e11661bdf5386e4aeca47f0c053b" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-block-scoping@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.51.tgz#be555c79f0da4eb168a7fe16d787a9a7173701e0" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.54.tgz#bcae1c2ffae4cc3b7b3e5455f0a98daecc09a3c6" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" lodash "^4.17.5" "@babel/plugin-transform-classes@=7.0.0-beta.35": @@ -343,123 +342,130 @@ "@babel/helper-replace-supers" "7.0.0-beta.35" "@babel/plugin-transform-computed-properties@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.51.tgz#8c72a1ab3e0767034ff9e6732d2581c23c032efe" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.54.tgz#b28494942b94fb86d01994763d2b5c43bdd986af" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-destructuring@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.51.tgz#d5d454e574c7ef33ee49e918b048afb29be935f6" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.54.tgz#81f649a3e4fcb62c2b2ad497f783a800b994472f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-duplicate-keys@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.51.tgz#541eaf8a97d14a9809b359d8f548001f085b9b7f" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.54.tgz#4b8f4fb349902a800679191f59d0fa53fca49400" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-exponentiation-operator@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.51.tgz#04b4e3e40b3701112dd6eda39625132757881fd4" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.54.tgz#1017096366fb43ebca8ed8d8d0cdd1ebd64febb2" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.51" - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.54" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-for-of@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.51.tgz#44f476b06c4035517a8403a2624fb164c4371455" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.54.tgz#261d2992058a9e09234b9ff67820054ffc55f79c" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-function-name@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.51.tgz#70653c360b53254246f4659ec450b0c0a56d86aa" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.54.tgz#cc722f9973931337def3d1e6c55138581edd371e" dependencies: - "@babel/helper-function-name" "7.0.0-beta.51" - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-function-name" "7.0.0-beta.54" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-instanceof@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-instanceof/-/plugin-transform-instanceof-7.0.0-beta.51.tgz#7edd616a0de78d6baf534360a475865906ede999" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-instanceof/-/plugin-transform-instanceof-7.0.0-beta.54.tgz#1ec85fdc2c60c3e3602d21b3715db924cf5de5c5" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-literals@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.51.tgz#45b07a94223cfa226701a79460b42b32df1dec05" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.54.tgz#70f07ecc2f3b7bc9f542a578e82eec18a5504098" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-modules-amd@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.51.tgz#f68a8be7f65177d246506a3914dae4d66e675a1f" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.54.tgz#fb50740741420bb485ee1315d2e1133db4e433d2" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.51" - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-module-transforms" "7.0.0-beta.54" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-object-super@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.51.tgz#ac18e88bc1d79b718bdaf48a756833cdf5bdcebf" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.54.tgz#d25fad66eff90de03ee62f8384f0af57bcd065d9" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" - "@babel/helper-replace-supers" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" + "@babel/helper-replace-supers" "7.0.0-beta.54" "@babel/plugin-transform-parameters@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.51.tgz#990195b1dfdb1bcc94906f3034951089ed1edd4e" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.54.tgz#76306f19b9acac6cf13721af15ecb9f382864ff7" dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.51" - "@babel/helper-get-function-arity" "7.0.0-beta.51" - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-call-delegate" "7.0.0-beta.54" + "@babel/helper-get-function-arity" "7.0.0-beta.54" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-regenerator@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.51.tgz#536f0d599d2753dca0a2be8a65e2c244a7b5612b" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.54.tgz#8b46e192f3bfe096bbbf86e27764e7662e5f9a0f" dependencies: - regenerator-transform "^0.12.4" + regenerator-transform "^0.13.3" "@babel/plugin-transform-shorthand-properties@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.51.tgz#ddbc0b1ae1ddb3bcfe6969f2c968103f11e32bd9" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.54.tgz#50e73c2afc5898b1055510ddf60ee13a6301517f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-spread@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.51.tgz#100129bc8d7dcf4bc79adcd6129a4214259d8a50" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.54.tgz#4f0852df0f4b1db2426c40facd8fe5f028a3dbc9" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-sticky-regex@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.51.tgz#48cbeacd31bd05ee800b5facbcb09c5781bd9619" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.54.tgz#568f35eb5118ae96fad82eac36374d7923b47883" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" - "@babel/helper-regex" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" + "@babel/helper-regex" "7.0.0-beta.54" "@babel/plugin-transform-template-literals@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.51.tgz#2d0595f56461d4345ba35c38d73033f87ecbbbc8" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.54.tgz#cb1f6303cafb8442a6c6c69a0dfbb60699f327bc" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.51" - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-annotate-as-pure" "7.0.0-beta.54" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-typeof-symbol@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.51.tgz#4950c0c8e3c9e1e141e45cebab5e6148263204c3" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.54.tgz#6d068686239c9ebaf534d1c0d8032953f7b521bc" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" "@babel/plugin-transform-unicode-regex@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.51.tgz#9019f91508f40b50a64435043228c4142c2cd864" + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.54.tgz#1dc7e9150b39aaeb19fca1c863e082f6096afc60" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.51" - "@babel/helper-regex" "7.0.0-beta.51" + "@babel/helper-plugin-utils" "7.0.0-beta.54" + "@babel/helper-regex" "7.0.0-beta.54" regexpu-core "^4.1.3" +"@babel/runtime@^7.0.0-beta.52": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.0.0-beta.54.tgz#39ebb42723fe7ca4b3e1b00e967e80138d47cadf" + dependencies: + core-js "^2.5.7" + regenerator-runtime "^0.12.0" + "@babel/template@7.0.0-beta.35": version "7.0.0-beta.35" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.35.tgz#459230417f51c29401cf71162aeeff6cef2bcca7" @@ -469,13 +475,13 @@ babylon "7.0.0-beta.35" lodash "^4.2.0" -"@babel/template@7.0.0-beta.51": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.51.tgz#9602a40aebcf357ae9677e2532ef5fc810f5fbff" +"@babel/template@7.0.0-beta.54": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.54.tgz#d5b0d2d2d55c0e78b048c61a058f36cfd7d91af3" dependencies: - "@babel/code-frame" "7.0.0-beta.51" - "@babel/parser" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/code-frame" "7.0.0-beta.54" + "@babel/parser" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" lodash "^4.17.5" "@babel/traverse@7.0.0-beta.35": @@ -491,19 +497,18 @@ invariant "^2.2.0" lodash "^4.2.0" -"@babel/traverse@7.0.0-beta.51", "@babel/traverse@^7.0.0-beta.42", "@babel/traverse@^7.0.0-beta.46": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.51.tgz#981daf2cec347a6231d3aa1d9e1803b03aaaa4a8" +"@babel/traverse@7.0.0-beta.54", "@babel/traverse@^7.0.0-beta.42", "@babel/traverse@^7.0.0-beta.46": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.54.tgz#2c17f98dcdbf19aa918fde128f0e1a0bc089e05a" dependencies: - "@babel/code-frame" "7.0.0-beta.51" - "@babel/generator" "7.0.0-beta.51" - "@babel/helper-function-name" "7.0.0-beta.51" - "@babel/helper-split-export-declaration" "7.0.0-beta.51" - "@babel/parser" "7.0.0-beta.51" - "@babel/types" "7.0.0-beta.51" + "@babel/code-frame" "7.0.0-beta.54" + "@babel/generator" "7.0.0-beta.54" + "@babel/helper-function-name" "7.0.0-beta.54" + "@babel/helper-split-export-declaration" "7.0.0-beta.54" + "@babel/parser" "7.0.0-beta.54" + "@babel/types" "7.0.0-beta.54" debug "^3.1.0" globals "^11.1.0" - invariant "^2.2.0" lodash "^4.17.5" "@babel/types@7.0.0-beta.35": @@ -514,67 +519,67 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.40.tgz#25c3d7aae14126abe05fcb098c65a66b6d6b8c14" +"@babel/types@7.0.0-beta.51": + version "7.0.0-beta.51" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.51.tgz#d802b7b543b5836c778aa691797abf00f3d97ea9" dependencies: esutils "^2.0.2" - lodash "^4.2.0" + lodash "^4.17.5" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.51", "@babel/types@^7.0.0-beta.42": - version "7.0.0-beta.51" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.51.tgz#d802b7b543b5836c778aa691797abf00f3d97ea9" +"@babel/types@7.0.0-beta.54", "@babel/types@^7.0.0-beta.42": + version "7.0.0-beta.54" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.54.tgz#025ad68492fed542c13f14c579a44c848e531063" dependencies: esutils "^2.0.2" lodash "^4.17.5" to-fast-properties "^2.0.0" "@emotion/babel-utils@^0.6.4": - version "0.6.4" - resolved "https://registry.yarnpkg.com/@emotion/babel-utils/-/babel-utils-0.6.4.tgz#2eac69eb31ae944fbe4a2a0e736a35db5f810866" + version "0.6.7" + resolved "https://registry.yarnpkg.com/@emotion/babel-utils/-/babel-utils-0.6.7.tgz#273910399321f91f9023d05222f6a75887ece42d" dependencies: - "@emotion/hash" "^0.6.3" - "@emotion/memoize" "^0.6.2" - "@emotion/serialize" "^0.8.2" + "@emotion/hash" "^0.6.5" + "@emotion/memoize" "^0.6.5" + "@emotion/serialize" "^0.8.5" convert-source-map "^1.5.1" find-root "^1.1.0" source-map "^0.7.2" -"@emotion/hash@^0.6.2", "@emotion/hash@^0.6.3": - version "0.6.3" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.6.3.tgz#0e7a5604626fc6c6d4ac4061a2f5ac80d50262a4" +"@emotion/hash@^0.6.2", "@emotion/hash@^0.6.5": + version "0.6.5" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.6.5.tgz#097729b84a5164f71f9acd2570ecfd1354d7b360" "@emotion/is-prop-valid@^0.6.1": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.6.2.tgz#a76a16b174ff03f8e3a27faf6259bacd21a02adc" + version "0.6.5" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.6.5.tgz#25071b70957f250e7a8a543a9a187b09161f4d1c" dependencies: - "@emotion/memoize" "^0.6.2" + "@emotion/memoize" "^0.6.5" -"@emotion/memoize@^0.6.1", "@emotion/memoize@^0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.6.2.tgz#138e00b332d519b4e307bded6159e5ba48aba3ae" +"@emotion/memoize@^0.6.1", "@emotion/memoize@^0.6.5": + version "0.6.5" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.6.5.tgz#f868c314b889e7c3d84868a1d1cc323fbb40ca86" -"@emotion/serialize@^0.8.2": - version "0.8.2" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.8.2.tgz#d3b2caddfc93107d63c79fc6bbc11e555e3b762e" +"@emotion/serialize@^0.8.5": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.8.5.tgz#169a1f7acbc18b3bc84f83d1ffddd39335c1539b" dependencies: - "@emotion/hash" "^0.6.3" - "@emotion/memoize" "^0.6.2" - "@emotion/unitless" "^0.6.3" - "@emotion/utils" "^0.7.1" + "@emotion/hash" "^0.6.5" + "@emotion/memoize" "^0.6.5" + "@emotion/unitless" "^0.6.5" + "@emotion/utils" "^0.7.3" "@emotion/stylis@^0.6.10": - version "0.6.10" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.6.10.tgz#7d321e639ebc8ba23ace5990c20e94dcebb8f3dd" + version "0.6.12" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.6.12.tgz#3fb58220e0fc9e380bcabbb3edde396ddc1dfe6e" -"@emotion/unitless@^0.6.2", "@emotion/unitless@^0.6.3": - version "0.6.3" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.6.3.tgz#65682e68a82701c70eefb38d7f941a2c0bfa90de" +"@emotion/unitless@^0.6.2", "@emotion/unitless@^0.6.5": + version "0.6.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.6.5.tgz#6a397794dc78ca7df4bf68893061709590a7ec81" -"@emotion/utils@^0.7.1": - version "0.7.1" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.7.1.tgz#e44e596d03c9f16ba3b127ad333a8a072bcb5a0a" +"@emotion/utils@^0.7.3": + version "0.7.3" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.7.3.tgz#4240c5eee8af86843452af7497ac2808be04a77d" "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" @@ -583,13 +588,23 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@ndelangen/react-treebeard@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@ndelangen/react-treebeard/-/react-treebeard-2.1.0.tgz#42a65d9b69669051609c0aeac79433e7fec6a8f1" + dependencies: + babel-runtime "^6.23.0" + deep-equal "^1.0.1" + prop-types "^15.5.8" + shallowequal "^0.2.2" + velocity-react "^1.3.1" + "@nodelib/fs.stat@^1.0.1": version "1.1.0" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.0.tgz#50c1e2260ac0ed9439a181de3725a0168d59c48a" "@polymer/esm-amd-loader@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@polymer/esm-amd-loader/-/esm-amd-loader-1.0.1.tgz#bef8b960675b7847b8e6030cff0e271ca5eba1a5" + version "1.0.2" + resolved "https://registry.yarnpkg.com/@polymer/esm-amd-loader/-/esm-amd-loader-1.0.2.tgz#6a6c26bd3293ce8c02765752e5581f2a4ea7e038" "@polymer/lit-element@^0.5.2": version "0.5.2" @@ -612,64 +627,80 @@ version "0.0.3" resolved "https://registry.yarnpkg.com/@polymer/test-fixture/-/test-fixture-0.0.3.tgz#4443752697d4d9293bbc412ea0b5e4d341f149d9" -"@storybook/addon-knobs@^4.0.0-alpha.9": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-4.0.0-alpha.10.tgz#2cd2dbb1597766cd46aef78c7641e4eeae7192e9" +"@storybook/addon-actions@^3.4.8": + version "3.4.8" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-3.4.8.tgz#557bae7c7cc60be9d5199ff972b028de8b574f92" dependencies: - "@storybook/addons" "4.0.0-alpha.10" - "@storybook/components" "4.0.0-alpha.10" - "@storybook/core-events" "4.0.0-alpha.10" + "@storybook/components" "3.4.8" babel-runtime "^6.26.0" deep-equal "^1.0.1" + glamor "^2.20.40" + glamorous "^4.12.1" + global "^4.3.2" + make-error "^1.3.4" + prop-types "^15.6.1" + react-inspector "^2.2.2" + uuid "^3.2.1" + +"@storybook/addon-console@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@storybook/addon-console/-/addon-console-1.0.4.tgz#726ed87152d0bfe39288885784d7846da914324e" + dependencies: + global "^4.3.2" + +"@storybook/addon-knobs@^4.0.0-alpha.9": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-4.0.0-alpha.14.tgz#3a08ba8996f284326c3432eebb6b7b9809d44d31" + dependencies: + "@storybook/addons" "4.0.0-alpha.14" + "@storybook/components" "4.0.0-alpha.14" + "@storybook/core-events" "4.0.0-alpha.14" + babel-runtime "^6.26.0" + copy-to-clipboard "^3.0.8" escape-html "^1.0.3" + fast-deep-equal "^2.0.1" global "^4.3.2" - insert-css "^2.0.0" - lodash.debounce "^4.0.8" - moment "^2.22.2" prop-types "^15.6.1" + qs "^6.5.2" react-color "^2.14.1" react-datetime "^2.14.0" react-emotion "^9.1.3" - react-lifecycles-compat "^3.0.4" - react-textarea-autosize "^6.1.0" util-deprecate "^1.0.2" "@storybook/addon-links@^4.0.0-alpha.9": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-4.0.0-alpha.10.tgz#3d3afd75f33601249d7e123744346f43a48c47fc" + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-4.0.0-alpha.14.tgz#658f78e68063f4662044680435cb2acdef15422f" dependencies: - "@storybook/addons" "4.0.0-alpha.10" - "@storybook/components" "4.0.0-alpha.10" - "@storybook/core-events" "4.0.0-alpha.10" + "@storybook/addons" "4.0.0-alpha.14" + "@storybook/components" "4.0.0-alpha.14" + "@storybook/core-events" "4.0.0-alpha.14" babel-runtime "^6.26.0" global "^4.3.2" prop-types "^15.6.1" "@storybook/addon-notes@^4.0.0-alpha.9": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/addon-notes/-/addon-notes-4.0.0-alpha.10.tgz#d3c54e7abb1f284d95949f79bde71e483053e1d9" + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-notes/-/addon-notes-4.0.0-alpha.14.tgz#b31fb8afb2c148a4055bf491cb0745fa1699c846" dependencies: - "@storybook/addons" "4.0.0-alpha.10" + "@storybook/addons" "4.0.0-alpha.14" babel-runtime "^6.26.0" - emotion "^9.1.3" marked "^0.4.0" prop-types "^15.6.1" react-emotion "^9.1.3" - util-deprecate "^1.0.2" "@storybook/addon-options@^4.0.0-alpha.9": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/addon-options/-/addon-options-4.0.0-alpha.10.tgz#28970732ad3d03f24c8da702608b7975a7ee7856" + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-options/-/addon-options-4.0.0-alpha.14.tgz#7596fde5dee0d43704ffd5fcbe89a67f3cf667a6" dependencies: - "@storybook/addons" "4.0.0-alpha.10" + "@storybook/addons" "4.0.0-alpha.14" babel-runtime "^6.26.0" "@storybook/addon-storysource@^4.0.0-alpha.9": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/addon-storysource/-/addon-storysource-4.0.0-alpha.10.tgz#796b2a6e106c72f38bcdd825214926388f83e4b5" + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-storysource/-/addon-storysource-4.0.0-alpha.14.tgz#8a715760d208da2929e433af02055f434f9cbc27" dependencies: - "@storybook/addons" "4.0.0-alpha.10" - "@storybook/components" "4.0.0-alpha.10" + "@storybook/addons" "4.0.0-alpha.14" + "@storybook/components" "4.0.0-alpha.14" babel-runtime "^6.26.0" estraverse "^4.2.0" loader-utils "^1.1.0" @@ -677,33 +708,42 @@ prop-types "^15.6.1" react-syntax-highlighter "^7.0.4" -"@storybook/addons@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-4.0.0-alpha.10.tgz#e2458bb2985f26eeed9cc23ae72de0835ba7ac1d" +"@storybook/addons@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-4.0.0-alpha.14.tgz#682be365820a1f4c0b9a90be53916b43b20d36e5" dependencies: - "@storybook/channels" "4.0.0-alpha.10" + "@storybook/channels" "4.0.0-alpha.14" + "@storybook/components" "4.0.0-alpha.14" global "^4.3.2" util-deprecate "^1.0.2" -"@storybook/channel-postmessage@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-4.0.0-alpha.10.tgz#7b8b022f5873ec0be72f4967d3ad504d97997355" +"@storybook/channel-postmessage@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-4.0.0-alpha.14.tgz#0beda522582ebb96b5e7b7617211c2572c4a60c6" dependencies: - "@storybook/channels" "4.0.0-alpha.10" + "@storybook/channels" "4.0.0-alpha.14" global "^4.3.2" json-stringify-safe "^5.0.1" -"@storybook/channels@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-4.0.0-alpha.10.tgz#6239f14984f7e6836d4be3f0aa63dc1fa07ecfdd" +"@storybook/channels@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-4.0.0-alpha.14.tgz#8b6ab4a865c056497ee1c3232745e2287fe55da8" -"@storybook/client-logger@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-4.0.0-alpha.10.tgz#bc03db56ddd2f8a55a4cdd57ee148f120e022845" +"@storybook/client-logger@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-4.0.0-alpha.14.tgz#ef7385058d932e781ef51fd46c42667371a1af02" -"@storybook/components@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-4.0.0-alpha.10.tgz#9ef8c54cd707ff7860508c494e9fd9ffc01f7334" +"@storybook/components@3.4.8": + version "3.4.8" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-3.4.8.tgz#45934d9a25374e68152826a162e61b9732871eaf" + dependencies: + glamor "^2.20.40" + glamorous "^4.12.1" + prop-types "^15.6.1" + +"@storybook/components@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-4.0.0-alpha.14.tgz#ed66c7d5d4686cfdf934ee9a3c16f50cf25d60b2" dependencies: emotion "^9.1.3" emotion-theming "^9.1.2" @@ -712,23 +752,26 @@ lodash.throttle "^4.1.1" prop-types "^15.6.1" react-emotion "^9.1.3" + react-inspector "^2.3.0" react-split-pane "^0.1.77" + react-textarea-autosize "^6.1.0" + render-fragment "^0.1.1" -"@storybook/core-events@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-4.0.0-alpha.10.tgz#6f920139f5586637efdb1dbda45a43f81ebdfbac" +"@storybook/core-events@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-4.0.0-alpha.14.tgz#8f70a6f93da733b207ae1648e1db292d6dbf43f0" -"@storybook/core@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-4.0.0-alpha.10.tgz#1c2faa1fc9fb45d1c94ff6ab812b9347394c8bb9" +"@storybook/core@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-4.0.0-alpha.14.tgz#010a0bd91ba2bc0800e508bc0f4f450135e22254" dependencies: - "@storybook/addons" "4.0.0-alpha.10" - "@storybook/channel-postmessage" "4.0.0-alpha.10" - "@storybook/client-logger" "4.0.0-alpha.10" - "@storybook/core-events" "4.0.0-alpha.10" - "@storybook/node-logger" "4.0.0-alpha.10" + "@storybook/addons" "4.0.0-alpha.14" + "@storybook/channel-postmessage" "4.0.0-alpha.14" + "@storybook/client-logger" "4.0.0-alpha.14" + "@storybook/core-events" "4.0.0-alpha.14" + "@storybook/node-logger" "4.0.0-alpha.14" "@storybook/react-dev-utils" "^5.0.0" - "@storybook/ui" "4.0.0-alpha.10" + "@storybook/ui" "4.0.0-alpha.14" airbnb-js-shims "^1.6.0" autoprefixer "^8.6.0" babel-loader "^7.1.4" @@ -744,14 +787,14 @@ commander "^2.15.1" core-js "^2.5.7" css-loader "^0.28.11" - dotenv "^5.0.1" - dotenv-webpack "^1.5.6" + dotenv-webpack "^1.5.7" emotion "^9.1.3" express "^4.16.3" file-loader "^1.1.11" find-cache-dir "^1.0.0" global "^4.3.2" html-webpack-plugin "^3.2.0" + interpret "^1.1.0" json5 "^1.0.1" postcss-flexbugs-fixes "^3.3.1" postcss-loader "^2.1.5" @@ -764,6 +807,7 @@ shelljs "^0.8.2" style-loader "^0.21.0" svg-url-loader "^2.3.2" + universal-dotenv "^1.8.0" url-loader "^1.0.1" webpack "^4.10.2" webpack-dev-middleware "^3.1.3" @@ -777,9 +821,9 @@ "@storybook/react-simple-di" "^1.2.1" babel-runtime "6.x.x" -"@storybook/node-logger@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-4.0.0-alpha.10.tgz#cd4ce01f80d1504969a2fec092f6f47de03c09c0" +"@storybook/node-logger@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-4.0.0-alpha.14.tgz#e654b18221df8e643378447c8cc3f3dfcd2157c9" dependencies: npmlog "^4.1.2" @@ -791,10 +835,10 @@ immutable "^3.8.1" "@storybook/polymer@^4.0.0-alpha.9": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/polymer/-/polymer-4.0.0-alpha.10.tgz#aa1a068573d84b13be29e1bc8e858a8c977a7923" + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/polymer/-/polymer-4.0.0-alpha.14.tgz#4d1298fdfd4fa4adca2f7e152ca32976a1fe56aa" dependencies: - "@storybook/core" "4.0.0-alpha.10" + "@storybook/core" "4.0.0-alpha.14" "@webcomponents/webcomponentsjs" "^1.2.0" babel-polyfill "^6.26.0" common-tags "^1.8.0" @@ -854,18 +898,20 @@ dependencies: babel-runtime "^6.5.0" -"@storybook/ui@4.0.0-alpha.10": - version "4.0.0-alpha.10" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-4.0.0-alpha.10.tgz#c8a45adf7a6ed1e26369df17d33f2cff131fcbe2" +"@storybook/ui@4.0.0-alpha.14": + version "4.0.0-alpha.14" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-4.0.0-alpha.14.tgz#2be547200c1105110968c38c770b37b330f81dd0" dependencies: - "@storybook/components" "4.0.0-alpha.10" - "@storybook/core-events" "4.0.0-alpha.10" + "@ndelangen/react-treebeard" "^2.1.0" + "@storybook/components" "4.0.0-alpha.14" + "@storybook/core-events" "4.0.0-alpha.14" "@storybook/mantra-core" "^1.7.2" "@storybook/podda" "^1.2.3" "@storybook/react-komposer" "^2.0.4" babel-runtime "^6.26.0" deep-equal "^1.0.1" emotion "^9.1.3" + emotion-theming "^9.1.2" events "^2.1.0" fuse.js "^3.2.0" global "^4.3.2" @@ -881,7 +927,6 @@ react-icons "^2.2.7" react-lifecycles-compat "^3.0.4" react-modal "^3.4.5" - react-treebeard "^2.1.0" "@types/acorn@^4.0.3": version "4.0.3" @@ -889,13 +934,34 @@ dependencies: "@types/estree" "*" -"@types/babel-generator@^6.25.1": +"@types/assert@0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/assert/-/assert-0.0.29.tgz#8e562785baa5abda7c04a49f6665eae7431928d3" + +"@types/babel-core@^6.25.3", "@types/babel-core@^6.7.14": + version "6.25.5" + resolved "https://registry.yarnpkg.com/@types/babel-core/-/babel-core-6.25.5.tgz#7598b1287c2cb5a8e9150d60e4d4a8f2dbe29982" + dependencies: + "@types/babel-generator" "*" + "@types/babel-template" "*" + "@types/babel-traverse" "*" + "@types/babel-types" "*" + "@types/babylon" "*" + +"@types/babel-generator@*", "@types/babel-generator@^6.25.1": version "6.25.2" resolved "https://registry.yarnpkg.com/@types/babel-generator/-/babel-generator-6.25.2.tgz#fa13653ec2d34a4037be9c34dec32ae75bea04cc" dependencies: "@types/babel-types" "*" -"@types/babel-traverse@^6.25.2", "@types/babel-traverse@^6.25.3": +"@types/babel-template@*": + version "6.25.1" + resolved "https://registry.yarnpkg.com/@types/babel-template/-/babel-template-6.25.1.tgz#03e23a893c16bab2ec00200ab51feccf488cae78" + dependencies: + "@types/babel-types" "*" + "@types/babylon" "*" + +"@types/babel-traverse@*", "@types/babel-traverse@^6.25.2", "@types/babel-traverse@^6.25.3": version "6.25.4" resolved "https://registry.yarnpkg.com/@types/babel-traverse/-/babel-traverse-6.25.4.tgz#269af6a25c80419b635c8fa29ae42b0d5ce2418c" dependencies: @@ -909,15 +975,15 @@ version "6.25.2" resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-6.25.2.tgz#5c57f45973e4f13742dbc5273dd84cffe7373a9e" -"@types/babylon@^6.16.2": +"@types/babylon@*", "@types/babylon@^6.16.2": version "6.16.3" resolved "https://registry.yarnpkg.com/@types/babylon/-/babylon-6.16.3.tgz#c2937813a89fcb5e79a00062fc4a8b143e7237bb" dependencies: "@types/babel-types" "*" "@types/bluebird@*": - version "3.5.20" - resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.20.tgz#f6363172add6f4eabb8cada53ca9af2781e8d6a1" + version "3.5.23" + resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.23.tgz#e805da976b76892b2b2e50eec29e84914c730670" "@types/body-parser@*": version "1.17.0" @@ -976,6 +1042,16 @@ version "0.0.20" resolved "https://registry.yarnpkg.com/@types/escape-html/-/escape-html-0.0.20.tgz#cae698714dd61ebee5ab3f2aeb9a34ba1011735a" +"@types/escodegen@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@types/escodegen/-/escodegen-0.0.2.tgz#7cea41ab242e910eb10f65ae18aeba459d66b35f" + +"@types/estraverse@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@types/estraverse/-/estraverse-0.0.6.tgz#669f7cdf72ab797e6125f8d00fed33d4cf30c221" + dependencies: + "@types/estree" "*" + "@types/estree@*": version "0.0.39" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" @@ -984,6 +1060,10 @@ version "0.0.38" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.38.tgz#c1be40aa933723c608820a99a373a16d215a1ca2" +"@types/estree@^0.0.37": + version "0.0.37" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.37.tgz#48949c1516d46139c1e521195f9e12993b69d751" + "@types/events@*": version "1.2.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86" @@ -1046,7 +1126,7 @@ version "0.6.0" resolved "https://registry.yarnpkg.com/@types/launchpad/-/launchpad-0.6.0.tgz#37296109b7f277f6e6c5fd7e0c0706bc918fbb51" -"@types/mime@*": +"@types/mime@*", "@types/mime@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.0.tgz#5a7306e367c539b9f6543499de8dd519fac37a8b" @@ -1072,20 +1152,28 @@ "@types/node" "*" "@types/node@*": - version "10.3.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.3.5.tgz#8423cdf6e6fb83433e489900d7600d3b61c8260c" + version "10.5.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.5.3.tgz#5bcfaf088ad17894232012877669634c06b20cc5" "@types/node@^4.0.30", "@types/node@^4.2.3": version "4.2.23" resolved "https://registry.yarnpkg.com/@types/node/-/node-4.2.23.tgz#9241f00d64eb91084f68367746ef10d5fb2f2fc4" "@types/node@^6.0.0": - version "6.0.113" - resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.113.tgz#4b41f38ad03e4b41f9dc259b3b58aecb22c9aebc" + version "6.0.114" + resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.114.tgz#c42cd56479f32bc1576a5cb19f8a208da9a2b052" + +"@types/node@^6.0.77": + version "6.0.116" + resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.116.tgz#2f9cd62b4ecc4927e3942e2655c182eecf5b45f1" + +"@types/node@^8.0.0": + version "8.10.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.24.tgz#302a8f0c00bd1bf364471b6687258617c5d410fc" "@types/node@^9.3.0", "@types/node@^9.6.4": - version "9.6.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.22.tgz#05b55093faaadedea7a4b3f76e9a61346a6dd209" + version "9.6.23" + resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.23.tgz#fc429962c1b75f32bd66214a3997f660e8434f0d" "@types/opn@^3.0.28": version "3.0.28" @@ -1140,13 +1228,13 @@ dependencies: "@types/node" "*" -"@types/ua-parser-js@^0.7.31": +"@types/ua-parser-js@^0.7.30", "@types/ua-parser-js@^0.7.31": version "0.7.32" resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.32.tgz#8827d451d6702307248073b5d98aa9293d02b5e5" "@types/uglify-js@*": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.2.tgz#f30c75458d18e8ee885c792c04adcb78a13bc286" + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.3.tgz#801a5ca1dc642861f47c46d14b700ed2d610840b" dependencies: source-map "^0.6.1" @@ -1156,6 +1244,14 @@ dependencies: "@types/node" "*" +"@types/vinyl-fs@0.0.28": + version "0.0.28" + resolved "https://registry.yarnpkg.com/@types/vinyl-fs/-/vinyl-fs-0.0.28.tgz#4663017bc802c6570eae4f3409fd5cabf97cbfde" + dependencies: + "@types/glob-stream" "*" + "@types/node" "*" + "@types/vinyl" "*" + "@types/vinyl-fs@^2.4.8": version "2.4.8" resolved "https://registry.yarnpkg.com/@types/vinyl-fs/-/vinyl-fs-2.4.8.tgz#cd55c0c625e8ba02858992d9c7265a343704ca77" @@ -1186,153 +1282,164 @@ dependencies: "@types/node" "*" -"@webassemblyjs/ast@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.12.tgz#a9acbcb3f25333c4edfa1fdf3186b1ccf64e6664" +"@webassemblyjs/ast@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.13.tgz#81155a570bd5803a30ec31436bc2c9c0ede38f25" dependencies: - "@webassemblyjs/helper-module-context" "1.5.12" - "@webassemblyjs/helper-wasm-bytecode" "1.5.12" - "@webassemblyjs/wast-parser" "1.5.12" + "@webassemblyjs/helper-module-context" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/wast-parser" "1.5.13" debug "^3.1.0" mamacro "^0.0.3" -"@webassemblyjs/floating-point-hex-parser@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.12.tgz#0f36044ffe9652468ce7ae5a08716a4eeff9cd9c" +"@webassemblyjs/floating-point-hex-parser@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz#29ce0baa97411f70e8cce68ce9c0f9d819a4e298" -"@webassemblyjs/helper-api-error@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.12.tgz#05466833ff2f9d8953a1a327746e1d112ea62aaf" +"@webassemblyjs/helper-api-error@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz#e49b051d67ee19a56e29b9aa8bd949b5b4442a59" -"@webassemblyjs/helper-buffer@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.12.tgz#1f0de5aaabefef89aec314f7f970009cd159c73d" +"@webassemblyjs/helper-buffer@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz#873bb0a1b46449231137c1262ddfd05695195a1e" dependencies: debug "^3.1.0" -"@webassemblyjs/helper-code-frame@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.12.tgz#3cdc1953093760d1c0f0caf745ccd62bdb6627c7" +"@webassemblyjs/helper-code-frame@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz#1bd2181b6a0be14e004f0fe9f5a660d265362b58" dependencies: - "@webassemblyjs/wast-printer" "1.5.12" + "@webassemblyjs/wast-printer" "1.5.13" -"@webassemblyjs/helper-fsm@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.12.tgz#6bc1442b037f8e30f2e57b987cee5c806dd15027" +"@webassemblyjs/helper-fsm@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz#cdf3d9d33005d543a5c5e5adaabf679ffa8db924" -"@webassemblyjs/helper-module-context@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.12.tgz#b5588ca78b33b8a0da75f9ab8c769a3707baa861" +"@webassemblyjs/helper-module-context@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz#dc29ddfb51ed657655286f94a5d72d8a489147c5" dependencies: debug "^3.1.0" mamacro "^0.0.3" -"@webassemblyjs/helper-wasm-bytecode@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.12.tgz#d12a3859db882a448891a866a05d0be63785b616" +"@webassemblyjs/helper-wasm-bytecode@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz#03245817f0a762382e61733146f5773def15a747" -"@webassemblyjs/helper-wasm-section@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.12.tgz#ff9fe1507d368ad437e7969d25e8c1693dac1884" +"@webassemblyjs/helper-wasm-section@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz#efc76f44a10d3073b584b43c38a179df173d5c7d" dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/helper-buffer" "1.5.12" - "@webassemblyjs/helper-wasm-bytecode" "1.5.12" - "@webassemblyjs/wasm-gen" "1.5.12" + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-buffer" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/wasm-gen" "1.5.13" debug "^3.1.0" -"@webassemblyjs/ieee754@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.12.tgz#ee9574bc558888f13097ce3e7900dff234ea19a4" +"@webassemblyjs/ieee754@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz#573e97c8c12e4eebb316ca5fde0203ddd90b0364" dependencies: ieee754 "^1.1.11" -"@webassemblyjs/leb128@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.12.tgz#0308eec652765ee567d8a5fa108b4f0b25b458e1" +"@webassemblyjs/leb128@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.13.tgz#ab52ebab9cec283c1c1897ac1da833a04a3f4cee" dependencies: - leb "^0.3.0" + long "4.0.0" -"@webassemblyjs/utf8@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.12.tgz#d5916222ef314bf60d6806ed5ac045989bfd92ce" +"@webassemblyjs/utf8@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.13.tgz#6b53d2cd861cf94fa99c1f12779dde692fbc2469" -"@webassemblyjs/wasm-edit@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.12.tgz#821c9358e644a166f2c910e5af1b46ce795a17aa" +"@webassemblyjs/wasm-edit@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz#c9cef5664c245cf11b3b3a73110c9155831724a8" dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/helper-buffer" "1.5.12" - "@webassemblyjs/helper-wasm-bytecode" "1.5.12" - "@webassemblyjs/helper-wasm-section" "1.5.12" - "@webassemblyjs/wasm-gen" "1.5.12" - "@webassemblyjs/wasm-opt" "1.5.12" - "@webassemblyjs/wasm-parser" "1.5.12" - "@webassemblyjs/wast-printer" "1.5.12" + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-buffer" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/helper-wasm-section" "1.5.13" + "@webassemblyjs/wasm-gen" "1.5.13" + "@webassemblyjs/wasm-opt" "1.5.13" + "@webassemblyjs/wasm-parser" "1.5.13" + "@webassemblyjs/wast-printer" "1.5.13" debug "^3.1.0" -"@webassemblyjs/wasm-gen@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.12.tgz#0b7ccfdb93dab902cc0251014e2e18bae3139bcb" +"@webassemblyjs/wasm-gen@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz#8e6ea113c4b432fa66540189e79b16d7a140700e" dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/helper-wasm-bytecode" "1.5.12" - "@webassemblyjs/ieee754" "1.5.12" - "@webassemblyjs/leb128" "1.5.12" - "@webassemblyjs/utf8" "1.5.12" + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/ieee754" "1.5.13" + "@webassemblyjs/leb128" "1.5.13" + "@webassemblyjs/utf8" "1.5.13" -"@webassemblyjs/wasm-opt@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.12.tgz#bd758a8bc670f585ff1ae85f84095a9e0229cbc9" +"@webassemblyjs/wasm-opt@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz#147aad7717a7ee4211c36b21a5f4c30dddf33138" dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/helper-buffer" "1.5.12" - "@webassemblyjs/wasm-gen" "1.5.12" - "@webassemblyjs/wasm-parser" "1.5.12" + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-buffer" "1.5.13" + "@webassemblyjs/wasm-gen" "1.5.13" + "@webassemblyjs/wasm-parser" "1.5.13" debug "^3.1.0" -"@webassemblyjs/wasm-parser@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.12.tgz#7b10b4388ecf98bd7a22e702aa62ec2f46d0c75e" - dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/helper-api-error" "1.5.12" - "@webassemblyjs/helper-wasm-bytecode" "1.5.12" - "@webassemblyjs/ieee754" "1.5.12" - "@webassemblyjs/leb128" "1.5.12" - "@webassemblyjs/utf8" "1.5.12" - -"@webassemblyjs/wast-parser@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.12.tgz#9cf5ae600ecae0640437b5d4de5dd6b6088d0d8b" - dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/floating-point-hex-parser" "1.5.12" - "@webassemblyjs/helper-api-error" "1.5.12" - "@webassemblyjs/helper-code-frame" "1.5.12" - "@webassemblyjs/helper-fsm" "1.5.12" +"@webassemblyjs/wasm-parser@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz#6f46516c5bb23904fbdf58009233c2dd8a54c72f" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-api-error" "1.5.13" + "@webassemblyjs/helper-wasm-bytecode" "1.5.13" + "@webassemblyjs/ieee754" "1.5.13" + "@webassemblyjs/leb128" "1.5.13" + "@webassemblyjs/utf8" "1.5.13" + +"@webassemblyjs/wast-parser@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz#5727a705d397ae6a3ae99d7f5460acf2ec646eea" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/floating-point-hex-parser" "1.5.13" + "@webassemblyjs/helper-api-error" "1.5.13" + "@webassemblyjs/helper-code-frame" "1.5.13" + "@webassemblyjs/helper-fsm" "1.5.13" long "^3.2.0" mamacro "^0.0.3" -"@webassemblyjs/wast-printer@1.5.12": - version "1.5.12" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.12.tgz#563ca4d01b22d21640b2463dc5e3d7f7d9dac520" +"@webassemblyjs/wast-printer@1.5.13": + version "1.5.13" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz#bb34d528c14b4f579e7ec11e793ec50ad7cd7c95" dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/wast-parser" "1.5.12" + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/wast-parser" "1.5.13" long "^3.2.0" -"@webcomponents/shadycss@1.3.1", "@webcomponents/shadycss@^1.2.0": +"@webcomponents/shadycss@1.3.1": version "1.3.1" resolved "https://registry.yarnpkg.com/@webcomponents/shadycss/-/shadycss-1.3.1.tgz#9320a7a86c8abfec97d41a41e82691a0dfc3a13a" +"@webcomponents/shadycss@^1.2.0": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@webcomponents/shadycss/-/shadycss-1.3.5.tgz#b19b45604811e428f7030d8710eebd4da0c6a353" + "@webcomponents/webcomponentsjs@2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.0.2.tgz#35272bcedfab0cba6778707e76f0191d12deb9f6" "@webcomponents/webcomponentsjs@^1.0.7", "@webcomponents/webcomponentsjs@^1.2.0": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@webcomponents/webcomponentsjs/-/webcomponentsjs-1.2.2.tgz#a0d1f87e45a8222e70a98d4b7a8dc878cced2f9a" + version "1.2.3" + resolved "https://registry.yarnpkg.com/@webcomponents/webcomponentsjs/-/webcomponentsjs-1.2.3.tgz#1b355a81bac65f03cc0a0961af054c3f28f3cf99" + +JSONStream@^1.0.4: + version "1.3.3" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.3.tgz#27b4b8fbbfeab4e71bcf551e7f27be8d952239bf" + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" abbrev@1: version "1.1.1" @@ -1385,6 +1492,10 @@ acorn@^5.0.0, acorn@^5.4.1, acorn@^5.5.0, acorn@^5.6.2: version "5.7.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8" +add-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" + address@1.0.3, address@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" @@ -1398,14 +1509,14 @@ after@0.8.2: resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" agent-base@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.0.tgz#9838b5c3392b962bad031e6a4c5e1024abec45ce" + version "4.2.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" dependencies: es6-promisify "^5.0.0" airbnb-js-shims@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/airbnb-js-shims/-/airbnb-js-shims-1.6.0.tgz#b0675d05113e928c89bfa5b7b80b7399de8cee2a" + version "1.7.0" + resolved "https://registry.yarnpkg.com/airbnb-js-shims/-/airbnb-js-shims-1.7.0.tgz#bc74f00bd241632051ebec80bc5ccfed2b21dffc" dependencies: array-includes "^3.0.3" array.prototype.flat "^1.2.1" @@ -1415,6 +1526,7 @@ airbnb-js-shims@^1.6.0: es6-shim "^0.35.3" function.prototype.name "^1.1.0" object.entries "^1.0.4" + object.fromentries "^1.0.0" object.getownpropertydescriptors "^2.0.3" object.values "^1.0.4" promise.prototype.finally "^3.1.0" @@ -1441,8 +1553,8 @@ ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0: json-schema-traverse "^0.3.0" ajv@^6.1.0: - version "6.5.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.1.tgz#88ebc1263c7133937d108b80c5572e64e1d9322d" + version "6.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.2.tgz#678495f9b82f7cca6be248dd92f59bff5e1f4360" dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -1461,6 +1573,10 @@ alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + ansi-align@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" @@ -1514,6 +1630,10 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" +app-root-dir@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" + append-field@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/append-field/-/append-field-0.1.0.tgz#6ddc58fa083c7bc545d3c5995b2830cc2366d44a" @@ -1604,14 +1724,14 @@ array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" -array-find@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" - array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + array-includes@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" @@ -1729,6 +1849,10 @@ async@2.0.1: dependencies: lodash "^4.8.0" +async@^1.4.0, async@^1.5.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + async@^2.0.0, async@^2.0.1, async@^2.1.2, async@^2.1.4, async@^2.4.1: version "2.6.1" resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" @@ -1763,14 +1887,14 @@ autoprefixer@^6.3.1: postcss-value-parser "^3.2.3" autoprefixer@^8.6.0: - version "8.6.3" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.3.tgz#1d38a129e6a4582a565b6570d16f2d7d3de9cbf9" + version "8.6.5" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.5.tgz#343f3d193ed568b3208e00117a1b96eb691d4ee9" dependencies: browserslist "^3.2.8" - caniuse-lite "^1.0.30000856" + caniuse-lite "^1.0.30000864" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^6.0.22" + postcss "^6.0.23" postcss-value-parser "^3.2.3" aws-sign2@~0.7.0: @@ -1789,7 +1913,7 @@ babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^6.26.0, babel-core@^6.26.3: +babel-core@^6.18.2, babel-core@^6.26.0, babel-core@^6.26.3: version "6.26.3" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" dependencies: @@ -1868,6 +1992,10 @@ babel-helper-define-map@^6.24.1: babel-types "^6.26.0" lodash "^4.17.4" +babel-helper-evaluate-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.3.0.tgz#2439545e0b6eae5b7f49b790acbebd6b9a73df20" + babel-helper-evaluate-path@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.4.3.tgz#0a89af702c06b217027fa371908dd4989d3e633f" @@ -1889,6 +2017,10 @@ babel-helper-explode-class@^6.24.1: babel-traverse "^6.24.1" babel-types "^6.24.1" +babel-helper-flip-expressions@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.3.0.tgz#f5b6394bd5219b43cf8f7b201535ed540c6e7fa2" + babel-helper-flip-expressions@^0.4.1, babel-helper-flip-expressions@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz#3696736a128ac18bc25254b5f40a22ceb3c1d3fd" @@ -1921,10 +2053,18 @@ babel-helper-is-nodes-equiv@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz#34e9b300b1479ddd98ec77ea0bbe9342dfe39684" +babel-helper-is-void-0@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-helper-is-void-0/-/babel-helper-is-void-0-0.3.0.tgz#95570d20bd27b2206f68083ae9980ee7003d8fe7" + babel-helper-is-void-0@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz#7d9c01b4561e7b95dbda0f6eee48f5b60e67313e" +babel-helper-mark-eval-scopes@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.3.0.tgz#b4731314fdd7a89091271a5213b4e12d236e29e8" + babel-helper-mark-eval-scopes@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz#d244a3bef9844872603ffb46e22ce8acdf551562" @@ -1954,6 +2094,10 @@ babel-helper-remap-async-to-generator@^6.24.1: babel-traverse "^6.24.1" babel-types "^6.24.1" +babel-helper-remove-or-void@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.3.0.tgz#f43c86147c8fcc395a9528cbb31e7ff49d7e16e3" + babel-helper-remove-or-void@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz#a4f03b40077a0ffe88e45d07010dee241ff5ae60" @@ -1969,6 +2113,10 @@ babel-helper-replace-supers@^6.24.1: babel-traverse "^6.24.1" babel-types "^6.24.1" +babel-helper-to-multiple-sequence-expressions@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.3.0.tgz#8da2275ccc26995566118f7213abfd9af7214427" + babel-helper-to-multiple-sequence-expressions@^0.4.3: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.4.3.tgz#5b518b1127f47b3038773386a1561a2b48e632b6" @@ -1981,8 +2129,8 @@ babel-helpers@^6.24.1: babel-template "^6.24.1" babel-loader@^7.1.2, babel-loader@^7.1.4: - version "7.1.4" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.4.tgz#e3463938bd4e6d55d1c174c5485d406a188ed015" + version "7.1.5" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" @@ -2000,15 +2148,16 @@ babel-plugin-check-es2015-constants@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-emotion@^9.2.4: - version "9.2.4" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-9.2.4.tgz#a4e54a8097f6ba06cbbc7a9063927afafe9fe73a" +babel-plugin-emotion@^9.2.6: + version "9.2.6" + resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-9.2.6.tgz#992d48f316c20610c28a95ae90e6bd193014eec5" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.40" + "@babel/helper-module-imports" "7.0.0-beta.51" "@emotion/babel-utils" "^0.6.4" "@emotion/hash" "^0.6.2" "@emotion/memoize" "^0.6.1" "@emotion/stylis" "^0.6.10" + babel-core "^6.26.3" babel-plugin-macros "^2.0.0" babel-plugin-syntax-jsx "^6.18.0" convert-source-map "^1.5.0" @@ -2024,23 +2173,44 @@ babel-plugin-external-helpers@^6.22.0: babel-runtime "^6.22.0" babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.2.2.tgz#049c93f4b934453688a6ec38bba529c55bf0fa1f" + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.3.0.tgz#1538e6339cbcbf093f334dc2f10f5f53043e3fda" dependencies: cosmiconfig "^4.0.0" +babel-plugin-minify-builtins@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.3.0.tgz#4740117a6a784063aaf8f092989cf9e4bd484860" + dependencies: + babel-helper-evaluate-path "^0.3.0" + babel-plugin-minify-builtins@^0.4.0-alpha.caaefb4c, babel-plugin-minify-builtins@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.4.3.tgz#9ea3d59f4ac4a7bb958d712d29556a1f86f7f81e" dependencies: babel-helper-evaluate-path "^0.4.3" +babel-plugin-minify-constant-folding@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.3.0.tgz#687e40336bd4ddd921e0e197f0006235ac184bb9" + dependencies: + babel-helper-evaluate-path "^0.3.0" + babel-plugin-minify-constant-folding@^0.4.0-alpha.caaefb4c, babel-plugin-minify-constant-folding@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.4.3.tgz#300f9de8dda0844a176b193653960e24ad33e191" dependencies: babel-helper-evaluate-path "^0.4.3" +babel-plugin-minify-dead-code-elimination@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.3.0.tgz#a323f686c404b824186ba5583cf7996cac81719e" + dependencies: + babel-helper-evaluate-path "^0.3.0" + babel-helper-mark-eval-scopes "^0.3.0" + babel-helper-remove-or-void "^0.3.0" + lodash.some "^4.6.0" + babel-plugin-minify-dead-code-elimination@^0.4.0-alpha.caaefb4c, babel-plugin-minify-dead-code-elimination@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.4.3.tgz#73628265864f9008d0027506f58abeb3c1d02d98" @@ -2050,6 +2220,12 @@ babel-plugin-minify-dead-code-elimination@^0.4.0-alpha.caaefb4c, babel-plugin-mi babel-helper-remove-or-void "^0.4.3" lodash.some "^4.6.0" +babel-plugin-minify-flip-comparisons@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.3.0.tgz#6627893a409c9f30ef7f2c89e0c6eea7ee97ddc4" + dependencies: + babel-helper-is-void-0 "^0.3.0" + babel-plugin-minify-flip-comparisons@^0.4.0-alpha.caaefb4c, babel-plugin-minify-flip-comparisons@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz#00ca870cb8f13b45c038b3c1ebc0f227293c965a" @@ -2062,30 +2238,62 @@ babel-plugin-minify-guarded-expressions@=0.4.1: dependencies: babel-helper-flip-expressions "^0.4.1" +babel-plugin-minify-guarded-expressions@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.3.0.tgz#2552d96189ef45d9a463f1a6b5e4fa110703ac8d" + dependencies: + babel-helper-flip-expressions "^0.3.0" + babel-plugin-minify-guarded-expressions@^0.4.0-alpha.caaefb4c, babel-plugin-minify-guarded-expressions@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.3.tgz#cc709b4453fd21b1f302877444c89f88427ce397" dependencies: babel-helper-flip-expressions "^0.4.3" +babel-plugin-minify-infinity@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.3.0.tgz#c5ec0edd433517cf31b3af17077c202beb48bbe7" + babel-plugin-minify-infinity@^0.4.0-alpha.caaefb4c, babel-plugin-minify-infinity@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz#dfb876a1b08a06576384ef3f92e653ba607b39ca" +babel-plugin-minify-mangle-names@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.3.0.tgz#f28561bad0dd2f0380816816bb946e219b3b6135" + dependencies: + babel-helper-mark-eval-scopes "^0.3.0" + babel-plugin-minify-mangle-names@^0.4.0-alpha.caaefb4c, babel-plugin-minify-mangle-names@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.4.3.tgz#16f1bff74b7a7c93dfc241e7831dd5fb4b023ef7" dependencies: babel-helper-mark-eval-scopes "^0.4.3" +babel-plugin-minify-numeric-literals@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.3.0.tgz#b57734a612e8a592005407323c321119f27d4b40" + babel-plugin-minify-numeric-literals@^0.4.0-alpha.caaefb4c, babel-plugin-minify-numeric-literals@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz#8e4fd561c79f7801286ff60e8c5fd9deee93c0bc" +babel-plugin-minify-replace@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.3.0.tgz#980125bbf7cbb5a637439de9d0b1b030a4693893" + babel-plugin-minify-replace@^0.4.0-alpha.caaefb4c, babel-plugin-minify-replace@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.4.3.tgz#9d289f4ba15d4e6011e8799fa5f1ba77ec81219d" +babel-plugin-minify-simplify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.3.0.tgz#14574cc74d21c81d3060fafa041010028189f11b" + dependencies: + babel-helper-flip-expressions "^0.3.0" + babel-helper-is-nodes-equiv "^0.0.1" + babel-helper-to-multiple-sequence-expressions "^0.3.0" + babel-plugin-minify-simplify@^0.4.0-alpha.caaefb4c, babel-plugin-minify-simplify@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.4.3.tgz#37756d85c614464b4b0927f2b4e417191d55738a" @@ -2094,17 +2302,23 @@ babel-plugin-minify-simplify@^0.4.0-alpha.caaefb4c, babel-plugin-minify-simplify babel-helper-is-nodes-equiv "^0.0.1" babel-helper-to-multiple-sequence-expressions "^0.4.3" +babel-plugin-minify-type-constructors@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.3.0.tgz#7f5a86ef322c4746364e3c591b8514eeafea6ad4" + dependencies: + babel-helper-is-void-0 "^0.3.0" + babel-plugin-minify-type-constructors@^0.4.0-alpha.caaefb4c, babel-plugin-minify-type-constructors@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz#1bc6f15b87f7ab1085d42b330b717657a2156500" dependencies: babel-helper-is-void-0 "^0.4.3" -babel-plugin-syntax-async-functions@^6.8.0: +babel-plugin-syntax-async-functions@^6.13.0, babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" -babel-plugin-syntax-async-generators@^6.5.0: +babel-plugin-syntax-async-generators@^6.13.0, babel-plugin-syntax-async-generators@^6.5.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" @@ -2128,11 +2342,11 @@ babel-plugin-syntax-dynamic-import@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" -babel-plugin-syntax-exponentiation-operator@^6.8.0: +babel-plugin-syntax-exponentiation-operator@^6.13.0, babel-plugin-syntax-exponentiation-operator@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" -babel-plugin-syntax-export-extensions@^6.8.0: +babel-plugin-syntax-export-extensions@^6.13.0, babel-plugin-syntax-export-extensions@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" @@ -2148,7 +2362,7 @@ babel-plugin-syntax-jsx@^6.18.0, babel-plugin-syntax-jsx@^6.3.13, babel-plugin-s version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" -babel-plugin-syntax-object-rest-spread@^6.8.0: +babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" @@ -2214,19 +2428,19 @@ babel-plugin-transform-do-expressions@^6.22.0: babel-plugin-syntax-do-expressions "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-arrow-functions@^6.22.0: +babel-plugin-transform-es2015-arrow-functions@^6.22.0, babel-plugin-transform-es2015-arrow-functions@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0, babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1: +babel-plugin-transform-es2015-block-scoping@^6.18.0, babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: @@ -2236,7 +2450,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es20 babel-types "^6.26.0" lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1: +babel-plugin-transform-es2015-classes@^6.18.0, babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: @@ -2250,33 +2464,33 @@ babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-cla babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1: +babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1, babel-plugin-transform-es2015-computed-properties@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0: +babel-plugin-transform-es2015-destructuring@^6.19.0, babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1: +babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1, babel-plugin-transform-es2015-duplicate-keys@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0: +babel-plugin-transform-es2015-for-of@^6.18.0, babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1: +babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1, babel-plugin-transform-es2015-function-name@^6.9.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" dependencies: @@ -2284,7 +2498,7 @@ babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es20 babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-literals@^6.22.0: +babel-plugin-transform-es2015-literals@^6.22.0, babel-plugin-transform-es2015-literals@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" dependencies: @@ -2323,14 +2537,14 @@ babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015 babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1: +babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1, babel-plugin-transform-es2015-object-super@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1: +babel-plugin-transform-es2015-parameters@^6.18.0, babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" dependencies: @@ -2341,20 +2555,20 @@ babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015- babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1: +babel-plugin-transform-es2015-shorthand-properties@^6.18.0, babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-spread@^6.22.0: +babel-plugin-transform-es2015-spread@^6.22.0, babel-plugin-transform-es2015-spread@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1: +babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1, babel-plugin-transform-es2015-sticky-regex@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" dependencies: @@ -2362,19 +2576,19 @@ babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es201 babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-template-literals@^6.22.0: +babel-plugin-transform-es2015-template-literals@^6.22.0, babel-plugin-transform-es2015-template-literals@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0: +babel-plugin-transform-es2015-typeof-symbol@^6.18.0, babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1: +babel-plugin-transform-es2015-unicode-regex@^6.11.0, babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" dependencies: @@ -2411,6 +2625,10 @@ babel-plugin-transform-function-bind@^6.22.0: babel-plugin-syntax-function-bind "^6.8.0" babel-runtime "^6.22.0" +babel-plugin-transform-inline-consecutive-adds@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.3.0.tgz#f07d93689c0002ed2b2b62969bdd99f734e03f57" + babel-plugin-transform-inline-consecutive-adds@^0.4.0-alpha.caaefb4c, babel-plugin-transform-inline-consecutive-adds@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz#323d47a3ea63a83a7ac3c811ae8e6941faf2b0d1" @@ -2419,7 +2637,7 @@ babel-plugin-transform-member-expression-literals@^6.10.0-alpha.caaefb4c: version "6.10.0-alpha.f95869d4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.10.0-alpha.f95869d4.tgz#272ebd2a2d4341b86c24dcd84374ae5aa3702874" -babel-plugin-transform-member-expression-literals@^6.9.2: +babel-plugin-transform-member-expression-literals@^6.9.0, babel-plugin-transform-member-expression-literals@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz#37039c9a0c3313a39495faac2ff3a6b5b9d038bf" @@ -2427,7 +2645,7 @@ babel-plugin-transform-merge-sibling-variables@^6.10.0-alpha.caaefb4c: version "6.10.0-alpha.f95869d4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.10.0-alpha.f95869d4.tgz#48a330d28293e318d07175c260c74859e7398b43" -babel-plugin-transform-merge-sibling-variables@^6.9.2: +babel-plugin-transform-merge-sibling-variables@^6.9.0, babel-plugin-transform-merge-sibling-variables@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz#85b422fc3377b449c9d1cde44087203532401dae" @@ -2435,11 +2653,11 @@ babel-plugin-transform-minify-booleans@^6.10.0-alpha.caaefb4c: version "6.10.0-alpha.f95869d4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.10.0-alpha.f95869d4.tgz#1deef69c22135038a91de1f5d13d759e3464c43c" -babel-plugin-transform-minify-booleans@^6.9.2: +babel-plugin-transform-minify-booleans@^6.9.0, babel-plugin-transform-minify-booleans@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz#acbb3e56a3555dd23928e4b582d285162dd2b198" -babel-plugin-transform-object-rest-spread@^6.22.0: +babel-plugin-transform-object-rest-spread@^6.22.0, babel-plugin-transform-object-rest-spread@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" dependencies: @@ -2452,7 +2670,7 @@ babel-plugin-transform-property-literals@^6.10.0-alpha.caaefb4c: dependencies: esutils "^2.0.2" -babel-plugin-transform-property-literals@^6.9.2: +babel-plugin-transform-property-literals@^6.9.0, babel-plugin-transform-property-literals@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz#98c1d21e255736573f93ece54459f6ce24985d39" dependencies: @@ -2486,12 +2704,16 @@ babel-plugin-transform-react-jsx@^6.24.1: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1, babel-plugin-transform-regenerator@^6.26.0: +babel-plugin-transform-regenerator@^6.16.1, babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1, babel-plugin-transform-regenerator@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: regenerator-transform "^0.10.0" +babel-plugin-transform-regexp-constructors@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.3.0.tgz#9bb2c8dd082271a5cb1b3a441a7c52e8fd07e0f5" + babel-plugin-transform-regexp-constructors@^0.4.0-alpha.caaefb4c, babel-plugin-transform-regexp-constructors@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz#58b7775b63afcf33328fae9a5f88fbd4fb0b4965" @@ -2500,7 +2722,7 @@ babel-plugin-transform-remove-console@^6.10.0-alpha.caaefb4c: version "6.10.0-alpha.f95869d4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.10.0-alpha.f95869d4.tgz#c5717af9f76918b2821cfaef44d8245d4ea9422c" -babel-plugin-transform-remove-console@^6.9.2: +babel-plugin-transform-remove-console@^6.9.0, babel-plugin-transform-remove-console@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz#b980360c067384e24b357a588d807d3c83527780" @@ -2508,10 +2730,16 @@ babel-plugin-transform-remove-debugger@^6.10.0-alpha.caaefb4c: version "6.10.0-alpha.f95869d4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.10.0-alpha.f95869d4.tgz#1fc35c29c7c0878cf30e558a733651906e888e44" -babel-plugin-transform-remove-debugger@^6.9.2: +babel-plugin-transform-remove-debugger@^6.9.0, babel-plugin-transform-remove-debugger@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz#42b727631c97978e1eb2d199a7aec84a18339ef2" +babel-plugin-transform-remove-undefined@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.3.0.tgz#03f5f0071867781e9beabbc7b77bf8095fd3f3ec" + dependencies: + babel-helper-evaluate-path "^0.3.0" + babel-plugin-transform-remove-undefined@^0.4.0-alpha.caaefb4c, babel-plugin-transform-remove-undefined@^0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.4.3.tgz#d40b0da7f91c08c06cc72b767474c01c4894de02" @@ -2528,7 +2756,7 @@ babel-plugin-transform-simplify-comparison-operators@^6.10.0-alpha.caaefb4c: version "6.10.0-alpha.f95869d4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.10.0-alpha.f95869d4.tgz#f5499a6dc3ed686bda53363866b67dda774c5bed" -babel-plugin-transform-simplify-comparison-operators@^6.9.2: +babel-plugin-transform-simplify-comparison-operators@^6.9.0, babel-plugin-transform-simplify-comparison-operators@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz#f62afe096cab0e1f68a2d753fdf283888471ceb9" @@ -2543,7 +2771,7 @@ babel-plugin-transform-undefined-to-void@^6.10.0-alpha.caaefb4c: version "6.10.0-alpha.f95869d4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.10.0-alpha.f95869d4.tgz#175a1a3090e616403f8c819cdcea1aecb66523b2" -babel-plugin-transform-undefined-to-void@^6.9.2: +babel-plugin-transform-undefined-to-void@^6.9.0, babel-plugin-transform-undefined-to-void@^6.9.2: version "6.9.4" resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz#be241ca81404030678b748717322b89d0c8fe280" @@ -2681,6 +2909,34 @@ babel-preset-minify@=0.4.0-alpha.caaefb4c: babel-plugin-transform-undefined-to-void "^6.10.0-alpha.caaefb4c" lodash.isplainobject "^4.0.6" +babel-preset-minify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/babel-preset-minify/-/babel-preset-minify-0.3.0.tgz#7db64afa75f16f6e06c0aa5f25195f6f36784d77" + dependencies: + babel-plugin-minify-builtins "^0.3.0" + babel-plugin-minify-constant-folding "^0.3.0" + babel-plugin-minify-dead-code-elimination "^0.3.0" + babel-plugin-minify-flip-comparisons "^0.3.0" + babel-plugin-minify-guarded-expressions "^0.3.0" + babel-plugin-minify-infinity "^0.3.0" + babel-plugin-minify-mangle-names "^0.3.0" + babel-plugin-minify-numeric-literals "^0.3.0" + babel-plugin-minify-replace "^0.3.0" + babel-plugin-minify-simplify "^0.3.0" + babel-plugin-minify-type-constructors "^0.3.0" + babel-plugin-transform-inline-consecutive-adds "^0.3.0" + babel-plugin-transform-member-expression-literals "^6.9.0" + babel-plugin-transform-merge-sibling-variables "^6.9.0" + babel-plugin-transform-minify-booleans "^6.9.0" + babel-plugin-transform-property-literals "^6.9.0" + babel-plugin-transform-regexp-constructors "^0.3.0" + babel-plugin-transform-remove-console "^6.9.0" + babel-plugin-transform-remove-debugger "^6.9.0" + babel-plugin-transform-remove-undefined "^0.3.0" + babel-plugin-transform-simplify-comparison-operators "^6.9.0" + babel-plugin-transform-undefined-to-void "^6.9.0" + lodash.isplainobject "^4.0.6" + babel-preset-react@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" @@ -2783,7 +3039,7 @@ babylon@7.0.0-beta.35: version "7.0.0-beta.35" resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.35.tgz#9f9e609ed50c28d4333f545b373a381b47e9e6ed" -babylon@^6.18.0: +babylon@^6.17.4, babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" @@ -2832,8 +3088,8 @@ base@^0.11.1: pascalcase "^0.1.1" bcrypt-pbkdf@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" dependencies: tweetnacl "^0.14.3" @@ -2930,9 +3186,9 @@ bower@^1.8.4: version "1.8.4" resolved "https://registry.yarnpkg.com/bower/-/bower-1.8.4.tgz#e7876a076deb8137f7d06525dc5e8c66db82f28a" -bowser@^1.0.0, bowser@^1.7.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/bowser/-/bowser-1.9.3.tgz#6643ae4d783f31683f6d23156976b74183862162" +bowser@^1.7.3: + version "1.9.4" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-1.9.4.tgz#890c58a2813a9d3243704334fa81b96a5c150c9a" boxen@^1.2.1: version "1.3.0" @@ -2976,17 +3232,32 @@ braces@^2.3.0, braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" +brcast@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/brcast/-/brcast-3.0.1.tgz#6256a8349b20de9eed44257a9b24d71493cd48dd" + brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" +browser-capabilities@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/browser-capabilities/-/browser-capabilities-0.2.2.tgz#a44639d841dc9f0521c66776fc87b88481ca5c7a" + dependencies: + "@types/ua-parser-js" "^0.7.31" + ua-parser-js "^0.7.15" + browser-capabilities@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/browser-capabilities/-/browser-capabilities-1.1.0.tgz#be061a21e40ce3fefa51a9b2cb3962fe060dd3de" + version "1.1.1" + resolved "https://registry.yarnpkg.com/browser-capabilities/-/browser-capabilities-1.1.1.tgz#ec34802c8b53594b1e52e3ea9376f5809f50c576" dependencies: "@types/ua-parser-js" "^0.7.31" ua-parser-js "^0.7.15" +browser-stdout@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -3007,12 +3278,13 @@ browserify-cipher@^1.0.0: evp_bytestokey "^1.0.0" browserify-des@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.1.tgz#3343124db6d7ad53e26a8826318712bdc8450f9c" + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" dependencies: cipher-base "^1.0.1" des.js "^1.0.0" inherits "^2.0.1" + safe-buffer "^5.1.2" browserify-rsa@^4.0.0: version "4.0.1" @@ -3060,6 +3332,15 @@ browserslist@^3.2.6, browserslist@^3.2.8: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" +browserstack-local@^1.3.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/browserstack-local/-/browserstack-local-1.3.3.tgz#7500d630f24651e89a8fe9b3f5c166d3b67259af" + dependencies: + https-proxy-agent "^2.2.1" + is-running "^2.0.0" + sinon "^1.17.6" + temp-fs "^0.9.9" + browserstack@^1.2.0: version "1.5.1" resolved "https://registry.yarnpkg.com/browserstack/-/browserstack-1.5.1.tgz#e2dfa66ffee940ebad0a07f7e00fd4687c455d66" @@ -3101,6 +3382,13 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.1.0.tgz#c913e43678c7cb7c8bd16afbcddb6c5505e8f9fe" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -3116,6 +3404,10 @@ busboy@^0.2.11: dicer "0.2.5" readable-stream "1.1.x" +byline@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -3184,6 +3476,14 @@ camelcase-keys@^2.0.0: camelcase "^2.0.0" map-obj "^1.0.0" +camelcase-keys@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + dependencies: + camelcase "^4.1.0" + map-obj "^2.0.0" + quick-lru "^1.0.0" + camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" @@ -3216,12 +3516,12 @@ caniuse-api@^1.5.2: lodash.uniq "^4.5.0" caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000858" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000858.tgz#153c9348350641dc624d150ec174262c2ad985e5" + version "1.0.30000871" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000871.tgz#f1995c1fe31892649a7605957a80c92518423d4d" -caniuse-lite@^1.0.30000815, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000856: - version "1.0.30000858" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000858.tgz#f6f203a9128bac507136de1cf6cfd966d2df027c" +caniuse-lite@^1.0.30000815, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864: + version "1.0.30000865" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000865.tgz#70026616e8afe6e1442f8bb4e1092987d81a2f25" capture-stack-trace@^1.0.0: version "1.0.0" @@ -3422,6 +3722,13 @@ clone@^2.0.0, clone@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" +cmd-shim@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" + dependencies: + graceful-fs "^4.1.2" + mkdirp "~0.5.0" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -3487,6 +3794,13 @@ colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" +columnify@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + dependencies: + strip-ansi "^3.0.0" + wcwidth "^1.0.0" + combined-stream@1.0.6, combined-stream@~1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" @@ -3499,6 +3813,10 @@ comma-separated-tokens@^1.0.0: dependencies: trim "0.0.1" +command-join@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/command-join/-/command-join-2.0.0.tgz#52e8b984f4872d952ff1bdc8b98397d27c7144cf" + command-line-args@^3.0.1: version "3.0.5" resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-3.0.5.tgz#5bd4ad45e7983e5c1344918e40280ee2693c5ac0" @@ -3537,9 +3855,15 @@ command-line-usage@^5.0.5: table-layout "^0.4.3" typical "^2.6.1" -commander@2.15.x, commander@^2.15.1, commander@^2.9.0, commander@~2.15.0: - version "2.15.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" +commander@2.16.x, commander@^2.15.1, commander@^2.9.0, commander@~2.16.0: + version "2.16.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50" + +commander@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" + dependencies: + graceful-readlink ">= 1.0.0" commander@~2.13.0: version "2.13.0" @@ -3553,6 +3877,13 @@ commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" +compare-func@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" + dependencies: + array-ify "^1.0.0" + dot-prop "^3.0.0" + component-bind@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" @@ -3574,29 +3905,29 @@ compress-commons@^1.2.0: normalize-path "^2.0.0" readable-stream "^2.0.0" -compressible@~2.0.13: +compressible@~2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.14.tgz#326c5f507fbb055f54116782b969a81b67a29da7" dependencies: mime-db ">= 1.34.0 < 2" compression@^1.6.2: - version "1.7.2" - resolved "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz#aaffbcd6aaf854b44ebb280353d5ad1651f59a69" + version "1.7.3" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" dependencies: - accepts "~1.3.4" + accepts "~1.3.5" bytes "3.0.0" - compressible "~2.0.13" + compressible "~2.0.14" debug "2.6.9" on-headers "~1.0.1" - safe-buffer "5.1.1" + safe-buffer "5.1.2" vary "~1.1.2" concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.5.0, concat-stream@^1.6.0: +concat-stream@^1.4.10, concat-stream@^1.5.0, concat-stream@^1.5.2, concat-stream@^1.6.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" dependencies: @@ -3642,6 +3973,156 @@ content-type@^1.0.2, content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" +conventional-changelog-angular@^1.6.6: + version "1.6.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz#b27f2b315c16d0a1f23eb181309d0e6a4698ea0f" + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-atom@^0.2.8: + version "0.2.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-0.2.8.tgz#8037693455990e3256f297320a45fa47ee553a14" + dependencies: + q "^1.5.1" + +conventional-changelog-cli@^1.3.13: + version "1.3.22" + resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-1.3.22.tgz#13570fe1728f56f013ff7a88878ff49d5162a405" + dependencies: + add-stream "^1.0.0" + conventional-changelog "^1.1.24" + lodash "^4.2.1" + meow "^4.0.0" + tempfile "^1.1.1" + +conventional-changelog-codemirror@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.8.tgz#a1982c8291f4ee4d6f2f62817c6b2ecd2c4b7b47" + dependencies: + q "^1.5.1" + +conventional-changelog-core@^2.0.11: + version "2.0.11" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-2.0.11.tgz#19b5fbd55a9697773ed6661f4e32030ed7e30287" + dependencies: + conventional-changelog-writer "^3.0.9" + conventional-commits-parser "^2.1.7" + dateformat "^3.0.0" + get-pkg-repo "^1.0.0" + git-raw-commits "^1.3.6" + git-remote-origin-url "^2.0.0" + git-semver-tags "^1.3.6" + lodash "^4.2.1" + normalize-package-data "^2.3.5" + q "^1.5.1" + read-pkg "^1.1.0" + read-pkg-up "^1.0.1" + through2 "^2.0.0" + +conventional-changelog-ember@^0.3.12: + version "0.3.12" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.3.12.tgz#b7d31851756d0fcb49b031dffeb6afa93b202400" + dependencies: + q "^1.5.1" + +conventional-changelog-eslint@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.9.tgz#b13cc7e4b472c819450ede031ff1a75c0e3d07d3" + dependencies: + q "^1.5.1" + +conventional-changelog-express@^0.3.6: + version "0.3.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-0.3.6.tgz#4a6295cb11785059fb09202180d0e59c358b9c2c" + dependencies: + q "^1.5.1" + +conventional-changelog-jquery@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz#0208397162e3846986e71273b6c79c5b5f80f510" + dependencies: + q "^1.4.1" + +conventional-changelog-jscs@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz#0479eb443cc7d72c58bf0bcf0ef1d444a92f0e5c" + dependencies: + q "^1.4.1" + +conventional-changelog-jshint@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.8.tgz#9051c1ac0767abaf62a31f74d2fe8790e8acc6c8" + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-preset-loader@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-1.1.8.tgz#40bb0f142cd27d16839ec6c74ee8db418099b373" + +conventional-changelog-writer@^3.0.9: + version "3.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-3.0.9.tgz#4aecdfef33ff2a53bb0cf3b8071ce21f0e994634" + dependencies: + compare-func "^1.3.1" + conventional-commits-filter "^1.1.6" + dateformat "^3.0.0" + handlebars "^4.0.2" + json-stringify-safe "^5.0.1" + lodash "^4.2.1" + meow "^4.0.0" + semver "^5.5.0" + split "^1.0.0" + through2 "^2.0.0" + +conventional-changelog@^1.1.24: + version "1.1.24" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.24.tgz#3d94c29c960f5261c002678315b756cdd3d7d1f0" + dependencies: + conventional-changelog-angular "^1.6.6" + conventional-changelog-atom "^0.2.8" + conventional-changelog-codemirror "^0.3.8" + conventional-changelog-core "^2.0.11" + conventional-changelog-ember "^0.3.12" + conventional-changelog-eslint "^1.0.9" + conventional-changelog-express "^0.3.6" + conventional-changelog-jquery "^0.1.0" + conventional-changelog-jscs "^0.1.0" + conventional-changelog-jshint "^0.3.8" + conventional-changelog-preset-loader "^1.1.8" + +conventional-commits-filter@^1.1.1, conventional-commits-filter@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz#4389cd8e58fe89750c0b5fb58f1d7f0cc8ad3831" + dependencies: + is-subset "^0.1.1" + modify-values "^1.0.0" + +conventional-commits-parser@^2.1.1, conventional-commits-parser@^2.1.7: + version "2.1.7" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz#eca45ed6140d72ba9722ee4132674d639e644e8e" + dependencies: + JSONStream "^1.0.4" + is-text-path "^1.0.0" + lodash "^4.2.1" + meow "^4.0.0" + split2 "^2.0.0" + through2 "^2.0.0" + trim-off-newlines "^1.0.0" + +conventional-recommended-bump@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-1.2.1.tgz#1b7137efb5091f99fe009e2fe9ddb7cc490e9375" + dependencies: + concat-stream "^1.4.10" + conventional-commits-filter "^1.1.1" + conventional-commits-parser "^2.1.1" + git-raw-commits "^1.3.0" + git-semver-tags "^1.3.0" + meow "^3.3.0" + object-assign "^4.0.1" + convert-source-map@^1.1.0, convert-source-map@^1.1.1, convert-source-map@^1.5.0, convert-source-map@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" @@ -3669,6 +4150,12 @@ copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" +copy-to-clipboard@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.0.8.tgz#f4e82f4a8830dce4666b7eb8ded0c9bcc313aba9" + dependencies: + toggle-selection "^1.0.3" + core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" @@ -3681,18 +4168,6 @@ core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892" - dependencies: - is-directory "^0.3.1" - js-yaml "^3.4.3" - minimist "^1.2.0" - object-assign "^4.1.0" - os-homedir "^1.0.1" - parse-json "^2.2.0" - require-from-string "^1.1.0" - cosmiconfig@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" @@ -3714,8 +4189,10 @@ crc@3.2.1: resolved "https://registry.yarnpkg.com/crc/-/crc-3.2.1.tgz#5d9c8fb77a245cd5eca291e5d2d005334bab0082" crc@^3.4.4: - version "3.5.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.5.0.tgz#98b8ba7d489665ba3979f59b21381374101a1964" + version "3.7.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.7.0.tgz#58b7083e32ba4b276e1f4cbce1a78b39a6ab63f9" + dependencies: + buffer "^5.1.0" create-ecdh@^4.0.0: version "4.0.3" @@ -3724,15 +4201,15 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-emotion-styled@^9.2.3: - version "9.2.3" - resolved "https://registry.yarnpkg.com/create-emotion-styled/-/create-emotion-styled-9.2.3.tgz#17fb13b3ae4c165ea6e5a11356ab8b9ca1dad9c5" +create-emotion-styled@^9.2.6: + version "9.2.6" + resolved "https://registry.yarnpkg.com/create-emotion-styled/-/create-emotion-styled-9.2.6.tgz#25be44a298e6e49d833ecf2247836284dc9c2042" dependencies: "@emotion/is-prop-valid" "^0.6.1" -create-emotion@^9.2.4: - version "9.2.4" - resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-9.2.4.tgz#0a4379f6bf0708c54fe26bfcd6b6bd3592e8cf23" +create-emotion@^9.2.6: + version "9.2.6" + resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-9.2.6.tgz#f64cf1c64cf82fe7d22725d1d77498ddd2d39edb" dependencies: "@emotion/hash" "^0.6.2" "@emotion/memoize" "^0.6.1" @@ -3872,7 +4349,7 @@ css-selector-tokenizer@^0.7.0: fastparse "^1.1.1" regexpu-core "^1.0.0" -css-slam@^2.1.2: +css-slam@^2.1.0, css-slam@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/css-slam/-/css-slam-2.1.2.tgz#3d35b1922cb3e0002a45c89ab189492508c493e5" dependencies: @@ -3938,9 +4415,9 @@ csso@~2.3.1: clap "^1.0.9" source-map "^0.5.3" -csstype@^2.5.2: - version "2.5.5" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.5.5.tgz#4125484a3d42189a863943f23b9e4b80fedfa106" +csstype@^2.2.0, csstype@^2.5.2: + version "2.5.6" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.5.6.tgz#2ae1db2319642d8b80a668d2d025c6196071e788" currently-unhandled@^0.4.1: version "0.4.1" @@ -3962,6 +4439,12 @@ d@1: dependencies: es5-ext "^0.10.9" +dargs@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" + dependencies: + number-is-nan "^1.0.0" + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3972,6 +4455,16 @@ date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + +debug@2.6.8: + version "2.6.8" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" + dependencies: + ms "2.0.0" + debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -3996,7 +4489,14 @@ debug@~2.2.0: dependencies: ms "0.7.1" -decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: +decamelize-keys@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -4004,6 +4504,10 @@ decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + deep-eql@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" @@ -4026,6 +4530,12 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + dependencies: + clone "^1.0.2" + define-properties@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" @@ -4107,6 +4617,12 @@ destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" +detect-file@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-0.1.0.tgz#4935dedfd9488648e006b0129566e9386711ea63" + dependencies: + fs-exists-sync "^0.1.0" + detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" @@ -4117,6 +4633,10 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + detect-libc@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" @@ -4139,6 +4659,10 @@ dicer@0.2.5: readable-stream "1.1.x" streamsearch "0.1.2" +diff@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" + diff@^3.1.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" @@ -4165,7 +4689,7 @@ doctrine@1.5.0: esutils "^2.0.2" isarray "^1.0.0" -doctrine@^2.0.2, doctrine@^2.1.0: +doctrine@^2.0.0, doctrine@^2.0.2, doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" dependencies: @@ -4198,7 +4722,7 @@ dom-walk@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" -dom5@^2.2.0, dom5@^2.3.0: +dom5@^2.0.1, dom5@^2.1.0, dom5@^2.2.0, dom5@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/dom5/-/dom5-2.3.0.tgz#f8204975bd0dacbbe5b58a8a93ffc1fed0ffcd2a" dependencies: @@ -4209,10 +4733,10 @@ dom5@^2.2.0, dom5@^2.3.0: parse5 "^2.2.2" dom5@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/dom5/-/dom5-3.0.0.tgz#77a36871751cf6344bcd1859ab20304e628425a1" + version "3.0.1" + resolved "https://registry.yarnpkg.com/dom5/-/dom5-3.0.1.tgz#cdfc7331f376e284bf379e6ea054afc136702944" dependencies: - "@types/parse5" "^2.2.32" + "@types/parse5" "^2.2.34" clone "^2.1.0" parse5 "^4.0.0" @@ -4247,13 +4771,23 @@ domutils@1.5.1: dom-serializer "0" domelementtype "1" +dot-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" + dependencies: + is-obj "^1.0.0" + dot-prop@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" dependencies: is-obj "^1.0.0" -dotenv-webpack@^1.5.6: +dotenv-expand@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz#def1f1ca5d6059d24a766e587942c21106ce1275" + +dotenv-webpack@^1.5.7: version "1.5.7" resolved "https://registry.yarnpkg.com/dotenv-webpack/-/dotenv-webpack-1.5.7.tgz#c44395ab21d1fd28d79a90942a7b14b1debd145f" dependencies: @@ -4263,6 +4797,10 @@ dotenv@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz#a5317459bd3d79ab88cff6e44057a6a3fbb1fcef" +dotenv@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-6.0.0.tgz#24e37c041741c5f4b25324958ebbc34bca965935" + duplexer2@^0.1.2: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" @@ -4301,8 +4839,8 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.39, electron-to-chromium@^1.3.47: - version "1.3.50" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.50.tgz#7438b76f92b41b919f3fbdd350fbd0757dacddf7" + version "1.3.52" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz#d2d9f1270ba4a3b967b831c40ef71fb4d9ab5ce0" elliptic@^6.0.0: version "6.4.0" @@ -4325,17 +4863,17 @@ emojis-list@^2.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" emotion-theming@^9.1.2: - version "9.2.4" - resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-9.2.4.tgz#975837861ef2028704a014a60c64ebfabd432755" + version "9.2.6" + resolved "https://registry.yarnpkg.com/emotion-theming/-/emotion-theming-9.2.6.tgz#ca69b94e28f66a5d9ca1e259633246beaa24afbc" dependencies: hoist-non-react-statics "^2.3.1" emotion@^9.1.3: - version "9.2.4" - resolved "https://registry.yarnpkg.com/emotion/-/emotion-9.2.4.tgz#0139e7cc154b2845f4b9afaa996dd4de13bb90e3" + version "9.2.6" + resolved "https://registry.yarnpkg.com/emotion/-/emotion-9.2.6.tgz#48517515e769bca6d8f7ff18425a7f133b010f22" dependencies: - babel-plugin-emotion "^9.2.4" - create-emotion "^9.2.4" + babel-plugin-emotion "^9.2.6" + create-emotion "^9.2.6" encodeurl@~1.0.1, encodeurl@~1.0.2: version "1.0.2" @@ -4399,9 +4937,9 @@ enhanced-resolve@^3.4.0: object-assign "^4.0.1" tapable "^0.2.7" -enhanced-resolve@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz#e34a6eaa790f62fccd71d93959f56b2b432db10a" +enhanced-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" dependencies: graceful-fs "^4.1.2" memory-fs "^0.4.0" @@ -4423,7 +4961,7 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.10.0, es-abstract@^1.12.0, es-abstract@^1.4.3, es-abstract@^1.5.1, es-abstract@^1.6.1, es-abstract@^1.7.0, es-abstract@^1.9.0: +es-abstract@^1.10.0, es-abstract@^1.11.0, es-abstract@^1.12.0, es-abstract@^1.4.3, es-abstract@^1.5.1, es-abstract@^1.6.1, es-abstract@^1.7.0, es-abstract@^1.9.0: version "1.12.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" dependencies: @@ -4531,6 +5069,17 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1 version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" +escodegen@^1.7.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + escope@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" @@ -4583,6 +5132,12 @@ eslint-plugin-jasmine@^2.8.4: version "2.10.1" resolved "https://registry.yarnpkg.com/eslint-plugin-jasmine/-/eslint-plugin-jasmine-2.10.1.tgz#5733b709e751f4bc40e31e1c16989bd2cdfbec97" +eslint-plugin-mocha@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-5.1.0.tgz#3637cdde93155e650591d7ab14e7a66485f0f7c1" + dependencies: + ramda "^0.25.0" + eslint-plugin-sinon@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/eslint-plugin-sinon/-/eslint-plugin-sinon-0.2.0.tgz#32febfdb4e39ea3f6d6c5d3c089c459d9a418ea1" @@ -4592,8 +5147,15 @@ eslint-restricted-globals@^0.1.1: resolved "https://registry.yarnpkg.com/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz#35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7" eslint-scope@^3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" + version "3.7.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" @@ -4645,7 +5207,7 @@ eslint@^4.6.1: table "4.0.2" text-table "~0.2.0" -espree@^3.4.3, espree@^3.5.2, espree@^3.5.4: +espree@^3.1.7, espree@^3.4.0, espree@^3.4.3, espree@^3.5.2, espree@^3.5.4: version "3.5.4" resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" dependencies: @@ -4656,14 +5218,14 @@ esprima@^2.6.0: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" -esprima@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" - -esprima@~3.1.0: +esprima@^3.1.3, esprima@~3.1.0: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + esquery@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" @@ -4742,7 +5304,19 @@ execa@^0.7.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -exenv@^1.2.0, exenv@^1.2.1: +execa@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exenv@^1.2.0: version "1.2.2" resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" @@ -4770,6 +5344,12 @@ expand-range@^1.8.1: dependencies: fill-range "^2.1.0" +expand-tilde@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" + dependencies: + os-homedir "^1.0.1" + expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" @@ -4825,8 +5405,8 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: is-extendable "^1.0.1" extend@^3.0.0, extend@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" external-editor@^2.0.4, external-editor@^2.1.0: version "2.2.0" @@ -4894,6 +5474,10 @@ fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" +fast-memoize@^2.2.7: + version "2.5.1" + resolved "https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.1.tgz#c3519241e80552ce395e1a32dcdde8d1fd680f5d" + fastparse@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" @@ -4910,7 +5494,7 @@ faye-websocket@~0.11.0: dependencies: websocket-driver ">=0.5.1" -fbjs@^0.8.16, fbjs@^0.8.9: +fbjs@^0.8.12, fbjs@^0.8.16, fbjs@^0.8.9: version "0.8.17" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" dependencies: @@ -4929,8 +5513,8 @@ fd-slicer@~1.1.0: pend "~1.2.0" feature-detect-es6@^1.3.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/feature-detect-es6/-/feature-detect-es6-1.4.1.tgz#1a37d8f1cade260e846462d41621eb3dbd3c4ef8" + version "1.5.0" + resolved "https://registry.yarnpkg.com/feature-detect-es6/-/feature-detect-es6-1.5.0.tgz#a69bb7662c65f64f89f07eac5a461b649a1e0a00" dependencies: array-back "^1.0.4" @@ -5050,6 +5634,15 @@ find-up@^2.0.0, find-up@^2.1.0: dependencies: locate-path "^2.0.0" +findup-sync@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-1.0.0.tgz#6f7e4b57b6ee3a4037b4414eaedea3f58f71e0ec" + dependencies: + detect-file "^0.1.0" + is-glob "^2.0.1" + micromatch "^2.3.7" + resolve-dir "^0.1.0" + findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" @@ -5084,8 +5677,8 @@ flush-write-stream@^1.0.0: readable-stream "^2.0.4" follow-redirects@^1.0.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.0.tgz#234f49cf770b7f35b40e790f636ceba0c3a0ab77" + version "1.5.1" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.1.tgz#67a8f14f5a1f67f962c2c46469c79eaec0a90291" dependencies: debug "^3.1.0" @@ -5123,6 +5716,12 @@ format@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" +formatio@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.1.1.tgz#5ed3ccd636551097383465d996199100e86161e9" + dependencies: + samsam "~1.1" + formatio@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/formatio/-/formatio-1.2.0.tgz#f3b2167d9068c4698a8d51f4f760a39a54d818eb" @@ -5166,6 +5765,18 @@ fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" +fs-exists-sync@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" + +fs-extra@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -5226,13 +5837,27 @@ gauge@~2.7.3: wide-align "^1.1.0" get-caller-file@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" get-func-name@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" +get-pkg-repo@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" + dependencies: + hosted-git-info "^2.1.4" + meow "^3.3.0" + normalize-package-data "^2.3.0" + parse-github-repo-url "^1.3.0" + through2 "^2.0.0" + +get-port@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -5251,6 +5876,59 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +git-raw-commits@^1.3.0, git-raw-commits@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.3.6.tgz#27c35a32a67777c1ecd412a239a6c19d71b95aff" + dependencies: + dargs "^4.0.1" + lodash.template "^4.0.2" + meow "^4.0.0" + split2 "^2.0.0" + through2 "^2.0.0" + +git-remote-origin-url@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + dependencies: + gitconfiglocal "^1.0.0" + pify "^2.3.0" + +git-semver-tags@^1.3.0, git-semver-tags@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.3.6.tgz#357ea01f7280794fe0927f2806bee6414d2caba5" + dependencies: + meow "^4.0.0" + semver "^5.5.0" + +gitconfiglocal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + dependencies: + ini "^1.3.2" + +glamor@^2.20.40: + version "2.20.40" + resolved "https://registry.yarnpkg.com/glamor/-/glamor-2.20.40.tgz#f606660357b7cf18dface731ad1a2cfa93817f05" + dependencies: + fbjs "^0.8.12" + inline-style-prefixer "^3.0.6" + object-assign "^4.1.1" + prop-types "^15.5.10" + through "^2.3.8" + +glamorous@^4.12.1: + version "4.13.1" + resolved "https://registry.yarnpkg.com/glamorous/-/glamorous-4.13.1.tgz#8909afcbc7f09133c6eb26bedcc1250c1f774312" + dependencies: + brcast "^3.0.0" + csstype "^2.2.0" + fast-memoize "^2.2.7" + html-tag-names "^1.1.1" + is-function "^1.0.1" + is-plain-object "^2.0.4" + react-html-attributes "^1.4.2" + svg-tag-names "^1.1.0" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -5288,6 +5966,17 @@ glob-to-regexp@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" +glob@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^5.0.15, glob@^5.0.3: version "5.0.15" resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" @@ -5323,6 +6012,22 @@ global-modules@1.0.0, global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" +global-modules@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" + dependencies: + global-prefix "^0.1.4" + is-windows "^0.2.0" + +global-prefix@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" + dependencies: + homedir-polyfill "^1.0.0" + ini "^1.3.4" + is-windows "^0.2.0" + which "^1.2.12" + global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -5375,6 +6080,16 @@ globby@^5.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + good-listener@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" @@ -5397,10 +6112,18 @@ got@^6.7.1: unzip-response "^2.0.1" url-parse-lax "^1.0.0" -graceful-fs@^4.0.0, graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3: +graceful-fs@^4.0.0, graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + +growl@1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.9.2.tgz#0ea7743715db8d8de2c5ede1775e1b45ac85c02f" + gulp-if@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/gulp-if/-/gulp-if-2.0.2.tgz#a497b7e7573005041caa2bc8b7dda3c80444d629" @@ -5436,6 +6159,16 @@ handle-thing@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" +handlebars@^4.0.2: + version "4.0.11" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" + dependencies: + async "^1.4.0" + optimist "^0.6.1" + source-map "^0.4.4" + optionalDependencies: + uglify-js "^2.6" + har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -5528,15 +6261,15 @@ hash-base@^3.0.0: safe-buffer "^5.0.1" hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.4.tgz#8b50e1f35d51bd01e5ed9ece4dbe3549ccfa0a3c" + version "1.1.5" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.5.tgz#e38ab4b85dfb1e0c40fe9265c0e9b54854c23812" dependencies: inherits "^2.0.3" - minimalistic-assert "^1.0.0" + minimalistic-assert "^1.0.1" hast-util-parse-selector@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.1.1.tgz#fc06985272f5d204a25187f002bb916521e74f3a" + version "2.2.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.0.tgz#2175f18cdd697308fc3431d5c29a9e48dfa4817a" hastscript@^3.1.0: version "3.1.0" @@ -5557,7 +6290,7 @@ hawk@~6.0.2: hoek "4.x.x" sntp "2.x.x" -he@1.1.x: +he@1.1.1, he@1.1.x: version "1.1.1" resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" @@ -5592,15 +6325,15 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" -homedir-polyfill@^1.0.1: +homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" dependencies: parse-passwd "^1.0.0" -hosted-git-info@^2.1.4: - version "2.6.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" +hosted-git-info@^2.1.4, hosted-git-info@^2.5.0: + version "2.7.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" hpack.js@^2.1.6: version "2.1.6" @@ -5615,6 +6348,10 @@ html-comment-regex@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" +html-element-attributes@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/html-element-attributes/-/html-element-attributes-1.3.1.tgz#9fa6a2e37e6b61790a303e87ddbbb9746e8c035f" + html-entities@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" @@ -5630,16 +6367,20 @@ html-loader@^0.5.1: object-assign "^4.1.1" html-minifier@^3.2.3, html-minifier@^3.5.10, html-minifier@^3.5.8: - version "3.5.16" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.16.tgz#39f5aabaf78bdfc057fe67334226efd7f3851175" + version "3.5.19" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.19.tgz#ed53c4b7326fe507bc3a1adbcc3bbb56660a2ebd" dependencies: camel-case "3.0.x" clean-css "4.1.x" - commander "2.15.x" + commander "2.16.x" he "1.1.x" param-case "2.1.x" relateurl "0.2.x" - uglify-js "3.3.x" + uglify-js "3.4.x" + +html-tag-names@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/html-tag-names/-/html-tag-names-1.1.3.tgz#f81f75e59d626cb8a958a19e58f90c1d69707b82" html-webpack-plugin@^3.2.0: version "3.2.0" @@ -5732,7 +6473,7 @@ https-proxy-agent@^2.2.1: agent-base "^4.1.0" debug "^3.1.0" -hyphenate-style-name@^1.0.1, hyphenate-style-name@^1.0.2: +hyphenate-style-name@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz#31160a36930adaf1fc04c6074f7eb41465d4ec4b" @@ -5778,6 +6519,18 @@ immutable@^3.8.1: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + dependencies: + import-from "^2.1.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + dependencies: + resolve-from "^3.0.0" + import-lazy@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" @@ -5792,6 +6545,10 @@ indent-string@^2.1.0: dependencies: repeating "^2.0.0" +indent-string@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + indent@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/indent/-/indent-0.0.2.tgz#8c79f080190559b687034b84c7aefa97d5a911d9" @@ -5819,17 +6576,10 @@ inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" -ini@^1.3.4, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" -inline-style-prefixer@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-2.0.5.tgz#c153c7e88fd84fef5c602e95a8168b2770671fe7" - dependencies: - bowser "^1.0.0" - hyphenate-style-name "^1.0.1" - inline-style-prefixer@^3.0.6: version "3.0.8" resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz#8551b8e5b4d573244e66a34b04f7d32076a2b534" @@ -5855,7 +6605,7 @@ inquirer@5.1.0: strip-ansi "^4.0.0" through "^2.3.6" -inquirer@^3.0.6: +inquirer@^3.0.6, inquirer@^3.2.2: version "3.3.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" dependencies: @@ -5874,11 +6624,7 @@ inquirer@^3.0.6: strip-ansi "^4.0.0" through "^2.3.6" -insert-css@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/insert-css/-/insert-css-2.0.0.tgz#eb5d1097b7542f4c79ea3060d3aee07d053880f4" - -interpret@^1.0.0: +interpret@^1.0.0, interpret@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" @@ -5933,8 +6679,8 @@ is-builtin-module@^1.0.0: builtin-modules "^1.0.0" is-callable@^1.1.1, is-callable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" is-ci@^1.0.10: version "1.1.0" @@ -5978,6 +6724,10 @@ is-directory@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" +is-dom@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/is-dom/-/is-dom-1.0.9.tgz#483832d52972073de12b9fe3f60320870da8370d" + is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" @@ -6022,6 +6772,10 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" +is-function@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -6071,12 +6825,6 @@ is-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" -is-odd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24" - dependencies: - is-number "^4.0.0" - is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -6093,7 +6841,7 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.0.0: +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -6137,10 +6885,18 @@ is-root@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5" +is-running@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-running/-/is-running-2.1.0.tgz#30a73ff5cc3854e4fc25490809e9f5abf8de09e0" + is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" +is-subset@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" + is-svg@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" @@ -6151,6 +6907,12 @@ is-symbol@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" +is-text-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + dependencies: + text-extensions "^1.0.0" + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -6163,6 +6925,10 @@ is-valid-glob@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-0.3.0.tgz#d4b55c69f51886f9b65c70d6c2622d37e29f48fe" +is-windows@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -6187,6 +6953,10 @@ isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" +iso-639-1@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/iso-639-1/-/iso-639-1-2.0.3.tgz#72dd3448ac5629c271628c5ac566369428d6ccd0" + isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" @@ -6209,14 +6979,18 @@ isstream@0.1.x, isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" js-base64@^2.1.9: - version "2.4.5" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.5.tgz#e293cd3c7c82f070d700fc7a1ca0a2e69f101f92" + version "2.4.8" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.8.tgz#57a9b130888f956834aa40c5b165ba59c758f033" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -js-yaml@^3.4.3, js-yaml@^3.9.0, js-yaml@^3.9.1: +"js-tokens@^3.0.0 || ^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + +js-yaml@^3.9.0, js-yaml@^3.9.1: version "3.12.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" dependencies: @@ -6280,7 +7054,7 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json3@^3.3.2: +json3@3.3.2, json3@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" @@ -6294,10 +7068,20 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + jsonschema@^1.1.0, jsonschema@^1.1.1: version "1.2.4" resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.2.4.tgz#a46bac5d3506a254465bc548876e267c6d0d6464" @@ -6368,9 +7152,49 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -leb@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/leb/-/leb-0.3.0.tgz#32bee9fad168328d6aea8522d833f4180eed1da3" +lerna@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.11.0.tgz#89b5681e286d388dda5bbbdbbf6b84c8094eff65" + dependencies: + async "^1.5.0" + chalk "^2.1.0" + cmd-shim "^2.0.2" + columnify "^1.5.4" + command-join "^2.0.0" + conventional-changelog-cli "^1.3.13" + conventional-recommended-bump "^1.2.1" + dedent "^0.7.0" + execa "^0.8.0" + find-up "^2.1.0" + fs-extra "^4.0.1" + get-port "^3.2.0" + glob "^7.1.2" + glob-parent "^3.1.0" + globby "^6.1.0" + graceful-fs "^4.1.11" + hosted-git-info "^2.5.0" + inquirer "^3.2.2" + is-ci "^1.0.10" + load-json-file "^4.0.0" + lodash "^4.17.4" + minimatch "^3.0.4" + npmlog "^4.1.2" + p-finally "^1.0.0" + package-json "^4.0.1" + path-exists "^3.0.0" + read-cmd-shim "^1.0.1" + read-pkg "^3.0.0" + rimraf "^2.6.1" + safe-buffer "^5.1.1" + semver "^5.4.1" + signal-exit "^3.0.2" + slash "^1.0.0" + strong-log-transformer "^1.0.6" + temp-write "^3.3.0" + write-file-atomic "^2.3.0" + write-json-file "^2.2.0" + write-pkg "^3.1.0" + yargs "^8.0.2" levn@^0.3.0, levn@~0.3.0: version "0.3.0" @@ -6402,6 +7226,15 @@ load-json-file@^2.0.0: pify "^2.0.0" strip-bom "^3.0.0" +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + loader-runner@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" @@ -6430,10 +7263,29 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + +lodash._basecreate@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz#1bc661614daa7fc311b7d03bf16806a0213cf821" + lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + lodash._reinterpolate@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -6442,6 +7294,14 @@ lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" +lodash.create@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.create/-/lodash.create-3.1.1.tgz#d7f2849f0dbda7e04682bb8cd72ab022461debe7" + dependencies: + lodash._baseassign "^3.0.0" + lodash._basecreate "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" @@ -6466,7 +7326,7 @@ lodash.isplainobject@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" -lodash.keys@^3.1.2: +lodash.keys@^3.0.0, lodash.keys@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" dependencies: @@ -6494,7 +7354,7 @@ lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" -lodash.template@^4.4.0: +lodash.template@^4.0.2, lodash.template@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" dependencies: @@ -6515,11 +7375,11 @@ lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" -lodash@4.17.10, lodash@^4.0.1, lodash@^4.16.6, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.8.0: +lodash@4.17.10, lodash@^4.0.1, lodash@^4.16.6, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.8.0: version "4.17.10" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" -lodash@^3.0.0, lodash@^3.0.1, lodash@^3.10.1: +lodash@^3.0.0, lodash@^3.10.1: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" @@ -6536,10 +7396,18 @@ loglevelnext@^1.0.1: es6-symbol "^3.1.1" object.assign "^4.1.0" +lolex@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.3.2.tgz#7c3da62ffcb30f0f5a80a2566ca24e45d8a01f31" + lolex@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/lolex/-/lolex-1.6.0.tgz#3a9a0283452a47d7439e72731b9e07d7386e49f6" +long@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" + long@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" @@ -6549,10 +7417,10 @@ longest@^1.0.1: resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" dependencies: - js-tokens "^3.0.0" + js-tokens "^3.0.0 || ^4.0.0" loud-rejection@^1.0.0, loud-rejection@^1.6.0: version "1.6.0" @@ -6595,6 +7463,10 @@ make-dir@^1.0.0: dependencies: pify "^3.0.0" +make-error@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.4.tgz#19978ed575f9e9545d2ff8c13e33b5d18a67d535" + mamacro@^0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" @@ -6607,6 +7479,10 @@ map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" +map-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -6674,7 +7550,7 @@ memory-fs@^0.4.0, memory-fs@~0.4.1: errno "^0.1.3" readable-stream "^2.0.1" -meow@^3.7.0: +meow@^3.3.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" dependencies: @@ -6689,6 +7565,20 @@ meow@^3.7.0: redent "^1.0.0" trim-newlines "^1.0.0" +meow@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist "^1.1.3" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -6750,19 +7640,15 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -"mime-db@>= 1.34.0 < 2": - version "1.34.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.34.0.tgz#452d0ecff5c30346a6dc1e64b1eaee0d3719ff9a" - -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" +"mime-db@>= 1.34.0 < 2", mime-db@~1.35.0: + version "1.35.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47" mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + version "2.1.19" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0" dependencies: - mime-db "~1.33.0" + mime-db "~1.35.0" mime@1.2.11: version "1.2.11" @@ -6780,7 +7666,7 @@ mime@^1.3.4: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" -mime@^2.0.3, mime@^2.1.0: +mime@^2.0.3, mime@^2.1.0, mime@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" @@ -6794,7 +7680,7 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" -minimalistic-assert@^1.0.0: +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -6814,10 +7700,21 @@ minimatch-all@^1.1.0: dependencies: brace-expansion "^1.1.7" +minimist-options@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" +minimist@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de" + minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -6861,13 +7758,34 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" -moment@^2.22.2: +mocha@^3.4.2: + version "3.5.3" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.5.3.tgz#1e0480fe36d2da5858d1eb6acc38418b26eaa20d" + dependencies: + browser-stdout "1.3.0" + commander "2.9.0" + debug "2.6.8" + diff "3.2.0" + escape-string-regexp "1.0.5" + glob "7.1.1" + growl "1.9.2" + he "1.1.1" + json3 "3.3.2" + lodash.create "3.1.1" + mkdirp "0.5.1" + supports-color "3.1.2" + +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + +moment@^2.22.2, moment@^2.6.0: version "2.22.2" resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66" @@ -6907,12 +7825,12 @@ ms@2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" multer@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/multer/-/multer-1.3.0.tgz#092b2670f6846fa4914965efc8cf94c20fec6cd2" + version "1.3.1" + resolved "https://registry.yarnpkg.com/multer/-/multer-1.3.1.tgz#c3fb3b35f50c7eefe873532f90d3dde02ce6e040" dependencies: append-field "^0.1.0" busboy "^0.2.11" - concat-stream "^1.5.0" + concat-stream "^1.5.2" mkdirp "^0.5.1" object-assign "^3.0.0" on-finished "^2.3.0" @@ -6943,15 +7861,14 @@ nan@^2.9.2: resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" nanomatch@^1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2" + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" define-property "^2.0.2" extend-shallow "^3.0.2" fragment-cache "^0.2.1" - is-odd "^2.0.0" is-windows "^1.0.2" kind-of "^6.0.2" object.pick "^1.3.0" @@ -6967,7 +7884,7 @@ natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" -needle@^2.2.0: +needle@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d" dependencies: @@ -6997,6 +7914,13 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" +node-browserstack@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/node-browserstack/-/node-browserstack-0.2.3.tgz#9c364c53464eba7dc63c41ea7586db5d1d333ae3" + dependencies: + request "^2.44.0" + url-template "=2.0.1" + node-fetch@^1.0.1: version "1.7.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" @@ -7033,12 +7957,12 @@ node-libs-browser@^2.0.0: vm-browserify "0.0.4" node-pre-gyp@^0.10.0: - version "0.10.2" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.2.tgz#e8945c20ef6795a20aac2b44f036eb13cf5146e3" + version "0.10.3" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" dependencies: detect-libc "^1.0.2" mkdirp "^0.5.1" - needle "^2.2.0" + needle "^2.2.1" nopt "^4.0.1" npm-packlist "^1.1.6" npmlog "^4.0.2" @@ -7073,7 +7997,7 @@ nopt@~1.0.10: dependencies: abbrev "1" -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: +normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5: version "2.4.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" dependencies: @@ -7106,8 +8030,8 @@ npm-bundled@^1.0.1: resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308" npm-packlist@^1.1.6: - version "1.1.10" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.10.tgz#1039db9e985727e464df066f4cf0ab6ef85c398a" + version "1.1.11" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -7193,6 +8117,15 @@ object.entries@^1.0.4: function-bind "^1.1.0" has "^1.0.1" +object.fromentries@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-1.0.0.tgz#e90ec27445ec6e37f48be9af9077d9aa8bef0d40" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.11.0" + function-bind "^1.1.1" + has "^1.0.1" + object.getownpropertydescriptors@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" @@ -7273,7 +8206,7 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optionator@^0.8.2: +optionator@^0.8.1, optionator@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" dependencies: @@ -7356,7 +8289,7 @@ p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" -package-json@^4.0.0: +package-json@^4.0.0, package-json@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" dependencies: @@ -7393,6 +8326,10 @@ parse-asn1@^5.0.0: evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" +parse-github-repo-url@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" + parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" @@ -7425,7 +8362,7 @@ parse5-utils@^2.0.0: dependencies: parse5 "^2.2.1" -parse5@^2.2.1, parse5@^2.2.2: +parse5@^2.2.1, parse5@^2.2.2, parse5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/parse5/-/parse5-2.2.3.tgz#0c4fc41c1000c5e6b93d48b03f8083837834e9f6" @@ -7554,7 +8491,7 @@ performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" -pify@^2.0.0: +pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -7610,9 +8547,37 @@ plylog@^0.5.0: "@types/winston" "^2.2.0" winston "^2.2.0" +polymer-analyzer@^2.3.0, polymer-analyzer@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/polymer-analyzer/-/polymer-analyzer-2.7.0.tgz#432fec3c71025e6a4ffcedf0f4626eba642cb171" + dependencies: + "@types/chai-subset" "^1.3.0" + "@types/chalk" "^0.4.30" + "@types/clone" "^0.1.30" + "@types/cssbeautify" "^0.3.1" + "@types/doctrine" "^0.0.1" + "@types/escodegen" "^0.0.2" + "@types/estraverse" "^0.0.6" + "@types/estree" "^0.0.37" + "@types/node" "^6.0.0" + "@types/parse5" "^2.2.34" + chalk "^1.1.3" + clone "^2.0.0" + cssbeautify "^0.3.1" + doctrine "^2.0.0" + dom5 "^2.1.0" + escodegen "^1.7.0" + espree "^3.1.7" + estraverse "^4.2.0" + jsonschema "^1.1.0" + parse5 "^2.2.1" + shady-css-parser "^0.1.0" + stable "^0.1.6" + strip-indent "^2.0.0" + polymer-analyzer@^3.0.0, polymer-analyzer@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/polymer-analyzer/-/polymer-analyzer-3.0.1.tgz#61340ccf8422048c6f9f5607df8d4fdace08bba9" + version "3.0.2" + resolved "https://registry.yarnpkg.com/polymer-analyzer/-/polymer-analyzer-3.0.2.tgz#9933482bd412d787012ea1ab5e6880297bf20d9f" dependencies: "@babel/generator" "^7.0.0-beta.42" "@babel/traverse" "^7.0.0-beta.42" @@ -7653,9 +8618,63 @@ polymer-analyzer@^3.0.0, polymer-analyzer@^3.0.1: vscode-uri "^1.0.1" whatwg-url "^6.4.0" -polymer-build@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/polymer-build/-/polymer-build-3.0.2.tgz#602aa0d68784a8f0ca32103a19e64f160663f540" +polymer-build@^2.1.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/polymer-build/-/polymer-build-2.5.0.tgz#2196fb2923b6506787dfcc1ee28f3cd5c34a0a2f" + dependencies: + "@types/babel-core" "^6.25.3" + "@types/babel-traverse" "^6.25.3" + "@types/gulp-if" "0.0.33" + "@types/html-minifier" "^3.5.1" + "@types/is-windows" "^0.2.0" + "@types/mz" "0.0.31" + "@types/node" "^6.0.77" + "@types/parse5" "^2.2.34" + "@types/resolve" "0.0.7" + "@types/uuid" "^3.4.3" + "@types/vinyl" "^2.0.0" + "@types/vinyl-fs" "0.0.28" + babel-core "^6.26.0" + babel-plugin-external-helpers "^6.22.0" + babel-plugin-syntax-async-functions "^6.13.0" + babel-plugin-syntax-async-generators "^6.13.0" + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-syntax-exponentiation-operator "^6.13.0" + babel-plugin-syntax-export-extensions "^6.13.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + babel-plugin-transform-async-generator-functions "^6.24.1" + babel-plugin-transform-async-to-generator "^6.24.1" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-exponentiation-operator "^6.24.1" + babel-plugin-transform-object-rest-spread "^6.26.0" + babel-preset-es2015 "^6.24.1" + babel-preset-minify "^0.3.0" + babel-traverse "^6.26.0" + css-slam "^2.1.0" + dom5 "^2.3.0" + gulp-if "^2.0.2" + html-minifier "^3.5.10" + is-windows "^1.0.2" + matcher "^1.1.0" + multipipe "^1.0.2" + mz "^2.6.0" + parse5 "^2.2.3" + path-is-inside "^1.0.2" + plylog "^0.5.0" + polymer-analyzer "^2.7.0" + polymer-bundler "^3.1.1" + polymer-project-config "^3.10.0" + resolve "^1.5.0" + stream "0.0.2" + sw-precache "^5.1.1" + uuid "^3.2.1" + vinyl "^1.2.0" + vinyl-fs "^2.4.4" + whatwg-url "^6.4.0" + +polymer-build@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/polymer-build/-/polymer-build-3.0.4.tgz#73331729b6888c8fff4936bdfba2ca92947a1c8e" dependencies: "@babel/core" "^7.0.0-beta.46" "@babel/plugin-external-helpers" "^7.0.0-beta.46" @@ -7724,9 +8743,23 @@ polymer-build@^3.0.0: vinyl "^1.2.0" vinyl-fs "^2.4.4" +polymer-bundler@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/polymer-bundler/-/polymer-bundler-3.1.1.tgz#8bb6cbb40684120f1841eb1fe0ffeed605e6fa88" + dependencies: + clone "^2.1.0" + command-line-args "^3.0.1" + command-line-usage "^3.0.3" + dom5 "^2.2.0" + espree "^3.4.0" + mkdirp "^0.5.1" + parse5 "^2.2.2" + polymer-analyzer "^2.3.0" + source-map "^0.5.6" + polymer-bundler@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/polymer-bundler/-/polymer-bundler-4.0.1.tgz#0edd161027c60619553bd205b12ec61611b67d84" + version "4.0.2" + resolved "https://registry.yarnpkg.com/polymer-bundler/-/polymer-bundler-4.0.2.tgz#ad74494403253aa7c91ca6f7bd4170ac0becdf92" dependencies: "@types/acorn" "^4.0.3" "@types/babel-generator" "^6.25.1" @@ -7736,21 +8769,31 @@ polymer-bundler@^4.0.0: babel-traverse "^6.26.0" babel-types "^6.26.0" clone "^2.1.0" - command-line-args "^3.0.1" - command-line-usage "^3.0.3" - dom5 "^2.2.0" + command-line-args "^5.0.2" + command-line-usage "^5.0.5" + dom5 "^3.0.0" espree "^3.5.2" magic-string "^0.22.4" mkdirp "^0.5.1" - parse5 "^2.2.2" + parse5 "^4.0.0" polymer-analyzer "^3.0.1" rollup "^0.58.2" source-map "^0.5.6" vscode-uri "^1.0.1" +polymer-project-config@^3.10.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/polymer-project-config/-/polymer-project-config-3.14.0.tgz#dbca7765b0c977df8795e2b891610b9834e72b06" + dependencies: + "@types/node" "^9.6.4" + browser-capabilities "^1.0.0" + jsonschema "^1.1.1" + minimatch-all "^1.1.0" + plylog "^0.5.0" + polymer-project-config@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/polymer-project-config/-/polymer-project-config-4.0.1.tgz#b703a3ebad73be328ca210dfcfe978d9f580e3cd" + version "4.0.2" + resolved "https://registry.yarnpkg.com/polymer-project-config/-/polymer-project-config-4.0.2.tgz#da5063b6d98015318340ef31c1710e862d825b0d" dependencies: "@types/node" "^9.6.4" browser-capabilities "^1.0.0" @@ -7772,15 +8815,77 @@ polymer-webpack-loader@^2.0.2: postcss "^6.0.9" source-map "^0.5.6" +polyserve@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/polyserve/-/polyserve-0.23.0.tgz#23ab66057b160a1bc316dd2162f2df3a47d0f739" + dependencies: + "@types/assert" "0.0.29" + "@types/babel-core" "^6.7.14" + "@types/babylon" "^6.16.2" + "@types/compression" "^0.0.33" + "@types/content-type" "^1.1.0" + "@types/express" "^4.0.36" + "@types/mime" "0.0.29" + "@types/mz" "0.0.29" + "@types/node" "^8.0.0" + "@types/opn" "^3.0.28" + "@types/parse5" "^2.2.34" + "@types/pem" "^1.8.1" + "@types/serve-static" "^1.7.31" + "@types/spdy" "^3.4.1" + "@types/ua-parser-js" "^0.7.30" + babel-core "^6.18.2" + babel-plugin-transform-es2015-arrow-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoping "^6.18.0" + babel-plugin-transform-es2015-classes "^6.18.0" + babel-plugin-transform-es2015-computed-properties "^6.8.0" + babel-plugin-transform-es2015-destructuring "^6.19.0" + babel-plugin-transform-es2015-duplicate-keys "^6.8.0" + babel-plugin-transform-es2015-for-of "^6.18.0" + babel-plugin-transform-es2015-function-name "^6.9.0" + babel-plugin-transform-es2015-literals "^6.8.0" + babel-plugin-transform-es2015-modules-amd "^6.24.1" + babel-plugin-transform-es2015-object-super "^6.8.0" + babel-plugin-transform-es2015-parameters "^6.18.0" + babel-plugin-transform-es2015-shorthand-properties "^6.18.0" + babel-plugin-transform-es2015-spread "^6.8.0" + babel-plugin-transform-es2015-sticky-regex "^6.8.0" + babel-plugin-transform-es2015-template-literals "^6.8.0" + babel-plugin-transform-es2015-typeof-symbol "^6.18.0" + babel-plugin-transform-es2015-unicode-regex "^6.11.0" + babel-plugin-transform-regenerator "^6.16.1" + babylon "^6.17.4" + browser-capabilities "^0.2.0" + command-line-args "^3.0.1" + command-line-usage "^3.0.3" + compression "^1.6.2" + content-type "^1.0.2" + dom5 "^2.0.1" + express "^4.8.5" + find-port "^1.0.1" + http-proxy-middleware "^0.17.2" + lru-cache "^4.0.2" + mime "^1.3.4" + mz "^2.4.0" + opn "^3.0.2" + parse5 "^2.2.3" + pem "^1.8.3" + polymer-build "^2.1.0" + requirejs "^2.3.4" + resolve "^1.0.0" + send "^0.14.1" + spdy "^3.3.3" + polyserve@^0.27.11: - version "0.27.11" - resolved "https://registry.yarnpkg.com/polyserve/-/polyserve-0.27.11.tgz#445b06849b2b1b131732c6661791a42cf810a33f" + version "0.27.12" + resolved "https://registry.yarnpkg.com/polyserve/-/polyserve-0.27.12.tgz#bf92795ce76a4f36b88be451a9c66a7648b952b5" dependencies: "@types/compression" "^0.0.33" "@types/content-type" "^1.1.0" "@types/escape-html" "0.0.20" "@types/express" "^4.0.36" - "@types/mime" "0.0.29" + "@types/mime" "^2.0.0" "@types/mz" "0.0.29" "@types/node" "^9.6.4" "@types/opn" "^3.0.28" @@ -7791,8 +8896,8 @@ polyserve@^0.27.11: "@types/spdy" "^3.4.1" bower-config "^1.4.1" browser-capabilities "^1.0.0" - command-line-args "^3.0.1" - command-line-usage "^3.0.3" + command-line-args "^5.0.2" + command-line-usage "^5.0.5" compression "^1.6.2" content-type "^1.0.2" escape-html "^1.0.3" @@ -7800,15 +8905,15 @@ polyserve@^0.27.11: find-port "^1.0.1" http-proxy-middleware "^0.17.2" lru-cache "^4.0.2" - mime "^1.3.4" + mime "^2.3.1" mz "^2.4.0" opn "^3.0.2" pem "^1.8.3" - polymer-build "^3.0.0" + polymer-build "^3.0.3" polymer-project-config "^4.0.0" requirejs "^2.3.4" resolve "^1.5.0" - send "^0.14.1" + send "^0.16.2" spdy "^3.3.3" posix-character-classes@^0.1.0: @@ -7881,36 +8986,20 @@ postcss-flexbugs-fixes@^3.3.1: dependencies: postcss "^6.0.1" -postcss-load-config@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a" - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - postcss-load-options "^1.2.0" - postcss-load-plugins "^2.3.0" - -postcss-load-options@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c" - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - -postcss-load-plugins@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92" +postcss-load-config@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.0.0.tgz#f1312ddbf5912cd747177083c5ef7a19d62ee484" dependencies: - cosmiconfig "^2.1.1" - object-assign "^4.1.0" + cosmiconfig "^4.0.0" + import-cwd "^2.0.0" postcss-loader@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.5.tgz#3c6336ee641c8f95138172533ae461a83595e788" + version "2.1.6" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740" dependencies: loader-utils "^1.1.0" postcss "^6.0.0" - postcss-load-config "^1.2.0" + postcss-load-config "^2.0.0" schema-utils "^0.4.0" postcss-merge-idents@^2.1.5: @@ -8090,7 +9179,7 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0 source-map "^0.5.6" supports-color "^3.2.3" -postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.22, postcss@^6.0.9: +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.23, postcss@^6.0.9: version "6.0.23" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" dependencies: @@ -8111,8 +9200,8 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" prettier@^1.13.4: - version "1.13.6" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.13.6.tgz#00ae0b777ad92f81a9e7a1df2f0470b6dab0cb44" + version "1.13.7" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.13.7.tgz#850f3b8af784a49a6ea2d2eaa7ed1428a34b7281" pretty-bytes@^4.0.2: version "4.0.2" @@ -8182,7 +9271,7 @@ promisify-node@^0.4.0: nodegit-promise "~4.0.0" object-assign "^4.0.1" -prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.5.9, prop-types@^15.6.0, prop-types@^15.6.1: +prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.5.9, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2: version "15.6.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" dependencies: @@ -8249,7 +9338,7 @@ q@1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" -q@^1.1.2, q@^1.4.1: +q@^1.1.2, q@^1.4.1, q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -8280,14 +9369,13 @@ querystringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.0.0.tgz#fa3ed6e68eb15159457c89b37bc6472833195755" -radium@^0.19.0: - version "0.19.6" - resolved "https://registry.yarnpkg.com/radium/-/radium-0.19.6.tgz#b86721d08dbd303b061a4ae2ebb06cc6e335ae72" - dependencies: - array-find "^1.0.0" - exenv "^1.2.1" - inline-style-prefixer "^2.0.5" - prop-types "^15.5.8" +quick-lru@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + +ramda@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.25.0.tgz#8fdf68231cffa90bc2f9460390a0cb74a29b29a9" randomatic@^3.0.0: version "3.0.0" @@ -8360,8 +9448,8 @@ react-color@^2.14.1: tinycolor2 "^1.4.1" react-datetime@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/react-datetime/-/react-datetime-2.14.0.tgz#c7859c5b765275d7980f1cca27c03a727ff9ccef" + version "2.15.0" + resolved "https://registry.yarnpkg.com/react-datetime/-/react-datetime-2.15.0.tgz#a8f7da6c58b6b45dbeea32d4e8485db17614e12c" dependencies: create-react-class "^15.5.2" object-assign "^3.0.0" @@ -8378,11 +9466,11 @@ react-dom@^16.4.0: prop-types "^15.6.0" react-emotion@^9.1.3: - version "9.2.4" - resolved "https://registry.yarnpkg.com/react-emotion/-/react-emotion-9.2.4.tgz#98e00f70ce2ca4ee13923460123e763e492c013a" + version "9.2.6" + resolved "https://registry.yarnpkg.com/react-emotion/-/react-emotion-9.2.6.tgz#3941f78779f9a8ad8300042ddfa9b2cb111442c2" dependencies: - babel-plugin-emotion "^9.2.4" - create-emotion-styled "^9.2.3" + babel-plugin-emotion "^9.2.6" + create-emotion-styled "^9.2.6" react-error-overlay@^4.0.0: version "4.0.0" @@ -8397,6 +9485,12 @@ react-fuzzy@^0.5.2: fuse.js "^3.0.1" prop-types "^15.5.9" +react-html-attributes@^1.4.2: + version "1.4.3" + resolved "https://registry.yarnpkg.com/react-html-attributes/-/react-html-attributes-1.4.3.tgz#8c36c35fce6b750938d286af428ed1da7625186e" + dependencies: + html-element-attributes "^1.0.0" + react-icon-base@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/react-icon-base/-/react-icon-base-2.1.0.tgz#a196e33fdf1e7aaa1fda3aefbb68bdad9e82a79d" @@ -8407,13 +9501,20 @@ react-icons@^2.2.7: dependencies: react-icon-base "2.1.0" +react-inspector@^2.2.2, react-inspector@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-2.3.0.tgz#fc9c1d38ab687fc0d190dcaf133ae40158968fc8" + dependencies: + babel-runtime "^6.26.0" + is-dom "^1.0.9" + react-lifecycles-compat@^3.0.0, react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" react-modal@^3.4.5: - version "3.4.5" - resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.4.5.tgz#75a7eefb8f4c8247278d5ce1c41249d7785d9f69" + version "3.5.1" + resolved "https://registry.yarnpkg.com/react-modal/-/react-modal-3.5.1.tgz#33d38527def90ea324848f7d63e53acc4468a451" dependencies: exenv "^1.2.0" prop-types "^15.5.10" @@ -8425,11 +9526,12 @@ react-onclickoutside@^6.5.0: resolved "https://registry.yarnpkg.com/react-onclickoutside/-/react-onclickoutside-6.7.1.tgz#6a5b5b8b4eae6b776259712c89c8a2b36b17be93" react-split-pane@^0.1.77: - version "0.1.77" - resolved "https://registry.yarnpkg.com/react-split-pane/-/react-split-pane-0.1.77.tgz#f0c8cd18d076bbac900248dcf6dbcec02d5340db" + version "0.1.82" + resolved "https://registry.yarnpkg.com/react-split-pane/-/react-split-pane-0.1.82.tgz#42fbb9fd4823f05e037de0dab3cd6cf9bf0cf4ea" dependencies: inline-style-prefixer "^3.0.6" prop-types "^15.5.10" + react-lifecycles-compat "^3.0.4" react-style-proptype "^3.0.0" react-style-proptype@^3.0.0: @@ -8455,23 +9557,13 @@ react-textarea-autosize@^6.1.0: prop-types "^15.6.0" react-transition-group@^2.0.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.3.1.tgz#31d611b33e143a5e0f2d94c348e026a0f3b474b6" + version "2.4.0" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.4.0.tgz#1d9391fabfd82e016f26fabd1eec329dbd922b5a" dependencies: dom-helpers "^3.3.1" loose-envify "^1.3.1" - prop-types "^15.6.1" - -react-treebeard@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/react-treebeard/-/react-treebeard-2.1.0.tgz#fbd5cf51089b6f09a9b18350ab3bddf736e57800" - dependencies: - babel-runtime "^6.23.0" - deep-equal "^1.0.1" - prop-types "^15.5.8" - radium "^0.19.0" - shallowequal "^0.2.2" - velocity-react "^1.3.1" + prop-types "^15.6.2" + react-lifecycles-compat "^3.0.4" react@^16.4.0: version "16.4.1" @@ -8488,6 +9580,12 @@ reactcss@^1.2.0: dependencies: lodash "^4.0.1" +read-cmd-shim@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" + dependencies: + graceful-fs "^4.1.2" + read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" @@ -8502,7 +9600,14 @@ read-pkg-up@^2.0.0: find-up "^2.0.0" read-pkg "^2.0.0" -read-pkg@^1.0.0: +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + +read-pkg@^1.0.0, read-pkg@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" dependencies: @@ -8518,6 +9623,14 @@ read-pkg@^2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" @@ -8585,6 +9698,13 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" +redent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + dependencies: + indent-string "^3.0.0" + strip-indent "^2.0.0" + reduce-css-calc@^1.2.6: version "1.3.0" resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" @@ -8635,6 +9755,10 @@ regenerator-runtime@^0.11.0, regenerator-runtime@^0.11.1: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" +regenerator-runtime@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.0.tgz#8052ac952d85b10f3425192cd0c53f45cf65c6cb" + regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" @@ -8643,9 +9767,9 @@ regenerator-transform@^0.10.0: babel-types "^6.19.0" private "^0.1.6" -regenerator-transform@^0.12.4: - version "0.12.4" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.12.4.tgz#aa9b6c59f4b97be080e972506c560b3bccbfcff0" +regenerator-transform@^0.13.3: + version "0.13.3" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.3.tgz#264bd9ff38a8ce24b06e0636496b2c856b57bcbb" dependencies: private "^0.1.6" @@ -8740,6 +9864,10 @@ remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" +render-fragment@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/render-fragment/-/render-fragment-0.1.1.tgz#b231f259b7eee333d34256aee0ef3169be7bef30" + renderkid@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.1.tgz#898cabfc8bede4b7b91135a3ffd323e58c0db319" @@ -8795,7 +9923,7 @@ request@2.85.0: tunnel-agent "^0.6.0" uuid "^3.1.0" -request@2.87.0, request@^2.85.0: +request@2.87.0, request@^2.44.0, request@^2.85.0: version "2.87.0" resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" dependencies: @@ -8824,10 +9952,6 @@ require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" -require-from-string@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418" - require-from-string@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" @@ -8851,6 +9975,13 @@ requires-port@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" +resolve-dir@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" + dependencies: + expand-tilde "^1.2.2" + global-modules "^0.2.3" + resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" @@ -8862,11 +9993,15 @@ resolve-from@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" -resolve@^1.1.6, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.6.0: +resolve@^1.0.0, resolve@^1.1.6, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.5.0, resolve@^1.6.0: version "1.8.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" dependencies: @@ -8899,6 +10034,12 @@ rimraf@~2.2.6: version "2.2.8" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" +rimraf@~2.5.2: + version "2.5.4" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" + dependencies: + glob "^7.0.5" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -8945,7 +10086,7 @@ safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -8959,10 +10100,18 @@ safe-regex@^1.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" +samsam@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.2.tgz#bec11fdc83a9fda063401210e40176c3024d1567" + samsam@1.x, samsam@^1.1.3: version "1.3.0" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.3.0.tgz#8d1d9350e25622da30de3e44ba692b5221ab7c50" +samsam@~1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.1.3.tgz#9f5087419b4d091f232571e7fa52e90b0f552621" + sauce-connect-launcher@^1.0.0: version "1.2.4" resolved "https://registry.yarnpkg.com/sauce-connect-launcher/-/sauce-connect-launcher-1.2.4.tgz#8d38f85242a9fbede1b2303b559f7e20c5609a1c" @@ -9020,7 +10169,7 @@ semver-diff@^2.0.0: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" -send@0.16.2: +send@0.16.2, send@^0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" dependencies: @@ -9196,6 +10345,15 @@ sinon-chai@^2.10.0: version "2.14.0" resolved "https://registry.yarnpkg.com/sinon-chai/-/sinon-chai-2.14.0.tgz#da7dd4cc83cd6a260b67cca0f7a9fdae26a1205d" +sinon@^1.17.6: + version "1.17.7" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-1.17.7.tgz#4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf" + dependencies: + formatio "1.1.1" + lolex "1.3.2" + samsam "1.1.2" + util ">=0.10.3 <1" + sinon@^2.3.5: version "2.4.1" resolved "https://registry.yarnpkg.com/sinon/-/sinon-2.4.1.tgz#021fd64b54cb77d9d2fb0d43cdedfae7629c3a36" @@ -9311,6 +10469,12 @@ sort-keys@^1.0.0: dependencies: is-plain-obj "^1.0.0" +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" @@ -9339,6 +10503,12 @@ source-map@0.5.x, source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, sourc version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" +source-map@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -9404,9 +10574,17 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -sprintf-js@^1.0.3: - version "1.1.1" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c" +split2@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" + dependencies: + through2 "^2.0.2" + +split@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + dependencies: + through "2" sprintf-js@~1.0.2: version "1.0.3" @@ -9615,6 +10793,16 @@ strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" +strong-log-transformer@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-1.0.6.tgz#f7fb93758a69a571140181277eea0c2eb1301fa3" + dependencies: + byline "^5.0.0" + duplexer "^0.1.1" + minimist "^0.1.0" + moment "^2.6.0" + through "^2.3.4" + style-loader@^0.21.0: version "0.21.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.21.0.tgz#68c52e5eb2afc9ca92b6274be277ee59aea3a852" @@ -9627,8 +10815,14 @@ stylis-rule-sheet@^0.0.10: resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" stylis@^3.5.0: - version "3.5.1" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.1.tgz#fd341d59f57f9aeb412bc14c9d8a8670b438e03b" + version "3.5.3" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.3.tgz#99fdc46afba6af4deff570825994181a5e6ce546" + +supports-color@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" + dependencies: + has-flag "^1.0.0" supports-color@^2.0.0: version "2.0.0" @@ -9652,6 +10846,10 @@ supports-color@^5.3.0, supports-color@^5.4.0: dependencies: has-flag "^3.0.0" +svg-tag-names@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/svg-tag-names/-/svg-tag-names-1.1.1.tgz#9641b29ef71025ee094c7043f7cdde7d99fbd50a" + svg-url-loader@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/svg-url-loader/-/svg-url-loader-2.3.2.tgz#dd86b26c19fe3b914f04ea10ef39594eade04464" @@ -9771,6 +10969,27 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.2" +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + +temp-fs@^0.9.9: + version "0.9.9" + resolved "https://registry.yarnpkg.com/temp-fs/-/temp-fs-0.9.9.tgz#8071730437870720e9431532fe2814364f8803d7" + dependencies: + rimraf "~2.5.2" + +temp-write@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" + dependencies: + graceful-fs "^4.1.2" + is-stream "^1.1.0" + make-dir "^1.0.0" + pify "^3.0.0" + temp-dir "^1.0.0" + uuid "^3.0.1" + temp@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" @@ -9778,6 +10997,13 @@ temp@^0.8.1: os-tmpdir "^1.0.0" rimraf "~2.2.6" +tempfile@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2" + dependencies: + os-tmpdir "^1.0.0" + uuid "^2.0.1" + term-size@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" @@ -9811,6 +11037,10 @@ text-encoding@0.6.4: version "0.6.4" resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19" +text-extensions@^1.0.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.7.0.tgz#faaaba2625ed746d568a23e4d0aacd9bf08a8b39" + text-table@0.2.0, text-table@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -9841,14 +11071,14 @@ through2@^0.6.0: readable-stream ">=1.0.33-1 <1.1.0-0" xtend ">=4.0.0 <4.1.0-0" -through2@^2.0.0, through2@^2.0.1, through2@~2.0.0: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.2, through2@~2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" dependencies: readable-stream "^2.1.5" xtend "~4.0.1" -through@^2.3.6, through@~2.3.6: +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -9924,6 +11154,10 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" +toggle-selection@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" + toposort@^1.0.0: version "1.0.7" resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029" @@ -9950,6 +11184,14 @@ trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" +trim-newlines@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + +trim-off-newlines@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" + trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" @@ -10012,14 +11254,14 @@ uglify-es@^3.3.4: commander "~2.13.0" source-map "~0.6.1" -uglify-js@3.3.x: - version "3.3.28" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.28.tgz#0efb9a13850e11303361c1051f64d2ec68d9be06" +uglify-js@3.4.x: + version "3.4.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.5.tgz#650889c0766cf0f6fd5346cea09cd212f544be69" dependencies: - commander "~2.15.0" + commander "~2.16.0" source-map "~0.6.1" -uglify-js@^2.8.29: +uglify-js@^2.6, uglify-js@^2.8.29: version "2.8.29" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" dependencies: @@ -10057,13 +11299,6 @@ ultron@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" -underscore.string@3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.4.tgz#2c2a3f9f83e64762fdc45e6ceac65142864213db" - dependencies: - sprintf-js "^1.0.3" - util-deprecate "^1.0.2" - underscore@^1.8.3: version "1.9.1" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961" @@ -10133,6 +11368,20 @@ unique-string@^1.0.0: dependencies: crypto-random-string "^1.0.0" +universal-dotenv@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/universal-dotenv/-/universal-dotenv-1.8.0.tgz#200764f704d7a516bb564253b5c1b77eb7802e3d" + dependencies: + "@babel/runtime" "^7.0.0-beta.52" + app-root-dir "^1.0.2" + core-js "^2.5.7" + dotenv "^6.0.0" + dotenv-expand "^4.2.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -10216,6 +11465,10 @@ url-parse@^1.1.8, url-parse@~1.4.0: querystringify "^2.0.0" requires-port "^1.0.0" +url-template@=2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.1.tgz#6bf14e906dd4d0c77d25e4dfffbe29a52c156e13" + url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" @@ -10224,10 +11477,8 @@ url@^0.11.0: querystring "0.2.0" use@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544" - dependencies: - kind-of "^6.0.2" + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -10246,6 +11497,12 @@ util@0.10.3: dependencies: inherits "2.0.1" +"util@>=0.10.3 <1": + version "0.11.0" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.0.tgz#c5f391beb244103d799b21077a926fef8769e1fb" + dependencies: + inherits "2.0.3" + util@^0.10.3: version "0.10.4" resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" @@ -10268,9 +11525,9 @@ uuid@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" -uuid@^3.1.0, uuid@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" +uuid@^3.0.1, uuid@^3.1.0, uuid@^3.2.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" vali-date@^1.0.0: version "1.0.0" @@ -10380,9 +11637,18 @@ wbuf@^1.1.0, wbuf@^1.7.2: dependencies: minimalistic-assert "^1.0.0" -wct-local@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wct-local/-/wct-local-2.1.0.tgz#8c66517295094328645bb571d419a87642cc6120" +wct-browserstack@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/wct-browserstack/-/wct-browserstack-0.3.0.tgz#64fe8a54db07cb19a9f713e0bf62a939e4ce0b53" + dependencies: + browserstack-local "^1.3.0" + cleankill "^2.0.0" + node-browserstack "^0.2.3" + web-component-tester-custom-runner "^6.1.0" + +wct-local@^2.1.0, wct-local@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/wct-local/-/wct-local-2.1.1.tgz#4edd4193a3a662c9d3158588c7b429613e72575a" dependencies: "@types/express" "^4.0.30" "@types/freeport" "^1.0.19" @@ -10393,25 +11659,30 @@ wct-local@^2.1.0: cleankill "^2.0.0" freeport "^1.0.4" launchpad "^0.7.0" - promisify-node "^0.4.0" selenium-standalone "^6.7.0" which "^1.0.8" wct-sauce@^2.0.0, wct-sauce@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/wct-sauce/-/wct-sauce-2.0.2.tgz#b89ac990b126326ca8307b2bec7c483344d9ad49" + version "2.0.3" + resolved "https://registry.yarnpkg.com/wct-sauce/-/wct-sauce-2.0.3.tgz#4f682212b4c63be706067bd83190f6e397425a1f" dependencies: - chalk "^1.1.1" + chalk "^2.4.1" cleankill "^2.0.0" - lodash "^3.0.1" + lodash "^4.17.10" request "^2.85.0" sauce-connect-launcher "^1.0.0" temp "^0.8.1" - uuid "^2.0.1" + uuid "^3.2.1" + +wcwidth@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + dependencies: + defaults "^1.0.3" wd@^1.2.0: - version "1.10.1" - resolved "https://registry.yarnpkg.com/wd/-/wd-1.10.1.tgz#06cfe70a4903d7359f155866b8bafbe30aaccc3e" + version "1.10.2" + resolved "https://registry.yarnpkg.com/wd/-/wd-1.10.2.tgz#21f658873869dbbae8e4f089199192082a581611" dependencies: archiver "2.1.1" async "2.0.1" @@ -10419,12 +11690,47 @@ wd@^1.2.0: mkdirp "^0.5.1" q "1.4.1" request "2.85.0" - underscore.string "3.3.4" vargs "0.1.0" +web-component-tester-custom-runner@^6.1.0, web-component-tester-custom-runner@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/web-component-tester-custom-runner/-/web-component-tester-custom-runner-6.5.0.tgz#70a48d2dd4994623499f07859807634e87cc4bb8" + dependencies: + "@polymer/sinonjs" "^1.14.1" + "@polymer/test-fixture" "^0.0.3" + "@webcomponents/webcomponentsjs" "^1.0.7" + accessibility-developer-tools "^2.12.0" + async "^2.4.1" + body-parser "^1.17.2" + chai "^4.0.2" + chalk "^1.1.3" + cleankill "^2.0.0" + express "^4.15.3" + findup-sync "^1.0.0" + glob "^7.1.2" + lodash "^3.10.1" + mocha "^3.4.2" + multer "^1.3.0" + nomnom "^1.8.1" + polyserve "^0.23.0" + promisify-node "^0.4.0" + resolve "^1.3.3" + semver "^5.3.0" + send "^0.11.1" + server-destroy "^1.0.1" + sinon "^2.3.5" + sinon-chai "^2.10.0" + socket.io "^2.0.3" + stacky "^1.3.1" + wd "^1.2.0" + optionalDependencies: + update-notifier "^2.2.0" + wct-local "^2.1.0" + wct-sauce "^2.0.0" + web-component-tester@^6.5.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/web-component-tester/-/web-component-tester-6.7.0.tgz#365efa8341cf525864e5369ac708f1669fd474df" + version "6.7.1" + resolved "https://registry.yarnpkg.com/web-component-tester/-/web-component-tester-6.7.1.tgz#2acd810059ccd089b386cba5cf7bf3138cffa4b4" dependencies: "@polymer/sinonjs" "^1.14.1" "@polymer/test-fixture" "^0.0.3" @@ -10443,7 +11749,6 @@ web-component-tester@^6.5.0: multer "^1.3.0" nomnom "^1.8.1" polyserve "^0.27.11" - promisify-node "^0.4.0" resolve "^1.5.0" semver "^5.3.0" send "^0.11.1" @@ -10455,7 +11760,7 @@ web-component-tester@^6.5.0: wd "^1.2.0" optionalDependencies: update-notifier "^2.2.0" - wct-local "^2.1.0" + wct-local "^2.1.1" wct-sauce "^2.0.2" webidl-conversions@^4.0.2: @@ -10481,8 +11786,8 @@ webpack-glob-entries@^1.0.1: glob "^5.0.15" webpack-hot-middleware@^2.22.2: - version "2.22.2" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.22.2.tgz#623b77ce591fcd4e1fb99f18167781443e50afac" + version "2.22.3" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.22.3.tgz#ae6025d57d656085c5b716b44e0bc0f796787776" dependencies: ansi-html "0.0.7" html-entities "^1.2.0" @@ -10533,21 +11838,21 @@ webpack@^3.5.6: yargs "^8.0.2" webpack@^4.10.2: - version "4.12.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.12.1.tgz#9108078c67fdd72c2609cea22af87d7aed2acb08" - dependencies: - "@webassemblyjs/ast" "1.5.12" - "@webassemblyjs/helper-module-context" "1.5.12" - "@webassemblyjs/wasm-edit" "1.5.12" - "@webassemblyjs/wasm-opt" "1.5.12" - "@webassemblyjs/wasm-parser" "1.5.12" + version "4.16.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.16.2.tgz#c3e0e771adc94582e0543dd18d7436066051e885" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-module-context" "1.5.13" + "@webassemblyjs/wasm-edit" "1.5.13" + "@webassemblyjs/wasm-opt" "1.5.13" + "@webassemblyjs/wasm-parser" "1.5.13" acorn "^5.6.2" acorn-dynamic-import "^3.0.0" ajv "^6.1.0" ajv-keywords "^3.1.0" chrome-trace-event "^1.0.0" - enhanced-resolve "^4.0.0" - eslint-scope "^3.7.1" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" json-parse-better-errors "^1.0.2" loader-runner "^2.3.0" loader-utils "^1.1.0" @@ -10671,7 +11976,7 @@ wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" -write-file-atomic@^2.0.0: +write-file-atomic@^2.0.0, write-file-atomic@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" dependencies: @@ -10679,6 +11984,24 @@ write-file-atomic@^2.0.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" +write-json-file@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" + dependencies: + detect-indent "^5.0.0" + graceful-fs "^4.1.2" + make-dir "^1.0.0" + pify "^3.0.0" + sort-keys "^2.0.0" + write-file-atomic "^2.0.0" + +write-pkg@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" + dependencies: + sort-keys "^2.0.0" + write-json-file "^2.2.0" + write@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" @@ -10763,8 +12086,8 @@ yargs@~3.10.0: window-size "0.1.0" yauzl@^2.5.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.9.2.tgz#4fb1bc7ae1fc2f57037b54af6acc8fe1031c5b77" + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0"