diff --git a/dev/xde/.babelrc b/dev/xde/.babelrc index a422e231fc..11ce00d548 100644 --- a/dev/xde/.babelrc +++ b/dev/xde/.babelrc @@ -1,5 +1,5 @@ { - "presets": ["es2015-node6/object-rest", "es2017", "react"], + "presets": ["es2015-node6/object-rest", "es2017", "stage-1", "react"], "plugins": [ "transform-class-properties", "transform-decorators-legacy", diff --git a/dev/xde/README.md b/dev/xde/README.md index 5d22353f96..50ffa4c44d 100644 --- a/dev/xde/README.md +++ b/dev/xde/README.md @@ -78,8 +78,7 @@ nvm use v6 ``` - Install `gulp-cli`: `npm i -g gulp-cli`. -- Go into the `xde/` directory where you cloned the Git repo and run `npm install`. -- Go into the `xde/app` directory and run `npm install`. +- Go into the `xde/` directory where you cloned the Git repo and run `yarn` or `npm install`. - Once that completes, run `npm start` from `xde/` to start the GUI. - If you get a watchman error, you may need to increase your "max_queued_events" limit. On linux you can find this at /proc/sys/fs/inotify/max_queued_events. -- If you get `ENOENT: no such file or directory, open '.../node_modules/electron-prebuilt/path.txt'`, run `cd node_modules/electron-prebuilt && node install.js` from `xde/`. See the issue here: https://github.com/electron-userland/electron-prebuilt/issues/76. +- If you get `ENOENT: no such file or directory, open '.../node_modules/electron/path.txt'`, run `cd node_modules/electron && node install.js` from `xde/`. See the issue here: https://github.com/electron-userland/electron-prebuilt/issues/76. diff --git a/dev/xde/app/web/index.html b/dev/xde/app/web/index.html index d55fc6b6ce..e986b9206e 100644 --- a/dev/xde/app/web/index.html +++ b/dev/xde/app/web/index.html @@ -58,20 +58,16 @@ document.getElementById('app-loading').addEventListener('click', () => { remote.getCurrentWindow().openDevTools(); }, false); - - const React = require('react'); - const ReactDOM = require('react-dom'); - const App = require('../build/ui/App'); - let rootElement = React.createElement(App, { - segment: analytics, - }); - let rootNode = document.getElementById('app'); - ReactDOM.render(rootElement, rootNode); - - window.addEventListener('beforeunload', () => { - ReactDOM.unmountComponentAtNode(rootNode); - }); })(); + diff --git a/dev/xde/app/yarn.lock b/dev/xde/app/yarn.lock index 9786ed9c70..69f3aa1a3d 100644 --- a/dev/xde/app/yarn.lock +++ b/dev/xde/app/yarn.lock @@ -147,8 +147,8 @@ ast-types@0.8.12: resolved ast-types-0.8.12.tgz#a0d90e4351bb887716c83fd637ebf818af4adfcc ast-types@0.x.x: - version "0.9.1" - resolved ast-types-0.9.1.tgz#d317131f2fbed23547672ffea747bc9b6546360f + version "0.9.2" + resolved ast-types-0.9.2.tgz#2cc19979d15c655108bf565323b8e7ee38751f6b async@^0.9.0: version "0.9.2" @@ -168,7 +168,7 @@ asynckit@^0.4.0: version "0.4.0" resolved asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79 -autobind-decorator@^1.3.4: +autobind-decorator: version "1.3.4" resolved autobind-decorator-1.3.4.tgz#b67560e6bbbb68a35c049c82d6351ea0e82d820d @@ -291,10 +291,10 @@ buffers@~0.1.1: resolved buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb bunyan@^1.8.1: - version "1.8.4" - resolved bunyan-1.8.4.tgz#98013acc812ebc3806364049edf6c9129d8b8d73 + version "1.8.5" + resolved bunyan-1.8.5.tgz#0d619e83005fb89070f5f47982fc1bf00600878a optionalDependencies: - dtrace-provider "~0.7" + dtrace-provider "~0.8" moment "^2.10.6" mv "~2" safe-json-stringify "~1" @@ -474,7 +474,13 @@ data-uri-to-buffer@0: version "0.0.4" resolved data-uri-to-buffer-0.0.4.tgz#46e13ab9da8e309745c8d01ce547213ebdb2fe3f -debug@*, debug@^2.2.0, debug@~2.2.0, debug@2: +debug@*, debug@^2.2.0, debug@2: + version "2.3.2" + resolved debug-2.3.2.tgz#94cb466ef7d6d2c7e5245cdd6e4104f2d0d70d30 + dependencies: + ms "0.7.2" + +debug@~2.2.0: version "2.2.0" resolved debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da dependencies: @@ -572,12 +578,12 @@ defs@~1.1.0: yargs "~3.27.0" degenerator@~1.0.0: - version "1.0.3" - resolved degenerator-1.0.3.tgz#deb4075472611a172fc15e4f90defab5f9ec7eff + version "1.0.4" + resolved degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095 dependencies: ast-types "0.x.x" escodegen "1.x.x" - esprima "2.x.x" + esprima "3.x.x" delay-async@^1.0.0: version "1.0.0" @@ -629,9 +635,9 @@ download@^5.0.2: mkdirp "^0.5.1" pify "^2.3.0" -dtrace-provider@~0.7: - version "0.7.1" - resolved dtrace-provider-0.7.1.tgz#c06b308f2f10d5d5838aec9c571e5d588dc71d04 +dtrace-provider@~0.8: + version "0.8.0" + resolved dtrace-provider-0.8.0.tgz#fa95fbf67ed3ae3e97364f9664af7302e5ff5625 dependencies: nan "^2.3.3" @@ -694,10 +700,14 @@ esprima-fb@~15001.1001.0-dev-harmony-fb: version "15001.1001.0-dev-harmony-fb" resolved esprima-fb-15001.1001.0-dev-harmony-fb.tgz#43beb57ec26e8cf237d3dd8b33e42533577f2659 -esprima@^2.7.1, esprima@2.x.x: +esprima@^2.7.1: version "2.7.3" resolved esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581 +esprima@3.x.x: + version "3.1.1" + resolved esprima-3.1.1.tgz#02dbcc5ac3ece81070377f99158ec742ab5dda06 + estraverse@^1.9.1: version "1.9.3" resolved estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44 @@ -762,11 +772,10 @@ fast-levenshtein@~2.0.4: resolved fast-levenshtein-2.0.5.tgz#bd33145744519ab1c36c3ee9f31f08e9079b67f2 fbjs@^0.8.4: - version "0.8.5" - resolved fbjs-0.8.5.tgz#f69ba8a876096cb1b9bffe4d7c1e71c19d39d008 + version "0.8.6" + resolved fbjs-0.8.6.tgz#7eb67d6986b2d5007a9b6e92e0e7cb6f75cad290 dependencies: core-js "^1.0.0" - immutable "^3.7.6" isomorphic-fetch "^2.1.1" loose-envify "^1.0.0" object-assign "^4.1.0" @@ -975,8 +984,8 @@ glob@^7.0.3, glob@^7.0.5: path-is-absolute "^1.0.0" got@^6.3.0: - version "6.6.1" - resolved got-6.6.1.tgz#542d7a0e34676060e561b1b90d103876eefabed2 + version "6.6.3" + resolved got-6.6.3.tgz#ff72c56d7f040eb8918ffb80fb62bcaf489d4eec dependencies: create-error-class "^3.0.0" duplexer3 "^0.1.4" @@ -1088,10 +1097,6 @@ ieee754@^1.1.4: version "1.1.8" resolved ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4 -immutable@^3.7.6: - version "3.8.1" - resolved immutable-3.8.1.tgz#200807f11ab0f72710ea485542de088075f68cd2 - inflight@^1.0.4: version "1.0.6" resolved inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9 @@ -1314,8 +1319,8 @@ lock@^0.1.2: resolved lock-0.1.3.tgz#f66c1caa0c41956e1426608039ed59b71bdf1854 lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.2, lodash@^4.6.1: - version "4.16.6" - resolved lodash-4.16.6.tgz#d22c9ac660288f3843e16ba7d2b5d06cca27d777 + version "4.17.0" + resolved lodash-4.17.0.tgz#93f4466e5ab73e5a1f1216c34eea11535f0a8df5 lodash@~2.4.1: version "2.4.2" @@ -1401,8 +1406,8 @@ mkpath@^0.1.0: resolved mkpath-0.1.0.tgz#7554a6f8d871834cc97b5462b122c4c124d6de91 moment@^2.10.6, moment@2.x.x: - version "2.15.2" - resolved moment-2.15.2.tgz#1bfdedf6a6e345f322fe956d5df5bd08a8ce84dc + version "2.16.0" + resolved moment-2.16.0.tgz#f38f2c97c9889b0ee18fc6cc392e1e443ad2da8e mout@^0.11.0: version "0.11.1" @@ -1412,6 +1417,10 @@ ms@0.7.1: version "0.7.1" resolved ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098 +ms@0.7.2: + version "0.7.2" + resolved ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765 + mv@~2: version "2.1.1" resolved mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2 @@ -1436,9 +1445,9 @@ netmask@~1.0.4: version "1.0.6" resolved netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35 -"ngrok@git+https://github.com/exponentjs/ngrok.git#v1.3.0": +"ngrok@git+https://github.com/exponentjs/ngrok#v1.3.0": version "2.2.1" - resolved "git+https://github.com/exponentjs/ngrok.git#ef4cba8f387fd26b39a2c3259d9d85091c52c73b" + resolved "git+https://github.com/exponentjs/ngrok#ef4cba8f387fd26b39a2c3259d9d85091c52c73b" dependencies: async "^0.9.0" decompress-zip "^0.3.0" @@ -1743,8 +1752,8 @@ readable-stream@^1.1.8, readable-stream@1.1.x: string_decoder "~0.10.x" readable-stream@^2.0.0, readable-stream@2: - version "2.1.5" - resolved readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0 + version "2.2.2" + resolved readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e dependencies: buffer-shims "^1.0.0" core-util-is "~1.0.0" @@ -1831,8 +1840,8 @@ repeat-string@^1.5.2: resolved repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637 request@^2.55.0, request@^2.74.0: - version "2.78.0" - resolved request-2.78.0.tgz#e1c8dec346e1c81923b24acdb337f11decabe9cc + version "2.76.0" + resolved request-2.76.0.tgz#be44505afef70360a0436955106be3945d95560e dependencies: aws-sign2 "~0.6.0" aws4 "^1.2.1" @@ -2007,8 +2016,8 @@ stable@~0.1.3: resolved stable-0.1.5.tgz#08232f60c732e9890784b5bed0734f8b32a887b9 "statuses@>= 1.3.0 < 2", statuses@~1.3.0: - version "1.3.0" - resolved statuses-1.3.0.tgz#8e55758cb20e7682c1f4fce8dcab30bf01d1e07a + version "1.3.1" + resolved statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e stream-to-buffer@0.1.0: version "0.1.0" @@ -2146,8 +2155,8 @@ timed-out@^3.0.0: resolved timed-out-3.0.0.tgz#ff88de96030ce960eabd42487db61d3add229273 tlds@^1.57.0: - version "1.169.0" - resolved tlds-1.169.0.tgz#53d5884b33fd59ecb920b1bc63a486dae828abeb + version "1.174.0" + resolved tlds-1.174.0.tgz#8703e75dc154963ca6e8a4338c411c284aa0e7a0 topo@2.x.x: version "2.0.2" @@ -2213,8 +2222,8 @@ type-is@~1.6.13: mime-types "~2.1.11" ua-parser-js@^0.7.9: - version "0.7.10" - resolved ua-parser-js-0.7.10.tgz#917559ddcce07cbc09ece7d80495e4c268f4ef9f + version "0.7.12" + resolved ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb uc.micro@^1.0.1: version "1.0.3" @@ -2271,12 +2280,12 @@ verror@1.3.6: extsprintf "1.0.2" whatwg-fetch@>=0.10.0: - version "1.0.0" - resolved whatwg-fetch-1.0.0.tgz#01c2ac4df40e236aaa18480e3be74bd5c8eb798e + version "2.0.0" + resolved whatwg-fetch-2.0.0.tgz#cde428ac2b1dab717c96bc6785feb557619b249e which@^1.2.9: - version "1.2.11" - resolved which-1.2.11.tgz#c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b + version "1.2.12" + resolved which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192 dependencies: isexe "^1.1.1" @@ -2296,9 +2305,9 @@ wrappy@1: version "1.0.2" resolved wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f -xdl@0.23.1: - version "0.23.1" - resolved xdl-0.23.1.tgz#c2c7e3f6ea31d65515c754ffbfe6110c2be969d3 +xdl@0.24.0: + version "0.24.0" + resolved xdl-0.24.0.tgz#cd44fc47d62dd9eec8ecb4782d8b66c0ca886336 dependencies: "@ccheever/crayon" "^5.0.0" "@exponent/json-file" "^5.2.0" diff --git a/dev/xde/gulp/build-tasks.js b/dev/xde/gulp/build-tasks.js index 1a021f6a6d..c18a2ad61b 100644 --- a/dev/xde/gulp/build-tasks.js +++ b/dev/xde/gulp/build-tasks.js @@ -1,6 +1,6 @@ import 'instapromise'; -import electronPrebuilt from 'electron-prebuilt'; +import electron from 'electron'; import { installNodeHeaders, rebuildNativeModules, @@ -8,10 +8,7 @@ import { } from 'electron-rebuild'; import fs from 'fs'; import gulp from 'gulp'; -import babel from 'gulp-babel'; -import changed from 'gulp-changed'; import rename from 'gulp-rename'; -import sourcemaps from 'gulp-sourcemaps'; import logger from 'gulplog'; import path from 'path'; import rimraf from 'rimraf'; @@ -27,44 +24,32 @@ const paths = { }; let tasks = { - async buildNativeModules() { - let shouldRebuild = await shouldRebuildNativeModules(electronPrebuilt); - if (!shouldRebuild) { - return; - } - - let versionResult = await spawnAsync(electronPrebuilt, ['--version']); - let electronVersion = /v(\d+\.\d+\.\d+)/.exec(versionResult.stdout)[1]; - - // When Node and Electron share the same ABI version again (discussion here: - // https://github.com/electron/electron/issues/5851) we can remove this - // check and rely solely on shouldRebuildNativeModules again - let hasHeaders = await hasNodeHeadersAsync(electronVersion); - if (hasHeaders) { - return; - } + buildNativeModules(force = false) { + return async function() { + let shouldRebuild = await shouldRebuildNativeModules(electron); + if (!shouldRebuild && !force) { + return; + } - logger.info(`Rebuilding native Node modules for Electron ${electronVersion}...`); - await installNodeHeaders(electronVersion); - await rebuildNativeModules(electronVersion, paths.nodeModules); - }, + let versionResult = await spawnAsync(electron, ['--version']); + let electronVersion = /v(\d+\.\d+\.\d+)/.exec(versionResult.stdout)[1]; - babel() { - return gulp.src(paths.source.js) - .pipe(changed(paths.build)) - .pipe(sourcemaps.init()) - .pipe(babel()) - .pipe(sourcemaps.write('__sourcemaps__')) - .pipe(gulp.dest(paths.build)); - }, + // When Node and Electron share the same ABI version again (discussion here: + // https://github.com/electron/electron/issues/5851) we can remove this + // check and rely solely on shouldRebuildNativeModules again + let hasHeaders = await hasNodeHeadersAsync(electronVersion); + if (hasHeaders && !force) { + return; + } - watchBabel(done) { - gulp.watch(paths.source.js, tasks.babel); - done(); + logger.info(`Rebuilding native Node modules for Electron ${electronVersion}...`); + await installNodeHeaders(electronVersion); + await rebuildNativeModules(electronVersion, paths.nodeModules); + }; }, icon() { - let contentsPath = path.dirname(path.dirname(electronPrebuilt)); + let contentsPath = path.dirname(path.dirname(electron)); let resourcesPath = path.join(contentsPath, 'Resources'); return gulp.src(paths.macIcon) .pipe(rename('electron.icns')) diff --git a/dev/xde/gulpfile.babel.js b/dev/xde/gulpfile.babel.js index 0edf879104..4131da9eb8 100644 --- a/dev/xde/gulpfile.babel.js +++ b/dev/xde/gulpfile.babel.js @@ -25,37 +25,22 @@ function getReleaseTask(platforms) { }; } -gulp.task('build:deploy', tasks.babel); -gulp.task('build', gulp.parallel( - tasks.buildNativeModules, - tasks.babel, +gulp.task('rebuild', gulp.parallel( + tasks.buildNativeModules(), tasks.icon, )); -gulp.task('watch', gulp.parallel( - tasks.buildNativeModules, - gulp.series(tasks.babel, tasks.watchBabel), +gulp.task('rebuild:force', gulp.parallel( + tasks.buildNativeModules(true), tasks.icon, )); gulp.task('release', gulp.series( - tasks.clean, - tasks.babel, getReleaseTask(['mac', 'win', 'linux']), tasks.verifyMacApp, )); gulp.task('release:mac', gulp.series( - tasks.clean, - tasks.babel, getReleaseTask(['mac']), tasks.verifyMacApp, )); -gulp.task('release:windows', gulp.series( - tasks.clean, - tasks.babel, - getReleaseTask(['win']), -)); -gulp.task('release:linux', gulp.series( - tasks.clean, - tasks.babel, - getReleaseTask(['linux']), -)); +gulp.task('release:windows', getReleaseTask(['win'])); +gulp.task('release:linux', getReleaseTask(['linux'])); gulp.task('clean', tasks.clean); diff --git a/dev/xde/package.json b/dev/xde/package.json index 5012dc2f00..1bfcdce03d 100644 --- a/dev/xde/package.json +++ b/dev/xde/package.json @@ -1,14 +1,24 @@ { "private": true, "scripts": { - "start": "gulp build && cross-env XDE_NPM_START=1 electron ./app", - "staging": "gulp build && cross-env XDE_NPM_START=1 EXPONENT_STAGING=1 electron ./app", + "start": "cross-env XDE_NPM_START=1 npm run _start", + "start-hot": "cross-env HOT=1 npm run start", + "start-staging": "cross-env XDE_NPM_START=1 EXPONENT_STAGING=1 npm run _start", + "start-staging-hot": "cross-env HOT=1 npm run start-staging", + "start-local": "cross-env XDE_NPM_START=1 EXPONENT_LOCAL=1 npm run _start", + "start-local-hot": "cross-env HOT=1 npm run start-local", + "_start": "concurrently --kill-others --raw \"npm run webpack\" \"npm run app\"", + "app": "gulp rebuild && electron ./app", + "webpack": "if [ -n \"$HOT\" ]; then npm run webpack-hot; else npm run webpack-dev; fi", + "webpack-dev": "webpack -w --env.dev", + "webpack-hot": "webpack --env.dev && cross-env BABEL_ENV=hot webpack-dev-server -w --env.hmr --env.dev", + "build": "cross-env NODE_ENV=production webpack --env.prod", + "postinstall": "cd ./app && yarn && cd ../ && npm run build", "lint": "eslint src", - "local": "gulp build && cross-env XDE_NPM_START=1 EXPONENT_LOCAL=1 electron ./app", - "dist": "gulp release", - "mac": "gulp release:mac", - "win": "gulp release:windows", - "linux": "gulp release:linux" + "dist": "gulp clean && npm run build && gulp release", + "mac": "gulp clean && npm run build && gulp release:mac", + "win": "gulp clean && npm run build && gulp release:windows", + "linux": "gulp clean && npm run build && gulp release:linux" }, "build": { "asar": false, @@ -46,30 +56,50 @@ "@ccheever/crayon": "^5.0.0", "@exponent/json-file": "^5.0.1", "@exponent/spawn-async": "^1.2.5", - "babel-eslint": "^7.0.0", - "babel-plugin-transform-class-properties": "^6.16.0", + "babel-core": "^6.18.0", + "babel-eslint": "^7.1.0", + "babel-loader": "^6.2.5", + "babel-plugin-dev-expression": "^0.2.1", + "babel-plugin-flow-react-proptypes": "^0.15.0", + "babel-plugin-transform-class-properties": "^6.18.0", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-object-rest-spread": "^6.16.0", "babel-plugin-transform-runtime": "^6.9.0", + "babel-preset-babili": "^0.0.5", + "babel-preset-es2015": "^6.18.0", "babel-preset-es2015-node6": "^0.3.0", "babel-preset-es2017": "^6.16.0", "babel-preset-react": "^6.5.0", + "babel-preset-react-optimize": "^1.0.1", + "babel-preset-stage-1": "^6.16.0", + "concurrently": "^3.1.0", "cross-env": "^3.0.0", - "electron-builder": "^7.10.2", - "electron-prebuilt": "^1.3.1", - "electron-rebuild": "^1.1.5", + "electron": "1.4.6", + "electron-builder": "^7.14.2", + "electron-devtools-installer": "^2.0.1", + "electron-rebuild": "^1.3.0", "eslint": "^3.1.1", "eslint-config-exponent": "^4.0.0", "eslint-plugin-babel": "^3.3.0", "eslint-plugin-react": "^6.3.0", - "gulp": "gulpjs/gulp#4.0", + "getenv": "^0.7.0", + "gulp": "git+https://github.com/gulpjs/gulp#4.0", "gulp-babel": "^6.1.2", "gulp-changed": "^1.3.0", + "gulp-plumber": "^1.1.0", "gulp-rename": "^1.2.2", "gulp-sourcemaps": "^1.6.0", "gulp-watch": "^4.3.6", "gulplog": "^1.0.0", "instapromise": "2.0.7-rc.1", - "rimraf": "^2.5.2" + "json-loader": "^0.5.4", + "react": "^15.3.2", + "react-dom": "^15.3.2", + "react-hot-loader": "3.0.0-beta.6", + "rimraf": "^2.5.2", + "source-map-support": "^0.4.5", + "webpack": "2.1.0-beta.25", + "webpack-dev-server": "2.1.0-beta.9", + "webpack-node-externals": "^1.5.4" } } diff --git a/dev/xde/src/main.js b/dev/xde/src/main.js index 28e8d58c43..7dc5f465b3 100644 --- a/dev/xde/src/main.js +++ b/dev/xde/src/main.js @@ -59,6 +59,14 @@ if (!require('electron-squirrel-startup')) { }); app.on('ready', () => { + if (process.env.NODE_ENV === 'development') { + const devToolsInstaller = require('electron-devtools-installer'); + const { default: installExtension, REACT_DEVELOPER_TOOLS } = devToolsInstaller; + + installExtension(REACT_DEVELOPER_TOOLS) + .then((name) => console.log(`Added Extension: ${name}`)) + .catch((err) => console.log('An error occurred: ', err)); + } // Create the browser window. mainWindow = new BrowserWindow({ width: 1200, diff --git a/dev/xde/src/renderer-hot.js b/dev/xde/src/renderer-hot.js new file mode 100644 index 0000000000..e7523f43e5 --- /dev/null +++ b/dev/xde/src/renderer-hot.js @@ -0,0 +1,51 @@ +/** + * @flow + */ + +import React from 'react'; +import ReactDOM from 'react-dom'; +import Redbox from 'redbox-react'; + +import { AppContainer } from 'react-hot-loader'; + +import App from './ui/App'; + +const rootNode = document.getElementById('app'); + +const render = () => { + if (window.HMR) { + ReactDOM.render( + + + , + rootNode + ); + } else { + ReactDOM.render( + , + rootNode + ); + } +}; + +window.addEventListener('beforeunload', () => { + ReactDOM.unmountComponentAtNode(rootNode); +}); + +if (window.HMR) { + // Hot Module Replacement API + if (module.hot) { + try { + // host re-render + // $FlowFixMe + module.hot.accept('./ui/App', render); + } + catch (error) { + // hot re-render failed. display a nice error page like inwebpack-hot-middleware + const RedBox = require('redbox-react'); + ReactDOM.render(, rootNode); + } + } +} + +render(); diff --git a/dev/xde/src/renderer.js b/dev/xde/src/renderer.js new file mode 100644 index 0000000000..2caf2cb474 --- /dev/null +++ b/dev/xde/src/renderer.js @@ -0,0 +1,19 @@ +/** + * @flow + */ + +import React from 'react'; +import ReactDOM from 'react-dom'; + +import App from './ui/App'; + +const rootNode = document.getElementById('app'); + +ReactDOM.render( + , + rootNode +); + +window.addEventListener('beforeunload', () => { + ReactDOM.unmountComponentAtNode(rootNode); +}); diff --git a/dev/xde/src/ui/App.js b/dev/xde/src/ui/App.js index 68da414a1c..c61fceedda 100644 --- a/dev/xde/src/ui/App.js +++ b/dev/xde/src/ui/App.js @@ -552,7 +552,7 @@ class App extends React.Component { }; async _versionStringAsync() { - let pkgJsonFile = new JsonFile(path.join(__dirname, '../../package.json')); + let pkgJsonFile = new JsonFile(path.join(__dirname, '../../app/package.json')); let versionString = await pkgJsonFile.getAsync('version'); return versionString; } diff --git a/dev/xde/src/ui/index.js b/dev/xde/src/ui/index.js new file mode 100644 index 0000000000..39065d6988 --- /dev/null +++ b/dev/xde/src/ui/index.js @@ -0,0 +1,2 @@ + +export { default as App } from './App'; diff --git a/dev/xde/webpack.config.js b/dev/xde/webpack.config.js new file mode 100644 index 0000000000..a1a548a8b7 --- /dev/null +++ b/dev/xde/webpack.config.js @@ -0,0 +1,198 @@ +// Native +const path = require('path'); + +// Packages +const webpack = require('webpack'); +const nodeExternals = require('webpack-node-externals'); +const getenv = require('getenv'); + +const outputPath = path.join(__dirname, 'app', 'build'); +const nodeEnv = process.env.NODE_ENV || 'development'; + +module.exports = env => { + let babelConfig = { + cacheDirectory: true, + babelrc: false, + presets: ['es2017', 'stage-1', 'react'], + plugins: [ + 'flow-react-proptypes', + 'transform-es2015-destructuring', + 'transform-es2015-parameters', + 'transform-class-properties', + 'transform-decorators-legacy', + 'transform-runtime', + ], + }; + + if (env.prod) { + babelConfig = Object.assign({}, babelConfig, { + presets: [...babelConfig.presets, 'react-optimize'], + passPerPreset: true, + compact: true, + comments: false, + }); + } else if (env.hmr) { + babelConfig = Object.assign({}, babelConfig, { + presets: ['es2017', 'stage-1', 'react'], + plugins: [ + 'react-hot-loader/babel', + 'flow-react-proptypes', + 'transform-decorators-legacy', + 'transform-class-properties', + 'transform-es2015-classes', + 'transform-es2015-destructuring', + 'transform-es2015-parameters', + 'transform-runtime', + ], + }); + } + + const moduleConfig = { + rules: [ + { + test: /\.jsx?$/, + exclude: /node_modules/, + use: [{ + loader: 'babel-loader', + options: babelConfig, + }], + }, + { + test: /\.json/, + loader: 'json', + }, + ], + }; + + const commonPlugins = [ + new webpack.DefinePlugin({ + 'process.env': { + NODE_ENV: JSON.stringify('production'), + XDE_NPM_START: JSON.stringify(getenv.boolish('XDE_NPM_START', false)), + }, + }), + //prints more readable module names in the browser console on HMR updates + new webpack.NamedModulesPlugin(), + ]; + + const config = [ + { + name: 'renderer', + entry: './src/renderer.js', + target: 'electron-renderer', + output: { + path: outputPath, + filename: 'renderer.js', + }, + node: { + __dirname: false, + __filename: false, + }, + externals: [ + nodeExternals({ + modulesDir: './app/node_modules', + }), + ], + devtool: env.dev ? 'eval' : 'source-map', + module: moduleConfig, + resolve: { + extensions: [ + '.svg', + '.js', + '.jsx', + '.json', + ], + }, + plugins: [ + ...commonPlugins, + ], + }, + { + name: 'electron', + entry: './src/main.js', + target: 'electron-main', + output: { + path: outputPath, + filename: 'main.js', + }, + node: { + __dirname: false, + __filename: false, + }, + externals(context, request, callback) { + callback(null, request.startsWith('.') ? false : `require('${request}')`); + }, + devtool: env.dev ? 'inline-source-map' : 'source-map', + resolve: { + modules: [ + 'node_modules', + ], + }, + module: moduleConfig, + plugins: [ + new webpack.BannerPlugin({ + banner: 'require(\"source-map-support\").install();', + raw: true, + entryOnly: false, + }), + ...commonPlugins, + ], + }, + ]; + + // Hot Loading + if (env.hmr) { + const devServerPort = getenv.int('DEVSERVER_PORT', 8282); + + let rendererConfig = config[0]; + rendererConfig.entry = [ + 'react-hot-loader/patch', + config[0].entry, + ]; + + rendererConfig.output = Object.assign({}, rendererConfig.output, { + publicPath: `http://localhost:${devServerPort}/`, + }); + + rendererConfig.devServer = { + //activate hot reloading + hot: true, + //match the output path + contentBase: outputPath, + //match the output publicPath + publicPath: '/', + // dev server port + port: devServerPort, + }; + + rendererConfig.plugins = [ + //activates HMR + new webpack.HotModuleReplacementPlugin(), + new webpack.NoErrorsPlugin(), + ...rendererConfig.plugins, + ]; + + config[0] = rendererConfig; + } + + // Prod Setup + if (env.prod) { + // Stubbed here for future prod customizations + + const rendererConfig = config[0]; + const mainConfig = config[1]; + + rendererConfig.plugins = [ + ...rendererConfig.plugins, + ]; + + mainConfig.plugins = [ + ...mainConfig.plugins, + ]; + + config[0] = rendererConfig; + config[1] = mainConfig; + } + + return config; +}; diff --git a/dev/xde/yarn.lock b/dev/xde/yarn.lock index 601ddab076..b8887d44b1 100644 --- a/dev/xde/yarn.lock +++ b/dev/xde/yarn.lock @@ -1,5 +1,7 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 + + "@ccheever/crayon@^5.0.0": version "5.0.0" resolved "@ccheever-crayon-5.0.0.tgz#a7192753c1c25d7588ed01d6058c64c457a71c63" @@ -23,35 +25,46 @@ "7zip-bin-linux@^1.0.3": version "1.0.3" - resolved "7zip-bin-linux-1.0.3.tgz#66724d7bb7526381574393888f62566ed537151c" + resolved "https://registry.yarnpkg.com/7zip-bin-linux/-/7zip-bin-linux-1.0.3.tgz#66724d7bb7526381574393888f62566ed537151c" "7zip-bin-mac@^1.0.1": version "1.0.1" - resolved "7zip-bin-mac-1.0.1.tgz#3e68778bbf0926adc68159427074505d47555c02" + resolved "https://registry.yarnpkg.com/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz#3e68778bbf0926adc68159427074505d47555c02" "7zip-bin-win@^2.0.2": version "2.0.2" - resolved "7zip-bin-win-2.0.2.tgz#4c36399413922f111b8e80df3065a4069cfc0a64" + resolved "https://registry.yarnpkg.com/7zip-bin-win/-/7zip-bin-win-2.0.2.tgz#4c36399413922f111b8e80df3065a4069cfc0a64" -"7zip-bin@^2.0.3": - version "2.0.3" - resolved "7zip-bin-2.0.3.tgz#3b21c60b88c29d6e7e5ef1da76f072194efd12db" +"7zip-bin@^2.0.4": + version "2.0.4" + resolved "7zip-bin-2.0.4.tgz#0cd28ac3301b1302fbd99922bacb8bad98103e12" optionalDependencies: "7zip-bin-linux" "^1.0.3" "7zip-bin-mac" "^1.0.1" "7zip-bin-win" "^2.0.2" +"7zip@0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/7zip/-/7zip-0.0.6.tgz#9cafb171af82329490353b4816f03347aa150a30" + abbrev@~1.0.9, abbrev@1: version "1.0.9" resolved abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135 +accepts@~1.3.3: + version "1.3.3" + resolved accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca + dependencies: + mime-types "~2.1.11" + negotiator "0.6.1" + acorn-jsx@^3.0.0, acorn-jsx@^3.0.1: version "3.0.1" - resolved acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" dependencies: acorn "^3.0.4" -acorn@^3.0.4: +acorn@^3.0.4, acorn@^3.2.0: version "3.3.0" resolved acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a @@ -61,22 +74,30 @@ acorn@^4.0.1, acorn@4.X: ajv-keywords@^1.0.0: version "1.1.1" - resolved ajv-keywords-1.1.1.tgz#02550bc605a3e576041565628af972e06c549d50 + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.1.1.tgz#02550bc605a3e576041565628af972e06c549d50" ajv@^4.7.0: - version "4.8.0" - resolved ajv-4.8.0.tgz#011df5c4a08edb29574a477269afb15a6f97abe5 + version "4.9.0" + resolved ajv-4.9.0.tgz#5a358085747b134eb567d6d15e015f1d7802f45c dependencies: co "^4.6.0" json-stable-stringify "^1.0.1" +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117 + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + amdefine@>=0.0.4: - version "1.0.0" - resolved amdefine-1.0.0.tgz#fd17474700cb5cc9c2b709f0be9d23ce3c198c33 + version "1.0.1" + resolved amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5 ansi-align@^1.1.0: version "1.1.0" - resolved ansi-align-1.1.0.tgz#2f0c1658829739add5ebb15e6b0c6e3423f016ba + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-1.1.0.tgz#2f0c1658829739add5ebb15e6b0c6e3423f016ba" dependencies: string-width "^1.0.1" @@ -88,21 +109,29 @@ ansi-regex@^0.1.0: version "0.1.0" resolved ansi-regex-0.1.0.tgz#55ca60db6900857c423ae9297980026f941ed903 +ansi-regex@^0.2.0, ansi-regex@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" + ansi-regex@^2.0.0: version "2.0.0" resolved ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107 +ansi-styles@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" + ansi-styles@^2.2.1: version "2.2.1" resolved ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe ansicolors@~0.3.2: version "0.3.2" - resolved ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979 + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" ansistyles@~0.1.3: version "0.1.3" - resolved ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539 + resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" anymatch@^1.3.0: version "1.3.0" @@ -117,7 +146,7 @@ aproba@^1.0.3, aproba@~1.0.4: archiver-utils@^1.3.0: version "1.3.0" - resolved archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174 + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" dependencies: glob "^7.0.0" graceful-fs "^4.1.0" @@ -126,9 +155,9 @@ archiver-utils@^1.3.0: normalize-path "^2.0.0" readable-stream "^2.0.0" -archiver@^1.1.0: - version "1.1.0" - resolved archiver-1.1.0.tgz#e1e8c4d356cf155308f351d60cc18cb6fb2344ee +archiver@^1.2.0: + version "1.2.0" + resolved archiver-1.2.0.tgz#fb5c6af5443b3fa6a426344753bad2a7b444aadd dependencies: archiver-utils "^1.3.0" async "^2.0.0" @@ -174,9 +203,13 @@ array-find-index@^1.0.1: version "1.0.2" resolved array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1 +array-flatten@1.1.1: + version "1.1.1" + resolved array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2 + array-index@^1.0.0: version "1.0.0" - resolved array-index-1.0.0.tgz#ec56a749ee103e4e08c790b9c353df16055b97f9 + resolved "https://registry.yarnpkg.com/array-index/-/array-index-1.0.0.tgz#ec56a749ee103e4e08c790b9c353df16055b97f9" dependencies: debug "^2.2.0" es6-symbol "^3.0.2" @@ -205,7 +238,7 @@ asap@^2.0.0, asap@~2.0.3, asap@~2.0.5: asar-electron-builder@^0.13.5: version "0.13.5" - resolved asar-electron-builder-0.13.5.tgz#4ccd4d11fd7c9d3b3cffc782fde3deed9ef91af6 + resolved "https://registry.yarnpkg.com/asar-electron-builder/-/asar-electron-builder-0.13.5.tgz#4ccd4d11fd7c9d3b3cffc782fde3deed9ef91af6" dependencies: chromium-pickle-js "^0.2.0" commander "^2.9.0" @@ -213,6 +246,14 @@ asar-electron-builder@^0.13.5: minimatch "^3.0.2" mkdirp "^0.5.1" +asn1.js@^4.0.0: + version "4.9.0" + resolved asn1.js-4.9.0.tgz#f71a1243f3e79d46d7b07d7fbf4824ee73af054a + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + asn1@~0.2.3: version "0.2.3" resolved asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86 @@ -225,6 +266,12 @@ assert-plus@^1.0.0: version "1.0.0" resolved assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525 +assert@^1.1.1: + version "1.4.1" + resolved assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91 + dependencies: + util "0.10.3" + async-done@^1.2.0, async-done@^1.2.2: version "1.2.2" resolved async-done-1.2.2.tgz#ba4280da55a16e15f4bb8bf3a844a91878740e31 @@ -244,12 +291,26 @@ async-settle@^1.0.0: dependencies: async-done "^1.2.2" +async@^1.3.0: + version "1.5.2" + resolved async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a + async@^2.0.0: version "2.1.2" resolved async-2.1.2.tgz#612a4ab45ef42a70cde806bad86ee6db047e8385 dependencies: lodash "^4.14.0" +async@~0.2.6: + version "0.2.10" + resolved async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1 + +async@2.0.0-rc.4: + version "2.0.0-rc.4" + resolved async-2.0.0-rc.4.tgz#9b7f60724c17962a973f787419e0ebc5571dbad8 + dependencies: + lodash "^4.3.0" + asynckit@^0.4.0: version "0.4.0" resolved asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79 @@ -274,104 +335,194 @@ babel-code-frame@^6.16.0: esutils "^2.0.2" js-tokens "^2.0.0" -babel-core@^6.0.2, babel-core@^6.16.0: - version "6.17.0" - resolved babel-core-6.17.0.tgz#6c4576447df479e241e58c807e4bc7da4db7f425 +babel-core@^6.0.2, babel-core@^6.18.0: + version "6.18.2" + resolved babel-core-6.18.2.tgz#d8bb14dd6986fa4f3566a26ceda3964fa0e04e5b dependencies: babel-code-frame "^6.16.0" - babel-generator "^6.17.0" + babel-generator "^6.18.0" babel-helpers "^6.16.0" babel-messages "^6.8.0" - babel-register "^6.16.0" + babel-register "^6.18.0" babel-runtime "^6.9.1" babel-template "^6.16.0" - babel-traverse "^6.16.0" - babel-types "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" babylon "^6.11.0" convert-source-map "^1.1.0" debug "^2.1.1" - json5 "^0.4.0" + json5 "^0.5.0" lodash "^4.2.0" minimatch "^3.0.2" - path-exists "^1.0.0" path-is-absolute "^1.0.0" private "^0.1.6" - shebang-regex "^1.0.0" slash "^1.0.0" source-map "^0.5.0" -babel-eslint@^7.0.0: - version "7.0.0" - resolved babel-eslint-7.0.0.tgz#54e51b4033f54ac81326ecea4c646a779935196d +babel-eslint@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.1.0.tgz#d506a5174ba224e25a2d17e128e2ba8987139ddc" dependencies: babel-traverse "^6.15.0" babel-types "^6.15.0" babylon "^6.11.2" lodash.pickby "^4.6.0" -babel-generator@^6.17.0: - version "6.17.0" - resolved babel-generator-6.17.0.tgz#b894e3808beef7800f2550635bfe024b6226cf33 +babel-generator@^6.18.0: + version "6.18.0" + resolved babel-generator-6.18.0.tgz#e4f104cb3063996d9850556a45aae4a022060a07 dependencies: babel-messages "^6.8.0" babel-runtime "^6.9.0" - babel-types "^6.16.0" - detect-indent "^3.0.1" + babel-types "^6.18.0" + detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.2.0" source-map "^0.5.0" +babel-helper-bindify-decorators@^6.18.0: + version "6.18.0" + resolved babel-helper-bindify-decorators-6.18.0.tgz#fc00c573676a6e702fffa00019580892ec8780a5 + dependencies: + babel-runtime "^6.0.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + +babel-helper-builder-binary-assignment-operator-visitor@^6.8.0: + version "6.18.0" + resolved babel-helper-builder-binary-assignment-operator-visitor-6.18.0.tgz#8ae814989f7a53682152e3401a04fabd0bb333a6 + dependencies: + babel-helper-explode-assignable-expression "^6.18.0" + babel-runtime "^6.0.0" + babel-types "^6.18.0" + babel-helper-builder-react-jsx@^6.8.0: - version "6.9.0" - resolved babel-helper-builder-react-jsx-6.9.0.tgz#a633978d669c4c9dcad716cc577ee3e0bb8ae723 + version "6.18.0" + resolved babel-helper-builder-react-jsx-6.18.0.tgz#ab02f19a2eb7ace936dd87fa55896d02be59bf71 dependencies: babel-runtime "^6.9.0" - babel-types "^6.9.0" + babel-types "^6.18.0" esutils "^2.0.0" lodash "^4.2.0" -babel-helper-call-delegate@^6.8.0: - version "6.8.0" - resolved babel-helper-call-delegate-6.8.0.tgz#9d283e7486779b6b0481864a11b371ea5c01fa64 +babel-helper-call-delegate@^6.18.0: + version "6.18.0" + resolved babel-helper-call-delegate-6.18.0.tgz#05b14aafa430884b034097ef29e9f067ea4133bd dependencies: - babel-helper-hoist-variables "^6.8.0" + babel-helper-hoist-variables "^6.18.0" babel-runtime "^6.0.0" - babel-traverse "^6.8.0" - babel-types "^6.8.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" -babel-helper-function-name@^6.8.0: - version "6.8.0" - resolved babel-helper-function-name-6.8.0.tgz#a0336ba14526a075cdf502fc52d3fe84b12f7a34 +babel-helper-define-map@^6.18.0, babel-helper-define-map@^6.8.0: + version "6.18.0" + resolved babel-helper-define-map-6.18.0.tgz#8d6c85dc7fbb4c19be3de40474d18e97c3676ec2 + dependencies: + babel-helper-function-name "^6.18.0" + babel-runtime "^6.9.0" + babel-types "^6.18.0" + lodash "^4.2.0" + +babel-helper-explode-assignable-expression@^6.18.0: + version "6.18.0" + resolved babel-helper-explode-assignable-expression-6.18.0.tgz#14b8e8c2d03ad735d4b20f1840b24cd1f65239fe + dependencies: + babel-runtime "^6.0.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + +babel-helper-explode-class@^6.8.0: + version "6.18.0" + resolved babel-helper-explode-class-6.18.0.tgz#c44f76f4fa23b9c5d607cbac5d4115e7a76f62cb + dependencies: + babel-helper-bindify-decorators "^6.18.0" + babel-runtime "^6.0.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + +babel-helper-flip-expressions@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.0.1.tgz#c2ba1599426e7928333fd5c08eee6cdf8328c848" + +babel-helper-function-name@^6.18.0, babel-helper-function-name@^6.8.0: + version "6.18.0" + resolved babel-helper-function-name-6.18.0.tgz#68ec71aeba1f3e28b2a6f0730190b754a9bf30e6 dependencies: - babel-helper-get-function-arity "^6.8.0" + babel-helper-get-function-arity "^6.18.0" babel-runtime "^6.0.0" babel-template "^6.8.0" - babel-traverse "^6.8.0" - babel-types "^6.8.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" -babel-helper-get-function-arity@^6.8.0: - version "6.8.0" - resolved babel-helper-get-function-arity-6.8.0.tgz#88276c24bd251cdf6f61b6f89f745f486ced92af +babel-helper-get-function-arity@^6.18.0: + version "6.18.0" + resolved babel-helper-get-function-arity-6.18.0.tgz#a5b19695fd3f9cdfc328398b47dafcd7094f9f24 dependencies: babel-runtime "^6.0.0" - babel-types "^6.8.0" + babel-types "^6.18.0" -babel-helper-hoist-variables@^6.8.0: - version "6.8.0" - resolved babel-helper-hoist-variables-6.8.0.tgz#8b0766dc026ea9ea423bc2b34e665a4da7373aaf +babel-helper-hoist-variables@^6.18.0: + version "6.18.0" + resolved babel-helper-hoist-variables-6.18.0.tgz#a835b5ab8b46d6de9babefae4d98ea41e866b82a dependencies: babel-runtime "^6.0.0" - babel-types "^6.8.0" + babel-types "^6.18.0" + +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-react-class@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/babel-helper-is-react-class/-/babel-helper-is-react-class-1.0.0.tgz#ef6f3678b05c76dbdeedadead7af98c2724d8431" -babel-helper-remap-async-to-generator@^6.16.0: - version "6.16.2" - resolved babel-helper-remap-async-to-generator-6.16.2.tgz#24315bde8326c60022dc053cce84cfe38d724b82 +babel-helper-is-void-0@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-helper-is-void-0/-/babel-helper-is-void-0-0.0.1.tgz#ed74553b883e68226ae45f989a99b02c190f105a" + +babel-helper-optimise-call-expression@^6.18.0: + version "6.18.0" + resolved babel-helper-optimise-call-expression-6.18.0.tgz#9261d0299ee1a4f08a6dd28b7b7c777348fd8f0f dependencies: - babel-helper-function-name "^6.8.0" + babel-runtime "^6.0.0" + babel-types "^6.18.0" + +babel-helper-regex@^6.8.0: + version "6.18.0" + resolved babel-helper-regex-6.18.0.tgz#ae0ebfd77de86cb2f1af258e2cc20b5fe893ecc6 + dependencies: + babel-runtime "^6.9.0" + babel-types "^6.18.0" + lodash "^4.2.0" + +babel-helper-remap-async-to-generator@^6.16.0, babel-helper-remap-async-to-generator@^6.16.2: + version "6.18.0" + resolved babel-helper-remap-async-to-generator-6.18.0.tgz#336cdf3cab650bb191b02fc16a3708e7be7f9ce5 + dependencies: + babel-helper-function-name "^6.18.0" babel-runtime "^6.0.0" babel-template "^6.16.0" - babel-traverse "^6.16.0" - babel-types "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + +babel-helper-remove-or-void@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.0.1.tgz#f602790e465acf2dfbe84fb3dd210c43a2dd7262" + +babel-helper-replace-supers@^6.18.0, babel-helper-replace-supers@^6.8.0: + version "6.18.0" + resolved babel-helper-replace-supers-6.18.0.tgz#28ec69877be4144dbd64f4cc3a337e89f29a924e + dependencies: + babel-helper-optimise-call-expression "^6.18.0" + babel-messages "^6.8.0" + babel-runtime "^6.0.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + +babel-helper-to-multiple-sequence-expressions@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.0.1.tgz#4dabdcc5de516af53b4a3b769cbfb7b0d2787729" babel-helpers@^6.16.0: version "6.16.0" @@ -380,40 +531,143 @@ babel-helpers@^6.16.0: babel-runtime "^6.0.0" babel-template "^6.16.0" +babel-loader@^6.2.5: + version "6.2.7" + resolved babel-loader-6.2.7.tgz#16fdbf64328030dc5a606827d389c8b92a2a8032 + dependencies: + find-cache-dir "^0.1.1" + loader-utils "^0.2.11" + mkdirp "^0.5.1" + object-assign "^4.0.1" + babel-messages@^6.8.0: version "6.8.0" resolved babel-messages-6.8.0.tgz#bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9 dependencies: babel-runtime "^6.0.0" +babel-plugin-check-es2015-constants@^6.3.13: + version "6.8.0" + resolved babel-plugin-check-es2015-constants-6.8.0.tgz#dbf024c32ed37bfda8dee1e76da02386a8d26fe7 + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-dev-expression@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/babel-plugin-dev-expression/-/babel-plugin-dev-expression-0.2.1.tgz#d4a7beefefbb50e3f2734990a82a2486cf9eb9ee" + +babel-plugin-flow-react-proptypes@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/babel-plugin-flow-react-proptypes/-/babel-plugin-flow-react-proptypes-0.15.0.tgz#3fce79f951ac43f99425a7caf078c8b4cc0f34d4" + dependencies: + babel-template "^6.16.0" + babel-types "^6.18.0" + +babel-plugin-minify-constant-folding@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.0.1.tgz#d4abb5b62ccfc094bdce2a318b2f94fda5a73e29" + +babel-plugin-minify-dead-code-elimination@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.0.4.tgz#93ff2f344a7f341330dd92c44b22a43218c50aab" + dependencies: + babel-helper-remove-or-void "^0.0.1" + lodash.some "^4.6.0" + +babel-plugin-minify-flip-comparisons@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.0.1.tgz#679f4493a692afc705c4b79fde1dadb535c4eb08" + dependencies: + babel-helper-is-void-0 "^0.0.1" + +babel-plugin-minify-guarded-expressions@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.0.3.tgz#6da1caa0b6abda964647377bd5e19afdbf91cae8" + dependencies: + babel-helper-flip-expressions "^0.0.1" + +babel-plugin-minify-infinity@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.0.1.tgz#9394a4defc9db56da76f13fedd5d5e2d486a4299" + +babel-plugin-minify-mangle-names@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.0.3.tgz#8304c7d15f66797a7126a33a903b6a19124ab3df" + +babel-plugin-minify-replace@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.0.1.tgz#5d5aea7cb9899245248d1ee9ce7a2fe556a8facc" + +babel-plugin-minify-simplify@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.0.3.tgz#caa780a7549809ecd46bde1f52f8bd5f3e90e36d" + dependencies: + babel-helper-flip-expressions "^0.0.1" + babel-helper-is-nodes-equiv "^0.0.1" + babel-helper-to-multiple-sequence-expressions "^0.0.1" + +babel-plugin-minify-type-constructors@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.0.1.tgz#37cc27ee17ab7ed6295f781ec4a6d15a4e641e67" + dependencies: + babel-helper-is-void-0 "^0.0.1" + babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" resolved babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95 +babel-plugin-syntax-async-generators@^6.5.0: + version "6.13.0" + resolved babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a + +babel-plugin-syntax-class-constructor-call@^6.18.0: + version "6.18.0" + resolved babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416 + babel-plugin-syntax-class-properties@^6.8.0: version "6.13.0" resolved babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de -babel-plugin-syntax-decorators@^6.1.18: +babel-plugin-syntax-decorators@^6.1.18, babel-plugin-syntax-decorators@^6.13.0: version "6.13.0" resolved babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b -babel-plugin-syntax-flow@^6.3.13, babel-plugin-syntax-flow@^6.8.0: +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da + +babel-plugin-syntax-exponentiation-operator@^6.8.0: version "6.13.0" - resolved babel-plugin-syntax-flow-6.13.0.tgz#9af0cd396087bf7677053e1afa52f206c0416f17 + resolved babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de -babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: +babel-plugin-syntax-export-extensions@^6.8.0: version "6.13.0" - resolved babel-plugin-syntax-jsx-6.13.0.tgz#e741ff3992c578310be45c571bcd90a2f9c5586e + resolved babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721 + +babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.3.13: + version "6.18.0" + resolved babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d + +babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946 babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5 -babel-plugin-syntax-trailing-function-commas@^6.8.0: +babel-plugin-syntax-trailing-function-commas@^6.3.13, babel-plugin-syntax-trailing-function-commas@^6.8.0: version "6.13.0" resolved babel-plugin-syntax-trailing-function-commas-6.13.0.tgz#2b84b7d53dd744f94ff1fad7669406274b23f541 +babel-plugin-transform-async-generator-functions@^6.17.0: + version "6.17.0" + resolved babel-plugin-transform-async-generator-functions-6.17.0.tgz#d0b5a2b2f0940f2b245fa20a00519ed7bc6cae54 + dependencies: + babel-helper-remap-async-to-generator "^6.16.2" + babel-plugin-syntax-async-generators "^6.5.0" + babel-runtime "^6.0.0" + babel-plugin-transform-async-to-generator@^6.16.0: version "6.16.0" resolved babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999 @@ -422,11 +676,19 @@ babel-plugin-transform-async-to-generator@^6.16.0: babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.0.0" -babel-plugin-transform-class-properties@^6.16.0: - version "6.16.0" - resolved babel-plugin-transform-class-properties-6.16.0.tgz#969bca24d34e401d214f36b8af5c1346859bc904 +babel-plugin-transform-class-constructor-call@^6.3.13: + version "6.18.0" + resolved babel-plugin-transform-class-constructor-call-6.18.0.tgz#80855e38a1ab47b8c6c647f8ea1bcd2c00ca3aae dependencies: - babel-helper-function-name "^6.8.0" + babel-plugin-syntax-class-constructor-call "^6.18.0" + babel-runtime "^6.0.0" + babel-template "^6.8.0" + +babel-plugin-transform-class-properties@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-class-properties-6.18.0.tgz#bc1266a39d4c8726e0bd7b15c56235177e6ede57 + dependencies: + babel-helper-function-name "^6.18.0" babel-plugin-syntax-class-properties "^6.8.0" babel-runtime "^6.9.1" @@ -438,13 +700,81 @@ babel-plugin-transform-decorators-legacy@^1.3.4: babel-runtime "^6.2.0" babel-template "^6.3.0" -babel-plugin-transform-es2015-destructuring@^6.6.5: - version "6.16.0" - resolved babel-plugin-transform-es2015-destructuring-6.16.0.tgz#050fe0866f5d53b36062ee10cdf5bfe64f929627 +babel-plugin-transform-decorators@^6.13.0: + version "6.13.0" + resolved babel-plugin-transform-decorators-6.13.0.tgz#82d65c1470ae83e2d13eebecb0a1c2476d62da9d + dependencies: + babel-helper-define-map "^6.8.0" + babel-helper-explode-class "^6.8.0" + babel-plugin-syntax-decorators "^6.13.0" + babel-runtime "^6.0.0" + babel-template "^6.8.0" + babel-types "^6.13.0" + +babel-plugin-transform-es2015-arrow-functions@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-es2015-arrow-functions-6.8.0.tgz#5b63afc3181bdc9a8c4d481b5a4f3f7d7fef3d9d + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-es2015-block-scoped-functions-6.8.0.tgz#ed95d629c4b5a71ae29682b998f70d9833eb366d + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-block-scoping@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-block-scoping-6.18.0.tgz#3bfdcfec318d46df22525cdea88f1978813653af dependencies: babel-runtime "^6.9.0" + babel-template "^6.15.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + lodash "^4.2.0" -babel-plugin-transform-es2015-function-name@^6.5.0: +babel-plugin-transform-es2015-classes@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-classes-6.18.0.tgz#ffe7a17321bf83e494dcda0ae3fc72df48ffd1d9 + dependencies: + babel-helper-define-map "^6.18.0" + babel-helper-function-name "^6.18.0" + babel-helper-optimise-call-expression "^6.18.0" + babel-helper-replace-supers "^6.18.0" + babel-messages "^6.8.0" + babel-runtime "^6.9.0" + babel-template "^6.14.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + +babel-plugin-transform-es2015-computed-properties@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-es2015-computed-properties-6.8.0.tgz#f51010fd61b3bd7b6b60a5fdfd307bb7a5279870 + dependencies: + babel-helper-define-map "^6.8.0" + babel-runtime "^6.0.0" + babel-template "^6.8.0" + +babel-plugin-transform-es2015-destructuring@^6.18.0, babel-plugin-transform-es2015-destructuring@^6.6.5: + version "6.18.0" + resolved babel-plugin-transform-es2015-destructuring-6.18.0.tgz#a08fb89415ab82058649558bedb7bf8dafa76ba5 + dependencies: + babel-runtime "^6.9.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.6.0: + version "6.8.0" + resolved babel-plugin-transform-es2015-duplicate-keys-6.8.0.tgz#fd8f7f7171fc108cc1c70c3164b9f15a81c25f7d + dependencies: + babel-runtime "^6.0.0" + babel-types "^6.8.0" + +babel-plugin-transform-es2015-for-of@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-for-of-6.18.0.tgz#4c517504db64bf8cfc119a6b8f177211f2028a70 + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-function-name@^6.5.0, babel-plugin-transform-es2015-function-name@^6.9.0: version "6.9.0" resolved babel-plugin-transform-es2015-function-name-6.9.0.tgz#8c135b17dbd064e5bba56ec511baaee2fca82719 dependencies: @@ -452,31 +782,142 @@ babel-plugin-transform-es2015-function-name@^6.5.0: babel-runtime "^6.9.0" babel-types "^6.9.0" -babel-plugin-transform-es2015-modules-commonjs@^6.7.4: - version "6.16.0" - resolved babel-plugin-transform-es2015-modules-commonjs-6.16.0.tgz#0a34b447bc88ad1a70988b6d199cca6d0b96c892 +babel-plugin-transform-es2015-literals@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-es2015-literals-6.8.0.tgz#50aa2e5c7958fc2ab25d74ec117e0cc98f046468 dependencies: - babel-plugin-transform-strict-mode "^6.8.0" + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-modules-amd@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-modules-amd-6.18.0.tgz#49a054cbb762bdf9ae2d8a807076cfade6141e40 + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.18.0" + babel-runtime "^6.0.0" + babel-template "^6.8.0" + +babel-plugin-transform-es2015-modules-commonjs@^6.18.0, babel-plugin-transform-es2015-modules-commonjs@^6.7.4: + version "6.18.0" + resolved babel-plugin-transform-es2015-modules-commonjs-6.18.0.tgz#c15ae5bb11b32a0abdcc98a5837baa4ee8d67bcc + dependencies: + babel-plugin-transform-strict-mode "^6.18.0" babel-runtime "^6.0.0" babel-template "^6.16.0" - babel-types "^6.16.0" + babel-types "^6.18.0" -babel-plugin-transform-es2015-parameters@^6.8.0: - version "6.17.0" - resolved babel-plugin-transform-es2015-parameters-6.17.0.tgz#e06d30cef897f46adb4734707bbe128a0d427d58 +babel-plugin-transform-es2015-modules-systemjs@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-modules-systemjs-6.18.0.tgz#f09294707163edae4d3b3e8bfacecd01d920b7ad dependencies: - babel-helper-call-delegate "^6.8.0" - babel-helper-get-function-arity "^6.8.0" + babel-helper-hoist-variables "^6.18.0" + babel-runtime "^6.11.6" + babel-template "^6.14.0" + +babel-plugin-transform-es2015-modules-umd@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-modules-umd-6.18.0.tgz#23351770ece5c1f8e83ed67cb1d7992884491e50 + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.18.0" + babel-runtime "^6.0.0" + babel-template "^6.8.0" + +babel-plugin-transform-es2015-object-super@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-es2015-object-super-6.8.0.tgz#1b858740a5a4400887c23dcff6f4d56eea4a24c5 + dependencies: + babel-helper-replace-supers "^6.8.0" + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-parameters@^6.18.0, babel-plugin-transform-es2015-parameters@^6.8.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-parameters-6.18.0.tgz#9b2cfe238c549f1635ba27fc1daa858be70608b1 + dependencies: + babel-helper-call-delegate "^6.18.0" + babel-helper-get-function-arity "^6.18.0" babel-runtime "^6.9.0" babel-template "^6.16.0" - babel-traverse "^6.16.0" - babel-types "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + +babel-plugin-transform-es2015-shorthand-properties@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-shorthand-properties-6.18.0.tgz#e2ede3b7df47bf980151926534d1dd0cbea58f43 + dependencies: + babel-runtime "^6.0.0" + babel-types "^6.18.0" + +babel-plugin-transform-es2015-spread@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-es2015-spread-6.8.0.tgz#0217f737e3b821fa5a669f187c6ed59205f05e9c + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-sticky-regex@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-es2015-sticky-regex-6.8.0.tgz#e73d300a440a35d5c64f5c2a344dc236e3df47be + dependencies: + babel-helper-regex "^6.8.0" + babel-runtime "^6.0.0" + babel-types "^6.8.0" + +babel-plugin-transform-es2015-template-literals@^6.6.0: + version "6.8.0" + resolved babel-plugin-transform-es2015-template-literals-6.8.0.tgz#86eb876d0a2c635da4ec048b4f7de9dfc897e66b + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-es2015-typeof-symbol-6.18.0.tgz#0b14c48629c90ff47a0650077f6aa699bee35798 + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-es2015-unicode-regex@^6.3.13: + version "6.11.0" + resolved babel-plugin-transform-es2015-unicode-regex-6.11.0.tgz#6298ceabaad88d50a3f4f392d8de997260f6ef2c + dependencies: + babel-helper-regex "^6.8.0" + babel-runtime "^6.0.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-exponentiation-operator@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-exponentiation-operator-6.8.0.tgz#db25742e9339eade676ca9acec46f955599a68a4 + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.8.0" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.0.0" + +babel-plugin-transform-export-extensions@^6.3.13: + version "6.8.0" + resolved babel-plugin-transform-export-extensions-6.8.0.tgz#fa80ff655b636549431bfd38f6b817bd82e47f5b + dependencies: + babel-plugin-syntax-export-extensions "^6.8.0" + babel-runtime "^6.0.0" babel-plugin-transform-flow-strip-types@^6.3.13: - version "6.14.0" - resolved babel-plugin-transform-flow-strip-types-6.14.0.tgz#35ceb03f8770934044bab1a76f7e4ee0aa9220f9 + version "6.18.0" + resolved babel-plugin-transform-flow-strip-types-6.18.0.tgz#4d3e642158661e9b40db457c004a30817fa32592 + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.0.0" + +babel-plugin-transform-member-expression-literals@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.8.0.tgz#718755a70492a895d8f41810afa9998bc09f57b9" + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-merge-sibling-variables@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.8.0.tgz#724074e4ef78b601fcf9a34165c972a1b6117e99" + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-minify-booleans@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.8.0.tgz#b1a48864a727847696b84eae36fa4d085a54b42b" dependencies: - babel-plugin-syntax-flow "^6.8.0" babel-runtime "^6.0.0" babel-plugin-transform-object-rest-spread@^6.16.0: @@ -486,12 +927,30 @@ babel-plugin-transform-object-rest-spread@^6.16.0: babel-plugin-syntax-object-rest-spread "^6.8.0" babel-runtime "^6.0.0" +babel-plugin-transform-property-literals@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.8.0.tgz#a65b2e6e1274d25df0f3a4c5e85bc8f1cdd9e019" + dependencies: + babel-runtime "^6.0.0" + +babel-plugin-transform-react-constant-elements@^6.5.0: + version "6.9.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz#125b86d96cb322e2139b607fd749ad5fbb17f005" + dependencies: + babel-runtime "^6.9.1" + babel-plugin-transform-react-display-name@^6.3.13: version "6.8.0" resolved babel-plugin-transform-react-display-name-6.8.0.tgz#f7a084977383d728bdbdc2835bba0159577f660e dependencies: babel-runtime "^6.0.0" +babel-plugin-transform-react-inline-elements@^6.6.5: + version "6.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-inline-elements/-/babel-plugin-transform-react-inline-elements-6.8.0.tgz#fc2d8fec1f2f87e5c4961ac367610039f325bbe6" + dependencies: + babel-runtime "^6.0.0" + babel-plugin-transform-react-jsx-self@^6.11.0: version "6.11.0" resolved babel-plugin-transform-react-jsx-self-6.11.0.tgz#605c9450c1429f97a930f7e1dfe3f0d9d0dbd0f4 @@ -514,18 +973,68 @@ babel-plugin-transform-react-jsx@^6.3.13: babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.0.0" +babel-plugin-transform-react-pure-class-to-function@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-pure-class-to-function/-/babel-plugin-transform-react-pure-class-to-function-1.0.1.tgz#32a649c97d653250b419cfd1489331b0290d9ee4" + dependencies: + babel-helper-is-react-class "^1.0.0" + +babel-plugin-transform-react-remove-prop-types@^0.2.5: + version "0.2.10" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.2.10.tgz#eefd083057cccb0f9a85cb15f3a64227daf64609" + +babel-plugin-transform-regenerator@^6.16.0: + version "6.16.1" + resolved babel-plugin-transform-regenerator-6.16.1.tgz#a75de6b048a14154aae14b0122756c5bed392f59 + dependencies: + babel-runtime "^6.9.0" + babel-types "^6.16.0" + private "~0.1.5" + babel-plugin-transform-runtime@^6.9.0: version "6.15.0" resolved babel-plugin-transform-runtime-6.15.0.tgz#3d75b4d949ad81af157570273846fb59aeb0d57c dependencies: babel-runtime "^6.9.0" -babel-plugin-transform-strict-mode@^6.8.0: - version "6.11.3" - resolved babel-plugin-transform-strict-mode-6.11.3.tgz#183741325126bc7ec9cf4c0fc257d3e7ca5afd40 +babel-plugin-transform-simplify-comparison-operators@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.8.0.tgz#0183d65bfdc54c80d922a3a9b3008e25fa9d32a7" dependencies: babel-runtime "^6.0.0" - babel-types "^6.8.0" + +babel-plugin-transform-strict-mode@^6.18.0: + version "6.18.0" + resolved babel-plugin-transform-strict-mode-6.18.0.tgz#df7cf2991fe046f44163dcd110d5ca43bc652b9d + dependencies: + babel-runtime "^6.0.0" + babel-types "^6.18.0" + +babel-plugin-transform-undefined-to-void@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.8.0.tgz#bc5b6b4908d3b1262170e67cb3963903ddce167e" + dependencies: + babel-runtime "^6.0.0" + +babel-preset-babili@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/babel-preset-babili/-/babel-preset-babili-0.0.5.tgz#9b63ed73512d793910eb51e166c8c23df3e8e97e" + dependencies: + babel-plugin-minify-constant-folding "^0.0.1" + babel-plugin-minify-dead-code-elimination "^0.0.4" + babel-plugin-minify-flip-comparisons "^0.0.1" + babel-plugin-minify-guarded-expressions "^0.0.3" + babel-plugin-minify-infinity "^0.0.1" + babel-plugin-minify-mangle-names "^0.0.3" + babel-plugin-minify-replace "^0.0.1" + babel-plugin-minify-simplify "^0.0.3" + babel-plugin-minify-type-constructors "^0.0.1" + babel-plugin-transform-member-expression-literals "^6.8.0" + babel-plugin-transform-merge-sibling-variables "^6.8.0" + babel-plugin-transform-minify-booleans "^6.8.0" + babel-plugin-transform-property-literals "^6.8.0" + babel-plugin-transform-simplify-comparison-operators "^6.8.0" + babel-plugin-transform-undefined-to-void "^6.8.0" babel-preset-es2015-node6@^0.3.0: version "0.3.0" @@ -536,13 +1045,51 @@ babel-preset-es2015-node6@^0.3.0: babel-plugin-transform-es2015-modules-commonjs "^6.7.4" babel-plugin-transform-es2015-parameters "^6.8.0" +babel-preset-es2015@^6.18.0: + version "6.18.0" + resolved babel-preset-es2015-6.18.0.tgz#b8c70df84ec948c43dcf2bf770e988eb7da88312 + dependencies: + babel-plugin-check-es2015-constants "^6.3.13" + babel-plugin-transform-es2015-arrow-functions "^6.3.13" + babel-plugin-transform-es2015-block-scoped-functions "^6.3.13" + babel-plugin-transform-es2015-block-scoping "^6.18.0" + babel-plugin-transform-es2015-classes "^6.18.0" + babel-plugin-transform-es2015-computed-properties "^6.3.13" + babel-plugin-transform-es2015-destructuring "^6.18.0" + babel-plugin-transform-es2015-duplicate-keys "^6.6.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.3.13" + babel-plugin-transform-es2015-modules-amd "^6.18.0" + babel-plugin-transform-es2015-modules-commonjs "^6.18.0" + babel-plugin-transform-es2015-modules-systemjs "^6.18.0" + babel-plugin-transform-es2015-modules-umd "^6.18.0" + babel-plugin-transform-es2015-object-super "^6.3.13" + babel-plugin-transform-es2015-parameters "^6.18.0" + babel-plugin-transform-es2015-shorthand-properties "^6.18.0" + babel-plugin-transform-es2015-spread "^6.3.13" + babel-plugin-transform-es2015-sticky-regex "^6.3.13" + babel-plugin-transform-es2015-template-literals "^6.6.0" + babel-plugin-transform-es2015-typeof-symbol "^6.18.0" + babel-plugin-transform-es2015-unicode-regex "^6.3.13" + babel-plugin-transform-regenerator "^6.16.0" + babel-preset-es2017@^6.16.0: version "6.16.0" - resolved babel-preset-es2017-6.16.0.tgz#536c6287778a758948ddd092b466b6ef50b786fa + resolved "https://registry.yarnpkg.com/babel-preset-es2017/-/babel-preset-es2017-6.16.0.tgz#536c6287778a758948ddd092b466b6ef50b786fa" dependencies: babel-plugin-syntax-trailing-function-commas "^6.8.0" babel-plugin-transform-async-to-generator "^6.16.0" +babel-preset-react-optimize@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-react-optimize/-/babel-preset-react-optimize-1.0.1.tgz#c23509fba7cbc76d7de7050e7d26bcd22bc304e8" + dependencies: + babel-plugin-transform-react-constant-elements "^6.5.0" + babel-plugin-transform-react-inline-elements "^6.6.5" + babel-plugin-transform-react-pure-class-to-function "^1.0.1" + babel-plugin-transform-react-remove-prop-types "^0.2.5" + babel-preset-react@^6.5.0: version "6.16.0" resolved babel-preset-react-6.16.0.tgz#aa117d60de0928607e343c4828906e4661824316 @@ -555,17 +1102,43 @@ babel-preset-react@^6.5.0: babel-plugin-transform-react-jsx-self "^6.11.0" babel-plugin-transform-react-jsx-source "^6.3.13" -babel-register@^6.16.0: - version "6.16.3" - resolved babel-register-6.16.3.tgz#7b0c0ca7bfdeb9188ba4c27e5fcb7599a497c624 +babel-preset-stage-1@^6.16.0: + version "6.16.0" + resolved babel-preset-stage-1-6.16.0.tgz#9d31fbbdae7b17c549fd3ac93e3cf6902695e479 + dependencies: + babel-plugin-transform-class-constructor-call "^6.3.13" + babel-plugin-transform-export-extensions "^6.3.13" + babel-preset-stage-2 "^6.16.0" + +babel-preset-stage-2@^6.16.0: + version "6.18.0" + resolved babel-preset-stage-2-6.18.0.tgz#9eb7bf9a8e91c68260d5ba7500493caaada4b5b5 + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-transform-class-properties "^6.18.0" + babel-plugin-transform-decorators "^6.13.0" + babel-preset-stage-3 "^6.17.0" + +babel-preset-stage-3@^6.17.0: + version "6.17.0" + resolved babel-preset-stage-3-6.17.0.tgz#b6638e46db6e91e3f889013d8ce143917c685e39 + dependencies: + babel-plugin-syntax-trailing-function-commas "^6.3.13" + babel-plugin-transform-async-generator-functions "^6.17.0" + babel-plugin-transform-async-to-generator "^6.16.0" + babel-plugin-transform-exponentiation-operator "^6.3.13" + babel-plugin-transform-object-rest-spread "^6.16.0" + +babel-register@^6.18.0: + version "6.18.0" + resolved babel-register-6.18.0.tgz#892e2e03865078dd90ad2c715111ec4449b32a68 dependencies: - babel-core "^6.16.0" + babel-core "^6.18.0" babel-runtime "^6.11.6" core-js "^2.4.0" - home-or-tmp "^1.0.0" + home-or-tmp "^2.0.0" lodash "^4.2.0" mkdirp "^0.5.1" - path-exists "^1.0.0" source-map-support "^0.4.2" babel-runtime@^5.8.20: @@ -575,13 +1148,13 @@ babel-runtime@^5.8.20: core-js "^1.0.0" babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.2.0, babel-runtime@^6.9.0, babel-runtime@^6.9.1: - version "6.11.6" - resolved babel-runtime-6.11.6.tgz#6db707fef2d49c49bfa3cb64efdb436b518b8222 + version "6.18.0" + resolved babel-runtime-6.18.0.tgz#0f4177ffd98492ef13b9f823e9994a02584c9078 dependencies: core-js "^2.4.0" regenerator-runtime "^0.9.5" -babel-template@^6.16.0, babel-template@^6.3.0, babel-template@^6.8.0: +babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.16.0, babel-template@^6.3.0, babel-template@^6.7.0, babel-template@^6.8.0: version "6.16.0" resolved babel-template-6.16.0.tgz#e149dd1a9f03a35f817ddbc4d0481988e7ebc8ca dependencies: @@ -591,23 +1164,23 @@ babel-template@^6.16.0, babel-template@^6.3.0, babel-template@^6.8.0: babylon "^6.11.0" lodash "^4.2.0" -babel-traverse@^6.15.0, babel-traverse@^6.16.0, babel-traverse@^6.8.0: - version "6.16.0" - resolved babel-traverse-6.16.0.tgz#fba85ae1fd4d107de9ce003149cc57f53bef0c4f +babel-traverse@^6.15.0, babel-traverse@^6.16.0, babel-traverse@^6.18.0: + version "6.18.0" + resolved babel-traverse-6.18.0.tgz#5aeaa980baed2a07c8c47329cd90c3b90c80f05e dependencies: babel-code-frame "^6.16.0" babel-messages "^6.8.0" babel-runtime "^6.9.0" - babel-types "^6.16.0" + babel-types "^6.18.0" babylon "^6.11.0" debug "^2.2.0" - globals "^8.3.0" + globals "^9.0.0" invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.8.0, babel-types@^6.9.0: - version "6.16.0" - resolved babel-types-6.16.0.tgz#71cca1dbe5337766225c5c193071e8ebcbcffcfe +babel-types@^6.13.0, babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.8.0, babel-types@^6.9.0: + version "6.18.0" + resolved babel-types-6.18.0.tgz#1f7d5a73474c59eb9151b2417bbff4e4fce7c3f8 dependencies: babel-runtime "^6.9.1" esutils "^2.0.2" @@ -615,8 +1188,8 @@ babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.8.0, babel-types@^6.9.0 to-fast-properties "^1.0.1" babylon@^6.11.0, babylon@^6.11.2: - version "6.12.0" - resolved babylon-6.12.0.tgz#953e6202e58062f7f5041fc8037e4bd4e17140a9 + version "6.13.1" + resolved babylon-6.13.1.tgz#adca350e088f0467647157652bafead6ddb8dfdb bach@^1.0.0: version "1.0.0" @@ -636,9 +1209,17 @@ balanced-match@^0.4.1: version "0.4.2" resolved balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838 -base64-js@1.1.2: +base64-js@^1.0.2, base64-js@1.1.2: version "1.1.2" - resolved base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8 + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" + +Base64@~0.2.0: + version "0.2.1" + resolved Base64-0.2.1.tgz#ba3a4230708e186705065e66babdd4c35cf60028 + +batch@0.5.3: + version "0.5.3" + resolved batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464 bcrypt-pbkdf@^1.0.0: version "1.0.0" @@ -647,8 +1228,12 @@ bcrypt-pbkdf@^1.0.0: tweetnacl "^0.14.3" beeper@^1.0.0: - version "1.1.0" - resolved beeper-1.1.0.tgz#9ee6fc1ce7f54feaace7ce73588b056037866a2c + version "1.1.1" + resolved beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809 + +big.js@^3.1.3: + version "3.1.3" + resolved big.js-3.1.3.tgz#4cada2193652eb3ca9ec8e55c9015669c9806978 binary-extensions@^1.0.0: version "1.7.0" @@ -666,10 +1251,24 @@ block-stream@*: dependencies: inherits "~2.0.0" +bluebird-lst-c@^1.0.3, bluebird-lst-c@^1.0.4: + version "1.0.4" + resolved bluebird-lst-c-1.0.4.tgz#1278210da5b0750959c3d15971154ff08e07ad93 + dependencies: + bluebird "^3.4.6" + bluebird@^3.4.6: version "3.4.6" resolved bluebird-3.4.6.tgz#01da8d821d87813d158967e743d5fe6c62cf8c0f +bluebird@2.9.6: + version "2.9.6" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.9.6.tgz#1fc3a6b1685267dc121b5ec89b32ce069d81ab7d" + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.6" + resolved bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215 + boom@2.x.x: version "2.10.1" resolved boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f @@ -678,7 +1277,7 @@ boom@2.x.x: boxen@^0.6.0: version "0.6.0" - resolved boxen-0.6.0.tgz#8364d4248ac34ff0ef1b2f2bf49a6c60ce0d81b6 + resolved "https://registry.yarnpkg.com/boxen/-/boxen-0.6.0.tgz#8364d4248ac34ff0ef1b2f2bf49a6c60ce0d81b6" dependencies: ansi-align "^1.1.0" camelcase "^2.1.0" @@ -705,6 +1304,61 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" +brorand@^1.0.1: + version "1.0.6" + resolved brorand-1.0.6.tgz#4028706b915f91f7b349a2e0bf3c376039d216e5 + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.0.6" + resolved browserify-aes-1.0.6.tgz#5e7725dbdef1fd5930d4ebab48567ce451c48a0a + dependencies: + buffer-xor "^1.0.2" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + inherits "^2.0.1" + +browserify-cipher@^1.0.0: + version "1.0.0" + resolved browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.0" + resolved browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524 + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.0" + resolved browserify-sign-4.0.0.tgz#10773910c3c206d5420a46aad8694f820b85968f + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@~0.1.4: + version "0.1.4" + resolved browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d + dependencies: + pako "~0.2.0" + buffer-crc32@^0.2.1: version "0.2.5" resolved buffer-crc32-0.2.5.tgz#db003ac2671e62ebd6ece78ea2c2e1b405736e91 @@ -713,23 +1367,39 @@ buffer-shims@^1.0.0: version "1.0.0" resolved buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51 +buffer-xor@^1.0.2: + version "1.0.3" + resolved buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9 + +buffer@^4.3.0: + version "4.9.1" + resolved buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298 + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + builtin-modules@^1.0.0: version "1.1.1" resolved builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f builtins@0.0.7: version "0.0.7" - resolved builtins-0.0.7.tgz#355219cd6cf18dbe7c01cc7fd2dce765cfdc549a + resolved "https://registry.yarnpkg.com/builtins/-/builtins-0.0.7.tgz#355219cd6cf18dbe7c01cc7fd2dce765cfdc549a" + +bytes@2.3.0: + version "2.3.0" + resolved bytes-2.3.0.tgz#d5b680a165b6201739acb611542aabc2d8ceb070 caller-path@^0.1.0: version "0.1.0" - resolved caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" dependencies: callsites "^0.2.0" callsites@^0.2.0: version "0.2.0" - resolved callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca + resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" camelcase-keys@^2.0.0: version "2.1.0" @@ -738,6 +1408,10 @@ camelcase-keys@^2.0.0: camelcase "^2.0.0" map-obj "^1.0.0" +camelcase@^1.0.2: + version "1.2.1" + resolved camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39 + camelcase@^2.0.0, camelcase@^2.0.1, camelcase@^2.1.0: version "2.1.1" resolved camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f @@ -754,6 +1428,13 @@ caseless@~0.11.0: version "0.11.0" resolved caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7 +center-align@^0.1.1: + version "0.1.3" + resolved center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98 @@ -764,7 +1445,17 @@ chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chokidar@^1.4.3, chokidar@^1.5.2: +chalk@0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" + dependencies: + ansi-styles "^1.1.0" + escape-string-regexp "^1.0.0" + has-ansi "^0.1.0" + strip-ansi "^0.3.0" + supports-color "^0.2.0" + +chokidar@^1.4.3, chokidar@^1.5.2, chokidar@^1.6.0: version "1.6.1" resolved chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2 dependencies: @@ -781,19 +1472,25 @@ chokidar@^1.4.3, chokidar@^1.5.2: chownr@~1.0.1: version "1.0.1" - resolved chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181 + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" chromium-pickle-js@^0.2.0: version "0.2.0" - resolved chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205 + resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" + +cipher-base@^1.0.0, cipher-base@^1.0.1: + version "1.0.3" + resolved cipher-base-1.0.3.tgz#eeabf194419ce900da3018c207d212f2a6df0a07 + dependencies: + inherits "^2.0.1" circular-json@^0.3.0: version "0.3.1" - resolved circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" cli-boxes@^1.0.0: version "1.0.0" - resolved cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143 + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" cli-cursor@^1.0.1, cli-cursor@^1.0.2: version "1.0.2" @@ -805,6 +1502,14 @@ cli-width@^2.0.0: version "2.1.0" resolved cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a +cliui@^2.1.0: + version "2.1.0" + resolved cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1 + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + cliui@^3.0.3, cliui@^3.2.0: version "3.2.0" resolved cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d @@ -823,7 +1528,7 @@ clone@^1.0.0, clone@^1.0.2: cmd-shim@~2.0.2: version "2.0.2" - resolved cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" dependencies: graceful-fs "^4.1.2" mkdirp "~0.5.0" @@ -833,18 +1538,16 @@ co@^4.6.0: resolved co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184 code-point-at@^1.0.0: - version "1.0.1" - resolved code-point-at-1.0.1.tgz#1104cd34f9b5b45d3eba88f1babc1924e1ce35fb - dependencies: - number-is-nan "^1.0.0" + version "1.1.0" + resolved code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77 color-convert@~0.5.0: version "0.5.3" - resolved color-convert-0.5.3.tgz#bdb6c69ce660fadffe0b0007cc447e1b9f7282bd + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz#bdb6c69ce660fadffe0b0007cc447e1b9f7282bd" columnify@~1.5.4: version "1.5.4" - resolved columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" dependencies: strip-ansi "^3.0.0" wcwidth "^1.0.0" @@ -861,19 +1564,44 @@ commander@^2.9.0: dependencies: graceful-readlink ">= 1.0.0" +commander@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" + +commondir@^1.0.1: + version "1.0.1" + resolved commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b + compare-version@^0.1.2: version "0.1.2" - resolved compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080 + resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" compress-commons@^1.1.0: version "1.1.0" - resolved compress-commons-1.1.0.tgz#9f4460bb1288564c7473916e0298aa3c320dcadb + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.1.0.tgz#9f4460bb1288564c7473916e0298aa3c320dcadb" dependencies: buffer-crc32 "^0.2.1" crc32-stream "^1.0.0" normalize-path "^2.0.0" readable-stream "^2.0.0" +compressible@~2.0.8: + version "2.0.9" + resolved compressible-2.0.9.tgz#6daab4e2b599c2770dd9e21e7a891b1c5a755425 + dependencies: + mime-db ">= 1.24.0 < 2" + +compression@^1.5.2: + version "1.6.2" + resolved compression-1.6.2.tgz#cceb121ecc9d09c52d7ad0c3350ea93ddd402bc3 + dependencies: + accepts "~1.3.3" + bytes "2.3.0" + compressible "~2.0.8" + debug "~2.2.0" + on-headers "~1.0.1" + vary "~1.1.0" + concat-map@0.0.1: version "0.0.1" resolved concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b @@ -888,22 +1616,35 @@ concat-stream@^1.4.6, concat-stream@^1.5.2: concat-stream@1.5.0: version "1.5.0" - resolved concat-stream-1.5.0.tgz#53f7d43c51c5e43f81c8fdd03321c631be68d611 + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.0.tgz#53f7d43c51c5e43f81c8fdd03321c631be68d611" dependencies: inherits "~2.0.1" readable-stream "~2.0.0" typedarray "~0.0.5" +concurrently@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-3.1.0.tgz#dc5ef0459090012604756668894c04b434ef90d1" + dependencies: + bluebird "2.9.6" + chalk "0.5.1" + commander "2.6.0" + lodash "^4.5.1" + moment "^2.11.2" + rx "2.3.24" + spawn-default-shell "^1.1.0" + tree-kill "^1.1.0" + config-chain@~1.1.11: version "1.1.11" - resolved config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2 + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" dependencies: ini "^1.3.4" proto-list "~1.2.1" configstore@^2.0.0: version "2.1.0" - resolved configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1 + resolved "https://registry.yarnpkg.com/configstore/-/configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1" dependencies: dot-prop "^3.0.0" graceful-fs "^4.1.2" @@ -915,14 +1656,44 @@ configstore@^2.0.0: write-file-atomic "^1.1.2" xdg-basedir "^2.0.0" +connect-history-api-fallback@^1.3.0: + version "1.3.0" + resolved connect-history-api-fallback-1.3.0.tgz#e51d17f8f0ef0db90a64fdb47de3051556e9f169 + +console-browserify@^1.1.0: + version "1.1.0" + resolved console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10 + dependencies: + date-now "^0.1.4" + console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e +constants-browserify@^1.0.0: + version "1.0.0" + resolved constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75 + +content-disposition@0.5.1: + version "0.5.1" + resolved content-disposition-0.5.1.tgz#87476c6a67c8daa87e32e87616df883ba7fb071b + +content-type@~1.0.2: + version "1.0.2" + resolved content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed + convert-source-map@^1.1.0, convert-source-map@^1.1.1, convert-source-map@1.X: version "1.3.0" resolved convert-source-map-1.3.0.tgz#e9f3e9c6e2728efc2676696a70eb382f73106a67 +cookie-signature@1.0.6: + version "1.0.6" + resolved cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c + +cookie@0.3.1: + version "0.3.1" + resolved cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb + core-js@^1.0.0: version "1.2.7" resolved core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636 @@ -937,20 +1708,43 @@ core-util-is@~1.0.0: crc32-stream@^1.0.0: version "1.0.0" - resolved crc32-stream-1.0.0.tgz#ea155e5e1d738ed3778438ffe92ffe2a141aeb3f + resolved "http://registry.npmjs.org/crc32-stream/-/crc32-stream-1.0.0.tgz#ea155e5e1d738ed3778438ffe92ffe2a141aeb3f" dependencies: buffer-crc32 "^0.2.1" readable-stream "^2.0.0" +create-ecdh@^4.0.0: + version "4.0.0" + resolved create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + create-error-class@^3.0.1: version "3.0.2" resolved create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6 dependencies: capture-stack-trace "^1.0.0" +create-hash@^1.1.0, create-hash@^1.1.1: + version "1.1.2" + resolved create-hash-1.1.2.tgz#51210062d7bb7479f6c65bb41a92208b1d61abad + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + ripemd160 "^1.0.0" + sha.js "^2.3.6" + +create-hmac@^1.1.0, create-hmac@^1.1.2: + version "1.1.4" + resolved create-hmac-1.1.4.tgz#d3fb4ba253eb8b3f56e39ea2fbcb8af747bd3170 + dependencies: + create-hash "^1.1.0" + inherits "^2.0.1" + cross-env@^3.0.0: version "3.1.3" - resolved cross-env-3.1.3.tgz#58cd8231808f50089708b091f7dd37275a8e8154 + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-3.1.3.tgz#58cd8231808f50089708b091f7dd37275a8e8154" dependencies: cross-spawn "^3.0.1" @@ -968,12 +1762,31 @@ cross-spawn@^4.0.0: lru-cache "^4.0.1" which "^1.2.9" +cross-unzip@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/cross-unzip/-/cross-unzip-0.0.2.tgz#5183bc47a09559befcf98cc4657964999359372f" + cryptiles@2.x.x: version "2.0.5" resolved cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8 dependencies: boom "2.x.x" +crypto-browserify@^3.11.0: + version "3.11.0" + resolved crypto-browserify-3.11.0.tgz#3652a0906ab9b2a7e0c3ce66a408e957a2485522 + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + css@2.X: version "2.2.1" resolved css-2.2.1.tgz#73a4c81de85db664d4ee674f7d47085e3b2d55dc @@ -985,7 +1798,7 @@ css@2.X: cuint@^0.2.1, cuint@^0.2.2: version "0.2.2" - resolved cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b + resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b" currently-unhandled@^0.4.1: version "0.4.1" @@ -1005,6 +1818,10 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" +date-now@^0.1.4: + version "0.1.4" + resolved date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b + dateformat@^1.0.11: version "1.0.12" resolved dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9 @@ -1020,7 +1837,13 @@ debug-fabulous@0.0.X: lazy-debug-legacy "0.0.X" object-assign "4.1.0" -debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@~2.2.0, debug@2.X: +debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@2.X: + version "2.3.2" + resolved debug-2.3.2.tgz#94cb466ef7d6d2c7e5245cdd6e4104f2d0d70d30 + dependencies: + ms "0.7.2" + +debug@~2.2.0: version "2.2.0" resolved debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da dependencies: @@ -1028,13 +1851,13 @@ debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@~2.2.0, debug@2.X: debug@0.7.4: version "0.7.4" - resolved debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39 + resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" debuglog@^1.0.1: version "1.0.1" - resolved debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492 + resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" -decamelize@^1.1.1, decamelize@^1.1.2: +decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290 @@ -1052,13 +1875,13 @@ default-resolution@^2.0.0: defaults@^1.0.3: version "1.0.3" - resolved defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" dependencies: clone "^1.0.2" del@^2.0.2: version "2.2.2" - resolved del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8 + resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" dependencies: globby "^5.0.0" is-path-cwd "^1.0.0" @@ -1076,19 +1899,32 @@ delegates@^1.0.0: version "1.0.0" resolved delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a +depd@~1.1.0: + version "1.1.0" + resolved depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3 + +des.js@^1.0.0: + version "1.0.0" + resolved des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80 + detect-file@^0.1.0: version "0.1.0" resolved detect-file-0.1.0.tgz#4935dedfd9488648e006b0129566e9386711ea63 dependencies: fs-exists-sync "^0.1.0" -detect-indent@^3.0.1: - version "3.0.1" - resolved detect-indent-3.0.1.tgz#9dc5e5ddbceef8325764b9451b02bc6d54084f75 +detect-indent@^4.0.0: + version "4.0.0" + resolved detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208 dependencies: - get-stdin "^4.0.1" - minimist "^1.1.0" - repeating "^1.1.0" + repeating "^2.0.0" detect-newline@2.X: version "2.1.0" @@ -1096,21 +1932,37 @@ detect-newline@2.X: dezalgo@^1.0.0, dezalgo@^1.0.1, dezalgo@~1.0.3: version "1.0.3" - resolved dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456 + resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" dependencies: asap "^2.0.0" wrappy "1" +diffie-hellman@^5.0.0: + version "5.0.2" + resolved diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + doctrine@^1.2.2: version "1.5.0" - resolved doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" dependencies: esutils "^2.0.2" isarray "^1.0.0" +dom-walk@^0.1.0: + version "0.1.1" + resolved dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018 + +domain-browser@^1.1.1: + version "1.1.7" + resolved domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc + dot-prop@^3.0.0: version "3.0.0" - resolved dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177 + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" dependencies: is-obj "^1.0.0" @@ -1127,8 +1979,8 @@ duplexer2@0.0.2: readable-stream "~1.1.9" duplexify@^3.2.0: - version "3.4.5" - resolved duplexify-3.4.5.tgz#0e7e287a775af753bf57e6e7b7f21f183f6c3a53 + version "3.5.0" + resolved duplexify-3.5.0.tgz#1aa773002e1578457e9d9d4a50b0ccaaebcbd604 dependencies: end-of-stream "1.0.0" inherits "^2.0.1" @@ -1143,32 +1995,38 @@ ecc-jsbn@~0.1.1: editor@~1.0.0: version "1.0.0" - resolved editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742 + resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" + +ee-first@1.1.1: + version "1.1.1" + resolved ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d -electron-builder@^7.10.2: - version "7.14.1" - resolved electron-builder-7.14.1.tgz#9722a2366d1b8cadbc25c68aefc4bec88eb3f92b +electron-builder@^7.14.2: + version "7.26.0" + resolved electron-builder-7.26.0.tgz#af0b4d97c3cdf29ad00ccfcd05ccc3792fd8a2ab dependencies: - "7zip-bin" "^2.0.3" + "7zip-bin" "^2.0.4" ansi-escapes "^1.4.0" - archiver "^1.1.0" + archiver "^1.2.0" archiver-utils "^1.3.0" asar-electron-builder "^0.13.5" - bluebird "^3.4.6" + bluebird-lst-c "^1.0.4" chalk "^1.1.3" chromium-pickle-js "^0.2.0" cli-cursor "^1.0.2" cuint "^0.2.2" debug "^2.2.0" electron-download "2.1.2" - electron-osx-sign-tf "^1.0.0" - fs-extra-p "^1.1.10" + electron-osx-sign-tf "~1.1.0" + fs-extra-p "^2.0.6" hosted-git-info "^2.1.5" ini "^1.3.4" isbinaryfile "^3.0.1" + js-yaml "^3.6.1" lodash.template "^4.4.0" mime "^1.3.4" minimatch "^3.0.3" + node-emoji "^1.4.1" normalize-package-data "^2.3.5" parse-color "^1.0.0" plist "^2.0.1" @@ -1178,28 +2036,25 @@ electron-builder@^7.10.2: read-installed "^4.0.3" sanitize-filename "^1.6.1" semver "^5.3.0" - source-map-support "^0.4.4" + source-map-support "^0.4.6" tunnel-agent "^0.4.3" update-notifier "^1.0.2" uuid-1345 "^0.99.6" - yargs "^6.0.0" + yargs "^6.3.0" -electron-download@^2.0.0: - version "2.2.1" - resolved electron-download-2.2.1.tgz#3d78af3645c96435e3bf3df9b882a14cc2ca294c +electron-devtools-installer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/electron-devtools-installer/-/electron-devtools-installer-2.0.1.tgz#d52dcb3a430a95b771dc01d8deb13fcbdaa8d13c" dependencies: - debug "^2.2.0" - home-path "^1.0.1" - minimist "^1.2.0" - mkdirp "^0.5.0" - mv "^2.0.3" - nugget "^1.5.1" - path-exists "^1.0.0" - rc "^1.1.2" + "7zip" "0.0.6" + cross-unzip "0.0.2" + request "^2.72.0" + rimraf "^2.5.2" + semver "^5.3.0" electron-download@^3.0.1: version "3.0.1" - resolved electron-download-3.0.1.tgz#27045028ee78b3b3dca9fdb35d4bb1262afa4d29 + resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-3.0.1.tgz#27045028ee78b3b3dca9fdb35d4bb1262afa4d29" dependencies: debug "^2.2.0" fs-extra "^0.30.0" @@ -1213,7 +2068,7 @@ electron-download@^3.0.1: electron-download@2.1.2: version "2.1.2" - resolved electron-download-2.1.2.tgz#913b35b07a90ff1b644834e9bf03f5f1d6f24f64 + resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-2.1.2.tgz#913b35b07a90ff1b644834e9bf03f5f1d6f24f64" dependencies: debug "^2.2.0" home-path "^1.0.1" @@ -1224,9 +2079,9 @@ electron-download@2.1.2: path-exists "^1.0.0" rc "^1.1.2" -electron-osx-sign-tf@^1.0.0: - version "1.0.0" - resolved electron-osx-sign-tf-1.0.0.tgz#bee60d13495fd85bfb8c2b63ef582a880aae6c6b +electron-osx-sign-tf@~1.1.0: + version "1.1.0" + resolved electron-osx-sign-tf-1.1.0.tgz#f6d7ef8e94e47824ebd6a6c60d3464281d4abce9 dependencies: bluebird "^3.4.6" compare-version "^0.1.2" @@ -1236,26 +2091,11 @@ electron-osx-sign-tf@^1.0.0: plist "^2.0.1" tempfile "^1.1.1" -electron-prebuilt@^0.36.12: - version "0.36.12" - resolved electron-prebuilt-0.36.12.tgz#0fab172d40a234a5f029fb14004cf32160cecf9b - dependencies: - electron-download "^2.0.0" - extract-zip "^1.0.3" - -electron-prebuilt@^1.3.1: - version "1.4.3" - resolved electron-prebuilt-1.4.3.tgz#65b219a67eaf64f5ab861e77e8c49bc7e6340598 - dependencies: - electron-download "^3.0.1" - extract-zip "^1.0.3" - -electron-rebuild@^1.1.5: - version "1.2.1" - resolved electron-rebuild-1.2.1.tgz#43662f48adfbc531256f62ded4714b4e286a941f +electron-rebuild@^1.3.0: + version "1.4.0" + resolved electron-rebuild-1.4.0.tgz#48a407f987f985c42349c03b4d2694abc3a72dc6 dependencies: babel-runtime "^5.8.20" - electron-prebuilt "^0.36.12" glob "^6.0.3" lodash "^3.10.1" ncp "^2.0.0" @@ -1265,6 +2105,36 @@ electron-rebuild@^1.1.5: rimraf "^2.5.0" yargs "^3.31.0" +electron@1.4.6: + version "1.4.6" + resolved electron-1.4.6.tgz#7e8ea042f03ff3f14f48afa132f7fdecc29b3df5 + dependencies: + electron-download "^3.0.1" + extract-zip "^1.0.3" + +elliptic@^6.0.0: + version "6.3.2" + resolved elliptic-6.3.2.tgz#e4c81e0829cf0a65ab70e998b8232723b5c1bc48 + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + inherits "^2.0.1" + +emojis-list@^2.0.0: + version "2.1.0" + resolved emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389 + +encodeurl@~1.0.1: + version "1.0.1" + resolved encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20 + +encoding@^0.1.11: + version "0.1.12" + resolved encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb + dependencies: + iconv-lite "~0.4.13" + end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.1.0" resolved end-of-stream-1.1.0.tgz#e9353258baa9108965efc41cb0ef8ade2f3cfb07 @@ -1275,7 +2145,22 @@ end-of-stream@1.0.0: version "1.0.0" resolved end-of-stream-1.0.0.tgz#d4596e702734a93e40e9af864319eabd99ff2f0e dependencies: - once "~1.3.0" + once "~1.3.0" + +enhanced-resolve@^2.2.0: + version "2.3.0" + resolved enhanced-resolve-2.3.0.tgz#a115c32504b6302e85a76269d7a57ccdd962e359 + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.3.0" + object-assign "^4.0.1" + tapable "^0.2.3" + +errno@^0.1.3: + version "0.1.4" + resolved errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d + dependencies: + prr "~0.0.0" error-ex@^1.2.0: version "1.3.0" @@ -1283,6 +2168,12 @@ error-ex@^1.2.0: dependencies: is-arrayish "^0.2.1" +error-stack-parser@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-1.3.6.tgz#e0e73b93e417138d1cd7c0b746b1a4a14854c292" + dependencies: + stackframe "^0.3.1" + es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.7: version "0.10.12" resolved es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047 @@ -1300,7 +2191,7 @@ es6-iterator@2: es6-map@^0.1.3: version "0.1.4" - resolved es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897 + resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897" dependencies: d "~0.1.1" es5-ext "~0.10.11" @@ -1311,11 +2202,11 @@ es6-map@^0.1.3: es6-promise@^3.2.1: version "3.3.1" - resolved es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613 + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" es6-set@~0.1.3: version "0.1.4" - resolved es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8 + resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8" dependencies: d "~0.1.1" es5-ext "~0.10.11" @@ -1339,13 +2230,17 @@ es6-weak-map@^2.0.1: es6-iterator "2" es6-symbol "3" -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-html@~1.0.3: + version "1.0.3" + resolved escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988 + +escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4 escope@^3.6.0: version "3.6.0" - resolved escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3 + resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" dependencies: es6-map "^0.1.3" es6-weak-map "^2.0.1" @@ -1354,23 +2249,24 @@ escope@^3.6.0: eslint-config-exponent@^4.0.0: version "4.0.0" - resolved eslint-config-exponent-4.0.0.tgz#1036002dd21b4b6bcf797fafe1c09be494be585e + resolved "https://registry.yarnpkg.com/eslint-config-exponent/-/eslint-config-exponent-4.0.0.tgz#1036002dd21b4b6bcf797fafe1c09be494be585e" eslint-plugin-babel@^3.3.0: version "3.3.0" - resolved eslint-plugin-babel-3.3.0.tgz#2f494aedcf6f4aa4e75b9155980837bc1fbde193 + resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-3.3.0.tgz#2f494aedcf6f4aa4e75b9155980837bc1fbde193" eslint-plugin-react@^6.3.0: - version "6.4.1" - resolved eslint-plugin-react-6.4.1.tgz#7d1aade747db15892f71eee1fea4addf97bcfa2b + version "6.7.0" + resolved eslint-plugin-react-6.7.0.tgz#cf3a1f151d638d268f670399c736931656a3e682 dependencies: doctrine "^1.2.2" - jsx-ast-utils "^1.3.1" + jsx-ast-utils "^1.3.3" eslint@^3.1.1: - version "3.8.1" - resolved eslint-3.8.1.tgz#7d02db44cd5aaf4fa7aa489e1f083baa454342ba + version "3.10.1" + resolved eslint-3.10.1.tgz#65544c7c171986899fa8a8f9abd71badf7981ba0 dependencies: + babel-code-frame "^6.16.0" chalk "^1.1.3" concat-stream "^1.4.6" debug "^2.1.1" @@ -1382,7 +2278,7 @@ eslint@^3.1.1: file-entry-cache "^2.0.0" glob "^7.0.3" globals "^9.2.0" - ignore "^3.1.5" + ignore "^3.2.0" imurmurhash "^0.1.4" inquirer "^0.12.0" is-my-json-valid "^2.10.0" @@ -1398,7 +2294,7 @@ eslint@^3.1.1: pluralize "^1.2.1" progress "^1.1.8" require-uncached "^1.0.2" - shelljs "^0.6.0" + shelljs "^0.7.5" strip-bom "^3.0.0" strip-json-comments "~1.0.1" table "^3.7.8" @@ -1407,7 +2303,7 @@ eslint@^3.1.1: espree@^3.3.1: version "3.3.2" - resolved espree-3.3.2.tgz#dbf3fadeb4ecb4d4778303e50103b3d36c88b89c + resolved "https://registry.yarnpkg.com/espree/-/espree-3.3.2.tgz#dbf3fadeb4ecb4d4778303e50103b3d36c88b89c" dependencies: acorn "^4.0.1" acorn-jsx "^3.0.0" @@ -1418,30 +2314,54 @@ esprima@^2.6.0: esrecurse@^4.1.0: version "4.1.0" - resolved esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220 + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" dependencies: estraverse "~4.1.0" object-assign "^4.0.1" estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" - resolved estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13 + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" estraverse@~4.1.0: version "4.1.1" - resolved estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2 + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2" esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b +etag@~1.7.0: + version "1.7.0" + resolved etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8 + event-emitter@~0.3.4: version "0.3.4" - resolved event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5 + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5" dependencies: d "~0.1.1" es5-ext "~0.10.7" +eventemitter3@1.x.x: + version "1.2.0" + resolved eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508 + +events@^1.0.0: + version "1.1.1" + resolved events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924 + +eventsource@~0.1.6: + version "0.1.6" + resolved eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232 + dependencies: + original ">=0.0.5" + +evp_bytestokey@^1.0.0: + version "1.0.0" + resolved evp_bytestokey-1.0.0.tgz#497b66ad9fef65cd7c08a6180824ba1476b66e53 + dependencies: + create-hash "^1.1.1" + exit-hook@^1.0.0: version "1.1.1" resolved exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8 @@ -1464,6 +2384,37 @@ expand-tilde@^1.2.1, expand-tilde@^1.2.2: dependencies: os-homedir "^1.0.1" +express@^4.13.3: + version "4.14.0" + resolved express-4.14.0.tgz#c1ee3f42cdc891fb3dc650a8922d51ec847d0d66 + dependencies: + accepts "~1.3.3" + array-flatten "1.1.1" + content-disposition "0.5.1" + content-type "~1.0.2" + cookie "0.3.1" + cookie-signature "1.0.6" + debug "~2.2.0" + depd "~1.1.0" + encodeurl "~1.0.1" + escape-html "~1.0.3" + etag "~1.7.0" + finalhandler "0.5.0" + fresh "0.3.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.1" + path-to-regexp "0.1.7" + proxy-addr "~1.1.2" + qs "6.2.0" + range-parser "~1.2.0" + send "0.14.1" + serve-static "~1.11.1" + type-is "~1.6.13" + utils-merge "1.0.0" + vary "~1.1.0" + extend-shallow@^2.0.1: version "2.0.1" resolved extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f @@ -1482,7 +2433,7 @@ extglob@^0.3.1: extract-zip@^1.0.3: version "1.5.0" - resolved extract-zip-1.5.0.tgz#92ccf6d81ef70a9fa4c1747114ccef6d8688a6c4 + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.5.0.tgz#92ccf6d81ef70a9fa4c1747114ccef6d8688a6c4" dependencies: concat-stream "1.5.0" debug "0.7.4" @@ -1504,6 +2455,29 @@ fast-levenshtein@~2.0.4: version "2.0.5" resolved fast-levenshtein-2.0.5.tgz#bd33145744519ab1c36c3ee9f31f08e9079b67f2 +faye-websocket@^0.10.0: + version "0.10.0" + resolved faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4 + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.0: + version "0.11.0" + resolved faye-websocket-0.11.0.tgz#d9ccf0e789e7db725d74bc4877d23aa42972ac50 + dependencies: + websocket-driver ">=0.5.1" + +fbjs@^0.8.4: + version "0.8.6" + resolved fbjs-0.8.6.tgz#7eb67d6986b2d5007a9b6e92e0e7cb6f75cad290 + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + ua-parser-js "^0.7.9" + fd-slicer@~1.0.1: version "1.0.1" resolved fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65 @@ -1519,7 +2493,7 @@ figures@^1.3.5: file-entry-cache@^2.0.0: version "2.0.0" - resolved file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361 + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" dependencies: flat-cache "^1.2.1" object-assign "^4.0.1" @@ -1540,7 +2514,25 @@ fill-range@^2.1.0: filled-array@^1.0.0: version "1.1.0" - resolved filled-array-1.1.0.tgz#c3c4f6c663b923459a9aa29912d2d031f1507f84 + resolved "https://registry.yarnpkg.com/filled-array/-/filled-array-1.1.0.tgz#c3c4f6c663b923459a9aa29912d2d031f1507f84" + +finalhandler@0.5.0: + version "0.5.0" + resolved finalhandler-0.5.0.tgz#e9508abece9b6dba871a6942a1d7911b91911ac7 + dependencies: + debug "~2.2.0" + escape-html "~1.0.3" + on-finished "~2.3.0" + statuses "~1.3.0" + unpipe "~1.0.0" + +find-cache-dir@^0.1.1: + version "0.1.1" + resolved find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9 + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" find-up@^1.0.0: version "1.1.2" @@ -1592,7 +2584,7 @@ flagged-respawn@^0.3.2: flat-cache@^1.2.1: version "1.2.1" - resolved flat-cache-1.2.1.tgz#6c837d6225a7de5659323740b36d5361f71691ff + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.1.tgz#6c837d6225a7de5659323740b36d5361f71691ff" dependencies: circular-json "^0.3.0" del "^2.0.2" @@ -1603,7 +2595,7 @@ for-in@^0.1.5: version "0.1.6" resolved for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8 -for-own@^0.1.3: +for-own@^0.1.4: version "0.1.4" resolved for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072 dependencies: @@ -1615,30 +2607,46 @@ forever-agent@~0.6.1: form-data@~2.0.0: version "2.0.0" - resolved form-data-2.0.0.tgz#6f0aebadcc5da16c13e1ecc11137d85f9b883b25 + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.0.0.tgz#6f0aebadcc5da16c13e1ecc11137d85f9b883b25" dependencies: asynckit "^0.4.0" combined-stream "^1.0.5" mime-types "^2.1.11" +form-data@~2.1.1: + version "2.1.2" + resolved form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4 + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +forwarded@~0.1.0: + version "0.1.0" + resolved forwarded-0.1.0.tgz#19ef9874c4ae1c297bcf078fde63a09b66a84363 + +fresh@0.3.0: + version "0.3.0" + resolved fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f + fs-exists-sync@^0.1.0: version "0.1.0" resolved fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add -fs-extra-p@^1.1.10: - version "1.1.10" - resolved fs-extra-p-1.1.10.tgz#10ff1f1091454b99d9cd6c6eaad84ca8ae85d977 +fs-extra-p@^2.0.6: + version "2.0.6" + resolved fs-extra-p-2.0.6.tgz#d6d83d9e517fc1d8b7557df78593a6258e1f381f dependencies: - bluebird "^3.4.6" - fs-extra-tf "^0.30.3" + bluebird-lst-c "^1.0.3" + fs-extra-tf "^0.30.4" -fs-extra-tf@^0.30.3: - version "0.30.3" - resolved fs-extra-tf-0.30.3.tgz#3099cc70fe571c695479bf12251c6fa2e21177ce +fs-extra-tf@^0.30.4: + version "0.30.4" + resolved fs-extra-tf-0.30.4.tgz#c31e0c83a92201bd948e788563e1c02f35583e8f dependencies: graceful-fs "^4.1.9" jsonfile "^2.4.0" - klaw "^1.3.0" + klaw "^1.3.1" path-is-absolute "^1.0.1" rimraf "^2.5.4" @@ -1654,7 +2662,7 @@ fs-extra@^0.30.0: fs-vacuum@~1.2.9: version "1.2.9" - resolved fs-vacuum-1.2.9.tgz#4f90193ab8ea02890995bcd4e804659a5d366b2d + resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.9.tgz#4f90193ab8ea02890995bcd4e804659a5d366b2d" dependencies: graceful-fs "^4.1.2" path-is-inside "^1.0.1" @@ -1662,7 +2670,7 @@ fs-vacuum@~1.2.9: fs-write-stream-atomic@~1.0.8: version "1.0.8" - resolved fs-write-stream-atomic-1.0.8.tgz#e49aaddf288f87d46ff9e882f216a13abc40778b + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.8.tgz#e49aaddf288f87d46ff9e882f216a13abc40778b" dependencies: graceful-fs "^4.1.2" iferr "^0.1.5" @@ -1674,8 +2682,8 @@ fs.realpath@^1.0.0: resolved fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f fsevents@^1.0.0: - version "1.0.14" - resolved fsevents-1.0.14.tgz#558e8cc38643d8ef40fe45158486d0d25758eee4 + version "1.0.15" + resolved fsevents-1.0.15.tgz#fa63f590f3c2ad91275e4972a6cea545fb0aae44 dependencies: nan "^2.3.0" node-pre-gyp "^0.6.29" @@ -1690,7 +2698,7 @@ fstream-ignore@^1.0.0, fstream-ignore@~1.0.5: fstream-npm@~1.2.0: version "1.2.0" - resolved fstream-npm-1.2.0.tgz#d2c3c89101346982d64e57091c38487bda916fce + resolved "https://registry.yarnpkg.com/fstream-npm/-/fstream-npm-1.2.0.tgz#d2c3c89101346982d64e57091c38487bda916fce" dependencies: fstream-ignore "^1.0.0" inherits "2" @@ -1736,6 +2744,10 @@ get-stdin@^4.0.1: version "4.0.1" resolved get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe +getenv@^0.7.0: + version "0.7.0" + resolved getenv-0.7.0.tgz#39b91838707e2086fd1cf6ef8777d1c93e14649e + getpass@^0.1.1: version "0.1.6" resolved getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6 @@ -1756,10 +2768,11 @@ glob-parent@^2.0.0: is-glob "^2.0.0" glob-parent@^3.0.0: - version "3.0.0" - resolved glob-parent-3.0.0.tgz#c7bdeb5260732196c740de9274c08814056014bb + version "3.0.1" + resolved glob-parent-3.0.1.tgz#60021327cc963ddc3b5f085764f500479ecd82ff dependencies: - is-glob "^3.0.0" + is-glob "^3.1.0" + path-dirname "^1.0.0" glob-stream@^5.3.2: version "5.3.5" @@ -1830,17 +2843,20 @@ global-prefix@^0.1.4: osenv "^0.1.3" which "^1.2.10" -globals@^8.3.0: - version "8.18.0" - resolved globals-8.18.0.tgz#93d4a62bdcac38cfafafc47d6b034768cb0ffcb4 +global@^4.3.0: + version "4.3.1" + resolved global-4.3.1.tgz#5f757908c7cbabce54f386ae440e11e26b7916df + dependencies: + min-document "^2.19.0" + process "~0.5.1" -globals@^9.2.0: - version "9.12.0" - resolved globals-9.12.0.tgz#992ce90828c3a55fa8f16fada177adb64664cf9d +globals@^9.0.0, globals@^9.2.0: + version "9.13.0" + resolved globals-9.13.0.tgz#d97706b61600d8dbe94708c367d3fdcf48470b8f globby@^5.0.0: version "5.0.0" - resolved globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d + resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" dependencies: array-union "^1.0.1" arrify "^1.0.0" @@ -1856,12 +2872,11 @@ glogg@^1.0.0: sparkles "^1.0.0" got@^5.0.0: - version "5.6.0" - resolved got-5.6.0.tgz#bb1d7ee163b78082bbc8eb836f3f395004ea6fbf + version "5.7.1" + resolved got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35 dependencies: create-error-class "^3.0.1" duplexer2 "^0.1.4" - is-plain-obj "^1.0.0" is-redirect "^1.0.0" is-retry-allowed "^1.0.0" is-stream "^1.0.0" @@ -1872,13 +2887,13 @@ got@^5.0.0: pinkie-promise "^2.0.0" read-all-stream "^3.0.0" readable-stream "^2.0.5" - timed-out "^2.0.0" - unzip-response "^1.0.0" + timed-out "^3.0.0" + unzip-response "^1.0.2" url-parse-lax "^1.0.0" graceful-fs@^4.0.0, graceful-fs@^4.1.0, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@~4.1.9, graceful-fs@4.X: - version "4.1.9" - resolved graceful-fs-4.1.9.tgz#baacba37d19d11f9d146d3578bc99958c3787e29 + version "4.1.10" + resolved graceful-fs-4.1.10.tgz#f2d720c22092f743228775c75e3612632501f131 "graceful-readlink@>= 1.0.0": version "1.0.1" @@ -1925,13 +2940,20 @@ gulp-cli@^1.0.0: wreck "^6.3.0" yargs "^3.28.0" +gulp-plumber@^1.1.0: + version "1.1.0" + resolved gulp-plumber-1.1.0.tgz#f12176c2d0422f60306c242fff6a01a394faba09 + dependencies: + gulp-util "^3" + through2 "^2" + gulp-rename@^1.2.2: version "1.2.2" resolved gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817 gulp-sourcemaps@^1.6.0: - version "1.8.1" - resolved gulp-sourcemaps-1.8.1.tgz#714bb359ac7dfe50f42aa22f4a8fbcce476da22f + version "1.9.0" + resolved gulp-sourcemaps-1.9.0.tgz#d85c060aa775ec30e9b9fb8c2f38c4f2d5135385 dependencies: acorn "4.X" convert-source-map "1.X" @@ -1954,7 +2976,7 @@ gulp-sourcemaps@1.6.0: through2 "^2.0.0" vinyl "^1.0.0" -gulp-util@^3.0.0, gulp-util@^3.0.6: +gulp-util@^3, gulp-util@^3.0.0, gulp-util@^3.0.6: version "3.0.7" resolved gulp-util-3.0.7.tgz#78925c4b8f8b49005ac01a011c557e6218941cbb dependencies: @@ -1991,9 +3013,9 @@ gulp-watch@^4.3.6: vinyl "^1.2.0" vinyl-file "^2.0.0" -gulp@gulpjs/gulp#4.0: +"gulp@git+https://github.com/gulpjs/gulp#4.0": version "4.0.0-alpha.2" - resolved d8f5c90a0622d19ef1943a2a3d02dc50e3c853e7#947491601cd7d5959a48d2f305d96ef44d94b047 + resolved "git+https://github.com/gulpjs/gulp#4d726af750638d022126d653ccd1c397697cadc6" dependencies: glob-watcher "^3.0.0" gulp-cli "^1.0.0" @@ -2006,6 +3028,10 @@ gulplog@^1.0.0: dependencies: glogg "^1.0.0" +handle-thing@^1.2.4: + version "1.2.5" + resolved handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4 + har-validator@~2.0.6: version "2.0.6" resolved har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d @@ -2015,6 +3041,12 @@ har-validator@~2.0.6: is-my-json-valid "^2.12.4" pinkie-promise "^2.0.0" +has-ansi@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e" + dependencies: + ansi-regex "^0.2.0" + has-ansi@^2.0.0: version "2.0.0" resolved has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91 @@ -2025,6 +3057,10 @@ has-color@^0.1.7: version "0.1.7" resolved has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f +has-flag@^1.0.0: + version "1.0.0" + resolved has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa + has-gulplog@^0.1.0: version "0.1.0" resolved has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce @@ -2035,6 +3071,12 @@ has-unicode@^2.0.0, has-unicode@~2.0.1: version "2.0.1" resolved has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9 +hash.js@^1.0.0: + version "1.0.3" + resolved hash.js-1.0.3.tgz#1332ff00156c0a0ffdd8236013d07b77a0451573 + dependencies: + inherits "^2.0.1" + hawk@~3.1.3: version "3.1.3" resolved hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4 @@ -2048,21 +3090,65 @@ hoek@2.x.x: version "2.16.3" resolved hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed -home-or-tmp@^1.0.0: - version "1.0.0" - resolved home-or-tmp-1.0.0.tgz#4b9f1e40800c3e50c6c27f781676afcce71f3985 +home-or-tmp@^2.0.0: + version "2.0.0" + resolved home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8 dependencies: + os-homedir "^1.0.0" os-tmpdir "^1.0.1" - user-home "^1.1.1" home-path@^1.0.1: version "1.0.3" - resolved home-path-1.0.3.tgz#9ece59fec3f032e6d10b5434fee264df4c2de32f + resolved "https://registry.yarnpkg.com/home-path/-/home-path-1.0.3.tgz#9ece59fec3f032e6d10b5434fee264df4c2de32f" hosted-git-info@^2.1.4, hosted-git-info@^2.1.5, hosted-git-info@~2.1.5: version "2.1.5" resolved hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b +hpack.js@^2.1.6: + version "2.1.6" + resolved hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2 + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +http-browserify@^1.3.2: + version "1.7.0" + resolved http-browserify-1.7.0.tgz#33795ade72df88acfbfd36773cefeda764735b20 + dependencies: + Base64 "~0.2.0" + inherits "~2.0.1" + +http-deceiver@^1.2.4: + version "1.2.7" + resolved http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87 + +http-errors@~1.5.0: + version "1.5.0" + resolved http-errors-1.5.0.tgz#b1cb3d8260fd8e2386cad3189045943372d48211 + dependencies: + inherits "2.0.1" + setprototypeof "1.0.1" + statuses ">= 1.3.0 < 2" + +http-proxy-middleware@~0.17.1: + version "0.17.2" + resolved http-proxy-middleware-0.17.2.tgz#572d517a6d2fb1063a469de294eed96066352007 + dependencies: + http-proxy "^1.15.1" + is-glob "^3.0.0" + lodash "^4.16.2" + micromatch "^2.3.11" + +http-proxy@^1.15.1: + version "1.15.2" + resolved http-proxy-1.15.2.tgz#642fdcaffe52d3448d2bda3b0079e9409064da31 + dependencies: + eventemitter3 "1.x.x" + requires-port "1.x.x" + http-signature@~1.1.0: version "1.1.1" resolved http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf @@ -2071,17 +3157,29 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-browserify@0.0.1: + version "0.0.1" + resolved https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82 + +iconv-lite@~0.4.13: + version "0.4.13" + resolved iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2 + +ieee754@^1.1.4: + version "1.1.8" + resolved ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4 + iferr@^0.1.5, iferr@~0.1.5: version "0.1.5" - resolved iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501 + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" -ignore@^3.1.5: +ignore@^3.2.0: version "3.2.0" - resolved ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435 + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435" imurmurhash@^0.1.4: version "0.1.4" - resolved imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" indent-string@^2.1.0: version "2.1.0" @@ -2089,6 +3187,10 @@ indent-string@^2.1.0: dependencies: repeating "^2.0.0" +indexof@0.0.1: + version "0.0.1" + resolved indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d + inflight@^1.0.4, inflight@~1.0.5: version "1.0.6" resolved inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9 @@ -2100,13 +3202,17 @@ inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3, inherits@2: version "2.0.3" resolved inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de +inherits@2.0.1: + version "2.0.1" + resolved inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1 + ini@^1.3.4, ini@~1.3.0, ini@~1.3.4: version "1.3.4" resolved ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e init-package-json@~1.9.4: version "1.9.4" - resolved init-package-json-1.9.4.tgz#b4053d0b40f0cf842a41966937cb3dc0f534e856 + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.9.4.tgz#b4053d0b40f0cf842a41966937cb3dc0f534e856" dependencies: glob "^6.0.0" npm-package-arg "^4.0.0" @@ -2136,12 +3242,12 @@ inquirer@^0.12.0: through "^2.3.6" instapromise@^2.0.2: - version "2.0.6" - resolved instapromise-2.0.6.tgz#db3976bfcdb4e5f0908861d7bfe3a8d4aafd807e + version "2.0.7" + resolved instapromise-2.0.7.tgz#85e66b31021194da11214c865127ef04ec30167a instapromise@2.0.7-rc.1: version "2.0.7-rc.1" - resolved "https://registry.yarnpkg.com/instapromise/-/instapromise-2.0.7-rc.1.tgz#34aff619a45ea7d32bb122866a9e315ee73033e8" + resolved instapromise-2.0.7-rc.1.tgz#34aff619a45ea7d32bb122866a9e315ee73033e8 interpret@^1.0.0: version "1.0.1" @@ -2157,6 +3263,10 @@ invert-kv@^1.0.0: version "1.0.0" resolved invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6 +ipaddr.js@1.1.1: + version "1.1.1" + resolved ipaddr.js-1.1.1.tgz#c791d95f52b29c1247d5df80ada39b8a73647230 + is-absolute@^0.2.3: version "0.2.6" resolved is-absolute-0.2.6.tgz#20de69f3db942ef2d87b9c2da36f172235b1b5eb @@ -2218,13 +3328,17 @@ is-fullwidth-code-point@^1.0.0: dependencies: number-is-nan "^1.0.0" +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-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863 dependencies: is-extglob "^1.0.0" -is-glob@^3.0.0: +is-glob@^3.0.0, is-glob@^3.1.0: version "3.1.0" resolved is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a dependencies: @@ -2241,7 +3355,7 @@ is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4: is-npm@^1.0.0: version "1.0.0" - resolved is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4 + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" is-number@^2.0.2, is-number@^2.1.0: version "2.1.0" @@ -2255,24 +3369,20 @@ is-obj@^1.0.0: is-path-cwd@^1.0.0: version "1.0.0" - resolved is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" is-path-in-cwd@^1.0.0: version "1.0.0" - resolved is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" dependencies: is-path-inside "^1.0.0" is-path-inside@^1.0.0: version "1.0.0" - resolved is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.0.0: - version "1.1.0" - resolved is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e - is-posix-bracket@^0.1.0: version "0.1.1" resolved is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4 @@ -2297,7 +3407,7 @@ is-relative@^0.2.1: is-resolvable@^1.0.0: version "1.0.0" - resolved is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62 + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" dependencies: tryit "^1.0.1" @@ -2341,7 +3451,7 @@ isarray@0.0.1: isbinaryfile@^3.0.1: version "3.0.1" - resolved isbinaryfile-3.0.1.tgz#6e99573675372e841a0520c036b41513d783e79e + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.1.tgz#6e99573675372e841a0520c036b41513d783e79e" isexe@^1.1.1: version "1.1.2" @@ -2353,13 +3463,20 @@ isobject@^2.0.0: dependencies: isarray "1.0.0" +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9 + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + isstream@~0.1.2: version "0.1.2" resolved isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a jju@^1.1.0: version "1.3.0" - resolved jju-1.3.0.tgz#dadd9ef01924bc728b03f2f7979bdbd62f7a2aaa + resolved "https://registry.yarnpkg.com/jju/-/jju-1.3.0.tgz#dadd9ef01924bc728b03f2f7979bdbd62f7a2aaa" jodid25519@^1.0.0: version "1.0.2" @@ -2367,17 +3484,13 @@ jodid25519@^1.0.0: dependencies: jsbn "~0.1.0" -js-tokens@^1.0.1: - version "1.0.3" - resolved js-tokens-1.0.3.tgz#14e56eb68c8f1a92c43d59f5014ec29dc20f2ae1 - js-tokens@^2.0.0: version "2.0.0" resolved js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5 -js-yaml@^3.5.1: - version "3.6.1" - resolved js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30 +js-yaml@^3.5.1, js-yaml@^3.6.1: + version "3.7.0" + resolved js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80 dependencies: argparse "^1.0.7" esprima "^2.6.0" @@ -2390,9 +3503,17 @@ jsesc@^1.3.0: version "1.3.0" resolved jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b +jsesc@~0.5.0: + version "0.5.0" + resolved jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d + +json-loader@^0.5.4: + version "0.5.4" + resolved json-loader-0.5.4.tgz#8baa1365a632f58a3c46d20175fc6002c96e37de + json-parse-helpfulerror@^1.0.2: version "1.0.3" - resolved json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc + resolved "https://registry.yarnpkg.com/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc" dependencies: jju "^1.1.0" @@ -2410,9 +3531,9 @@ json-stringify-safe@~5.0.1: version "5.0.1" resolved json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb -json5@^0.4.0: - version "0.4.0" - resolved json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d +json3@^3.3.2: + version "3.3.2" + resolved json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1 json5@^0.5.0: version "0.5.0" @@ -2440,9 +3561,9 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.3.6" -jsx-ast-utils@^1.3.1: - version "1.3.2" - resolved jsx-ast-utils-1.3.2.tgz#dff658782705352111f9865d40471bc4a955961e +jsx-ast-utils@^1.3.3: + version "1.3.3" + resolved jsx-ast-utils-1.3.3.tgz#ccfdbe0320ba03f7a1fc4e67ceaf7e2cc0169721 dependencies: acorn-jsx "^3.0.1" object-assign "^4.1.0" @@ -2453,9 +3574,11 @@ kind-of@^3.0.2: dependencies: is-buffer "^1.0.2" -klaw@^1.0.0, klaw@^1.3.0: - version "1.3.0" - resolved klaw-1.3.0.tgz#8857bfbc1d824badf13d3d0241d8bbe46fb12f73 +klaw@^1.0.0, klaw@^1.3.1: + version "1.3.1" + resolved klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439 + optionalDependencies: + graceful-fs "^4.1.9" last-run@^1.1.0: version "1.1.1" @@ -2466,17 +3589,21 @@ last-run@^1.1.0: latest-version@^2.0.0: version "2.0.0" - resolved latest-version-2.0.0.tgz#56f8d6139620847b8017f8f1f4d78e211324168b + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-2.0.0.tgz#56f8d6139620847b8017f8f1f4d78e211324168b" dependencies: package-json "^2.0.0" +lazy-cache@^1.0.3: + version "1.0.4" + resolved lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e + lazy-debug-legacy@0.0.X: version "0.0.1" resolved lazy-debug-legacy-0.0.1.tgz#537716c0776e4cf79e3ed1b621f7658c2911b1b1 lazy-req@^1.1.0: version "1.1.0" - resolved lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac + resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac" lazystream@^1.0.0: version "1.0.0" @@ -2521,9 +3648,22 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +loader-runner@^2.2.0: + version "2.2.0" + resolved loader-runner-2.2.0.tgz#824c1b699c4e7a2b6501b85902d5b862bf45b3fa + +loader-utils@^0.2.11: + version "0.2.16" + resolved loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + lockfile@~1.0.2: version "1.0.2" - resolved lockfile-1.0.2.tgz#97e1990174f696cbe0a3acd58a43b84aa30c7c83 + resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.2.tgz#97e1990174f696cbe0a3acd58a43b84aa30c7c83" lodash._basecopy@^3.0.0: version "3.0.1" @@ -2535,7 +3675,7 @@ lodash._basetostring@^3.0.0: lodash._baseuniq@~4.6.0: version "4.6.0" - resolved lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8 + resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" dependencies: lodash._createset "~4.0.0" lodash._root "~3.0.0" @@ -2546,7 +3686,7 @@ lodash._basevalues@^3.0.0: lodash._createset@~4.0.0: version "4.0.3" - resolved lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26 + resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" lodash._getnative@^3.0.0: version "3.9.1" @@ -2572,13 +3712,17 @@ lodash._root@^3.0.0, lodash._root@~3.0.0: version "3.0.1" resolved lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692 +lodash.assign@^4.0.3, lodash.assign@^4.0.6: + version "4.2.0" + resolved lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7 + lodash.assignwith@^4.0.6, lodash.assignwith@^4.0.7: version "4.2.0" resolved lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb lodash.clonedeep@~4.5.0: version "4.5.0" - resolved lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" lodash.debounce@^4.0.6: version "4.0.8" @@ -2664,7 +3808,7 @@ lodash.pick@^4.2.1: lodash.pickby@^4.6.0: version "4.6.0" - resolved lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff + resolved "https://registry.yarnpkg.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff" lodash.reduce@^4.1.0: version "4.6.0" @@ -2674,6 +3818,10 @@ lodash.restparam@^3.0.0: version "3.6.1" resolved lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805 +lodash.some@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" + lodash.sortby@^4.5.0: version "4.7.0" resolved lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438 @@ -2694,7 +3842,7 @@ lodash.template@^3.0.0: lodash.template@^4.4.0: version "4.4.0" - resolved lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0 + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" dependencies: lodash._reinterpolate "~3.0.0" lodash.templatesettings "^4.0.0" @@ -2708,35 +3856,39 @@ lodash.templatesettings@^3.0.0: lodash.templatesettings@^4.0.0: version "4.1.0" - resolved lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316 + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" dependencies: lodash._reinterpolate "~3.0.0" lodash.union@~4.6.0: version "4.6.0" - resolved lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88 + resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" lodash.uniq@~4.5.0: version "4.5.0" - resolved lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773 + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" lodash.without@~4.4.0: version "4.4.0" - resolved lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac + resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" lodash@^3.10.1: version "3.10.1" resolved lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6 -lodash@^4.0.0, lodash@^4.14.0, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1, lodash@^4.8.0: - version "4.16.4" - resolved lodash-4.16.4.tgz#01ce306b9bad1319f2a5528674f88297aeb70127 +lodash@^4.0.0, lodash@^4.14.0, lodash@^4.16.2, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.5.1, lodash@^4.6.1, lodash@^4.8.0: + version "4.17.0" + resolved lodash-4.17.0.tgz#93f4466e5ab73e5a1f1216c34eea11535f0a8df5 -loose-envify@^1.0.0: - version "1.2.0" - resolved loose-envify-1.2.0.tgz#69a65aad3de542cf4ee0f4fe74e8e33c709ccb0f +longest@^1.0.1: + version "1.0.1" + resolved longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097 + +loose-envify@^1.0.0, loose-envify@^1.1.0: + version "1.3.0" + resolved loose-envify-1.3.0.tgz#6b26248c42f6d4fa4b0d8542f78edfcde35642a8 dependencies: - js-tokens "^1.0.1" + js-tokens "^2.0.0" loud-rejection@^1.0.0: version "1.6.0" @@ -2777,6 +3929,17 @@ matchdep@^1.0.0: resolve "~1.1.6" stack-trace "0.0.9" +media-typer@0.3.0: + version "0.3.0" + resolved media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748 + +memory-fs@^0.3.0, memory-fs@~0.3.0: + version "0.3.0" + resolved memory-fs-0.3.0.tgz#7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20 + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + meow@^3.1.0, meow@^3.3.0: version "3.7.0" resolved meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb @@ -2792,13 +3955,21 @@ meow@^3.1.0, meow@^3.3.0: redent "^1.0.0" trim-newlines "^1.0.0" +merge-descriptors@1.0.1: + version "1.0.1" + resolved merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61 + merge-stream@^1.0.0: version "1.0.0" resolved merge-stream-1.0.0.tgz#9cfd156fef35421e2b5403ce11dc6eb1962b026e dependencies: readable-stream "^2.0.1" -micromatch@^2.1.5, micromatch@^2.3.7: +methods@~1.1.2: + version "1.1.2" + resolved methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee + +micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7: version "2.3.11" resolved micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565 dependencies: @@ -2816,20 +3987,37 @@ micromatch@^2.1.5, micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" -mime-db@~1.24.0: +miller-rabin@^4.0.0: + version "4.0.0" + resolved miller-rabin-4.0.0.tgz#4a62fb1d42933c05583982f4c716f6fb9e6c6d3d + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +"mime-db@>= 1.24.0 < 2", mime-db@~1.24.0: version "1.24.0" resolved mime-db-1.24.0.tgz#e2d13f939f0016c6e4e9ad25a8652f126c467f0c -mime-types@^2.1.11, mime-types@~2.1.7: +mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.7: version "2.1.12" resolved mime-types-2.1.12.tgz#152ba256777020dd4663f54c2e7bc26381e71729 dependencies: mime-db "~1.24.0" -mime@^1.3.4: +mime@^1.3.4, mime@1.3.4: version "1.3.4" resolved mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53 +min-document@^2.19.0: + version "2.19.0" + resolved min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685 + dependencies: + dom-walk "^0.1.0" + +minimalistic-assert@^1.0.0: + version "1.0.0" + resolved minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3 + minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, "minimatch@2 || 3": version "3.0.3" resolved minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774 @@ -2852,14 +4040,22 @@ mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@~0.5.0, mkdirp@~0.5.1: mkdirp@0.5.0: version "0.5.0" - resolved mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12 + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12" dependencies: minimist "0.0.8" +moment@^2.11.2: + version "2.16.0" + resolved moment-2.16.0.tgz#f38f2c97c9889b0ee18fc6cc392e1e443ad2da8e + ms@0.7.1: version "0.7.1" resolved ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098 +ms@0.7.2: + version "0.7.2" + resolved ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765 + multipipe@^0.1.2: version "0.1.2" resolved multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b @@ -2870,11 +4066,7 @@ mute-stdout@^1.0.0: version "1.0.0" resolved mute-stdout-1.0.0.tgz#5b32ea07eb43c9ded6130434cf926f46b2a7fd4d -mute-stream@~0.0.4: - version "0.0.6" - resolved mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db - -mute-stream@0.0.5: +mute-stream@~0.0.4, mute-stream@0.0.5: version "0.0.5" resolved mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0 @@ -2898,13 +4090,30 @@ ncp@^2.0.0, ncp@~2.0.0: version "2.0.0" resolved ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3 +negotiator@0.6.1: + version "0.6.1" + resolved negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9 + next-tick@^1.0.0: version "1.0.0" resolved next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c +node-emoji@^1.4.1: + version "1.4.1" + resolved node-emoji-1.4.1.tgz#c9fa0cf91094335bcb967a6f42b2305c15af2ebc + dependencies: + string.prototype.codepointat "^0.2.0" + +node-fetch@^1.0.1: + version "1.6.3" + resolved node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04 + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + node-gyp@~3.4.0: version "3.4.0" - resolved node-gyp-3.4.0.tgz#dda558393b3ecbbe24c9e6b8703c71194c63fa36 + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.4.0.tgz#dda558393b3ecbbe24c9e6b8703c71194c63fa36" dependencies: fstream "^1.0.0" glob "^7.0.3" @@ -2921,19 +4130,47 @@ node-gyp@~3.4.0: tar "^2.0.0" which "1" +node-libs-browser@^1.0.0: + version "1.0.0" + resolved node-libs-browser-1.0.0.tgz#ff8ad6c2cfa78043bdd0091ec07f0aaa581620fc + dependencies: + assert "^1.1.1" + browserify-zlib "~0.1.4" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^1.0.0" + http-browserify "^1.3.2" + https-browserify "0.0.1" + os-browserify "~0.2.0" + path-browserify "0.0.0" + process "~0.11.0" + punycode "^1.2.4" + querystring-es3 "~0.2.0" + readable-stream "^2.0.5" + stream-browserify "^2.0.1" + string_decoder "~0.10.25" + timers-browserify "^1.0.1" + tty-browserify "0.0.0" + url "~0.11.0" + util "~0.10.3" + vm-browserify "0.0.4" + node-pre-gyp@^0.6.29: - version "0.6.30" - resolved node-pre-gyp-0.6.30.tgz#64d3073a6f573003717ccfe30c89023297babba1 + version "0.6.31" + resolved node-pre-gyp-0.6.31.tgz#d8a00ddaa301a940615dbcc8caad4024d58f6017 dependencies: - mkdirp "~0.5.0" - nopt "~3.0.1" - npmlog "4.x" - rc "~1.1.0" - request "2.x" - rimraf "~2.5.0" + mkdirp "~0.5.1" + nopt "~3.0.6" + npmlog "^4.0.0" + rc "~1.1.6" + request "^2.75.0" + rimraf "~2.5.4" semver "~5.3.0" - tar "~2.2.0" - tar-pack "~3.1.0" + tar "~2.2.1" + tar-pack "~3.3.0" node-status-codes@^1.0.0: version "1.0.0" @@ -2943,7 +4180,7 @@ node-uuid@~1.4.7: version "1.4.7" resolved node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f -nopt@~3.0.1, nopt@~3.0.6, "nopt@2 || 3": +nopt@~3.0.6, "nopt@2 || 3": version "3.0.6" resolved nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9 dependencies: @@ -2951,7 +4188,7 @@ nopt@~3.0.1, nopt@~3.0.6, "nopt@2 || 3": normalize-git-url@~3.0.2: version "3.0.2" - resolved normalize-git-url-3.0.2.tgz#8e5f14be0bdaedb73e07200310aa416c27350fc4 + resolved "https://registry.yarnpkg.com/normalize-git-url/-/normalize-git-url-3.0.2.tgz#8e5f14be0bdaedb73e07200310aa416c27350fc4" normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, "normalize-package-data@~1.0.1 || ^2.0.0", normalize-package-data@~2.3.5: version "2.3.5" @@ -2974,24 +4211,24 @@ now-and-later@^1.0.0: npm-cache-filename@~1.0.2: version "1.0.2" - resolved npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11 + resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" npm-install-checks@~3.0.0: version "3.0.0" - resolved npm-install-checks-3.0.0.tgz#d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7 + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.0.tgz#d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7" dependencies: semver "^2.3.0 || 3.x || 4 || 5" "npm-package-arg@^3.0.0 || ^4.0.0", npm-package-arg@^4.0.0, npm-package-arg@^4.1.1, npm-package-arg@~4.2.0: version "4.2.0" - resolved npm-package-arg-4.2.0.tgz#809bc61cabf54bd5ff94f6165c89ba8ee88c115c + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-4.2.0.tgz#809bc61cabf54bd5ff94f6165c89ba8ee88c115c" dependencies: hosted-git-info "^2.1.5" semver "^5.1.0" npm-registry-client@~7.2.1: version "7.2.1" - resolved npm-registry-client-7.2.1.tgz#c792266b088cc313f8525e7e35248626c723db75 + resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-7.2.1.tgz#c792266b088cc313f8525e7e35248626c723db75" dependencies: concat-stream "^1.5.2" graceful-fs "^4.1.6" @@ -3007,11 +4244,11 @@ npm-registry-client@~7.2.1: npm-user-validate@~0.1.5: version "0.1.5" - resolved npm-user-validate-0.1.5.tgz#52465d50c2d20294a57125b996baedbf56c5004b + resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-0.1.5.tgz#52465d50c2d20294a57125b996baedbf56c5004b" npm@^3.5.3: - version "3.10.9" - resolved npm-3.10.9.tgz#6b5cba2c765cb7d7febb0492f2a8cefaee86a2e3 + version "3.10.10" + resolved npm-3.10.10.tgz#5b1d577e4c8869d6c8603bc89e9cd1637303e46e dependencies: abbrev "~1.0.9" ansicolors "~0.3.2" @@ -3085,18 +4322,18 @@ npm@^3.5.3: wrappy "~1.0.2" write-file-atomic "~1.2.0" -"npmlog@~2.0.0 || ~3.1.0", "npmlog@0 || 1 || 2 || 3": - version "3.1.2" - resolved npmlog-3.1.2.tgz#2d46fa874337af9498a2f12bb43d8d0be4a36873 +npmlog@^4.0.0, npmlog@~4.0.0: + version "4.0.0" + resolved npmlog-4.0.0.tgz#e094503961c70c1774eb76692080e8d578a9f88f dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" gauge "~2.6.0" set-blocking "~2.0.0" -npmlog@~4.0.0, npmlog@4.x: - version "4.0.0" - resolved npmlog-4.0.0.tgz#e094503961c70c1774eb76692080e8d578a9f88f +"npmlog@~2.0.0 || ~3.1.0", "npmlog@0 || 1 || 2 || 3": + version "3.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-3.1.2.tgz#2d46fa874337af9498a2f12bb43d8d0be4a36873" dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" @@ -3105,13 +4342,13 @@ npmlog@~4.0.0, npmlog@4.x: nslog@^3.0.0: version "3.0.0" - resolved nslog-3.0.0.tgz#9ef7e3a46bde1e757244541cca13ff2b676f7b19 + resolved "https://registry.yarnpkg.com/nslog/-/nslog-3.0.0.tgz#9ef7e3a46bde1e757244541cca13ff2b676f7b19" dependencies: nan "^2.0.0" nugget@^1.5.1: version "1.6.2" - resolved nugget-1.6.2.tgz#88ca6e03ba5706a99173f5da0902593d6bcae107 + resolved "https://registry.yarnpkg.com/nugget/-/nugget-1.6.2.tgz#88ca6e03ba5706a99173f5da0902593d6bcae107" dependencies: debug "^2.1.3" minimist "^1.1.0" @@ -3123,7 +4360,7 @@ nugget@^1.5.1: nugget@^2.0.0: version "2.0.1" - resolved nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0 + resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0" dependencies: debug "^2.1.3" minimist "^1.1.0" @@ -3151,15 +4388,29 @@ object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@ object-keys@~0.4.0: version "0.4.0" - resolved object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336 + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" object.omit@^2.0.0: - version "2.0.0" - resolved object.omit-2.0.0.tgz#868597333d54e60662940bb458605dd6ae12fe94 + version "2.0.1" + resolved object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa dependencies: - for-own "^0.1.3" + for-own "^0.1.4" is-extendable "^0.1.1" +obuf@^1.0.0, obuf@^1.1.0: + version "1.1.1" + resolved obuf-1.1.1.tgz#104124b6c602c6796881a042541d36db43a5264e + +on-finished@~2.3.0: + version "2.3.0" + resolved on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947 + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.1: + version "1.0.1" + resolved on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7 + once@^1.3.0, once@^1.3.2, once@^1.3.3, once@~1.4.0: version "1.4.0" resolved once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1 @@ -3178,7 +4429,14 @@ onetime@^1.0.0: opener@~1.4.2: version "1.4.2" - resolved opener-1.4.2.tgz#b32582080042af8680c389a499175b4c54fff523 + resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.2.tgz#b32582080042af8680c389a499175b4c54fff523" + +opn@4.0.2: + version "4.0.2" + resolved opn-4.0.2.tgz#7abc22e644dff63b0a96d5ab7f2790c0f01abc95 + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" optionator@^0.8.2: version "0.8.2" @@ -3198,6 +4456,16 @@ ordered-read-streams@^0.3.0: is-stream "^1.0.1" readable-stream "^2.0.1" +original@>=0.0.5: + version "1.0.0" + resolved original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b + dependencies: + url-parse "1.0.x" + +os-browserify@~0.2.0: + version "0.2.1" + resolved os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f + os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3 @@ -3221,16 +4489,30 @@ osenv@^0.1.0, osenv@^0.1.3, osenv@~0.1.3, osenv@0: package-json@^2.0.0: version "2.4.0" - resolved package-json-2.4.0.tgz#0d15bd67d1cbbddbb2ca222ff2edb86bcb31a8bb + resolved "https://registry.yarnpkg.com/package-json/-/package-json-2.4.0.tgz#0d15bd67d1cbbddbb2ca222ff2edb86bcb31a8bb" dependencies: got "^5.0.0" registry-auth-token "^3.0.1" registry-url "^3.0.3" semver "^5.1.0" +pako@~0.2.0: + version "0.2.9" + resolved pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75 + +parse-asn1@^5.0.0: + version "5.0.0" + resolved parse-asn1-5.0.0.tgz#35060f6d5015d37628c770f4e091a0b5a278bc23 + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + parse-color@^1.0.0: version "1.0.0" - resolved parse-color-1.0.0.tgz#7b748b95a83f03f16a94f535e52d7f3d94658619 + resolved "https://registry.yarnpkg.com/parse-color/-/parse-color-1.0.0.tgz#7b748b95a83f03f16a94f535e52d7f3d94658619" dependencies: color-convert "~0.5.0" @@ -3259,17 +4541,29 @@ parse-json@^2.1.0, parse-json@^2.2.0: parse-ms@^1.0.0: version "1.0.1" - resolved parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d + resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d" + +parseurl@~1.3.1: + version "1.3.1" + resolved parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56 path-array@^1.0.0: version "1.0.1" - resolved path-array-1.0.1.tgz#7e2f0f35f07a2015122b868b7eac0eb2c4fec271 + resolved "https://registry.yarnpkg.com/path-array/-/path-array-1.0.1.tgz#7e2f0f35f07a2015122b868b7eac0eb2c4fec271" dependencies: array-index "^1.0.0" +path-browserify@0.0.0: + version "0.0.0" + resolved path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a + +path-dirname@^1.0.0: + version "1.0.2" + resolved path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0 + path-exists@^1.0.0: version "1.0.0" - resolved path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081 + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081" path-exists@^2.0.0, path-exists@^2.1.0: version "2.1.0" @@ -3283,7 +4577,7 @@ path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: path-is-inside@^1.0.1, path-is-inside@~1.0.2: version "1.0.2" - resolved path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53 + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" path-root-regex@^0.1.0: version "0.1.2" @@ -3295,6 +4589,10 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" +path-to-regexp@0.1.7: + version "0.1.7" + resolved path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c + path-type@^1.0.0: version "1.1.0" resolved path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441 @@ -3303,6 +4601,12 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +pbkdf2@^3.0.3: + version "3.0.9" + resolved pbkdf2-3.0.9.tgz#f2c4b25a600058b3c3773c086c37dbbee1ffe693 + dependencies: + create-hmac "^1.1.2" + pend@~1.2.0: version "1.2.0" resolved pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50 @@ -3321,9 +4625,15 @@ pinkie@^2.0.0: version "2.0.4" resolved pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870 +pkg-dir@^1.0.0: + version "1.0.0" + resolved pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4 + dependencies: + find-up "^1.0.0" + plist@^2.0.1: version "2.0.1" - resolved plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b + resolved "https://registry.yarnpkg.com/plist/-/plist-2.0.1.tgz#0a32ca9481b1c364e92e18dc55c876de9d01da8b" dependencies: base64-js "1.1.2" xmlbuilder "8.2.2" @@ -3331,11 +4641,11 @@ plist@^2.0.1: plur@^1.0.0: version "1.0.0" - resolved plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156 + resolved "https://registry.yarnpkg.com/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156" pluralize@^1.2.1: version "1.2.1" - resolved pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45 + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" prelude-ls@~1.1.2: version "1.1.2" @@ -3351,24 +4661,24 @@ preserve@^0.2.0: pretty-bytes@^1.0.2: version "1.0.4" - resolved pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84 + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84" dependencies: get-stdin "^4.0.1" meow "^3.1.0" pretty-hrtime@^1.0.0: - version "1.0.2" - resolved pretty-hrtime-1.0.2.tgz#70ca96f4d0628a443b918758f79416a9a7bc9fa8 + version "1.0.3" + resolved pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1 pretty-ms@^2.1.0: version "2.1.0" - resolved pretty-ms-2.1.0.tgz#4257c256df3fb0b451d6affaab021884126981dc + resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-2.1.0.tgz#4257c256df3fb0b451d6affaab021884126981dc" dependencies: is-finite "^1.0.1" parse-ms "^1.0.0" plur "^1.0.0" -private@^0.1.6: +private@^0.1.6, private@~0.1.5: version "0.1.6" resolved private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1 @@ -3376,9 +4686,17 @@ process-nextick-args@~1.0.6: version "1.0.7" resolved process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3 +process@~0.11.0: + version "0.11.9" + resolved process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1 + +process@~0.5.1: + version "0.5.2" + resolved process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf + progress-stream@^1.1.0, progress-stream@^1.2.0: version "1.2.0" - resolved progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77 + resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77" dependencies: speedometer "~0.1.2" through2 "~0.2.3" @@ -3395,21 +4713,66 @@ promise@^7.1.1: promzard@^0.3.0: version "0.3.0" - resolved promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee + resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" dependencies: read "1" proto-list@~1.2.1: version "1.2.4" - resolved proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849 + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + +proxy-addr@~1.1.2: + version "1.1.2" + resolved proxy-addr-1.1.2.tgz#b4cc5f22610d9535824c123aef9d3cf73c40ba37 + dependencies: + forwarded "~0.1.0" + ipaddr.js "1.1.1" + +prr@~0.0.0: + version "0.0.0" + resolved prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a + +pseudomap@^1.0.1: + version "1.0.2" + resolved pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3 + +public-encrypt@^4.0.0: + version "4.0.0" + resolved public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6 + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e + +punycode@1.3.2: + version "1.3.2" + resolved punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d + +qs@~6.2.0, qs@6.2.0: + version "6.2.0" + resolved qs-6.2.0.tgz#3b7848c03c2dece69a9522b0fae8c4126d745f3b + +qs@~6.3.0: + version "6.3.0" + resolved qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442 + +querystring-es3@~0.2.0: + version "0.2.1" + resolved querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73 -pseudomap@^1.0.1: - version "1.0.2" - resolved pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3 +querystring@0.2.0: + version "0.2.0" + resolved querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620 -qs@~6.2.0: - version "6.2.1" - resolved qs-6.2.1.tgz#ce03c5ff0935bc1d9d69a9f14cbd18e568d67625 +querystringify@0.0.x: + version "0.0.4" + resolved querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c randomatic@^1.1.3: version "1.1.5" @@ -3418,7 +4781,15 @@ randomatic@^1.1.3: is-number "^2.0.2" kind-of "^3.0.2" -rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@~1.1.0: +randombytes@^2.0.0, randombytes@^2.0.1: + version "2.0.3" + resolved randombytes-2.0.3.tgz#674c99760901c3c4112771a31e521dc349cc09ec + +range-parser@^1.0.3, range-parser@~1.2.0: + version "1.2.0" + resolved range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e + +rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@~1.1.6: version "1.1.6" resolved rc-1.1.6.tgz#43651b76b6ae53b5c802f1151fa3fc3b059969c9 dependencies: @@ -3427,6 +4798,39 @@ rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@~1.1.0: minimist "^1.2.0" strip-json-comments "~1.0.4" +react-deep-force-update@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz#4f7f6c12c3e7de42f345992a3c518236fa1ecad3" + +react-dom@^15.3.2: + version "15.3.2" + resolved react-dom-15.3.2.tgz#c46b0aa5380d7b838e7a59c4a7beff2ed315531f + +react-hot-loader@3.0.0-beta.6: + version "3.0.0-beta.6" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-3.0.0-beta.6.tgz#463fac0bfc8b63a8385258af20c91636abce75f4" + dependencies: + babel-template "^6.7.0" + global "^4.3.0" + react-deep-force-update "^2.0.1" + react-proxy "^3.0.0-alpha.0" + redbox-react "^1.2.5" + source-map "^0.4.4" + +react-proxy@^3.0.0-alpha.0: + version "3.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-3.0.0-alpha.1.tgz#4400426bcfa80caa6724c7755695315209fa4b07" + dependencies: + lodash "^4.6.1" + +react@^15.3.2: + version "15.3.2" + resolved react-15.3.2.tgz#a7bccd2fee8af126b0317e222c28d1d54528d09e + dependencies: + fbjs "^0.8.4" + loose-envify "^1.1.0" + object-assign "^4.1.0" + read-all-stream@^3.0.0: version "3.1.0" resolved read-all-stream-3.1.0.tgz#35c3e177f2078ef789ee4bfafa4373074eaef4fa @@ -3436,13 +4840,13 @@ read-all-stream@^3.0.0: read-cmd-shim@~1.0.1: version "1.0.1" - resolved read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" dependencies: graceful-fs "^4.1.2" read-installed@^4.0.3, read-installed@~4.0.3: version "4.0.3" - resolved read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067 + resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" dependencies: debuglog "^1.0.1" read-package-json "^2.0.0" @@ -3455,7 +4859,7 @@ read-installed@^4.0.3, read-installed@~4.0.3: read-package-json@^2.0.0, read-package-json@~2.0.4, "read-package-json@1 || 2": version "2.0.4" - resolved read-package-json-2.0.4.tgz#61ed1b2256ea438d8008895090be84b8e799c853 + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.4.tgz#61ed1b2256ea438d8008895090be84b8e799c853" dependencies: glob "^6.0.0" json-parse-helpfulerror "^1.0.2" @@ -3465,7 +4869,7 @@ read-package-json@^2.0.0, read-package-json@~2.0.4, "read-package-json@1 || 2": read-package-tree@~5.1.5: version "5.1.5" - resolved read-package-tree-5.1.5.tgz#ace7e6381c7684f970aaa98fc7c5d2b666addab6 + resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.1.5.tgz#ace7e6381c7684f970aaa98fc7c5d2b666addab6" dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" @@ -3490,13 +4894,13 @@ read-pkg@^1.0.0: read@~1.0.1, read@~1.0.7, read@1: version "1.0.7" - resolved read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4 + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" dependencies: mute-stream "~0.0.4" -readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@~2.1.4, readable-stream@~2.1.5, "readable-stream@1 || 2": - version "2.1.5" - resolved readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0 +readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, "readable-stream@1 || 2": + version "2.2.2" + resolved readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e dependencies: buffer-shims "^1.0.0" core-util-is "~1.0.0" @@ -3535,9 +4939,21 @@ readable-stream@~2.0.0, readable-stream@~2.0.5: string_decoder "~0.10.x" util-deprecate "~1.0.1" +readable-stream@~2.1.4, readable-stream@~2.1.5: + version "2.1.5" + resolved readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0 + dependencies: + buffer-shims "^1.0.0" + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + readdir-scoped-modules@^1.0.0: version "1.0.2" - resolved readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747 + resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" dependencies: debuglog "^1.0.1" dezalgo "^1.0.0" @@ -3563,7 +4979,7 @@ readline2@^1.0.1: realize-package-specifier@~3.0.3: version "3.0.3" - resolved realize-package-specifier-3.0.3.tgz#d0def882952b8de3f67eba5e91199661271f41f4 + resolved "https://registry.yarnpkg.com/realize-package-specifier/-/realize-package-specifier-3.0.3.tgz#d0def882952b8de3f67eba5e91199661271f41f4" dependencies: dezalgo "^1.0.1" npm-package-arg "^4.1.1" @@ -3574,6 +4990,13 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" +redbox-react@^1.2.5: + version "1.3.3" + resolved redbox-react-1.3.3.tgz#63ec9c2cb9c620c46e2b9f8543b4898f1b787e41 + dependencies: + error-stack-parser "^1.3.6" + object-assign "^4.0.1" + redent@^1.0.0: version "1.0.0" resolved redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde @@ -3581,9 +5004,13 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" +regenerate@^1.2.1: + version "1.3.2" + resolved regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260 + regenerator-runtime@^0.9.5: - version "0.9.5" - resolved regenerator-runtime-0.9.5.tgz#403d6d40a4bdff9c330dd9392dcbb2d9a8bba1fc + version "0.9.6" + resolved regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029 regex-cache@^0.4.2: version "0.4.3" @@ -3592,31 +5019,43 @@ regex-cache@^0.4.2: is-equal-shallow "^0.1.3" is-primitive "^2.0.0" +regexpu-core@^2.0.0: + version "2.0.0" + resolved regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240 + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + registry-auth-token@^3.0.1: - version "3.0.1" - resolved registry-auth-token-3.0.1.tgz#c3ee5ec585bce29f88bf41629a3944c71ed53e25 + version "3.1.0" + resolved registry-auth-token-3.1.0.tgz#997c08256e0c7999837b90e944db39d8a790276b dependencies: rc "^1.1.6" registry-url@^3.0.3: version "3.1.0" - resolved registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942 + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" dependencies: rc "^1.0.1" +regjsgen@^0.2.0: + version "0.2.0" + resolved regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7 + +regjsparser@^0.1.4: + version "0.1.5" + resolved regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c + dependencies: + jsesc "~0.5.0" + repeat-element@^1.1.2: version "1.1.2" resolved repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a repeat-string@^1.5.2: - version "1.5.4" - resolved repeat-string-1.5.4.tgz#64ec0c91e0f4b475f90d5b643651e3e6e5b6c2d5 - -repeating@^1.1.0: - version "1.1.3" - resolved repeating-1.1.3.tgz#3d4114218877537494f97f77f9785fab810fa4ac - dependencies: - is-finite "^1.0.0" + version "1.6.1" + resolved repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637 repeating@^2.0.0: version "2.0.1" @@ -3628,9 +5067,34 @@ replace-ext@0.0.1: version "0.0.1" resolved replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924 -request@^2.45.0, request@^2.74.0, request@~2.75.0, request@2, request@2.x: +request@^2.45.0, request@^2.72.0, request@^2.74.0, request@^2.75.0, request@2: + version "2.78.0" + resolved request-2.78.0.tgz#e1c8dec346e1c81923b24acdb337f11decabe9cc + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.11.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~2.0.6" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + node-uuid "~1.4.7" + oauth-sign "~0.8.1" + qs "~6.3.0" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "~0.4.1" + +request@~2.75.0: version "2.75.0" - resolved request-2.75.0.tgz#d2b8268a286da13eaa5d01adf5d18cc90f657d93 + resolved "https://registry.yarnpkg.com/request/-/request-2.75.0.tgz#d2b8268a286da13eaa5d01adf5d18cc90f657d93" dependencies: aws-sign2 "~0.6.0" aws4 "^1.2.1" @@ -3663,12 +5127,16 @@ require-main-filename@^1.0.1: resolved require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1 require-uncached@^1.0.2: - version "1.0.2" - resolved require-uncached-1.0.2.tgz#67dad3b733089e77030124678a459589faf6a7ec + version "1.0.3" + resolved require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3 dependencies: caller-path "^0.1.0" resolve-from "^1.0.0" +requires-port@1.0.x, requires-port@1.x.x: + version "1.0.0" + resolved requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff + resolve-dir@^0.1.0: version "0.1.1" resolved resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e @@ -3678,7 +5146,7 @@ resolve-dir@^0.1.0: resolve-from@^1.0.0: version "1.0.1" - resolved resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226 + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" resolve-url@~0.2.1: version "0.2.1" @@ -3697,9 +5165,15 @@ restore-cursor@^1.0.1: retry@^0.10.0, retry@~0.10.0: version "0.10.0" - resolved retry-0.10.0.tgz#649e15ca408422d98318161935e7f7d652d435dd + resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.0.tgz#649e15ca408422d98318161935e7f7d652d435dd" -rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@~2.5.0, rimraf@~2.5.1, rimraf@~2.5.4, rimraf@2: +right-align@^0.1.1: + version "0.1.3" + resolved right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef + dependencies: + align-text "^0.1.1" + +rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@~2.5.1, rimraf@~2.5.4, rimraf@2: version "2.5.4" resolved rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04 dependencies: @@ -3711,6 +5185,10 @@ rimraf@~2.4.0: dependencies: glob "^6.0.1" +ripemd160@^1.0.0: + version "1.0.1" + resolved ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e + run-async@^0.1.0: version "0.1.0" resolved run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389 @@ -3721,15 +5199,23 @@ rx-lite@^3.1.2: version "3.1.2" resolved rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102 +rx@2.3.24: + version "2.3.24" + resolved "https://registry.yarnpkg.com/rx/-/rx-2.3.24.tgz#14f950a4217d7e35daa71bbcbe58eff68ea4b2b7" + sanitize-filename@^1.6.1: version "1.6.1" - resolved sanitize-filename-1.6.1.tgz#612da1c96473fa02dccda92dcd5b4ab164a6772a + resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.1.tgz#612da1c96473fa02dccda92dcd5b4ab164a6772a" dependencies: truncate-utf8-bytes "^1.0.0" +select-hose@^2.0.0: + version "2.0.0" + resolved select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca + semver-diff@^2.0.0: version "2.1.0" - resolved semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36 + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" dependencies: semver "^5.0.3" @@ -3752,6 +5238,45 @@ semver@^4.2.0: version "4.3.6" resolved semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da +send@0.14.1: + version "0.14.1" + resolved send-0.14.1.tgz#a954984325392f51532a7760760e459598c89f7a + dependencies: + debug "~2.2.0" + depd "~1.1.0" + destroy "~1.0.4" + encodeurl "~1.0.1" + escape-html "~1.0.3" + etag "~1.7.0" + fresh "0.3.0" + http-errors "~1.5.0" + mime "1.3.4" + ms "0.7.1" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.3.0" + +serve-index@^1.7.2: + version "1.8.0" + resolved serve-index-1.8.0.tgz#7c5d96c13fb131101f93c1c5774f8516a1e78d3b + dependencies: + accepts "~1.3.3" + batch "0.5.3" + debug "~2.2.0" + escape-html "~1.0.3" + http-errors "~1.5.0" + mime-types "~2.1.11" + parseurl "~1.3.1" + +serve-static@~1.11.1: + version "1.11.1" + resolved serve-static-1.11.1.tgz#d6cce7693505f733c759de57befc1af76c0f0805 + dependencies: + encodeurl "~1.0.1" + escape-html "~1.0.3" + parseurl "~1.3.1" + send "0.14.1" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7 @@ -3760,20 +5285,30 @@ set-immediate-shim@^1.0.1: version "1.0.1" resolved set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61 +setprototypeof@1.0.1: + version "1.0.1" + resolved setprototypeof-1.0.1.tgz#52009b27888c4dc48f591949c0a8275834c1ca7e + +sha.js@^2.3.6: + version "2.4.8" + resolved sha.js-2.4.8.tgz#37068c2c476b6baf402d14a49c67f597921f634f + dependencies: + inherits "^2.0.1" + sha@~2.0.1: version "2.0.1" - resolved sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae + resolved "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae" dependencies: graceful-fs "^4.1.2" readable-stream "^2.0.2" -shebang-regex@^1.0.0: - version "1.0.0" - resolved shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3 - -shelljs@^0.6.0: - version "0.6.1" - resolved shelljs-0.6.1.tgz#ec6211bed1920442088fe0f70b2837232ed2c8a8 +shelljs@^0.7.5: + version "0.7.5" + resolved shelljs-0.7.5.tgz#2eef7a50a21e1ccf37da00df767ec69e30ad0675 + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" signal-exit@^3.0.0: version "3.0.1" @@ -3781,11 +5316,11 @@ signal-exit@^3.0.0: single-line-log@^0.4.1: version "0.4.1" - resolved single-line-log-0.4.1.tgz#87a55649f749d783ec0dcd804e8140d9873c7cee + resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-0.4.1.tgz#87a55649f749d783ec0dcd804e8140d9873c7cee" single-line-log@^1.1.2: version "1.1.2" - resolved single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364 + resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364" dependencies: string-width "^1.0.1" @@ -3795,11 +5330,11 @@ slash@^1.0.0: slice-ansi@0.0.4: version "0.0.4" - resolved slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35 + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" slide@^1.1.3, slide@^1.1.5, slide@~1.1.3, slide@~1.1.6: version "1.1.6" - resolved slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707 + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" sntp@1.x.x: version "1.0.9" @@ -3807,9 +5342,31 @@ sntp@1.x.x: dependencies: hoek "2.x.x" +sockjs-client@1.1.1: + version "1.1.1" + resolved sockjs-client-1.1.1.tgz#284843e9a9784d7c474b1571b3240fca9dda4bb0 + dependencies: + debug "^2.2.0" + eventsource "~0.1.6" + faye-websocket "~0.11.0" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.1.1" + +sockjs@0.3.18: + version "0.3.18" + resolved sockjs-0.3.18.tgz#d9b289316ca7df77595ef299e075f0f937eb4207 + dependencies: + faye-websocket "^0.10.0" + uuid "^2.0.2" + sorted-object@~2.0.1: version "2.0.1" - resolved sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc + resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc" + +source-list-map@~0.1.0: + version "0.1.6" + resolved source-list-map-0.1.6.tgz#e1e6f94f0b40c4d28dcf8f5b8766e0e45636877f source-map-resolve@^0.3.0: version "0.3.1" @@ -3820,9 +5377,9 @@ source-map-resolve@^0.3.0: source-map-url "~0.3.0" urix "~0.1.0" -source-map-support@^0.4.2, source-map-support@^0.4.4: - version "0.4.4" - resolved source-map-support-0.4.4.tgz#0df5765a05a560c91bc8f8641cf79f2affc0322e +source-map-support@^0.4.2, source-map-support@^0.4.5, source-map-support@^0.4.6: + version "0.4.6" + resolved source-map-support-0.4.6.tgz#32552aa64b458392a85eab3b0b5ee61527167aeb dependencies: source-map "^0.5.3" @@ -3836,7 +5393,13 @@ source-map@^0.1.38: dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@0.X: +source-map@^0.4.4: + version "0.4.4" + resolved source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1, source-map@~0.5.3, source-map@0.X: version "0.5.6" resolved source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412 @@ -3844,6 +5407,10 @@ sparkles@^1.0.0: version "1.0.0" resolved sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3 +spawn-default-shell@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/spawn-default-shell/-/spawn-default-shell-1.1.0.tgz#095439d44c4b7c0aff56a53929fbaab87878e7c6" + spdx-correct@~1.0.0: version "1.0.2" resolved spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40 @@ -3858,9 +5425,29 @@ spdx-license-ids@^1.0.2: version "1.2.2" resolved spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57 +spdy-transport@^2.0.15: + version "2.0.17" + resolved spdy-transport-2.0.17.tgz#94376f85a7aaabf9e6edb6bd2f11ee26359be5b5 + dependencies: + debug "^2.2.0" + hpack.js "^2.1.6" + obuf "^1.1.0" + readable-stream "^2.0.1" + wbuf "^1.4.0" + +spdy@^3.4.1: + version "3.4.4" + resolved spdy-3.4.4.tgz#e0406407ca90ff01b553eb013505442649f5a819 + dependencies: + debug "^2.2.0" + handle-thing "^1.2.4" + http-deceiver "^1.2.4" + select-hose "^2.0.0" + spdy-transport "^2.0.15" + speedometer@~0.1.2: version "0.1.4" - resolved speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d + resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d" sprintf-js@~1.0.2: version "1.0.3" @@ -3885,6 +5472,21 @@ stack-trace@0.0.9: version "0.0.9" resolved stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695 +stackframe@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-0.3.1.tgz#33aa84f1177a5548c8935533cbfeb3420975f5a4" + +"statuses@>= 1.3.0 < 2", statuses@~1.3.0: + version "1.3.1" + resolved statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e + +stream-browserify@^2.0.1: + version "2.0.1" + resolved stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + stream-exhaust@^1.0.1: version "1.0.1" resolved stream-exhaust-1.0.1.tgz#c0c4455e54ce5a179ca8736e73334b4e7fd67553 @@ -3893,7 +5495,7 @@ stream-shift@^1.0.0: version "1.0.0" resolved stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952 -string_decoder@~0.10.x: +string_decoder@~0.10.25, string_decoder@~0.10.x: version "0.10.31" resolved string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94 @@ -3905,6 +5507,17 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" +string-width@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^3.0.0" + +string.prototype.codepointat@^0.2.0: + version "0.2.0" + resolved string.prototype.codepointat-0.2.0.tgz#6b26e9bd3afcaa7be3b4269b526de1b82000ac78 + stringstream@~0.0.4: version "0.0.5" resolved stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878 @@ -3915,6 +5528,12 @@ strip-ansi@^0.2.1: dependencies: ansi-regex "^0.1.0" +strip-ansi@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220" + dependencies: + ansi-regex "^0.2.1" + strip-ansi@^3.0.0, strip-ansi@^3.0.1, strip-ansi@~3.0.1: version "3.0.1" resolved strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf @@ -3943,7 +5562,7 @@ strip-bom@^2.0.0, strip-bom@2.X: strip-bom@^3.0.0: version "3.0.0" - resolved strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3 + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" strip-indent@^1.0.1: version "1.0.1" @@ -3957,29 +5576,43 @@ strip-json-comments@~1.0.1, strip-json-comments@~1.0.4: sumchecker@^1.2.0: version "1.2.0" - resolved sumchecker-1.2.0.tgz#8c79282f6b5d74e7fbcfb49505e50d096c63f38d + resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-1.2.0.tgz#8c79282f6b5d74e7fbcfb49505e50d096c63f38d" dependencies: debug "^2.2.0" es6-promise "^3.2.1" +supports-color@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" + supports-color@^2.0.0: version "2.0.0" resolved supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7 +supports-color@^3.1.0, supports-color@^3.1.1: + version "3.1.2" + resolved supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5 + dependencies: + has-flag "^1.0.0" + table@^3.7.8: - version "3.8.0" - resolved table-3.8.0.tgz#252166c7f3286684a9d561b0f3a8929caf3a997b + version "3.8.3" + resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" dependencies: ajv "^4.7.0" ajv-keywords "^1.0.0" chalk "^1.1.1" lodash "^4.0.0" slice-ansi "0.0.4" - string-width "^1.0.1" + string-width "^2.0.0" -tar-pack@~3.1.0: - version "3.1.4" - resolved tar-pack-3.1.4.tgz#bc8cf9a22f5832739f12f3910dac1eb97b49708c +tapable@^0.2.3, tapable@~0.2.3: + version "0.2.4" + resolved tapable-0.2.4.tgz#a7814605089d4ba896c33c7e3566e13dcd194aa5 + +tar-pack@~3.3.0: + version "3.3.0" + resolved tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae dependencies: debug "~2.2.0" fstream "~1.0.10" @@ -3999,7 +5632,7 @@ tar-stream@^1.5.0: readable-stream "^2.0.0" xtend "^4.0.0" -tar@^2.0.0, tar@~2.2.0, tar@~2.2.1: +tar@^2.0.0, tar@~2.2.1: version "2.2.1" resolved tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1 dependencies: @@ -4009,7 +5642,7 @@ tar@^2.0.0, tar@~2.2.0, tar@~2.2.1: tempfile@^1.1.1: version "1.1.1" - resolved tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2 + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2" dependencies: os-tmpdir "^1.0.0" uuid "^2.0.1" @@ -4020,7 +5653,7 @@ text-table@~0.2.0: throttleit@0.0.2: version "0.0.2" - resolved throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf + resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf" through@^2.3.6: version "2.3.8" @@ -4040,7 +5673,7 @@ 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.0, through2@2.X: +through2@^2, through2@^2.0.0, through2@~2.0.0, through2@2.X: version "2.0.1" resolved through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9 dependencies: @@ -4049,7 +5682,7 @@ through2@^2.0.0, through2@~2.0.0, through2@2.X: through2@~0.2.3: version "0.2.3" - resolved through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f + resolved "https://registry.yarnpkg.com/through2/-/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f" dependencies: readable-stream "~1.1.9" xtend "~2.1.1" @@ -4064,9 +5697,15 @@ time-stamp@^1.0.0: version "1.0.1" resolved time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151 -timed-out@^2.0.0: - version "2.0.0" - resolved timed-out-2.0.0.tgz#f38b0ae81d3747d628001f41dafc652ace671c0a +timed-out@^3.0.0: + version "3.0.0" + resolved timed-out-3.0.0.tgz#ff88de96030ce960eabd42487db61d3add229273 + +timers-browserify@^1.0.1: + version "1.4.2" + resolved timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d + dependencies: + process "~0.11.0" to-absolute-glob@^0.1.1: version "0.1.1" @@ -4079,8 +5718,14 @@ to-fast-properties@^1.0.1: resolved to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320 tough-cookie@~2.3.0: - version "2.3.1" - resolved tough-cookie-2.3.1.tgz#99c77dfbb7d804249e8a299d4cb0fd81fef083fd + version "2.3.2" + resolved tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a + dependencies: + punycode "^1.4.1" + +tree-kill@^1.1.0: + version "1.1.0" + resolved tree-kill-1.1.0.tgz#c963dcf03722892ec59cba569e940b71954d1729 trim-newlines@^1.0.0: version "1.0.0" @@ -4088,13 +5733,17 @@ trim-newlines@^1.0.0: truncate-utf8-bytes@^1.0.0: version "1.0.2" - resolved truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b + resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" dependencies: utf8-byte-length "^1.0.1" tryit@^1.0.1: - version "1.0.2" - resolved tryit-1.0.2.tgz#c196b0073e6b1c595d93c9c830855b7acc32a453 + version "1.0.3" + resolved tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb + +tty-browserify@0.0.0: + version "0.0.0" + resolved tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6 tunnel-agent@^0.4.3, tunnel-agent@~0.4.1: version "0.4.3" @@ -4110,17 +5759,41 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-is@~1.6.13: + version "1.6.13" + resolved type-is-1.6.13.tgz#6e83ba7bc30cd33a7bb0b7fb00737a2085bf9d08 + dependencies: + media-typer "0.3.0" + mime-types "~2.1.11" + typedarray@~0.0.5: version "0.0.6" resolved typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777 +ua-parser-js@^0.7.9: + version "0.7.12" + resolved ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb + +uglify-js@~2.7.3: + version "2.7.4" + resolved uglify-js-2.7.4.tgz#a295a0de12b6a650c031c40deb0dc40b14568bd2 + dependencies: + async "~0.2.6" + source-map "~0.5.1" + uglify-to-browserify "~1.0.0" + yargs "~3.10.0" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7 + uid-number@~0.0.6, uid-number@0.0.6: version "0.0.6" resolved uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81 umask@~1.1.0: version "1.1.0" - resolved umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d + resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" unc-path-regex@^0.1.0: version "0.1.2" @@ -4145,13 +5818,13 @@ undertaker@^1.0.0: unique-filename@~1.1.0: version "1.1.0" - resolved unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3 + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.0" - resolved unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" dependencies: imurmurhash "^0.1.4" @@ -4166,13 +5839,13 @@ unpipe@~1.0.0: version "1.0.0" resolved unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec -unzip-response@^1.0.0: - version "1.0.1" - resolved unzip-response-1.0.1.tgz#4a73959f2989470fa503791cefb54e1dbbc68412 +unzip-response@^1.0.2: + version "1.0.2" + resolved unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe update-notifier@^1.0.2: version "1.0.2" - resolved update-notifier-1.0.2.tgz#27c90519196dc15015be02a34ea52986feab8877 + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-1.0.2.tgz#27c90519196dc15015be02a34ea52986feab8877" dependencies: boxen "^0.6.0" chalk "^1.0.0" @@ -4193,6 +5866,27 @@ url-parse-lax@^1.0.0: dependencies: prepend-http "^1.0.1" +url-parse@^1.1.1: + version "1.1.7" + resolved url-parse-1.1.7.tgz#025cff999653a459ab34232147d89514cc87d74a + dependencies: + querystringify "0.0.x" + requires-port "1.0.x" + +url-parse@1.0.x: + version "1.0.5" + resolved url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b + dependencies: + querystringify "0.0.x" + requires-port "1.0.x" + +url@~0.11.0: + version "0.11.0" + resolved url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1 + dependencies: + punycode "1.3.2" + querystring "0.2.0" + user-home@^1.1.1: version "1.1.1" resolved user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190 @@ -4205,7 +5899,7 @@ user-home@^2.0.0: utf8-byte-length@^1.0.1: version "1.0.4" - resolved utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61 + resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" util-deprecate@~1.0.1: version "1.0.2" @@ -4213,15 +5907,25 @@ util-deprecate@~1.0.1: util-extend@^1.0.1: version "1.0.3" - resolved util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f + resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" + +util@~0.10.3, util@0.10.3: + version "0.10.3" + resolved util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9 + dependencies: + inherits "2.0.1" + +utils-merge@1.0.0: + version "1.0.0" + resolved utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8 uuid-1345@^0.99.6: version "0.99.6" - resolved uuid-1345-0.99.6.tgz#b1270ae015a7721c7adec6c46ec169c6098aed40 + resolved "https://registry.yarnpkg.com/uuid-1345/-/uuid-1345-0.99.6.tgz#b1270ae015a7721c7adec6c46ec169c6098aed40" dependencies: macaddress "^0.2.7" -uuid@^2.0.1: +uuid@^2.0.1, uuid@^2.0.2: version "2.0.3" resolved uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a @@ -4244,10 +5948,14 @@ validate-npm-package-license@^3.0.1: validate-npm-package-name@^2.0.1, validate-npm-package-name@~2.2.2: version "2.2.2" - resolved validate-npm-package-name-2.2.2.tgz#f65695b22f7324442019a3c7fa39a6e7fd299085 + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz#f65695b22f7324442019a3c7fa39a6e7fd299085" dependencies: builtins "0.0.7" +vary@~1.1.0: + version "1.1.0" + resolved vary-1.1.0.tgz#e1e5affbbd16ae768dd2674394b9ad3022653140 + verror@1.3.6: version "1.3.6" resolved verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c @@ -4309,19 +6017,116 @@ vinyl@^1.0.0, vinyl@^1.1.0, vinyl@^1.2.0, vinyl@1.X: clone-stats "^0.0.1" replace-ext "0.0.1" +vm-browserify@0.0.4: + version "0.0.4" + resolved vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73 + dependencies: + indexof "0.0.1" + +watchpack@^1.0.0: + version "1.1.0" + resolved watchpack-1.1.0.tgz#42d44627464a2fadffc9308c0f7562cfde795f24 + dependencies: + async "2.0.0-rc.4" + chokidar "^1.4.3" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.4.0: + version "1.7.2" + resolved wbuf-1.7.2.tgz#d697b99f1f59512df2751be42769c1580b5801fe + dependencies: + minimalistic-assert "^1.0.0" + wcwidth@^1.0.0: version "1.0.1" - resolved wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8 + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" dependencies: defaults "^1.0.3" +webpack-dev-middleware@^1.4.0: + version "1.8.4" + resolved webpack-dev-middleware-1.8.4.tgz#e8765c9122887ce9e3abd4cc9c3eb31b61e0948d + dependencies: + memory-fs "~0.3.0" + mime "^1.3.4" + path-is-absolute "^1.0.0" + range-parser "^1.0.3" + +webpack-dev-server@2.1.0-beta.9: + version "2.1.0-beta.9" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.1.0-beta.9.tgz#45745a4a6b84849c63e3a21dfab3be7bdb897554" + dependencies: + chokidar "^1.6.0" + compression "^1.5.2" + connect-history-api-fallback "^1.3.0" + express "^4.13.3" + http-proxy-middleware "~0.17.1" + opn "4.0.2" + serve-index "^1.7.2" + sockjs "0.3.18" + sockjs-client "1.1.1" + spdy "^3.4.1" + strip-ansi "^3.0.0" + supports-color "^3.1.1" + webpack-dev-middleware "^1.4.0" + yargs "^4.7.1" + +webpack-node-externals@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-1.5.4.tgz#ea05ba17108a23e776c35c42e7bb0e86c225be00" + +webpack-sources@^0.1.0: + version "0.1.3" + resolved webpack-sources-0.1.3.tgz#15ce2fb79d0a1da727444ba7c757bf164294f310 + dependencies: + source-list-map "~0.1.0" + source-map "~0.5.3" + +webpack@2.1.0-beta.25: + version "2.1.0-beta.25" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-2.1.0-beta.25.tgz#c35ff4da4ee70344a2f14c35258d95412709e9ed" + dependencies: + acorn "^3.2.0" + ajv "^4.7.0" + async "^1.3.0" + clone "^1.0.2" + enhanced-resolve "^2.2.0" + interpret "^1.0.0" + loader-runner "^2.2.0" + loader-utils "^0.2.11" + memory-fs "~0.3.0" + mkdirp "~0.5.0" + node-libs-browser "^1.0.0" + object-assign "^4.0.1" + source-map "^0.5.3" + supports-color "^3.1.0" + tapable "~0.2.3" + uglify-js "~2.7.3" + watchpack "^1.0.0" + webpack-sources "^0.1.0" + yargs "^4.7.1" + +websocket-driver@>=0.5.1: + version "0.6.5" + resolved websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36 + dependencies: + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.1" + resolved websocket-extensions-0.1.1.tgz#76899499c184b6ef754377c2dbb0cd6cb55d29e7 + +whatwg-fetch@>=0.10.0: + version "2.0.0" + resolved whatwg-fetch-2.0.0.tgz#cde428ac2b1dab717c96bc6785feb557619b249e + which-module@^1.0.0: version "1.0.0" resolved which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f which@^1.2.10, which@^1.2.9, which@~1.2.11, which@1: - version "1.2.11" - resolved which-1.2.11.tgz#c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b + version "1.2.12" + resolved which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192 dependencies: isexe "^1.1.1" @@ -4333,7 +6138,7 @@ wide-align@^1.1.0: widest-line@^1.0.0: version "1.0.0" - resolved widest-line-1.0.0.tgz#0c09c85c2a94683d0d7eaf8ee097d564bf0e105c + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-1.0.0.tgz#0c09c85c2a94683d0d7eaf8ee097d564bf0e105c" dependencies: string-width "^1.0.1" @@ -4345,10 +6150,18 @@ window-size@^0.2.0: version "0.2.0" resolved window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075 +window-size@0.1.0: + version "0.1.0" + resolved window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d + wordwrap@~1.0.0: version "1.0.0" resolved wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb +wordwrap@0.0.2: + version "0.0.2" + resolved wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f + wrap-ansi@^2.0.0: version "2.0.0" resolved wrap-ansi-2.0.0.tgz#7d30f8f873f9a5bbc3a64dabc8d177e071ae426f @@ -4368,7 +6181,7 @@ wreck@^6.3.0: write-file-atomic@^1.1.2, write-file-atomic@~1.2.0: version "1.2.0" - resolved write-file-atomic-1.2.0.tgz#14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.2.0.tgz#14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab" dependencies: graceful-fs "^4.1.2" imurmurhash "^0.1.4" @@ -4376,7 +6189,7 @@ write-file-atomic@^1.1.2, write-file-atomic@~1.2.0: write@^0.2.1: version "0.2.1" - resolved write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757 + resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" dependencies: mkdirp "^0.5.1" @@ -4388,7 +6201,7 @@ xdg-basedir@^2.0.0: xmlbuilder@8.2.2: version "8.2.2" - resolved xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773 + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773" xmldom@0.1.x: version "0.1.22" @@ -4400,7 +6213,7 @@ xtend@^4.0.0, "xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0: xtend@~2.1.1: version "2.1.2" - resolved xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b + resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b" dependencies: object-keys "~0.4.0" @@ -4412,9 +6225,16 @@ yallist@^2.0.0: version "2.0.0" resolved yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4 -yargs-parser@^4.0.2: - version "4.0.2" - resolved yargs-parser-4.0.2.tgz#7f7173a8c7cca1d81dc7c18692fc07c2c2e2b1e0 +yargs-parser@^2.4.1: + version "2.4.1" + resolved yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4 + dependencies: + camelcase "^3.0.0" + lodash.assign "^4.0.6" + +yargs-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.1.0.tgz#313df030f20124124aeae8fbab2da53ec28c56d7" dependencies: camelcase "^3.0.0" @@ -4430,9 +6250,28 @@ yargs@^3.28.0, yargs@^3.31.0: window-size "^0.1.4" y18n "^3.2.0" -yargs@^6.0.0: - version "6.2.0" - resolved yargs-6.2.0.tgz#9001048953def85495a2ce1dcfa690b7ab060fd1 +yargs@^4.7.1: + version "4.8.1" + resolved yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0 + dependencies: + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + lodash.assign "^4.0.3" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.1" + which-module "^1.0.0" + window-size "^0.2.0" + y18n "^3.2.1" + yargs-parser "^2.4.1" + +yargs@^6.3.0: + version "6.4.0" + resolved yargs-6.4.0.tgz#816e1a866d5598ccf34e5596ddce22d92da490d4 dependencies: camelcase "^3.0.0" cliui "^3.2.0" @@ -4447,20 +6286,28 @@ yargs@^6.0.0: which-module "^1.0.0" window-size "^0.2.0" y18n "^3.2.1" - yargs-parser "^4.0.2" + yargs-parser "^4.1.0" + +yargs@~3.10.0: + version "3.10.0" + resolved yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1 + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" yauzl@2.4.1: version "2.4.1" - resolved yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005 + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" dependencies: fd-slicer "~1.0.1" zip-stream@^1.1.0: version "1.1.0" - resolved zip-stream-1.1.0.tgz#2ad479fffc168e05a888e8c348ff6813b3f13733 + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.1.0.tgz#2ad479fffc168e05a888e8c348ff6813b3f13733" dependencies: archiver-utils "^1.3.0" compress-commons "^1.1.0" lodash "^4.8.0" readable-stream "^2.0.0" -