]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Merge branch 'develop' into DanielRuf/tests/test-linux-macos-windows
authorNicolas Coden <nicolas@ncoden.fr>
Sun, 18 Nov 2018 14:35:41 +0000 (15:35 +0100)
committerNicolas Coden <nicolas@ncoden.fr>
Sun, 18 Nov 2018 16:07:44 +0000 (17:07 +0100)
1  2 
.travis.yml
package-lock.json
package.json
shrinkwrap.yaml
yarn.lock

diff --cc .travis.yml
index 82c9560b5c7711f47629f472b98870110469233c,f054c03606ab5d1f3417344e95078a831b88d55a..60ac59fc46cb7dbedc6dbac558e665c69178d514
@@@ -1,26 -1,21 +1,27 @@@
  language: node_js
  
-   - ZF_TRAVIS_COMMAND=test:javascript:units
 +os:
 +  - windows
 +  - linux
 +  - osx
 +
 +node_js:
 +  - 6
 +  - 8
 +  - 10
++  - 11
 +
 +env:
++  - ZF_TRAVIS_COMMAND=test
 +
  matrix:
    include:
 -  - node_js: "6"
 -    env: ZF_TRAVIS_COMMAND=test
 -  - node_js: "8"
 -    env: ZF_TRAVIS_COMMAND=test
 -  - node_js: "10"
 -    env: ZF_TRAVIS_COMMAND=test
 -  - node_js: "stable"
 -    env: ZF_TRAVIS_COMMAND=test
 -  - node_js: "stable"
 -    env: ZF_TRAVIS_COMMAND=test:javascript:browserstack
 +    - os: linux
-       node_js: 10
++      node_js: stable
 +      env: ZF_TRAVIS_COMMAND=test:javascript:browserstack
  
 -before_install: npm install -g npm@latest
 -install: npm ci
 -script: npm run $ZF_TRAVIS_COMMAND
 +install: yarn
 +script: yarn run $ZF_TRAVIS_COMMAND
  
  notifications:
    email: false
index ac82a50332279c7c7c10258a16c231141bd9bb48,a61a715209dee062e10a9e5891811117541acbc4..284531e48edbef66305914f619f690f0a007c80c
        }
      },
      "args": {
--      "version": "5.0.0",
--      "resolved": "https://registry.npmjs.org/args/-/args-5.0.0.tgz",
--      "integrity": "sha512-eCZo33yLdQ3DiG/Ko5n11uPonyYofYd9F2cqWID8TKGZwK/Z2ZcUj/oZ1HNMeNL2lgraPnv3JBZumfbUMqmZtg==",
++      "version": "3.0.8",
++      "resolved": "https://registry.npmjs.org/args/-/args-3.0.8.tgz",
++      "integrity": "sha512-yZ9pTP1UzoR04R2iusf2H3UG70O7mo55O5DjOS/MPKMTvxAFZenVCgi+JP8Q/dI+18qiM/m4r8En9j5/WlsBjQ==",
        "dev": true,
        "requires": {
--        "camelcase": "5.0.0",
--        "chalk": "2.4.1",
--        "leven": "2.1.0",
--        "mri": "1.1.1"
++        "camelcase": "4.1.0",
++        "chalk": "2.1.0",
++        "mri": "1.1.0",
++        "pkginfo": "0.4.1",
++        "string-similarity": "1.2.0"
        },
        "dependencies": {
--        "camelcase": {
--          "version": "5.0.0",
--          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz",
--          "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==",
++        "chalk": {
++          "version": "2.1.0",
++          "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz",
++          "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==",
++          "dev": true,
++          "requires": {
++            "ansi-styles": "^3.1.0",
++            "escape-string-regexp": "^1.0.5",
++            "supports-color": "^4.0.0"
++          }
++        },
++        "has-flag": {
++          "version": "2.0.0",
++          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
++          "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
            "dev": true
++        },
++        "supports-color": {
++          "version": "4.5.0",
++          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
++          "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
++          "dev": true,
++          "requires": {
++            "has-flag": "^2.0.0"
++          }
          }
        }
      },
          },
          "through2": {
            "version": "0.6.5",
--          "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
++          "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
            "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
            "dev": true,
            "requires": {
        }
      },
      "doiuse": {
--      "version": "4.2.0",
--      "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-4.2.0.tgz",
--      "integrity": "sha512-FMptmRKtlEwlcP9KUQ1Vw4pdlcUchl5cWBZEfgZGDPO0WhiJ8sJf2UeuYO8FXlNmK45s3OyQvzJ7GIWzmDYEdQ==",
++      "version": "4.1.0",
++      "resolved": "http://registry.npmjs.org/doiuse/-/doiuse-4.1.0.tgz",
++      "integrity": "sha512-QBvDs4nH6uJwSNwONQkBpt7SdCfjFEuQqoSkpyoUXqX7gYd9elCTVhIiIEaAFNiykwCrjIjHVcBcx1csa6EsQg==",
        "dev": true,
        "requires": {
--        "browserslist": "^4.1.1",
--        "caniuse-lite": "^1.0.30000887",
++        "browserslist": "^3.2.1",
++        "caniuse-lite": "^1.0.30000819",
          "css-rule-stream": "^1.1.0",
          "duplexer2": "0.0.2",
          "jsonfilter": "^1.1.2",
          "ldjson-stream": "^1.2.1",
++        "lodash": "^4.0.0",
          "multimatch": "^2.0.0",
--        "postcss": "^7.0.4",
--        "source-map": "^0.7.3",
--        "through2": "^2.0.3",
--        "yargs": "^12.0.2"
++        "postcss": "^6.0.1",
++        "source-map": "^0.5.6",
++        "through2": "^0.6.3",
++        "yargs": "^8.0.1"
        },
        "dependencies": {
--        "source-map": {
--          "version": "0.7.3",
--          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
--          "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
++        "ansi-regex": {
++          "version": "3.0.0",
++          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
++          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
++          "dev": true
++        },
++        "browserslist": {
++          "version": "3.2.8",
++          "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
++          "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
++          "dev": true,
++          "requires": {
++            "caniuse-lite": "^1.0.30000844",
++            "electron-to-chromium": "^1.3.47"
++          }
++        },
++        "is-fullwidth-code-point": {
++          "version": "2.0.0",
++          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
++          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
 +          "dev": true
++        },
++        "isarray": {
++          "version": "0.0.1",
++          "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
++          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
++          "dev": true
++        },
++        "load-json-file": {
++          "version": "2.0.0",
++          "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
++          "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
++          "dev": true,
++          "requires": {
++            "graceful-fs": "^4.1.2",
++            "parse-json": "^2.2.0",
++            "pify": "^2.0.0",
++            "strip-bom": "^3.0.0"
++          }
++        },
++        "os-locale": {
++          "version": "2.1.0",
++          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
++          "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
++          "dev": true,
++          "requires": {
++            "execa": "^0.7.0",
++            "lcid": "^1.0.0",
++            "mem": "^1.1.0"
++          }
++        },
++        "parse-json": {
++          "version": "2.2.0",
++          "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
++          "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
++          "dev": true,
++          "requires": {
++            "error-ex": "^1.2.0"
++          }
++        },
++        "path-type": {
++          "version": "2.0.0",
++          "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
++          "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
++          "dev": true,
++          "requires": {
++            "pify": "^2.0.0"
++          }
++        },
++        "pify": {
++          "version": "2.3.0",
++          "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
++          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+           "dev": true
++        },
++        "postcss": {
++          "version": "6.0.23",
++          "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
++          "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
++          "dev": true,
++          "requires": {
++            "chalk": "^2.4.1",
++            "source-map": "^0.6.1",
++            "supports-color": "^5.4.0"
++          },
++          "dependencies": {
++            "source-map": {
++              "version": "0.6.1",
++              "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
++              "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
++              "dev": true
++            }
++          }
++        },
++        "read-pkg": {
++          "version": "2.0.0",
++          "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
++          "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
++          "dev": true,
++          "requires": {
++            "load-json-file": "^2.0.0",
++            "normalize-package-data": "^2.3.2",
++            "path-type": "^2.0.0"
++          }
++        },
++        "read-pkg-up": {
++          "version": "2.0.0",
++          "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
++          "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
++          "dev": true,
++          "requires": {
++            "find-up": "^2.0.0",
++            "read-pkg": "^2.0.0"
++          }
++        },
++        "readable-stream": {
++          "version": "1.0.34",
++          "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
++          "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
++          "dev": true,
++          "requires": {
++            "core-util-is": "~1.0.0",
++            "inherits": "~2.0.1",
++            "isarray": "0.0.1",
++            "string_decoder": "~0.10.x"
++          }
++        },
++        "string-width": {
++          "version": "2.1.1",
++          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
++          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
++          "dev": true,
++          "requires": {
++            "is-fullwidth-code-point": "^2.0.0",
++            "strip-ansi": "^4.0.0"
++          }
++        },
++        "string_decoder": {
++          "version": "0.10.31",
++          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
++          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
++          "dev": true
++        },
++        "strip-ansi": {
++          "version": "4.0.0",
++          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
++          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
++          "dev": true,
++          "requires": {
++            "ansi-regex": "^3.0.0"
++          }
++        },
++        "through2": {
++          "version": "0.6.5",
++          "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
++          "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
++          "dev": true,
++          "requires": {
++            "readable-stream": ">=1.0.33-1 <1.1.0-0",
++            "xtend": ">=4.0.0 <4.1.0-0"
++          }
++        },
++        "which-module": {
++          "version": "2.0.0",
++          "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
++          "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
++          "dev": true
++        },
++        "yargs": {
++          "version": "8.0.2",
++          "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
++          "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
++          "dev": true,
++          "requires": {
++            "camelcase": "^4.1.0",
++            "cliui": "^3.2.0",
++            "decamelize": "^1.1.1",
++            "get-caller-file": "^1.0.1",
++            "os-locale": "^2.0.0",
++            "read-pkg-up": "^2.0.0",
++            "require-directory": "^2.1.1",
++            "require-main-filename": "^1.0.1",
++            "set-blocking": "^2.0.0",
++            "string-width": "^2.0.0",
++            "which-module": "^2.0.0",
++            "y18n": "^3.2.1",
++            "yargs-parser": "^7.0.0"
++          }
++        },
++        "yargs-parser": {
++          "version": "7.0.0",
++          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
++          "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
++          "dev": true,
++          "requires": {
++            "camelcase": "^4.1.0"
++          }
          }
        }
      },
          },
          "through2": {
            "version": "0.6.5",
--          "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
++          "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
            "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
            "dev": true,
            "requires": {
          },
          "through2": {
            "version": "0.6.5",
--          "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
++          "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
            "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
            "dev": true,
            "requires": {
          "flush-write-stream": "^1.0.2"
        }
      },
--    "leven": {
--      "version": "2.1.0",
--      "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
--      "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
--      "dev": true
--    },
      "levn": {
        "version": "0.3.0",
        "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
        }
      },
      "mocha-headless-chrome": {
--      "version": "2.0.1",
--      "resolved": "https://registry.npmjs.org/mocha-headless-chrome/-/mocha-headless-chrome-2.0.1.tgz",
--      "integrity": "sha512-76ieyHSSnNYv01AuSNt+ZmALZdfrM2uWDeLjxA7cYjrI0kLruZSdgje5MawWBVBfbE3U1pLgHJIveY1nv3zv6w==",
++      "version": "1.8.3",
++      "resolved": "https://registry.npmjs.org/mocha-headless-chrome/-/mocha-headless-chrome-1.8.3.tgz",
++      "integrity": "sha512-jWGWpuqXiTsKM/w+I5u1M2NkRM6wBo2MKCpsyIL3LxARz1CavfaXAM7njMIOtJnka/Jyi6utraF1fbYjY3Igqg==",
        "dev": true,
        "requires": {
--        "args": "^5.0.0",
--        "mkdirp": "^0.5.1",
--        "puppeteer": "1.5.0"
++        "args": "^3.0.7",
++        "puppeteer": "^1.2.0"
        }
      },
      "motion-ui": {
        }
      },
      "mri": {
--      "version": "1.1.1",
--      "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.1.tgz",
--      "integrity": "sha1-haom09ru7t+A3FmEr5XMXKXK2fE=",
++      "version": "1.1.0",
++      "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.0.tgz",
++      "integrity": "sha1-XAo/KcjM/7ux7JQdzsCdcfoy82o=",
        "dev": true
      },
      "ms": {
          "find-up": "^2.1.0"
        }
      },
++    "pkginfo": {
++      "version": "0.4.1",
++      "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
++      "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=",
++      "dev": true
++    },
      "please-upgrade-node": {
        "version": "3.1.1",
        "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz",
        "dev": true
      },
      "puppeteer": {
--      "version": "1.5.0",
--      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.5.0.tgz",
--      "integrity": "sha512-eELwFtFxL+uhmg4jPZOZXzSrPEYy4CaYQNbcchBbfxY+KjMpnv6XGf/aYWaQG49OTpfi2/DMziXtDM8XuJgoUA==",
++      "version": "1.10.0",
++      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.10.0.tgz",
++      "integrity": "sha512-3i28X/ucX8t3eL4TZA60FLMOQNKqudFSOGDHr0cT7T4dE027CrcS885aAqjdxNybhMPliM5yImNsKJ6SQrPzhw==",
        "dev": true,
        "requires": {
          "debug": "^3.1.0",
          }
        }
      },
++    "string-similarity": {
++      "version": "1.2.0",
++      "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.0.tgz",
++      "integrity": "sha1-11FTyzg4RjGLejmo2SkrtNtOnDA=",
++      "dev": true,
++      "requires": {
++        "lodash": "^4.13.1"
++      }
++    },
      "string-template": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/string-template/-/string-template-1.0.0.tgz",
diff --cc package.json
index f0f44fdd397ab90a81e5c62e480c048a0919338e,02978fdd00c15cc7716789c32e39790e835907cf..2e86a86fb958752d6b2f04c70265e748dfb3f22b
@@@ -79,9 -79,8 +79,8 @@@
      "jquery": "^3.3.1",
      "js-yaml": "^3.8.4",
      "mocha": "^5.0.5",
 -    "mocha-headless-chrome": "^2.0.0",
 +    "mocha-headless-chrome": "^1.8.3",
      "motion-ui": "^2.0.2",
-     "multiline": "^1.0.2",
      "octophant": "^1.0.0",
      "panini": "^1.6.2",
      "parker": "^1.0.0-alpha.0",
diff --cc shrinkwrap.yaml
index 5b24d1c1b2424321ee852e8e53f69f635f673246,0c7ccb503b6b292ff747fd6e1cd0d588d52535ec..cadc89cb5591ee36156b651744d41fe454522b76
@@@ -14,7 -14,7 +14,7 @@@ devDependencies
    clipboard: 2.0.1
    corejs-typeahead: 1.2.1
    cz-conventional-changelog: 2.1.0
--  doiuse: 4.2.0
++  doiuse: 4.1.0
    foundation-docs: github.com/zurb/foundation-docs/9a50a61c04ae5325e0441d0b7adb880c42c9c2ff
    gulp: 4.0.0
    gulp-add-src: 1.0.0
    jquery: 3.3.1
    js-yaml: 3.12.0
    mocha: 5.2.0
--  mocha-headless-chrome: 2.0.1
++  mocha-headless-chrome: 1.8.3
    motion-ui: 2.0.3
-   multiline: 1.0.2
    octophant: 1.0.1
-   panini: 1.6.2
+   panini: 1.6.3
    parker: 1.0.0-alpha.0
    prettyjson: 1.2.1
    require-dir: 1.1.0
@@@ -1032,7 -1027,7 +1027,8 @@@ packages
      hasBin: true
      resolution:
        integrity: sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=
-   /JSONStream/1.3.4:
++      tarball: 'http://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz'
+   /JSONStream/1.3.5:
      dependencies:
        jsonparse: 1.3.1
        through: 2.3.8
      dev: true
      resolution:
        integrity: sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=
-   /acorn-jsx/4.1.1:
 +      tarball: 'http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz'
+   /acorn-jsx/5.0.0/acorn@6.0.2:
      dependencies:
-       acorn: 5.7.3
+       acorn: 6.0.2
      dev: true
+     id: registry.npmjs.org/acorn-jsx/5.0.0
+     peerDependencies:
+       acorn: ^6.0.0
      resolution:
-       integrity: sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==
+       integrity: sha512-XkB50fn0MURDyww9+UYL3c1yLbOBz0ZFvrdYlGB8l+Ije1oSC75qAqrzSPjYQbdnQUzhlUGNKuesryAv0gxZOg==
    /acorn/2.7.0:
      dev: true
      engines:
        node: '>=0.10.0'
      resolution:
        integrity: sha1-06ioOzGapneTZisT52HHkRQiMG4=
++      tarball: 'http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz'
    /ansi-escapes/3.1.0:
      dev: true
      engines:
        node: '>=4'
      resolution:
        integrity: sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==
++      tarball: 'http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz'
    /ansi-gray/0.1.1:
      dependencies:
        ansi-wrap: 0.1.0
      dev: true
      resolution:
        integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
--  /args/5.0.0:
++  /args/3.0.8:
      dependencies:
--      camelcase: 5.0.0
--      chalk: 2.4.1
--      leven: 2.1.0
--      mri: 1.1.1
++      camelcase: 4.1.0
++      chalk: 2.1.0
++      mri: 1.1.0
++      pkginfo: 0.4.1
++      string-similarity: 1.2.0
      dev: true
      engines:
--      node: '>= 6.0.0'
++      node: '> 4.0.0'
      resolution:
--      integrity: sha512-eCZo33yLdQ3DiG/Ko5n11uPonyYofYd9F2cqWID8TKGZwK/Z2ZcUj/oZ1HNMeNL2lgraPnv3JBZumfbUMqmZtg==
++      integrity: sha512-yZ9pTP1UzoR04R2iusf2H3UG70O7mo55O5DjOS/MPKMTvxAFZenVCgi+JP8Q/dI+18qiM/m4r8En9j5/WlsBjQ==
    /argv/0.0.2:
      dev: true
      engines:
      dev: true
      resolution:
        integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
-   /browserslist/4.2.0:
++  /browserslist/3.2.8:
 +    dependencies:
-       caniuse-lite: 1.0.30000890
-       electron-to-chromium: 1.3.75
-       node-releases: 1.0.0-alpha.12
++      caniuse-lite: 1.0.30000898
++      electron-to-chromium: 1.3.81
 +    dev: true
 +    hasBin: true
 +    resolution:
-       integrity: sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==
++      integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==
+   /browserslist/4.3.3:
+     dependencies:
+       caniuse-lite: 1.0.30000898
+       electron-to-chromium: 1.3.81
+       node-releases: 1.0.0-alpha.15
+     dev: true
+     hasBin: true
+     resolution:
+       integrity: sha512-6h84UD1mmHeuQ9IucX6yzBc+KBYcBBTLYt2CXtY7GYCra6iE5kOm7oM+zuGw/0tjGtbJxjm58OvxSBmogEMCRQ==
    /browserstack-runner/0.9.0:
      dependencies:
        browserstack: 1.3.0
      dev: true
      resolution:
        integrity: sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==
++      tarball: 'http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz'
    /cache-base/1.0.1:
      dependencies:
        collection-visit: 1.0.0
        node: '>=0.10.0'
      resolution:
        integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
++      tarball: 'http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz'
    /camelcase-keys/4.2.0:
      dependencies:
        camelcase: 4.1.0
        node: '>=4'
      resolution:
        integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
--  /camelcase/5.0.0:
--    dev: true
--    engines:
--      node: '>=6'
--    resolution:
--      integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==
-   /caniuse-lite/1.0.30000890:
+   /caniuse-lite/1.0.30000898:
      dev: true
      resolution:
-       integrity: sha512-4NI3s4Y6ROm+SgZN5sLUG4k7nVWQnedis3c/RWkynV5G6cHSY7+a8fwFyn2yoBDE3E6VswhTNNwR3PvzGqlTkg==
+       integrity: sha512-ytlTZqO4hYe4rNAJhMynUAIUI33jsP2Bb1two/9OVC39wZjPZ8exIO0eCLw5mqAtegOGiGF0kkTWTn3B02L+mw==
    /capitalize/1.0.0:
      dev: true
      resolution:
        node: '>= 0.4.0'
      resolution:
        integrity: sha1-D0MEIwjddGMyvZgWSq70pPRboWc=
++      tarball: 'http://registry.npmjs.org/chai-jquery/-/chai-jquery-2.0.0.tgz'
    /chai/4.2.0:
      dependencies:
        assertion-error: 1.1.0
        node: '>=0.10.0'
      resolution:
        integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
 +      tarball: 'http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz'
++  /chalk/2.1.0:
++    dependencies:
++      ansi-styles: 3.2.1
++      escape-string-regexp: 1.0.5
++      supports-color: 4.5.0
++    dev: true
++    engines:
++      node: '>=4'
++    resolution:
++      integrity: sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==
    /chalk/2.3.1:
      dependencies:
        ansi-styles: 3.2.1
        node: '>= 0.6'
      resolution:
        integrity: sha1-dy5wFfLuKZZQltcepBdbdas1SSU=
++      tarball: 'http://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz'
    /cheerio/0.20.0:
      dependencies:
        css-select: 1.2.0
        jsdom: 7.2.2
      resolution:
        integrity: sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=
++      tarball: 'http://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz'
    /cheerio/1.0.0-rc.2:
      dependencies:
        css-select: 1.2.0
        node: '>=0.1.90'
      resolution:
        integrity: sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
++      tarball: 'http://registry.npmjs.org/colors/-/colors-1.0.3.tgz'
    /colors/1.3.2:
      dev: true
      engines:
      dev: true
      resolution:
        integrity: sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==
++      tarball: 'http://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz'
    /conventional-commit-types/2.2.0:
      dev: true
      resolution:
      hasBin: true
      resolution:
        integrity: sha512-BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ==
++      tarball: 'http://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz'
    /convert-source-map/1.6.0:
      dependencies:
        safe-buffer: 5.1.2
      dependencies:
        lru-cache: 4.1.3
        which: 1.3.1
++    deprecated: 'cross-spawn no longer requires a build toolchain, use it instead'
      dev: true
      resolution:
        integrity: sha1-hF/wwINKPe2dFg2sptOQkGuyiMw=
++      tarball: 'http://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz'
    /cross-spawn/2.2.3:
      dependencies:
        cross-spawn-async: 2.2.5
      dev: true
      resolution:
        integrity: sha1-sRIcpRhI3SZOIkTQWM7iVN7rRLA=
++      tarball: 'http://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz'
    /css-select/1.2.0:
      dependencies:
        boolbase: 1.0.0
      dev: true
      resolution:
        integrity: sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
++      tarball: 'http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz'
    /css-selector-parser/1.3.0:
      dev: true
      engines:
      dev: true
      resolution:
        integrity: sha1-18wt9FGAZm+Z0rFEYmOUaeAPc2w=
-   /css-what/2.1.0:
++      tarball: 'http://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz'
+   /css-what/2.1.2:
      dev: true
      resolution:
-       integrity: sha1-lGfQMsOM+u+58teVASUwYvh/ob0=
+       integrity: sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==
    /css/2.2.4:
      dependencies:
        inherits: 2.0.3
      dev: true
      resolution:
        integrity: sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=
++      tarball: 'http://registry.npmjs.org/d/-/d-1.0.0.tgz'
    /dargs/4.1.0:
      dependencies:
        number-is-nan: 1.0.1
        node: '>=0.10.0'
      resolution:
        integrity: sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
++      tarball: 'http://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz'
    /doctrine/2.1.0:
      dependencies:
        esutils: 2.0.2
        node: '>=0.10.0'
      resolution:
        integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
--  /doiuse/4.2.0:
++  /doiuse/4.1.0:
      dependencies:
-       browserslist: 4.2.0
-       caniuse-lite: 1.0.30000890
 -      browserslist: 4.3.3
++      browserslist: 3.2.8
+       caniuse-lite: 1.0.30000898
        css-rule-stream: 1.1.0
        duplexer2: 0.0.2
        jsonfilter: 1.1.2
        ldjson-stream: 1.2.1
++      lodash: 4.17.11
        multimatch: 2.1.0
--      postcss: 7.0.5
--      source-map: 0.7.3
--      through2: 2.0.3
--      yargs: 12.0.2
++      postcss: 6.0.23
++      source-map: 0.5.7
++      through2: 0.6.5
++      yargs: 8.0.2
      dev: true
      hasBin: true
      resolution:
--      integrity: sha512-FMptmRKtlEwlcP9KUQ1Vw4pdlcUchl5cWBZEfgZGDPO0WhiJ8sJf2UeuYO8FXlNmK45s3OyQvzJ7GIWzmDYEdQ==
++      integrity: sha512-QBvDs4nH6uJwSNwONQkBpt7SdCfjFEuQqoSkpyoUXqX7gYd9elCTVhIiIEaAFNiykwCrjIjHVcBcx1csa6EsQg==
++      tarball: 'http://registry.npmjs.org/doiuse/-/doiuse-4.1.0.tgz'
    /dom-serializer/0.1.0:
      dependencies:
        domelementtype: 1.1.3
      dev: true
      resolution:
        integrity: sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=
++      tarball: 'http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz'
+   /domelementtype/1.2.1:
+     dev: true
+     resolution:
+       integrity: sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA==
    /domelementtype/1.3.0:
      dev: true
      resolution:
        integrity: sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=
++      tarball: 'http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz'
    /domhandler/2.3.0:
      dependencies:
-       domelementtype: 1.3.0
+       domelementtype: 1.2.1
      dev: true
      resolution:
        integrity: sha1-LeWaCCLVAn+r/28DLCsloqir5zg=
      dev: true
      resolution:
        integrity: sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==
++      tarball: 'http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz'
    /engine.io-parser/2.1.2:
      dependencies:
        after: 0.8.2
      dev: true
      resolution:
        integrity: sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==
++      tarball: 'http://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz'
    /enhanced-resolve/4.1.0:
      dependencies:
        graceful-fs: 4.1.11
      dev: true
      resolution:
        integrity: sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=
-   /entities/1.1.1:
++      tarball: 'http://registry.npmjs.org/entities/-/entities-1.0.0.tgz'
+   /entities/1.1.2:
      dev: true
      resolution:
-       integrity: sha1-blwtClYhtdra7O+AuQ7ftc13cvA=
+       integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==
    /errno/0.1.7:
      dependencies:
        prr: 1.0.1
      dev: true
      resolution:
        integrity: sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=
++      tarball: 'http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz'
    /es6-set/0.1.5:
      dependencies:
        d: 1.0.0
      hasBin: true
      resolution:
        integrity: sha1-5MyPoPAJ+4KaquI4VaKTYL4fbBE=
-   /eslint/5.6.1:
 +      tarball: 'http://registry.npmjs.org/eslint/-/eslint-2.13.1.tgz'
+   /eslint/5.7.0:
      dependencies:
        '@babel/code-frame': 7.0.0
        ajv: 6.5.4
        node: '>=0.10.0'
      resolution:
        integrity: sha1-/V3ux2qXpRIKnNOnyxF3oJI7EdI=
++      tarball: 'http://registry.npmjs.org/espree/-/espree-3.1.7.tgz'
    /espree/3.5.4:
      dependencies:
        acorn: 5.7.3
        node: '>=0.10.0'
      resolution:
        integrity: sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==
-   /espree/4.0.0:
++      tarball: 'http://registry.npmjs.org/espree/-/espree-3.5.4.tgz'
+   /espree/4.1.0:
      dependencies:
-       acorn: 5.7.3
-       acorn-jsx: 4.1.1
+       acorn: 6.0.2
+       acorn-jsx: /acorn-jsx/5.0.0/acorn@6.0.2
+       eslint-visitor-keys: 1.0.0
      dev: true
      engines:
        node: '>=6.0.0'
      dev: true
      resolution:
        integrity: sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=
++      tarball: 'http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz'
    /fast-deep-equal/2.0.1:
      dev: true
      resolution:
      hasBin: true
      resolution:
        integrity: sha512-svsK26tQ8vEKnMshTDatSIQSMDdz8CxIIqKsvPqbtV23Etmw6VNaFAitu8zwZ0VrOne7FztwPyRLxK7/DIUTQg==
++      tarball: 'http://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.6.tgz'
    /glob-all/3.1.0:
      dependencies:
        glob: 7.1.3
        node: '>= 0.9'
      resolution:
        integrity: sha1-aK62Yefizo02NDgbLsQV8AxrwqQ=
++      tarball: 'http://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.8.tgz'
    /glob-watcher/5.0.1:
      dependencies:
        async-done: 1.3.1
        node: '>= 0.10'
      resolution:
        integrity: sha512-fK92r2COMC199WCyGUblrZKhjra3cyVMDiypDdqg1vsSDmexnbYivK1kNR4QItiNXLKmGlqan469ks67RtNa2g==
++      tarball: 'http://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.1.tgz'
    /glob/3.1.21:
      dependencies:
        graceful-fs: 1.2.3
        node: '>=0.10.0'
      resolution:
        integrity: sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=
++      tarball: 'http://registry.npmjs.org/globby/-/globby-5.0.0.tgz'
    /globule/0.1.0:
      dependencies:
        glob: 3.1.21
        node: '>=0.4.0'
      resolution:
        integrity: sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=
++      tarball: 'http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz'
    /graceful-fs/3.0.11:
      dependencies:
-       natives: 1.1.5
+       natives: 1.1.6
      deprecated: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
      dev: true
      engines:
        node: '>=0.4.0'
      resolution:
        integrity: sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=
++      tarball: 'http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz'
    /graceful-fs/4.1.11:
      dev: true
      engines:
        node: '>=0.4.0'
      resolution:
        integrity: sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=
++      tarball: 'http://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz'
    /growl/1.10.5:
      dev: true
      engines:
      dev: true
      resolution:
        integrity: sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=
++  /has-flag/2.0.0:
++    dev: true
++    engines:
++      node: '>=0.10.0'
++    resolution:
++      integrity: sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=
    /has-flag/3.0.0:
      dev: true
      engines:
      dev: true
      resolution:
        integrity: sha1-uKnFSTISqTkvAiK2SclhFJfr+4g=
-   /highlight.js/9.12.0:
++      tarball: 'http://registry.npmjs.org/highlight.js/-/highlight.js-8.9.1.tgz'
+   /highlight.js/9.13.1:
      dev: true
      resolution:
-       integrity: sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=
+       integrity: sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A==
    /hmac-drbg/1.0.1:
      dependencies:
        hash.js: 1.1.5
      hasBin: true
      resolution:
        integrity: sha512-ZmgNLaTp54+HFKkONyLFEfs5dd/ZOtlquKaTnqIWFmx3Av5zG6ZPcV2d0o9XM2fXOTxxIf6eDcwzFFotke/5zA==
-   /htmlparser2/3.8.3:
+   /htmlparser2/3.10.0:
      dependencies:
        domelementtype: 1.3.0
-       domhandler: 2.3.0
+       domhandler: 2.4.2
        domutils: 1.5.1
-       entities: 1.0.0
-       readable-stream: 1.1.14
+       entities: 1.1.2
+       inherits: 2.0.3
+       readable-stream: 3.0.6
      dev: true
      resolution:
-       integrity: sha1-mWwosZFRaovoZQGn15dX5ccMEGg=
-   /htmlparser2/3.9.2:
+       integrity: sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==
+   /htmlparser2/3.8.3:
      dependencies:
-       domelementtype: 1.3.0
-       domhandler: 2.4.2
+       domelementtype: 1.2.1
+       domhandler: 2.3.0
        domutils: 1.5.1
-       entities: 1.1.1
-       inherits: 2.0.3
-       readable-stream: 2.3.6
+       entities: 1.0.0
+       readable-stream: 1.1.14
      dev: true
      resolution:
-       integrity: sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=
+       integrity: sha1-mWwosZFRaovoZQGn15dX5ccMEGg=
++      tarball: 'http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz'
    /http-errors/1.6.3:
      dependencies:
        depd: 1.1.2
      hasBin: true
      resolution:
        integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
++      tarball: 'http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz'
    /jsesc/2.5.1:
      dev: true
      engines:
      dev: true
      resolution:
        integrity: sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=
++      tarball: 'http://registry.npmjs.org/kew/-/kew-0.7.0.tgz'
    /kind-of/1.1.0:
      dev: true
      engines:
        node: '>= 0.10'
      resolution:
        integrity: sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=
--  /leven/2.1.0:
--    dev: true
--    engines:
--      node: '>=0.10.0'
--    resolution:
--      integrity: sha1-wuep93IJTe6dNCAq6KzORoeHVYA=
    /levn/0.3.0:
      dependencies:
        prelude-ls: 1.1.2
        node: '>=0.10.0'
      resolution:
        integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
 +      tarball: 'http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz'
++  /load-json-file/2.0.0:
++    dependencies:
++      graceful-fs: 4.1.11
++      parse-json: 2.2.0
++      pify: 2.3.0
++      strip-bom: 3.0.0
++    dev: true
++    engines:
++      node: '>=4'
++    resolution:
++      integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
++      tarball: 'http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz'
    /load-json-file/4.0.0:
      dependencies:
        graceful-fs: 4.1.11
        node: '>=0.10.0'
      resolution:
        integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
++      tarball: 'http://registry.npmjs.org/meow/-/meow-3.7.0.tgz'
    /meow/4.0.1:
      dependencies:
        camelcase-keys: 4.2.0
      dev: true
      resolution:
        integrity: sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=
++      tarball: 'http://registry.npmjs.org/merge/-/merge-1.2.0.tgz'
    /micromatch/2.3.11:
      dependencies:
        arr-diff: 2.0.0
      hasBin: true
      resolution:
        integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
 -  /mocha-headless-chrome/2.0.1:
 +      tarball: 'http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz'
-   /mocha-headless-chrome/2.0.1:
++  /mocha-headless-chrome/1.8.3:
      dependencies:
--      args: 5.0.0
--      mkdirp: 0.5.1
--      puppeteer: 1.5.0
++      args: 3.0.8
++      puppeteer: 1.10.0
      dev: true
      engines:
        node: '>=6.4.0'
      hasBin: true
      resolution:
--      integrity: sha512-76ieyHSSnNYv01AuSNt+ZmALZdfrM2uWDeLjxA7cYjrI0kLruZSdgje5MawWBVBfbE3U1pLgHJIveY1nv3zv6w==
++      integrity: sha512-jWGWpuqXiTsKM/w+I5u1M2NkRM6wBo2MKCpsyIL3LxARz1CavfaXAM7njMIOtJnka/Jyi6utraF1fbYjY3Igqg==
    /mocha/5.2.0:
      dependencies:
        browser-stdout: 1.3.1
      dev: true
      resolution:
        integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
--  /mri/1.1.1:
++  /mri/1.1.0:
      dev: true
      engines:
        node: '>=4'
      resolution:
--      integrity: sha1-haom09ru7t+A3FmEr5XMXKXK2fE=
++      integrity: sha1-XAo/KcjM/7ux7JQdzsCdcfoy82o=
    /ms/2.0.0:
      dev: true
      resolution:
        node: '>=0.10.0'
      resolution:
        integrity: sha1-abHyX/B00oKJBPJE3dBrfZbvbJM=
++      tarball: 'http://registry.npmjs.org/multiline/-/multiline-1.0.2.tgz'
    /multimatch/2.1.0:
      dependencies:
        array-differ: 1.0.0
      dev: true
      resolution:
        integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=
++      tarball: 'http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz'
    /nice-try/1.0.5:
      dev: true
      resolution:
        node: '>=0.10.0'
      resolution:
        integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
++      tarball: 'http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz'
    /os-locale/1.4.0:
      dependencies:
        lcid: 1.0.0
        node: '>=0.10.0'
      resolution:
        integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
++      tarball: 'http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz'
    /osenv/0.1.5:
      dependencies:
        os-homedir: 1.0.2
        node: '>=0.10.0'
      resolution:
        integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
++      tarball: 'http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz'
    /path-is-inside/1.0.2:
      dev: true
      resolution:
        node: '>=0.10.0'
      resolution:
        integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
++  /path-type/2.0.0:
++    dependencies:
++      pify: 2.3.0
++    dev: true
++    engines:
++      node: '>=4'
++    resolution:
++      integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
    /path-type/3.0.0:
      dependencies:
        pify: 3.0.0
        node: '>=0.10.0'
      resolution:
        integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
++      tarball: 'http://registry.npmjs.org/pify/-/pify-2.3.0.tgz'
    /pify/3.0.0:
      dev: true
      engines:
        node: '>=6'
      resolution:
        integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
++  /pkginfo/0.4.1:
++    dev: true
++    engines:
++      node: '>= 0.4.0'
++    resolution:
++      integrity: sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=
    /please-upgrade-node/3.1.1:
      dependencies:
        semver-compare: 1.0.0
        node: '>= 4'
      resolution:
        integrity: sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==
-   /postcss-value-parser/3.3.0:
+   /postcss-value-parser/3.3.1:
+     dev: true
+     resolution:
+       integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
++  /postcss/6.0.23:
++    dependencies:
++      chalk: 2.4.1
++      source-map: 0.6.1
++      supports-color: 5.5.0
 +    dev: true
++    engines:
++      node: '>=4.0.0'
 +    resolution:
-       integrity: sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=
++      integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
    /postcss/7.0.5:
      dependencies:
        chalk: 2.4.1
        node: '>= 0.8'
      resolution:
        integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
++      tarball: 'http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz'
    /prettyjson/1.2.1:
      dependencies:
        colors: 1.3.2
        node: '>=0.4.0'
      resolution:
        integrity: sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=
-   /progress/2.0.0:
++      tarball: 'http://registry.npmjs.org/progress/-/progress-1.1.8.tgz'
+   /progress/2.0.1:
      dev: true
      engines:
        node: '>=0.4.0'
        node: '>=6'
      resolution:
        integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
--  /puppeteer/1.5.0:
++  /puppeteer/1.10.0:
      dependencies:
-       debug: 3.2.5
+       debug: 3.2.6
        extract-zip: 1.6.7
        https-proxy-agent: 2.2.1
        mime: 2.3.1
        node: '>=6.4.0'
      requiresBuild: true
      resolution:
--      integrity: sha512-eELwFtFxL+uhmg4jPZOZXzSrPEYy4CaYQNbcchBbfxY+KjMpnv6XGf/aYWaQG49OTpfi2/DMziXtDM8XuJgoUA==
++      integrity: sha512-3i28X/ucX8t3eL4TZA60FLMOQNKqudFSOGDHr0cT7T4dE027CrcS885aAqjdxNybhMPliM5yImNsKJ6SQrPzhw==
    /q/1.5.1:
      dev: true
      engines:
        node: '>=0.10.0'
      resolution:
        integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
++  /read-pkg-up/2.0.0:
++    dependencies:
++      find-up: 2.1.0
++      read-pkg: 2.0.0
++    dev: true
++    engines:
++      node: '>=4'
++    resolution:
++      integrity: sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
    /read-pkg-up/3.0.0:
      dependencies:
        find-up: 2.1.0
        node: '>=0.10.0'
      resolution:
        integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
++  /read-pkg/2.0.0:
++    dependencies:
++      load-json-file: 2.0.0
++      normalize-package-data: 2.4.0
++      path-type: 2.0.0
++    dev: true
++    engines:
++      node: '>=4'
++    resolution:
++      integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
    /read-pkg/3.0.0:
      dependencies:
        load-json-file: 4.0.0
      dev: true
      resolution:
        integrity: sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
 +      tarball: 'http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz'
+   /readable-stream/3.0.6:
+     dependencies:
+       inherits: 2.0.3
+       string_decoder: 1.1.1
+       util-deprecate: 1.0.2
+     dev: true
+     engines:
+       node: '>= 6'
+     resolution:
+       integrity: sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==
    /readdirp/2.2.1:
      dependencies:
        graceful-fs: 4.1.11
        node: '>=0.10.0'
      resolution:
        integrity: sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=
++      tarball: 'http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz'
    /requires-port/1.0.0:
      dev: true
      resolution:
      dev: true
      resolution:
        integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
++      tarball: 'http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz'
    /safe-wipe/0.2.4:
      dependencies:
        extend: 2.0.2
      hasBin: true
      resolution:
        integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8=
-   /semver/5.5.0:
-     dev: true
-     hasBin: true
-     resolution:
-       integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
-   /semver/5.5.1:
++      tarball: 'http://registry.npmjs.org/semver/-/semver-5.3.0.tgz'
+   /semver/5.6.0:
      dev: true
      hasBin: true
      resolution:
      hasBin: true
      resolution:
        integrity: sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=
++      tarball: 'http://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz'
    /sigmund/1.0.1:
      dev: true
      resolution:
      dev: true
      resolution:
        integrity: sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==
++      tarball: 'http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz'
    /socket.io/2.1.1:
      dependencies:
        debug: 3.1.0
        node: '>=0.8.0'
      resolution:
        integrity: sha1-p8/omux7FoLDsZjQrPtH19CQVms=
++      tarball: 'http://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz'
    /source-map/0.4.4:
      dependencies:
        amdefine: 1.0.1
        node: '>=0.8.0'
      resolution:
        integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=
++      tarball: 'http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz'
    /source-map/0.5.7:
      dev: true
      engines:
        node: '>=0.10.0'
      resolution:
        integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
--  /source-map/0.7.3:
--    dev: true
--    engines:
--      node: '>= 8'
--    resolution:
--      integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
    /sparkles/1.0.1:
      dev: true
      engines:
        node: '>= 0.10.0'
      resolution:
        integrity: sha1-sQ1lFYr1ec46X0jJJ20B2yPU+LU=
++  /string-similarity/1.2.0:
++    dependencies:
++      lodash: 4.17.11
++    dev: true
++    resolution:
++      integrity: sha1-11FTyzg4RjGLejmo2SkrtNtOnDA=
    /string-template/0.2.1:
      dev: true
      resolution:
        node: '>=0.10.0'
      resolution:
        integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
++      tarball: 'http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz'
    /strip-indent/1.0.1:
      dependencies:
        get-stdin: 4.0.1
        node: '>=0.8.0'
      resolution:
        integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
++  /supports-color/4.5.0:
++    dependencies:
++      has-flag: 2.0.0
++    dev: true
++    engines:
++      node: '>=4'
++    resolution:
++      integrity: sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=
    /supports-color/5.4.0:
      dependencies:
        has-flag: 3.0.0
      dev: true
      resolution:
        integrity: sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=
-   /table/4.0.3:
 +      tarball: 'http://registry.npmjs.org/table/-/table-3.8.3.tgz'
+   /table/5.1.0:
      dependencies:
        ajv: 6.5.4
-       ajv-keywords: /ajv-keywords/3.2.0/ajv@6.5.4
-       chalk: 2.4.1
        lodash: 4.17.11
        slice-ansi: 1.0.0
        string-width: 2.1.1
      dev: true
      resolution:
        integrity: sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=
++      tarball: 'http://registry.npmjs.org/tar/-/tar-2.2.1.tgz'
    /temp-path/1.0.0:
      dev: true
      resolution:
      dev: true
      resolution:
        integrity: sha1-45mpgiV6J22uQou5KEXLcb3CbRk=
-   /text-extensions/1.8.0:
 +      tarball: 'http://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz'
+   /text-extensions/1.9.0:
      dev: true
      engines:
        node: '>=0.10'
      dev: true
      resolution:
        integrity: sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=
++      tarball: 'http://registry.npmjs.org/through2/-/through2-0.4.2.tgz'
    /through2/0.6.5:
      dependencies:
        readable-stream: 1.0.34
      dev: true
      resolution:
        integrity: sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=
++      tarball: 'http://registry.npmjs.org/through2/-/through2-0.6.5.tgz'
    /through2/1.1.1:
      dependencies:
        readable-stream: 1.1.14
      dev: true
      resolution:
        integrity: sha1-CEfLxESfNAVXTb3M2buEG4OsNUU=
++      tarball: 'http://registry.npmjs.org/through2/-/through2-1.1.1.tgz'
    /through2/2.0.1:
      dependencies:
        readable-stream: 2.0.6
      dev: true
      resolution:
        integrity: sha1-OE51MU1J8y3hLuu4E2uOtrXVnak=
++      tarball: 'http://registry.npmjs.org/through2/-/through2-2.0.1.tgz'
    /through2/2.0.3:
      dependencies:
        readable-stream: 2.3.6
      dev: true
      resolution:
        integrity: sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=
++      tarball: 'http://registry.npmjs.org/through2/-/through2-2.0.3.tgz'
    /time-stamp/1.1.0:
      dev: true
      engines:
      dev: true
      resolution:
        integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
++      tarball: 'http://registry.npmjs.org/util/-/util-0.10.3.tgz'
    /util/0.10.4:
      dependencies:
        inherits: 2.0.3
      dev: true
      resolution:
        integrity: sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=
++  /yargs-parser/7.0.0:
++    dependencies:
++      camelcase: 4.1.0
++    dev: true
++    resolution:
++      integrity: sha1-jQrELxbqVd69MyyvTEA4s+P139k=
    /yargs/1.2.6:
      dependencies:
        minimist: 0.1.0
      dev: true
      resolution:
        integrity: sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=
++  /yargs/8.0.2:
++    dependencies:
++      camelcase: 4.1.0
++      cliui: 3.2.0
++      decamelize: 1.2.0
++      get-caller-file: 1.0.3
++      os-locale: 2.1.0
++      read-pkg-up: 2.0.0
++      require-directory: 2.1.1
++      require-main-filename: 1.0.1
++      set-blocking: 2.0.0
++      string-width: 2.1.1
++      which-module: 2.0.0
++      y18n: 3.2.1
++      yargs-parser: 7.0.0
++    dev: true
++    resolution:
++      integrity: sha1-YpmpBVsc78lp/355wdkY3Osiw2A=
    /yauzl/2.4.1:
      dependencies:
        fd-slicer: 1.0.1
@@@ -11714,7 -11596,7 +11836,7 @@@ specifiers
    clipboard: ^2.0.0
    corejs-typeahead: ^1.1.1
    cz-conventional-changelog: ^2.1.0
--  doiuse: ^4.1.0
++  doiuse: ~4.1.0
    foundation-docs: 'git+https://github.com/zurb/foundation-docs.git#9a50a61c04ae5325e0441d0b7adb880c42c9c2ff'
    gulp: ^4.0.0
    gulp-add-src: ^1.0.0
    jquery: ^3.3.1
    js-yaml: ^3.8.4
    mocha: ^5.0.5
--  mocha-headless-chrome: ^2.0.0
++  mocha-headless-chrome: ^1.8.3
    motion-ui: ^2.0.2
-   multiline: ^1.0.2
    octophant: ^1.0.0
    panini: ^1.6.2
    parker: ^1.0.0-alpha.0
diff --cc yarn.lock
index 588e33dd95ee0a8bd532f0ceeec7fff2ba6574e1,dae5ff3c73f9ee2851d2ff2e62ef9c72bd8bf995..8e0c3517300d390afdb3ca20173d8f4dd9e936e4
+++ b/yarn.lock
@@@ -999,10 -1137,12 +1137,12 @@@ ansi-regex@^3.0.0
  ansi-styles@^2.2.1:
    version "2.2.1"
    resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+   integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
  
 -ansi-styles@^3.2.0, ansi-styles@^3.2.1:
 +ansi-styles@^3.1.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1:
    version "3.2.1"
    resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
+   integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
    dependencies:
      color-convert "^1.9.0"
  
@@@ -1599,21 -1839,14 +1840,22 @@@ browserify-zlib@^0.2.0
    dependencies:
      pako "~1.0.5"
  
 -browserslist@^4.1.0, browserslist@^4.1.1, browserslist@^4.3.3:
 +browserslist@^3.2.1:
 +  version "3.2.8"
 +  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6"
 +  integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==
 +  dependencies:
 +    caniuse-lite "^1.0.30000844"
 +    electron-to-chromium "^1.3.47"
 +
- browserslist@^4.1.0:
-   version "4.2.0"
-   resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.2.0.tgz#3e5e5edf7fa9758ded0885cf88c1e4be753a591c"
++browserslist@^4.1.0, browserslist@^4.3.3:
+   version "4.3.3"
+   resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.3.tgz#88a7d9ce2e5db561e160ab660bc59cb406a0c41d"
+   integrity sha512-6h84UD1mmHeuQ9IucX6yzBc+KBYcBBTLYt2CXtY7GYCra6iE5kOm7oM+zuGw/0tjGtbJxjm58OvxSBmogEMCRQ==
    dependencies:
-     caniuse-lite "^1.0.30000889"
-     electron-to-chromium "^1.3.73"
-     node-releases "^1.0.0-alpha.12"
+     caniuse-lite "^1.0.30000898"
+     electron-to-chromium "^1.3.81"
+     node-releases "^1.0.0-alpha.15"
  
  browserstack-runner@^0.9.0:
    version "0.9.0"
@@@ -1762,9 -2017,10 +2026,10 @@@ camelcase-keys@^4.0.0
      map-obj "^2.0.0"
      quick-lru "^1.0.0"
  
 -camelcase@5.0.0:
 -  version "5.0.0"
 -  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42"
 -  integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==
 +camelcase@4.1.0, camelcase@^4.0.0, camelcase@^4.1.0:
 +  version "4.1.0"
 +  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
++  integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
  
  camelcase@^1.0.2:
    version "1.2.1"
@@@ -1777,15 -2035,17 +2044,12 @@@ camelcase@^2.0.0
  camelcase@^3.0.0:
    version "3.0.0"
    resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
+   integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo=
  
- caniuse-lite@^1.0.30000819, caniuse-lite@^1.0.30000844:
-   version "1.0.30000893"
-   resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000893.tgz#284b20932bd41b93e21626975f2050cb01561986"
-   integrity sha512-kOddHcTEef+NgN/fs0zmX2brHTNATVOWMEIhlZHCuwQRtXobjSw9pAECc44Op4bTBcavRjkLaPrGomknH7+Jvg==
 -camelcase@^4.0.0, camelcase@^4.1.0:
 -  version "4.1.0"
 -  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
 -  integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
--
- caniuse-lite@^1.0.30000884, caniuse-lite@^1.0.30000889:
-   version "1.0.30000890"
-   resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000890.tgz#86a18ffcc65d79ec6a437e985761b8bf1c4efeaf"
 -caniuse-lite@^1.0.30000887, caniuse-lite@^1.0.30000898:
++caniuse-lite@^1.0.30000819, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000898:
+   version "1.0.30000898"
+   resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000898.tgz#651306e690ca83caca5814da5afa3eb4de0f86c2"
+   integrity sha512-ytlTZqO4hYe4rNAJhMynUAIUI33jsP2Bb1two/9OVC39wZjPZ8exIO0eCLw5mqAtegOGiGF0kkTWTn3B02L+mw==
  
  capitalize@^1.0.0:
    version "1.0.0"
@@@ -1836,26 -2104,28 +2108,28 @@@ chalk@0.4.0
      has-color "~0.1.0"
      strip-ansi "~0.1.0"
  
 +chalk@2.1.0:
 +  version "2.1.0"
 +  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
 +  integrity sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==
 +  dependencies:
 +    ansi-styles "^3.1.0"
 +    escape-string-regexp "^1.0.5"
 +    supports-color "^4.0.0"
 +
  chalk@2.3.1:
    version "2.3.1"
-   resolved "http://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796"
+   resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796"
+   integrity sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==
    dependencies:
      ansi-styles "^3.2.0"
      escape-string-regexp "^1.0.5"
      supports-color "^5.2.0"
  
 -chalk@2.4.1, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.2, chalk@^2.4.1:
 -  version "2.4.1"
 -  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
 -  integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==
 -  dependencies:
 -    ansi-styles "^3.2.1"
 -    escape-string-regexp "^1.0.5"
 -    supports-color "^5.3.0"
 -
  chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
    version "1.1.3"
-   resolved "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+   resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+   integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
    dependencies:
      ansi-styles "^2.2.1"
      escape-string-regexp "^1.0.2"
      strip-ansi "^3.0.0"
      supports-color "^2.0.0"
  
 +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.2, chalk@^2.4.1:
 +  version "2.4.1"
 +  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
++  integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==
 +  dependencies:
 +    ansi-styles "^3.2.1"
 +    escape-string-regexp "^1.0.5"
 +    supports-color "^5.3.0"
 +
  chardet@^0.4.0:
    version "0.4.2"
    resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
@@@ -2896,15 -3320,12 +3334,12 @@@ editorconfig@^0.15.0
  ee-first@1.1.1:
    version "1.1.1"
    resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
+   integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
  
- electron-to-chromium@^1.3.47:
-   version "1.3.80"
-   resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.80.tgz#e99ec7efe64c2c6a269d3885ff411ea88852fa53"
-   integrity sha512-WClidEWEUNx7OfwXehB0qaxCuetjbKjev2SmXWgybWPLKAThBiMTF/2Pd8GSUDtoGOavxVzdkKwfFAPRSWlkLw==
- electron-to-chromium@^1.3.73:
-   version "1.3.75"
-   resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.75.tgz#dd04551739e7371862b0ac7f4ddaa9f3f95b7e68"
 -electron-to-chromium@^1.3.81:
++electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.81:
+   version "1.3.81"
+   resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.81.tgz#32af69206ef78973b6a6771b0c8450c2ce253913"
+   integrity sha512-+rym2xtzwPWmoi8AYRrCdW65QOT0vfUHjZb5mjgh0VLyj31pGM3CpP3znKhQNBzQaWujR/KEl/mfC2lnKYgADA==
  
  elliptic@^6.0.0:
    version "6.4.1"
@@@ -4501,12 -5122,8 +5136,13 @@@ has-color@~0.1.0
  has-cors@1.1.0:
    version "1.1.0"
    resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39"
+   integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=
  
 +has-flag@^2.0.0:
 +  version "2.0.0"
 +  resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
 +  integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=
 +
  has-flag@^3.0.0:
    version "3.0.0"
    resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
@@@ -7377,22 -8450,15 +8485,24 @@@ postcss-load-config@^2.0.0
      cosmiconfig "^4.0.0"
      import-cwd "^2.0.0"
  
- postcss-value-parser@^3.2.3:
-   version "3.3.0"
-   resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15"
+ postcss-value-parser@^3.3.1:
+   version "3.3.1"
+   resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
+   integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
  
 -postcss@^7.0.2, postcss@^7.0.4, postcss@^7.0.5:
 +postcss@^6.0.1:
 +  version "6.0.23"
 +  resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
 +  integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
 +  dependencies:
 +    chalk "^2.4.1"
 +    source-map "^0.6.1"
 +    supports-color "^5.4.0"
 +
- postcss@^7.0.2:
++postcss@^7.0.2, postcss@^7.0.5:
    version "7.0.5"
    resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.5.tgz#70e6443e36a6d520b0fd4e7593fcca3635ee9f55"
+   integrity sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==
    dependencies:
      chalk "^2.4.1"
      source-map "^0.6.1"
@@@ -7516,11 -8606,12 +8650,12 @@@ punycode@^1.2.4, punycode@^1.4.1
  punycode@^2.1.0:
    version "2.1.1"
    resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+   integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
  
 -puppeteer@1.5.0:
 -  version "1.5.0"
 -  resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.5.0.tgz#e35db3f3ba3d41013feb65be02bdaa727ec7b8ec"
 -  integrity sha512-eELwFtFxL+uhmg4jPZOZXzSrPEYy4CaYQNbcchBbfxY+KjMpnv6XGf/aYWaQG49OTpfi2/DMziXtDM8XuJgoUA==
 +puppeteer@^1.2.0:
-   version "1.9.0"
-   resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.9.0.tgz#56dba79e7ea4faac807877bee3b23d63291fc59e"
-   integrity sha512-GH4PmhJf9wBRAPvtJkEJLAvdNNOofZortmBZSj8cGWYni98GUFqsf66blOEfJbo5B8l0KG5HR2d/W2MejnUrzg==
++  version "1.10.0"
++  resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.10.0.tgz#e3005f1251c2feae0e10c0f7a35afbcd56589ceb"
++  integrity sha512-3i28X/ucX8t3eL4TZA60FLMOQNKqudFSOGDHr0cT7T4dE027CrcS885aAqjdxNybhMPliM5yImNsKJ6SQrPzhw==
    dependencies:
      debug "^3.1.0"
      extract-zip "^1.6.6"
@@@ -8570,7 -9772,13 +9833,8 @@@ source-map@^0.5.0, source-map@^0.5.1, s
  source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
    version "0.6.1"
    resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+   integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
  
 -source-map@^0.7.3:
 -  version "0.7.3"
 -  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
 -  integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
 -
  sparkles@^1.0.0:
    version "1.0.1"
    resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c"
@@@ -8897,17 -10149,12 +10212,19 @@@ supports-color@5.4.0
  supports-color@^2.0.0:
    version "2.0.0"
    resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+   integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
  
 -supports-color@^5.2.0, supports-color@^5.3.0, supports-color@^5.5.0:
 +supports-color@^4.0.0:
 +  version "4.5.0"
 +  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
 +  integrity sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=
 +  dependencies:
 +    has-flag "^2.0.0"
 +
 +supports-color@^5.2.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0:
    version "5.5.0"
    resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+   integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
    dependencies:
      has-flag "^3.0.0"
  
@@@ -9981,9 -11378,10 +11455,10 @@@ yargs@6.6.0
      y18n "^3.2.1"
      yargs-parser "^4.2.0"
  
 -yargs@^12.0.1, yargs@^12.0.2:
 +yargs@^12.0.1:
    version "12.0.2"
    resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc"
+   integrity sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==
    dependencies:
      cliui "^4.0.0"
      decamelize "^2.0.0"
@@@ -10016,28 -11415,10 +11492,29 @@@ yargs@^7.0.0, yargs@^7.1.0
      y18n "^3.2.1"
      yargs-parser "^5.0.0"
  
 +yargs@^8.0.1:
 +  version "8.0.2"
 +  resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360"
 +  integrity sha1-YpmpBVsc78lp/355wdkY3Osiw2A=
 +  dependencies:
 +    camelcase "^4.1.0"
 +    cliui "^3.2.0"
 +    decamelize "^1.1.1"
 +    get-caller-file "^1.0.1"
 +    os-locale "^2.0.0"
 +    read-pkg-up "^2.0.0"
 +    require-directory "^2.1.1"
 +    require-main-filename "^1.0.1"
 +    set-blocking "^2.0.0"
 +    string-width "^2.0.0"
 +    which-module "^2.0.0"
 +    y18n "^3.2.1"
 +    yargs-parser "^7.0.0"
 +
  yargs@~1.2.6:
    version "1.2.6"
-   resolved "http://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz#9c7b4a82fd5d595b2bf17ab6dcc43135432fe34b"
+   resolved "https://registry.yarnpkg.com/yargs/-/yargs-1.2.6.tgz#9c7b4a82fd5d595b2bf17ab6dcc43135432fe34b"
+   integrity sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=
    dependencies:
      minimist "^0.1.0"