From 138fb2b603ff959994ae002c8867f14547823583 Mon Sep 17 00:00:00 2001 From: Edgar Vaguencia Date: Sat, 12 Oct 2019 10:46:56 -0500 Subject: [PATCH] :v: V0.2.0 --- .editorconfig | 5 + .vscode/settings.json | 10 + frames/screen.png | Bin 0 -> 243755 bytes gulpfile.js | 143 +- package.json | 22 +- src/chrome/background.config.js | 25 +- src/chrome/background.js | 105 +- src/chrome/manifest.json | 69 +- src/html/index.html | 86 +- src/js/app.js | 69 +- src/js/whatsPage.js | 41 +- src/public/messageManager.js | 27 +- src/public/whatsWeb.js | 119 +- yarn.lock | 3330 +++++++++++++++++++++++-------- 14 files changed, 2925 insertions(+), 1126 deletions(-) create mode 100644 .editorconfig create mode 100644 .vscode/settings.json create mode 100644 frames/screen.png diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1c33bde --- /dev/null +++ b/.editorconfig @@ -0,0 +1,5 @@ +[*] +end_of_line = lf +insert_final_newline = true +indent_size = 2 +indent_style = space \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..7dda6f7 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,10 @@ +{ + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "node_modules":true + } +} diff --git a/frames/screen.png b/frames/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..da0d5f7f02be0b3244eb980c2e8283eef22afbeb GIT binary patch literal 243755 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

Rlg)5#uhB`(64_hQZppRIy=vI7V9tfgtgBNK(a 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≀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 S~ixbM@?Jl>7Q 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%0A=-AAM*Cddc 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 {OJA3cne(~iC=RWYk57z5-*Hogd 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�oe%n0)wGxo{?0Z{+CUULt%o{4gA)O> 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 XOS$5h5XDM+;exud&a)~d>(~DaV#I7y literal 0 HcmV?d00001 diff --git a/gulpfile.js b/gulpfile.js index e419e66..8a08dd5 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,78 +1,91 @@ -const gulp = require('gulp'); -const _$ = require('gulp-load-plugins')(); -const rsequence = require('run-sequence'); -const del = require('del'); +const gulp = require('gulp') +const _$ = require('gulp-load-plugins')() +const del = require('del') +const manifest = require('./src/chrome/manifest.json') -const srcJs = ['src/**/*.js', '!src/vendor/*.js']; -const srcCs = ['src/stylus/*.styl']; +const srcJs = ['src/**/*.js', '!src/vendor/*.js'] +const srcCs = ['src/stylus/*.styl'] -gulp.task('clean', function(cb) { - return del('./tmp/**/*'); - cb(err); -}); +function clean (cb) { + del('./tmp/**/*') + cb() +} -gulp.task('build', ['clean'], function() { - rsequence('chrome') -}) +const chromeFiles = gulp.series(chromeHtml, chromeJs, chromeIcons, chromeCss, chromeVendor, chromeJson) + +gulp.task('build', gulp.series(clean, chromeFiles)) -gulp.task('dist', ['chrome:zip']); +gulp.task('dist', gulp.series(chromeFiles, chromeZip)) -gulp.task('chrome', ['chrome:html', 'chrome:js', 'chrome:icons', 'chrome:css', 'chrome:vendor'], function() { - return gulp.src('./src/chrome/*.json') - .pipe(gulp.dest('./tmp/chrome')); -}); +function chromeJson (cb) { + gulp.src('./src/chrome/*.json') + .pipe(gulp.dest('./tmp/chrome')) + cb() +} -gulp.task('chrome:html', function(cb) { - return universalFile('chrome', 'html'); - cb(err); -}); +function chromeHtml (cb) { + universalFile('chrome', 'html', cb) +} -gulp.task('chrome:js', function(cb) { - return gulp.src(srcJs) - .pipe(_$.jsmin()) - .pipe(_$.rename(function(path) { - if (path.dirname === 'chrome') { - path.dirname = './' - } - path.basename += '.min'; - })) - .pipe(gulp.dest('tmp/chrome')) - cb(err); -}); +exports.js = chromeJs +function chromeJs (cb) { + gulp.src(srcJs) + .pipe(_$.jsmin()) + .pipe(_$.rename(function (path) { + if (path.dirname === 'chrome') { + path.dirname = './' + } + path.basename += '.min' + })) + .pipe(gulp.dest('tmp/chrome')) + .on('error', function (err) { + console.error('Js: ' + err.toString()) + }) + cb() +} -gulp.task('chrome:icons', function(cb) { - return universalFile('chrome', 'icons'); - cb(err); -}); +function chromeIcons (cb) { + universalFile('chrome', 'icons', cb) +} -gulp.task('chrome:css', function(cb) { - return gulp.src(srcCs) - .pipe(_$.stylus()) - .pipe(_$.csso()) - .pipe(gulp.dest('src/css/')) - .pipe(_$.rename({dirname: 'css', suffix: '.min'})) - .pipe(gulp.dest('tmp/chrome')) - cb(err); -}); +function chromeCss (cb) { + gulp.src(srcCs) + .pipe(_$.stylus()) + .pipe(_$.csso()) + .on('error', err => { + console.error(err.toString()) + }) + .pipe(_$.rename({ dirname: 'css', suffix: '.min' })) + .pipe(gulp.dest('tmp/chrome')) + .on('error', err => { + console.error(err.toString()) + }) + cb() +} -gulp.task('chrome:vendor', function(cb) { - return universalFile('chrome', 'vendor'); - cb(err); -}); +function chromeVendor (cb) { + universalFile('chrome', 'vendor', cb) +} -gulp.task('chrome:zip', function() { - return gulp.src('./tmp/chrome/**/*') - .pipe(_$.zip('chrome.zip')) - .pipe(gulp.dest('./dist')); -}); +function chromeZip (cb) { + gulp.src('./tmp/chrome/**/*') + .pipe(_$.zip(`whatsbot_${manifest.version}.zip`)) + .pipe(gulp.dest('./dist')) + cb() +} + +gulp.task('watch', function (cb) { + gulp.watch(srcJs, gulp.series(chromeJs)) + gulp.watch(srcCs, gulp.series(chromeCss)) + gulp.watch(['src/chrome/manifest.json'], gulp.series(chromeJson)) + gulp.watch(['src/html/*.html'], gulp.series(chromeHtml)) + cb() +}) -gulp.task('watch', function() { - gulp.watch(srcJs, ['build']); - gulp.watch(srcCs, ['build']) - gulp.watch(['src/chrome/manifest.json', 'src/html/*.html'], ['build']) -}); +function universalFile (folderName, files, cb) { + gulp.src('./src/' + files + '/*') + .pipe(gulp.dest('./tmp/' + folderName + '/' + files)) + cb() +} -function universalFile(folderName, files) { - return gulp.src('./src/' + files + '/*') - .pipe(gulp.dest('./tmp/' + folderName + '/' + files)); -} \ No newline at end of file +exports.default = gulp.series('watch') diff --git a/package.json b/package.json index 8da68f5..cc01b39 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,24 @@ { - "name": "WhatsBot", + "name": "whatsbot", "version": "0.1.0", "description": "Automatizando el envio de mensajes dentro del cliente web de whatsapp", "main": "\"\"", "repository": "https://github.com/edgarvaguencia/whatsBot.git", "author": "Edgar Valencia ", "license": "MIT", + "scripts": { + "watch": "yarn gulp", + "build": "yarn gulp build", + "dist": "yarn gulp dist" + }, "devDependencies": { - "del": "^2.2.2", - "gulp": "^3.9.1", - "gulp-csso": "^2.0.0", + "del": "5.1.0", + "gulp": "4.0.2", + "gulp-csso": "3.0.1", "gulp-jsmin": "^0.1.5", - "gulp-load-plugins": "^1.4.0", - "gulp-rename": "^1.2.2", - "gulp-stylus": "^2.6.0", - "gulp-zip": "^3.2.0", - "run-sequence": "^1.2.2" + "gulp-load-plugins": "2.0.1", + "gulp-rename": "1.4.0", + "gulp-stylus": "2.7.0", + "gulp-zip": "5.0.1" } } diff --git a/src/chrome/background.config.js b/src/chrome/background.config.js index 8936274..3f535fb 100644 --- a/src/chrome/background.config.js +++ b/src/chrome/background.config.js @@ -1,15 +1,14 @@ -window.WhBoCo = (function(){ +window.WhBoCo = (function () { + var _config = { + contacts: {}, + chats: {} + } - var _config = { - contacts : {}, - chats: {} - } + function _returnConfig () { + return _config + } - function _returnConfig() { - return _config; - } - - return { - get: _returnConfig - } -})(); \ No newline at end of file + return { + get: _returnConfig + } +})() diff --git a/src/chrome/background.js b/src/chrome/background.js index 8673402..43ff946 100644 --- a/src/chrome/background.js +++ b/src/chrome/background.js @@ -1,55 +1,66 @@ -var _gaq = _gaq || []; -(function() { - var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; - ga.src = 'https://ssl.google-analytics.com/ga.js'; - var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); +var _gaq = window['_gaq'] !== undefined ? window['_gaq'] : []; +(function () { + var ga = document.createElement('script') + ga.type = 'text/javascript' + ga.async = true + ga.src = 'https://ssl.google-analytics.com/ga.js' + var s = document.getElementsByTagName('script')[0] + s.parentNode.insertBefore(ga, s) })() -WhBo = (function() { +const WhBo = (function () { // **************************************************************************** // * Datos compartidos * // **************************************************************************** - const url_whats = 'https://web.whatsapp.com'; + const urlWhats = 'https://web.whatsapp.com' - function getWhatsTab(callback) { - var url_search_ = url_whats + '/'; - chrome.tabs.query({currentWindow: !0, url: url_search_}, function(tabs) { - tabs.length == 0 ? (chrome.tabs.create({url: url_whats}, callback)) : chrome.tabs.update(tabs[0].id, {selected: true}, callback); - }); - } + function getWhatsTab (callback) { + let urlSearch_ = urlWhats + '/' + window['chrome'].tabs.query({ currentWindow: !0, url: urlSearch_ }, function (tabs) { + tabs.length === 0 ? (window['chrome'].tabs.create({ url: urlWhats }, callback)) : window['chrome'].tabs.update(tabs[0].id, { selected: true }, callback) + }) + } - function _track(obj) { - _gaq.push(['_setAccount', 'UA-76663200-3']); - _gaq.push(['_trackEvent', obj.info, obj.type]); - } + function _track (obj) { + _gaq.push(['_setAccount', 'UA-76663200-3']) + _gaq.push(['_trackEvent', obj.info, obj.type]) + } - function _page() { - _gaq.push(['_setAccount', 'UA-76663200-3']); - _gaq.push(['_trackPageview']); - } + function _page () { + _gaq.push(['_setAccount', 'UA-76663200-3']) + _gaq.push(['_trackPageview']) + } -// **************************************************************************** -// * Datos y funciones genericas * -// **************************************************************************** - manifest = chrome.runtime.getManifest() - - chrome.runtime.onInstalled.addListener(function(detail) { - detail.reason === 'install' ? (_track({info: manifest.version, type: 'install'}), closeWhatsTab()) : detail.reason === 'update' && _track({info: manifest.version, type: 'update'}) - }); - - function closeWhatsTab () { - var url_search_ = url_whats + '/*' - chrome.tabs.query({currentWindow: !0, url: url_search_}, function(tabs) { - if (tabs.length != 0) { - chrome.tabs.remove(tabs[0].id); - } - }); - } - - return { - whatsTab: getWhatsTab, - tracking: _track, - trackPage: _page, - } -})(); - -WhBo.trackPage(); \ No newline at end of file + // **************************************************************************** + // * Datos y funciones genericas * + // **************************************************************************** + const manifest = window['chrome'].runtime.getManifest() + + window['chrome'].runtime.onInstalled.addListener(function (detail) { + switch (detail) { + case 'install': + _track({ info: manifest.version, type: 'install' }) + closeWhatsTab() + break + case 'update': + _track({ info: manifest.version, type: 'update' }) + break + } + }) + + function closeWhatsTab () { + let urlSearch = urlWhats + '/*' + window['chrome'].tabs.query({ currentWindow: !0, url: urlSearch }, function (tabs) { + if (tabs.length !== 0) { + window['chrome'].tabs.remove(tabs[0].id) + } + }) + } + + return { + whatsTab: getWhatsTab, + tracking: _track, + trackPage: _page + } +})() + +WhBo.trackPage() diff --git a/src/chrome/manifest.json b/src/chrome/manifest.json index 916b53c..349f04c 100644 --- a/src/chrome/manifest.json +++ b/src/chrome/manifest.json @@ -1,35 +1,36 @@ { - "author": "Edgar Valencia ", - "background": { - "page": "html/background.html", - "persistent": true - }, - "browser_action": { - "default_popup": "html/index.html" - }, - "content_scripts": [ - { - "matches": ["https://web.whatsapp.com/"], - "js": ["js/whatsPage.min.js", "background.config.min.js"], - "run_at": "document_end" - } - ], - "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'", - "description": "Automatizando el envio de mensajes en whatsapp, envia msj a usuario que no tienes agregados o un nuevo chat de ti.", - "icons": { - "128": "icons/icon-128.png", - "48": "icons/icon-48.png", - "16": "icons/icon-16.png" - }, - "manifest_version": 2, - "name": "WhatsBot", - "permissions": [ - "https://web.whatsapp.com/", - "storage", - "webRequest", - "tabs", - "activeTab" - ], - "version": "0.1.1", - "web_accessible_resources": ["public/*"] -} \ No newline at end of file + "author": "Edgar Valencia ", + "background": { + "page": "html/background.html", + "persistent": true + }, + "browser_action": { + "default_popup": "html/index.html" + }, + "content_scripts": [ + { + "matches": ["https://web.whatsapp.com/"], + "js": ["js/whatsPage.min.js", "background.config.min.js"], + "run_at": "document_end" + } + ], + "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'", + "description": "Automatizando el envio de mensajes en whatsapp, envia msj a usuario que no tienes agregados o un nuevo chat de ti.", + "icons": { + "128": "icons/icon-128.png", + "48": "icons/icon-48.png", + "16": "icons/icon-16.png" + }, + "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt/5ED+WWae/EbKEyviDGoHPQBUvWaAIDcQ83rKq5Uh/UJTEfTlE5IKIQoPpVThkcy7s5XOx+SQp+0GIrak975Kt6KHK32XbhSEaZ1KzBLaqBmm1w/Al2JqHEmocXhQzU/Cez9VC+8Lq7OfpByhf1xy1CEDtaBZiCnTpi8pBqC58P+/zGA9nk1DjZSmbNkV6/ZQdiqCzzVg5lTF7QUxJlzOiVOIUtqfUXn8Etqfb8mJZ69caBwnTbxw4OIIThgSCiLASFDjEPsFMEe94Exp8esfcy3J4SvLkTXGniYM7sb1rsL3Zisy6qTUiqMDS368+5dtXEG+nCq8nBiNlRawIonwIDAQAB", + "manifest_version": 2, + "name": "WhatsBot", + "permissions": [ + "https://web.whatsapp.com/", + "storage", + "webRequest", + "tabs", + "activeTab" + ], + "version": "0.2.1", + "web_accessible_resources": ["public/*"] +} diff --git a/src/html/index.html b/src/html/index.html index 7bd4fac..e78177a 100644 --- a/src/html/index.html +++ b/src/html/index.html @@ -1,45 +1,45 @@ - - - - - - - - - - - - -

-
-
-
- - -
-
-
- - -
-
- - - Input is not a number -
-
-
- - -
-
- -
-
-
- - - - \ No newline at end of file + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+
+ + + Input is not a number +
+
+
+ + +
+
+ +
+
+
+ + + + diff --git a/src/js/app.js b/src/js/app.js index ca2693b..89abb18 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1,41 +1,40 @@ -popAction = (function() { +(function () { + var directory = [ + { 'country_code': '247', 'name': 'Isla Ascensi\u00f3n', 'example': '2476889' }, { 'country_code': '93', 'name': 'Afganist\u00e1n', 'example': '93701234567' }, { 'country_code': '355', 'name': 'Albania', 'example': '355661234567' }, { 'country_code': '213', 'name': 'Argelia', 'example': '213551234567' }, { 'country_code': '1', 'name': 'Samoa Americana', 'example': '16847331234' }, { 'country_code': '376', 'name': 'Andorra', 'example': '376312345' }, { 'country_code': '244', 'name': 'Angola', 'example': '244923123456' }, { 'country_code': '1', 'name': 'Anguila', 'example': '12642351234' }, { 'country_code': '1', 'name': 'Antigua y Barbuda', 'example': '12684641234' }, { 'country_code': '54', 'name': 'Argentina', 'example': '5491123456789' }, { 'country_code': '374', 'name': 'Armenia', 'example': '37477123456' }, { 'country_code': '297', 'name': 'Aruba', 'example': '2975601234' }, { 'country_code': '61', 'name': 'Australia', 'example': '61412345678' }, { 'country_code': '43', 'name': 'Austria', 'example': '43644123456' }, { 'country_code': '994', 'name': 'Azerbaiy\u00e1n', 'example': '994401234567' }, { 'country_code': '1', 'name': 'Bahamas', 'example': '12423591234' }, { 'country_code': '973', 'name': 'Bahr\u00e9in', 'example': '9733600XXXX' }, { 'country_code': '880', 'name': 'Bangladesh', 'example': '8801812345678' }, { 'country_code': '1', 'name': 'Barbados', 'example': '12462501234' }, { 'country_code': '375', 'name': 'Bielorrusia', 'example': '375294911911' }, { 'country_code': '32', 'name': 'B\u00e9lgica', 'example': '32470123456' }, { 'country_code': '501', 'name': 'Belice', 'example': '5016221234' }, { 'country_code': '229', 'name': 'Ben\u00edn', 'example': '22990011234' }, { 'country_code': '1', 'name': 'Bermudas', 'example': '14413701234' }, { 'country_code': '975', 'name': 'But\u00e1n', 'example': '97517XXXXXX' }, { 'country_code': '591', 'name': 'Bolivia', 'example': '5917XXXXXXX' }, { 'country_code': '387', 'name': 'Bosnia-Herzegovina', 'example': '38761123456' }, { 'country_code': '267', 'name': 'Botsuana', 'example': '26771123456' }, { 'country_code': '55', 'name': 'Brasil', 'example': '55(XX) XXXX-XXXX, +55(XX) 9XXXX-XXXX' }, { 'country_code': '1', 'name': 'Islas V\u00edrgenes Brit\u00e1nicas', 'example': '12843001234' }, { 'country_code': '673', 'name': 'Brun\u00e9i', 'example': '6737XXXXXX' }, { 'country_code': '359', 'name': 'Bulgaria', 'example': '35948123456' }, { 'country_code': '226', 'name': 'Burkina Faso', 'example': '22670123456' }, { 'country_code': '257', 'name': 'Burundi', 'example': '25779561234' }, { 'country_code': '855', 'name': 'Camboya', 'example': '85591234567' }, { 'country_code': '237', 'name': 'Camer\u00fan', 'example': '23771234567' }, { 'country_code': '1', 'name': 'Canad\u00e1', 'example': '12042345678' }, { 'country_code': '238', 'name': 'Cabo Verde', 'example': '2389911234' }, { 'country_code': '1', 'name': 'Islas Caim\u00e1n', 'example': '1345XXXXXXX' }, { 'country_code': '236', 'name': 'Rep\u00fablica Centroafricana', 'example': '23670012345' }, { 'country_code': '235', 'name': 'Chad', 'example': '23563012345' }, { 'country_code': '56', 'name': 'Chile', 'example': '56961234567' }, { 'country_code': '86', 'name': 'China', 'example': '8613123456789' }, { 'country_code': '61', 'name': 'Isla Christmas', 'example': '61412345678' }, { 'country_code': '61', 'name': 'Islas Cocos', 'example': '61412345678' }, { 'country_code': '57', 'name': 'Colombia', 'example': '573211234567' }, { 'country_code': '269', 'name': 'Comoras', 'example': '2693212345' }, { 'country_code': '242', 'name': 'Congo - Brazzaville', 'example': '242061234567' }, { 'country_code': '243', 'name': 'Congo - Kinshasa', 'example': '243991234567' }, { 'country_code': '682', 'name': 'Islas Cook', 'example': '68271234' }, { 'country_code': '506', 'name': 'Costa Rica', 'example': '50683123456' }, { 'country_code': '385', 'name': 'Croacia', 'example': '3859XXXXXXXX' }, { 'country_code': '53', 'name': 'Cuba', 'example': '5351234567' }, { 'country_code': '357', 'name': 'Chipre', 'example': '35796123456' }, { 'country_code': '420', 'name': 'Rep\u00fablica Checa', 'example': '420601123456' }, { 'country_code': '225', 'name': 'Costa de Marfil', 'example': '225XXXXXXX' }, { 'country_code': '45', 'name': 'Dinamarca', 'example': '4520123456' }, { 'country_code': '253', 'name': 'Yibuti', 'example': '25377831001' }, { 'country_code': '1', 'name': 'Dominica', 'example': '1767225XXX' }, { 'country_code': '1', 'name': 'Rep\u00fablica Dominicana', 'example': '18092345678' }, { 'country_code': '593', 'name': 'Ecuador', 'example': '593991234567' }, { 'country_code': '20', 'name': 'Egipto', 'example': '20100XXXXXXX' }, { 'country_code': '503', 'name': 'El Salvador', 'example': '50370123456' }, { 'country_code': '240', 'name': 'Guinea Ecuatorial', 'example': '240222XXXXXX' }, { 'country_code': '291', 'name': 'Eritrea', 'example': '2917123456' }, { 'country_code': '372', 'name': 'Estonia', 'example': '37251234567' }, { 'country_code': '251', 'name': 'Etiop\u00eda', 'example': '251911234567' }, { 'country_code': '500', 'name': 'Islas Malvinas', 'example': '50051234' }, { 'country_code': '298', 'name': 'Islas Feroe', 'example': '29821XXXX' }, { 'country_code': '679', 'name': 'Fiyi', 'example': '6797012345' }, { 'country_code': '358', 'name': 'Finlandia', 'example': '358412345678' }, { 'country_code': '33', 'name': 'Francia', 'example': '33655551122' }, { 'country_code': '594', 'name': 'Guayana Francesa', 'example': '5946942XXXXX' }, { 'country_code': '689', 'name': 'Polinesia Francesa', 'example': '689212345' }, { 'country_code': '241', 'name': 'Gab\u00f3n', 'example': '24106031234' }, { 'country_code': '220', 'name': 'Gambia', 'example': '2203012345' }, { 'country_code': '995', 'name': 'Georgia', 'example': '995555123456' }, { 'country_code': '49', 'name': 'Alemania', 'example': '49178XXXXXXXX' }, { 'country_code': '233', 'name': 'Ghana', 'example': '233231234567' }, { 'country_code': '350', 'name': 'Gibraltar', 'example': '35057123456' }, { 'country_code': '30', 'name': 'Grecia', 'example': '306912345678' }, { 'country_code': '299', 'name': 'Groenlandia', 'example': '299221234' }, { 'country_code': '1', 'name': 'Granada', 'example': '14734031234' }, { 'country_code': '590', 'name': 'Guadalupe', 'example': '590690301234' }, { 'country_code': '1', 'name': 'Guam', 'example': '16713001234' }, { 'country_code': '502', 'name': 'Guatemala', 'example': '50251234567' }, { 'country_code': '44', 'name': 'Guernsey', 'example': '447781123456' }, { 'country_code': '224', 'name': 'Guinea', 'example': '22460201234' }, { 'country_code': '245', 'name': 'Guinea-Bissau', 'example': '2455012345' }, { 'country_code': '592', 'name': 'Guyana', 'example': '5926091234' }, { 'country_code': '509', 'name': 'Hait\u00ed', 'example': '50934101234' }, { 'country_code': '504', 'name': 'Honduras', 'example': '50491234567' }, { 'country_code': '852', 'name': 'Hong Kong RAE China', 'example': '85251234567' }, { 'country_code': '36', 'name': 'Hungr\u00eda', 'example': '36201234567' }, { 'country_code': '354', 'name': 'Islandia', 'example': '3546101234' }, { 'country_code': '91', 'name': 'India', 'example': '919XXXXXXXXX' }, { 'country_code': '62', 'name': 'Indonesia', 'example': '62812345678' }, { 'country_code': '98', 'name': 'Ir\u00e1n', 'example': '989123456789' }, { 'country_code': '964', 'name': 'Iraq', 'example': '9647912345678' }, { 'country_code': '353', 'name': 'Irlanda', 'example': '353850123456' }, { 'country_code': '44', 'name': 'Isla de Man', 'example': '447924123456' }, { 'country_code': '972', 'name': 'Israel', 'example': '972501234567' }, { 'country_code': '39', 'name': 'Italia', 'example': '393123456789' }, { 'country_code': '1', 'name': 'Jamaica', 'example': '18762101234' }, { 'country_code': '81', 'name': 'Jap\u00f3n', 'example': '817012345678' }, { 'country_code': '44', 'name': 'Jersey', 'example': '447797XXXXXX' }, { 'country_code': '962', 'name': 'Jordania', 'example': '962790123456' }, { 'country_code': '7', 'name': 'Kazajist\u00e1n', 'example': '77710009998' }, { 'country_code': '254', 'name': 'Kenia', 'example': '254712XXXXXX' }, { 'country_code': '686', 'name': 'Kiribati', 'example': '68661234' }, { 'country_code': '965', 'name': 'Kuwait', 'example': '965500XXXXX' }, { 'country_code': '996', 'name': 'Kirguist\u00e1n', 'example': '996700123456' }, { 'country_code': '856', 'name': 'Laos', 'example': '8562023123456' }, { 'country_code': '371', 'name': 'Letonia', 'example': '37121234567' }, { 'country_code': '961', 'name': 'L\u00edbano', 'example': '96171XXXXXX' }, { 'country_code': '266', 'name': 'Lesoto', 'example': '26650123456' }, { 'country_code': '231', 'name': 'Liberia', 'example': '2314612345' }, { 'country_code': '218', 'name': 'Libia', 'example': '218912345678' }, { 'country_code': '423', 'name': 'Liechtenstein', 'example': '423661234567' }, { 'country_code': '370', 'name': 'Lituania', 'example': '37061234567' }, { 'country_code': '352', 'name': 'Luxemburgo', 'example': '352628123456' }, { 'country_code': '853', 'name': 'Macao RAE China', 'example': '85366123456' }, { 'country_code': '389', 'name': 'Macedonia', 'example': '38972345678' }, { 'country_code': '261', 'name': 'Madagascar', 'example': '261301234567' }, { 'country_code': '265', 'name': 'Malaui', 'example': '26599XXXXXXX' }, { 'country_code': '60', 'name': 'Malasia', 'example': '60123456789' }, { 'country_code': '960', 'name': 'Maldivas', 'example': '9607712345' }, { 'country_code': '223', 'name': 'Mali', 'example': '22365012345' }, { 'country_code': '356', 'name': 'Malta', 'example': '35696961234' }, { 'country_code': '692', 'name': 'Islas Marshall', 'example': '6922351234' }, { 'country_code': '596', 'name': 'Martinica', 'example': '596696201234' }, { 'country_code': '222', 'name': 'Mauritania', 'example': '22222123456' }, { 'country_code': '230', 'name': 'Mauricio', 'example': '2302512345' }, { 'country_code': '262', 'name': 'Mayotte', 'example': '262639XXXXXX' }, { 'country_code': '52', 'name': 'M\u00e9xico', 'example': '5212221234567' }, { 'country_code': '691', 'name': 'Micronesia', 'example': '6913501234' }, { 'country_code': '373', 'name': 'Moldavia', 'example': '37365012345' }, { 'country_code': '377', 'name': 'M\u00f3naco', 'example': '377612345678' }, { 'country_code': '976', 'name': 'Mongolia', 'example': '97688123456' }, { 'country_code': '382', 'name': 'Montenegro', 'example': '38267622901' }, { 'country_code': '1', 'name': 'Montserrat', 'example': '16644923456' }, { 'country_code': '212', 'name': 'Marruecos', 'example': '212650XXXXXX' }, { 'country_code': '258', 'name': 'Mozambique', 'example': '25882XXXXXXX' }, { 'country_code': '95', 'name': 'Myanmar', 'example': '9592123456' }, { 'country_code': '264', 'name': 'Namibia', 'example': '264811234567' }, { 'country_code': '674', 'name': 'Nauru', 'example': '6745551234' }, { 'country_code': '977', 'name': 'Nepal', 'example': '9779841234567' }, { 'country_code': '31', 'name': 'Pa\u00edses Bajos', 'example': '31612345678' }, { 'country_code': '687', 'name': 'Nueva Caledonia', 'example': '687751234' }, { 'country_code': '64', 'name': 'Nueva Zelanda', 'example': '64211234567' }, { 'country_code': '505', 'name': 'Nicaragua', 'example': '50581234567' }, { 'country_code': '227', 'name': 'N\u00edger', 'example': '22793123456' }, { 'country_code': '234', 'name': 'Nigeria', 'example': '2348021234567' }, { 'country_code': '683', 'name': 'Isla Niue', 'example': '6831234' }, { 'country_code': '672', 'name': 'Isla Norfolk', 'example': '672381234' }, { 'country_code': '850', 'name': 'Corea del Norte', 'example': '8501921234567' }, { 'country_code': '1', 'name': 'Islas Marianas del Norte', 'example': '16702345678' }, { 'country_code': '47', 'name': 'Noruega', 'example': '4741234567' }, { 'country_code': '968', 'name': 'Om\u00e1n', 'example': '96892XXXXXX' }, { 'country_code': '92', 'name': 'Pakist\u00e1n', 'example': '923012345678' }, { 'country_code': '680', 'name': 'Palau', 'example': '6806201234' }, { 'country_code': '970', 'name': 'Palestina', 'example': '970599123456' }, { 'country_code': '507', 'name': 'Panam\u00e1', 'example': '507600XXXXX' }, { 'country_code': '675', 'name': 'Pap\u00faa Nueva Guinea', 'example': '6756812345' }, { 'country_code': '595', 'name': 'Paraguay', 'example': '595961XXXXXX' }, { 'country_code': '51', 'name': 'Per\u00fa', 'example': '51912345678' }, { 'country_code': '63', 'name': 'Filipinas', 'example': '639051234567' }, { 'country_code': '48', 'name': 'Polonia', 'example': '48512345678' }, { 'country_code': '351', 'name': 'Portugal', 'example': '351912345678' }, { 'country_code': '1', 'name': 'Puerto Rico', 'example': '1787XXXXXX' }, { 'country_code': '974', 'name': 'Qatar', 'example': '97433123456' }, { 'country_code': '40', 'name': 'Ruman\u00eda', 'example': '407XXXXXXXX' }, { 'country_code': '7', 'name': 'Rusia', 'example': '79123456789' }, { 'country_code': '250', 'name': 'Ruanda', 'example': '250720123456' }, { 'country_code': '262', 'name': 'Reuni\u00f3n', 'example': '262692123456' }, { 'country_code': '211', 'name': 'Sud\u00e1n del Sur', 'example': '211977123456' }, { 'country_code': '590', 'name': 'San Bartolom\u00e9', 'example': '590690221234' }, { 'country_code': '290', 'name': 'Santa Elena', 'example': '2902158' }, { 'country_code': '1', 'name': 'San Crist\u00f3bal y Nieves', 'example': '18695561234' }, { 'country_code': '1', 'name': 'Santa Luc\u00eda', 'example': '17582845678' }, { 'country_code': '590', 'name': 'San Mart\u00edn', 'example': '590690221234' }, { 'country_code': '508', 'name': 'San Pedro y Miquel\u00f3n', 'example': '508551234' }, { 'country_code': '1', 'name': 'San Vicente y las Granadinas', 'example': '17844301234' }, { 'country_code': '685', 'name': 'Samoa', 'example': '685601234' }, { 'country_code': '378', 'name': 'San Marino', 'example': '37866661212' }, { 'country_code': '966', 'name': 'Arabia Saud\u00ed', 'example': '966512345678' }, { 'country_code': '221', 'name': 'Senegal', 'example': '221701012345' }, { 'country_code': '381', 'name': 'Serbia', 'example': '381601234567' }, { 'country_code': '248', 'name': 'Seychelles', 'example': '2482510123' }, { 'country_code': '232', 'name': 'Sierra Leona', 'example': '23225123456' }, { 'country_code': '65', 'name': 'Singapur', 'example': '658XXXXXXX' }, { 'country_code': '421', 'name': 'Eslovaquia', 'example': '421912123456' }, { 'country_code': '386', 'name': 'Eslovenia', 'example': '38631234567' }, { 'country_code': '677', 'name': 'Islas Salom\u00f3n', 'example': '6777421234' }, { 'country_code': '252', 'name': 'Somalia', 'example': '25290792024' }, { 'country_code': '27', 'name': 'Sud\u00e1frica', 'example': '27711234567' }, { 'country_code': '82', 'name': 'Corea del Sur', 'example': '821023456789' }, { 'country_code': '34', 'name': 'Espa\u00f1a', 'example': '34612345678' }, { 'country_code': '94', 'name': 'Sri Lanka', 'example': '94712345678' }, { 'country_code': '249', 'name': 'Sud\u00e1n', 'example': '249911231234' }, { 'country_code': '597', 'name': 'Surinam', 'example': '5977412345' }, { 'country_code': '47', 'name': 'Svalbard y Jan Mayen', 'example': '4741234567' }, { 'country_code': '268', 'name': 'Suazilandia', 'example': '26876XXXXXX' }, { 'country_code': '46', 'name': 'Suecia', 'example': '46701234567' }, { 'country_code': '41', 'name': 'Suiza', 'example': '41741234567' }, { 'country_code': '963', 'name': 'Siria', 'example': '963944567890' }, { 'country_code': '239', 'name': 'Santo Tom\u00e9 y Pr\u00edncipe', 'example': '2399812345' }, { 'country_code': '886', 'name': 'Taiw\u00e1n', 'example': '886912345678' }, { 'country_code': '992', 'name': 'Tayikist\u00e1n', 'example': '992917123456' }, { 'country_code': '255', 'name': 'Tanzania', 'example': '255612345678' }, { 'country_code': '66', 'name': 'Tailandia', 'example': '668X XXX XXXX' }, { 'country_code': '670', 'name': 'Timor Oriental', 'example': '67077212345' }, { 'country_code': '228', 'name': 'Togo', 'example': '22890112345' }, { 'country_code': '690', 'name': 'Tokelau', 'example': '6905190' }, { 'country_code': '676', 'name': 'Tonga', 'example': '6767715123' }, { 'country_code': '1', 'name': 'Trinidad y Tobago', 'example': '18682911234' }, { 'country_code': '216', 'name': 'T\u00fanez', 'example': '21620123456' }, { 'country_code': '90', 'name': 'Turqu\u00eda', 'example': '905012345678' }, { 'country_code': '993', 'name': 'Turkmenist\u00e1n', 'example': '99366123456' }, { 'country_code': '1', 'name': 'Islas Turcas y Caicos', 'example': '16492311234' }, { 'country_code': '688', 'name': 'Tuvalu', 'example': '688901234' }, { 'country_code': '1', 'name': 'Islas Virgenes de los EEUU', 'example': '13406421234' }, { 'country_code': '256', 'name': 'Uganda', 'example': '256712345678' }, { 'country_code': '380', 'name': 'Ucrania', 'example': '380391234567' }, { 'country_code': '971', 'name': 'Emiratos \u00c1rabes Unidos', 'example': '97150XXXXXXX' }, { 'country_code': '44', 'name': 'Reino Unido', 'example': '447400XXXXXX' }, { 'country_code': '1', 'name': 'Estados Unidos', 'example': '12015550123' }, { 'country_code': '598', 'name': 'Uruguay', 'example': '59894231234' }, { 'country_code': '998', 'name': 'Uzbekist\u00e1n', 'example': '998912345678' }, { 'country_code': '678', 'name': 'Vanuatu', 'example': '6785912345' }, { 'country_code': '379', 'name': 'Ciudad del Vaticano', 'example': '3790669812345' }, { 'country_code': '58', 'name': 'Venezuela', 'example': '584121234567' }, { 'country_code': '84', 'name': 'Vietnam', 'example': '84912345678' }, { 'country_code': '681', 'name': 'Wallis y Futuna', 'example': '681501234' }, { 'country_code': '967', 'name': 'Yemen', 'example': '967712345678' }, { 'country_code': '260', 'name': 'Zambia', 'example': '260955123456' }, { 'country_code': '263', 'name': 'Zimbabue', 'example': '263711234567' }, { 'country_code': '358', 'name': 'Islas \u00c5land', 'example': '358412345678' }, { 'name': 'USA (America) +1', 'country_code': '1', 'example': '12015550123' }] - var directory = [{"country_code":"247","name":"Isla Ascensi\u00f3n","example":"2476889"},{"country_code":"93","name":"Afganist\u00e1n","example":"93701234567"},{"country_code":"355","name":"Albania","example":"355661234567"},{"country_code":"213","name":"Argelia","example":"213551234567"},{"country_code":"1","name":"Samoa Americana","example":"16847331234"},{"country_code":"376","name":"Andorra","example":"376312345"},{"country_code":"244","name":"Angola","example":"244923123456"},{"country_code":"1","name":"Anguila","example":"12642351234"},{"country_code":"1","name":"Antigua y Barbuda","example":"12684641234"},{"country_code":"54","name":"Argentina","example":"5491123456789"},{"country_code":"374","name":"Armenia","example":"37477123456"},{"country_code":"297","name":"Aruba","example":"2975601234"},{"country_code":"61","name":"Australia","example":"61412345678"},{"country_code":"43","name":"Austria","example":"43644123456"},{"country_code":"994","name":"Azerbaiy\u00e1n","example":"994401234567"},{"country_code":"1","name":"Bahamas","example":"12423591234"},{"country_code":"973","name":"Bahr\u00e9in","example":"9733600XXXX"},{"country_code":"880","name":"Bangladesh","example":"8801812345678"},{"country_code":"1","name":"Barbados","example":"12462501234"},{"country_code":"375","name":"Bielorrusia","example":"375294911911"},{"country_code":"32","name":"B\u00e9lgica","example":"32470123456"},{"country_code":"501","name":"Belice","example":"5016221234"},{"country_code":"229","name":"Ben\u00edn","example":"22990011234"},{"country_code":"1","name":"Bermudas","example":"14413701234"},{"country_code":"975","name":"But\u00e1n","example":"97517XXXXXX"},{"country_code":"591","name":"Bolivia","example":"5917XXXXXXX"},{"country_code":"387","name":"Bosnia-Herzegovina","example":"38761123456"},{"country_code":"267","name":"Botsuana","example":"26771123456"},{"country_code":"55","name":"Brasil","example":"55(XX) XXXX-XXXX, +55(XX) 9XXXX-XXXX"},{"country_code":"1","name":"Islas V\u00edrgenes Brit\u00e1nicas","example":"12843001234"},{"country_code":"673","name":"Brun\u00e9i","example":"6737XXXXXX"},{"country_code":"359","name":"Bulgaria","example":"35948123456"},{"country_code":"226","name":"Burkina Faso","example":"22670123456"},{"country_code":"257","name":"Burundi","example":"25779561234"},{"country_code":"855","name":"Camboya","example":"85591234567"},{"country_code":"237","name":"Camer\u00fan","example":"23771234567"},{"country_code":"1","name":"Canad\u00e1","example":"12042345678"},{"country_code":"238","name":"Cabo Verde","example":"2389911234"},{"country_code":"1","name":"Islas Caim\u00e1n","example":"1345XXXXXXX"},{"country_code":"236","name":"Rep\u00fablica Centroafricana","example":"23670012345"},{"country_code":"235","name":"Chad","example":"23563012345"},{"country_code":"56","name":"Chile","example":"56961234567"},{"country_code":"86","name":"China","example":"8613123456789"},{"country_code":"61","name":"Isla Christmas","example":"61412345678"},{"country_code":"61","name":"Islas Cocos","example":"61412345678"},{"country_code":"57","name":"Colombia","example":"573211234567"},{"country_code":"269","name":"Comoras","example":"2693212345"},{"country_code":"242","name":"Congo - Brazzaville","example":"242061234567"},{"country_code":"243","name":"Congo - Kinshasa","example":"243991234567"},{"country_code":"682","name":"Islas Cook","example":"68271234"},{"country_code":"506","name":"Costa Rica","example":"50683123456"},{"country_code":"385","name":"Croacia","example":"3859XXXXXXXX"},{"country_code":"53","name":"Cuba","example":"5351234567"},{"country_code":"357","name":"Chipre","example":"35796123456"},{"country_code":"420","name":"Rep\u00fablica Checa","example":"420601123456"},{"country_code":"225","name":"Costa de Marfil","example":"225XXXXXXX"},{"country_code":"45","name":"Dinamarca","example":"4520123456"},{"country_code":"253","name":"Yibuti","example":"25377831001"},{"country_code":"1","name":"Dominica","example":"1767225XXX"},{"country_code":"1","name":"Rep\u00fablica Dominicana","example":"18092345678"},{"country_code":"593","name":"Ecuador","example":"593991234567"},{"country_code":"20","name":"Egipto","example":"20100XXXXXXX"},{"country_code":"503","name":"El Salvador","example":"50370123456"},{"country_code":"240","name":"Guinea Ecuatorial","example":"240222XXXXXX"},{"country_code":"291","name":"Eritrea","example":"2917123456"},{"country_code":"372","name":"Estonia","example":"37251234567"},{"country_code":"251","name":"Etiop\u00eda","example":"251911234567"},{"country_code":"500","name":"Islas Malvinas","example":"50051234"},{"country_code":"298","name":"Islas Feroe","example":"29821XXXX"},{"country_code":"679","name":"Fiyi","example":"6797012345"},{"country_code":"358","name":"Finlandia","example":"358412345678"},{"country_code":"33","name":"Francia","example":"33655551122"},{"country_code":"594","name":"Guayana Francesa","example":"5946942XXXXX"},{"country_code":"689","name":"Polinesia Francesa","example":"689212345"},{"country_code":"241","name":"Gab\u00f3n","example":"24106031234"},{"country_code":"220","name":"Gambia","example":"2203012345"},{"country_code":"995","name":"Georgia","example":"995555123456"},{"country_code":"49","name":"Alemania","example":"49178XXXXXXXX"},{"country_code":"233","name":"Ghana","example":"233231234567"},{"country_code":"350","name":"Gibraltar","example":"35057123456"},{"country_code":"30","name":"Grecia","example":"306912345678"},{"country_code":"299","name":"Groenlandia","example":"299221234"},{"country_code":"1","name":"Granada","example":"14734031234"},{"country_code":"590","name":"Guadalupe","example":"590690301234"},{"country_code":"1","name":"Guam","example":"16713001234"},{"country_code":"502","name":"Guatemala","example":"50251234567"},{"country_code":"44","name":"Guernsey","example":"447781123456"},{"country_code":"224","name":"Guinea","example":"22460201234"},{"country_code":"245","name":"Guinea-Bissau","example":"2455012345"},{"country_code":"592","name":"Guyana","example":"5926091234"},{"country_code":"509","name":"Hait\u00ed","example":"50934101234"},{"country_code":"504","name":"Honduras","example":"50491234567"},{"country_code":"852","name":"Hong Kong RAE China","example":"85251234567"},{"country_code":"36","name":"Hungr\u00eda","example":"36201234567"},{"country_code":"354","name":"Islandia","example":"3546101234"},{"country_code":"91","name":"India","example":"919XXXXXXXXX"},{"country_code":"62","name":"Indonesia","example":"62812345678"},{"country_code":"98","name":"Ir\u00e1n","example":"989123456789"},{"country_code":"964","name":"Iraq","example":"9647912345678"},{"country_code":"353","name":"Irlanda","example":"353850123456"},{"country_code":"44","name":"Isla de Man","example":"447924123456"},{"country_code":"972","name":"Israel","example":"972501234567"},{"country_code":"39","name":"Italia","example":"393123456789"},{"country_code":"1","name":"Jamaica","example":"18762101234"},{"country_code":"81","name":"Jap\u00f3n","example":"817012345678"},{"country_code":"44","name":"Jersey","example":"447797XXXXXX"},{"country_code":"962","name":"Jordania","example":"962790123456"},{"country_code":"7","name":"Kazajist\u00e1n","example":"77710009998"},{"country_code":"254","name":"Kenia","example":"254712XXXXXX"},{"country_code":"686","name":"Kiribati","example":"68661234"},{"country_code":"965","name":"Kuwait","example":"965500XXXXX"},{"country_code":"996","name":"Kirguist\u00e1n","example":"996700123456"},{"country_code":"856","name":"Laos","example":"8562023123456"},{"country_code":"371","name":"Letonia","example":"37121234567"},{"country_code":"961","name":"L\u00edbano","example":"96171XXXXXX"},{"country_code":"266","name":"Lesoto","example":"26650123456"},{"country_code":"231","name":"Liberia","example":"2314612345"},{"country_code":"218","name":"Libia","example":"218912345678"},{"country_code":"423","name":"Liechtenstein","example":"423661234567"},{"country_code":"370","name":"Lituania","example":"37061234567"},{"country_code":"352","name":"Luxemburgo","example":"352628123456"},{"country_code":"853","name":"Macao RAE China","example":"85366123456"},{"country_code":"389","name":"Macedonia","example":"38972345678"},{"country_code":"261","name":"Madagascar","example":"261301234567"},{"country_code":"265","name":"Malaui","example":"26599XXXXXXX"},{"country_code":"60","name":"Malasia","example":"60123456789"},{"country_code":"960","name":"Maldivas","example":"9607712345"},{"country_code":"223","name":"Mali","example":"22365012345"},{"country_code":"356","name":"Malta","example":"35696961234"},{"country_code":"692","name":"Islas Marshall","example":"6922351234"},{"country_code":"596","name":"Martinica","example":"596696201234"},{"country_code":"222","name":"Mauritania","example":"22222123456"},{"country_code":"230","name":"Mauricio","example":"2302512345"},{"country_code":"262","name":"Mayotte","example":"262639XXXXXX"},{"country_code":"52","name":"M\u00e9xico","example":"5212221234567"},{"country_code":"691","name":"Micronesia","example":"6913501234"},{"country_code":"373","name":"Moldavia","example":"37365012345"},{"country_code":"377","name":"M\u00f3naco","example":"377612345678"},{"country_code":"976","name":"Mongolia","example":"97688123456"},{"country_code":"382","name":"Montenegro","example":"38267622901"},{"country_code":"1","name":"Montserrat","example":"16644923456"},{"country_code":"212","name":"Marruecos","example":"212650XXXXXX"},{"country_code":"258","name":"Mozambique","example":"25882XXXXXXX"},{"country_code":"95","name":"Myanmar","example":"9592123456"},{"country_code":"264","name":"Namibia","example":"264811234567"},{"country_code":"674","name":"Nauru","example":"6745551234"},{"country_code":"977","name":"Nepal","example":"9779841234567"},{"country_code":"31","name":"Pa\u00edses Bajos","example":"31612345678"},{"country_code":"687","name":"Nueva Caledonia","example":"687751234"},{"country_code":"64","name":"Nueva Zelanda","example":"64211234567"},{"country_code":"505","name":"Nicaragua","example":"50581234567"},{"country_code":"227","name":"N\u00edger","example":"22793123456"},{"country_code":"234","name":"Nigeria","example":"2348021234567"},{"country_code":"683","name":"Isla Niue","example":"6831234"},{"country_code":"672","name":"Isla Norfolk","example":"672381234"},{"country_code":"850","name":"Corea del Norte","example":"8501921234567"},{"country_code":"1","name":"Islas Marianas del Norte","example":"16702345678"},{"country_code":"47","name":"Noruega","example":"4741234567"},{"country_code":"968","name":"Om\u00e1n","example":"96892XXXXXX"},{"country_code":"92","name":"Pakist\u00e1n","example":"923012345678"},{"country_code":"680","name":"Palau","example":"6806201234"},{"country_code":"970","name":"Palestina","example":"970599123456"},{"country_code":"507","name":"Panam\u00e1","example":"507600XXXXX"},{"country_code":"675","name":"Pap\u00faa Nueva Guinea","example":"6756812345"},{"country_code":"595","name":"Paraguay","example":"595961XXXXXX"},{"country_code":"51","name":"Per\u00fa","example":"51912345678"},{"country_code":"63","name":"Filipinas","example":"639051234567"},{"country_code":"48","name":"Polonia","example":"48512345678"},{"country_code":"351","name":"Portugal","example":"351912345678"},{"country_code":"1","name":"Puerto Rico","example":"1787XXXXXX"},{"country_code":"974","name":"Qatar","example":"97433123456"},{"country_code":"40","name":"Ruman\u00eda","example":"407XXXXXXXX"},{"country_code":"7","name":"Rusia","example":"79123456789"},{"country_code":"250","name":"Ruanda","example":"250720123456"},{"country_code":"262","name":"Reuni\u00f3n","example":"262692123456"},{"country_code":"211","name":"Sud\u00e1n del Sur","example":"211977123456"},{"country_code":"590","name":"San Bartolom\u00e9","example":"590690221234"},{"country_code":"290","name":"Santa Elena","example":"2902158"},{"country_code":"1","name":"San Crist\u00f3bal y Nieves","example":"18695561234"},{"country_code":"1","name":"Santa Luc\u00eda","example":"17582845678"},{"country_code":"590","name":"San Mart\u00edn","example":"590690221234"},{"country_code":"508","name":"San Pedro y Miquel\u00f3n","example":"508551234"},{"country_code":"1","name":"San Vicente y las Granadinas","example":"17844301234"},{"country_code":"685","name":"Samoa","example":"685601234"},{"country_code":"378","name":"San Marino","example":"37866661212"},{"country_code":"966","name":"Arabia Saud\u00ed","example":"966512345678"},{"country_code":"221","name":"Senegal","example":"221701012345"},{"country_code":"381","name":"Serbia","example":"381601234567"},{"country_code":"248","name":"Seychelles","example":"2482510123"},{"country_code":"232","name":"Sierra Leona","example":"23225123456"},{"country_code":"65","name":"Singapur","example":"658XXXXXXX"},{"country_code":"421","name":"Eslovaquia","example":"421912123456"},{"country_code":"386","name":"Eslovenia","example":"38631234567"},{"country_code":"677","name":"Islas Salom\u00f3n","example":"6777421234"},{"country_code":"252","name":"Somalia","example":"25290792024"},{"country_code":"27","name":"Sud\u00e1frica","example":"27711234567"},{"country_code":"82","name":"Corea del Sur","example":"821023456789"},{"country_code":"34","name":"Espa\u00f1a","example":"34612345678"},{"country_code":"94","name":"Sri Lanka","example":"94712345678"},{"country_code":"249","name":"Sud\u00e1n","example":"249911231234"},{"country_code":"597","name":"Surinam","example":"5977412345"},{"country_code":"47","name":"Svalbard y Jan Mayen","example":"4741234567"},{"country_code":"268","name":"Suazilandia","example":"26876XXXXXX"},{"country_code":"46","name":"Suecia","example":"46701234567"},{"country_code":"41","name":"Suiza","example":"41741234567"},{"country_code":"963","name":"Siria","example":"963944567890"},{"country_code":"239","name":"Santo Tom\u00e9 y Pr\u00edncipe","example":"2399812345"},{"country_code":"886","name":"Taiw\u00e1n","example":"886912345678"},{"country_code":"992","name":"Tayikist\u00e1n","example":"992917123456"},{"country_code":"255","name":"Tanzania","example":"255612345678"},{"country_code":"66","name":"Tailandia","example":"668X XXX XXXX"},{"country_code":"670","name":"Timor Oriental","example":"67077212345"},{"country_code":"228","name":"Togo","example":"22890112345"},{"country_code":"690","name":"Tokelau","example":"6905190"},{"country_code":"676","name":"Tonga","example":"6767715123"},{"country_code":"1","name":"Trinidad y Tobago","example":"18682911234"},{"country_code":"216","name":"T\u00fanez","example":"21620123456"},{"country_code":"90","name":"Turqu\u00eda","example":"905012345678"},{"country_code":"993","name":"Turkmenist\u00e1n","example":"99366123456"},{"country_code":"1","name":"Islas Turcas y Caicos","example":"16492311234"},{"country_code":"688","name":"Tuvalu","example":"688901234"},{"country_code":"1","name":"Islas Virgenes de los EEUU","example":"13406421234"},{"country_code":"256","name":"Uganda","example":"256712345678"},{"country_code":"380","name":"Ucrania","example":"380391234567"},{"country_code":"971","name":"Emiratos \u00c1rabes Unidos","example":"97150XXXXXXX"},{"country_code":"44","name":"Reino Unido","example":"447400XXXXXX"},{"country_code":"1","name":"Estados Unidos","example":"12015550123"},{"country_code":"598","name":"Uruguay","example":"59894231234"},{"country_code":"998","name":"Uzbekist\u00e1n","example":"998912345678"},{"country_code":"678","name":"Vanuatu","example":"6785912345"},{"country_code":"379","name":"Ciudad del Vaticano","example":"3790669812345"},{"country_code":"58","name":"Venezuela","example":"584121234567"},{"country_code":"84","name":"Vietnam","example":"84912345678"},{"country_code":"681","name":"Wallis y Futuna","example":"681501234"},{"country_code":"967","name":"Yemen","example":"967712345678"},{"country_code":"260","name":"Zambia","example":"260955123456"},{"country_code":"263","name":"Zimbabue","example":"263711234567"},{"country_code":"358","name":"Islas \u00c5land","example":"358412345678"},{"name":"USA (America) +1","country_code":"1","example":"12015550123"}]; + var countryList = ['Isla Ascensi\u00f3n', 'Afganist\u00e1n', 'Albania', 'Argelia', 'Samoa Americana', 'Andorra', 'Angola', 'Anguila', 'Antigua y Barbuda', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'Austria', 'Azerbaiy\u00e1n', 'Bahamas', 'Bahr\u00e9in', 'Bangladesh', 'Barbados', 'Bielorrusia', 'B\u00e9lgica', 'Belice', 'Ben\u00edn', 'Bermudas', 'But\u00e1n', 'Bolivia', 'Bosnia-Herzegovina', 'Botsuana', 'Brasil', 'Islas V\u00edrgenes Brit\u00e1nicas', 'Brun\u00e9i', 'Bulgaria', 'Burkina Faso', 'Burundi', 'Camboya', 'Camer\u00fan', 'Canad\u00e1', 'Cabo Verde', 'Islas Caim\u00e1n', 'Rep\u00fablica Centroafricana', 'Chad', 'Chile', 'China', 'Isla Christmas', 'Islas Cocos', 'Colombia', 'Comoras', 'Congo - Brazzaville', 'Congo - Kinshasa', 'Islas Cook', 'Costa Rica', 'Croacia', 'Cuba', 'Chipre', 'Rep\u00fablica Checa', 'Costa de Marfil', 'Dinamarca', 'Yibuti', 'Dominica', 'Rep\u00fablica Dominicana', 'Ecuador', 'Egipto', 'El Salvador', 'Guinea Ecuatorial', 'Eritrea', 'Estonia', 'Etiop\u00eda', 'Islas Malvinas', 'Islas Feroe', 'Fiyi', 'Finlandia', 'Francia', 'Guayana Francesa', 'Polinesia Francesa', 'Gab\u00f3n', 'Gambia', 'Georgia', 'Alemania', 'Ghana', 'Gibraltar', 'Grecia', 'Groenlandia', 'Granada', 'Guadalupe', 'Guam', 'Guatemala', 'Guernsey', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Hait\u00ed', 'Honduras', 'Hong Kong RAE China', 'Hungr\u00eda', 'Islandia', 'India', 'Indonesia', 'Ir\u00e1n', 'Iraq', 'Irlanda', 'Isla de Man', 'Israel', 'Italia', 'Jamaica', 'Jap\u00f3n', 'Jersey', 'Jordania', 'Kazajist\u00e1n', 'Kenia', 'Kiribati', 'Kuwait', 'Kirguist\u00e1n', 'Laos', 'Letonia', 'L\u00edbano', 'Lesoto', 'Liberia', 'Libia', 'Liechtenstein', 'Lituania', 'Luxemburgo', 'Macao RAE China', 'Macedonia', 'Madagascar', 'Malaui', 'Malasia', 'Maldivas', 'Mali', 'Malta', 'Islas Marshall', 'Martinica', 'Mauritania', 'Mauricio', 'Mayotte', 'M\u00e9xico', 'Micronesia', 'Moldavia', 'M\u00f3naco', 'Mongolia', 'Montenegro', 'Montserrat', 'Marruecos', 'Mozambique', 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'Pa\u00edses Bajos', 'Nueva Caledonia', 'Nueva Zelanda', 'Nicaragua', 'N\u00edger', 'Nigeria', 'Isla Niue', 'Isla Norfolk', 'Corea del Norte', 'Islas Marianas del Norte', 'Noruega', 'Om\u00e1n', 'Pakist\u00e1n', 'Palau', 'Palestina', 'Panam\u00e1', 'Pap\u00faa Nueva Guinea', 'Paraguay', 'Per\u00fa', 'Filipinas', 'Polonia', 'Portugal', 'Puerto Rico', 'Qatar', 'Ruman\u00eda', 'Rusia', 'Ruanda', 'Reuni\u00f3n', 'Sud\u00e1n del Sur', 'San Bartolom\u00e9', 'Santa Elena', 'San Crist\u00f3bal y Nieves', 'Santa Luc\u00eda', 'San Mart\u00edn', 'San Pedro y Miquel\u00f3n', 'San Vicente y las Granadinas', 'Samoa', 'San Marino', 'Arabia Saud\u00ed', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leona', 'Singapur', 'Eslovaquia', 'Eslovenia', 'Islas Salom\u00f3n', 'Somalia', 'Sud\u00e1frica', 'Corea del Sur', 'Espa\u00f1a', 'Sri Lanka', 'Sud\u00e1n', 'Surinam', 'Svalbard y Jan Mayen', 'Suazilandia', 'Suecia', 'Suiza', 'Siria', 'Santo Tom\u00e9 y Pr\u00edncipe', 'Taiw\u00e1n', 'Tayikist\u00e1n', 'Tanzania', 'Tailandia', 'Timor Oriental', 'Togo', 'Tokelau', 'Tonga', 'Trinidad y Tobago', 'T\u00fanez', 'Turqu\u00eda', 'Turkmenist\u00e1n', 'Islas Turcas y Caicos', 'Tuvalu', 'Islas Virgenes de los EEUU', 'Uganda', 'Ucrania', 'Emiratos \u00c1rabes Unidos', 'Reino Unido', 'Estados Unidos', 'Uruguay', 'Uzbekist\u00e1n', 'Vanuatu', 'Ciudad del Vaticano', 'Venezuela', 'Vietnam', 'Wallis y Futuna', 'Yemen', 'Zambia', 'Zimbabue', 'Islas \u00c5land', 'USA (America) +1'] - var countryList = ["Isla Ascensi\u00f3n","Afganist\u00e1n","Albania","Argelia","Samoa Americana","Andorra","Angola","Anguila","Antigua y Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaiy\u00e1n","Bahamas","Bahr\u00e9in","Bangladesh","Barbados","Bielorrusia","B\u00e9lgica","Belice","Ben\u00edn","Bermudas","But\u00e1n","Bolivia","Bosnia-Herzegovina","Botsuana","Brasil","Islas V\u00edrgenes Brit\u00e1nicas","Brun\u00e9i","Bulgaria","Burkina Faso","Burundi","Camboya","Camer\u00fan","Canad\u00e1","Cabo Verde","Islas Caim\u00e1n","Rep\u00fablica Centroafricana","Chad","Chile","China","Isla Christmas","Islas Cocos","Colombia","Comoras","Congo - Brazzaville","Congo - Kinshasa","Islas Cook","Costa Rica","Croacia","Cuba","Chipre","Rep\u00fablica Checa","Costa de Marfil","Dinamarca","Yibuti","Dominica","Rep\u00fablica Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiop\u00eda","Islas Malvinas","Islas Feroe","Fiyi","Finlandia","Francia","Guayana Francesa","Polinesia Francesa","Gab\u00f3n","Gambia","Georgia","Alemania","Ghana","Gibraltar","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Hait\u00ed","Honduras","Hong Kong RAE China","Hungr\u00eda","Islandia","India","Indonesia","Ir\u00e1n","Iraq","Irlanda","Isla de Man","Israel","Italia","Jamaica","Jap\u00f3n","Jersey","Jordania","Kazajist\u00e1n","Kenia","Kiribati","Kuwait","Kirguist\u00e1n","Laos","Letonia","L\u00edbano","Lesoto","Liberia","Libia","Liechtenstein","Lituania","Luxemburgo","Macao RAE China","Macedonia","Madagascar","Malaui","Malasia","Maldivas","Mali","Malta","Islas Marshall","Martinica","Mauritania","Mauricio","Mayotte","M\u00e9xico","Micronesia","Moldavia","M\u00f3naco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Myanmar","Namibia","Nauru","Nepal","Pa\u00edses Bajos","Nueva Caledonia","Nueva Zelanda","Nicaragua","N\u00edger","Nigeria","Isla Niue","Isla Norfolk","Corea del Norte","Islas Marianas del Norte","Noruega","Om\u00e1n","Pakist\u00e1n","Palau","Palestina","Panam\u00e1","Pap\u00faa Nueva Guinea","Paraguay","Per\u00fa","Filipinas","Polonia","Portugal","Puerto Rico","Qatar","Ruman\u00eda","Rusia","Ruanda","Reuni\u00f3n","Sud\u00e1n del Sur","San Bartolom\u00e9","Santa Elena","San Crist\u00f3bal y Nieves","Santa Luc\u00eda","San Mart\u00edn","San Pedro y Miquel\u00f3n","San Vicente y las Granadinas","Samoa","San Marino","Arabia Saud\u00ed","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Islas Salom\u00f3n","Somalia","Sud\u00e1frica","Corea del Sur","Espa\u00f1a","Sri Lanka","Sud\u00e1n","Surinam","Svalbard y Jan Mayen","Suazilandia","Suecia","Suiza","Siria","Santo Tom\u00e9 y Pr\u00edncipe","Taiw\u00e1n","Tayikist\u00e1n","Tanzania","Tailandia","Timor Oriental","Togo","Tokelau","Tonga","Trinidad y Tobago","T\u00fanez","Turqu\u00eda","Turkmenist\u00e1n","Islas Turcas y Caicos","Tuvalu","Islas Virgenes de los EEUU","Uganda","Ucrania","Emiratos \u00c1rabes Unidos","Reino Unido","Estados Unidos","Uruguay","Uzbekist\u00e1n","Vanuatu","Ciudad del Vaticano","Venezuela","Vietnam","Wallis y Futuna","Yemen","Zambia","Zimbabue","Islas \u00c5land","USA (America) +1"]; - - jQuery('#id_country').autocomplete({ - source: countryList, - select: function(event, ui) { - var result = jQuery.grep(directory, function(e) { - return e.name == ui.item.value; - }); - jQuery('#id_code').val(result[0].country_code); - WhBo.tracking({type: 'country', info: result[0].name}); - } - }); + window['jQuery']('#id_country').autocomplete({ + source: countryList, + select: function (event, ui) { + var result = window['jQuery'].grep(directory, function (e) { + return e.name === ui.item.value + }) + window['jQuery']('#id_code').val(result[0].country_code) + window['WhBo'].tracking({ type: 'country', info: result[0].name }) + } + }) - jQuery('#id_send').on('click', function(e){ - e.preventDefault(); - const txt = $('#id_msj').val(); - WhBo.tracking({type: 'click', info: 'sendMessage'}); - txt.length > 0 ? _sendMessage({tel: $('#id_number').val(), code: $('#id_code').val(), txt: txt}, function(status) { - console.info(status); - }) : void 0; - }); + window['jQuery']('#id_send').on('click', function (e) { + e.preventDefault() + const txt = window['jQuery']('#id_msj').val() + window['WhBo'].tracking({ type: 'click', info: 'sendMessage' }) + txt.length > 0 ? _sendMessage({ tel: window['jQuery']('#id_number').val(), code: window['jQuery']('#id_code').val(), txt: txt }, (status) => { + console.info(status) + }) : void 0 + }) - function _sendMessage(obj, callback) { - const request = { - action: 'sendMsj', - data: obj - } - WhBo.whatsTab(function(tab) { - chrome.runtime.sendMessage(request, function(status) { - callback({status: status}); - }) - }); + function _sendMessage (obj, callback) { + const request = { + action: 'sendMsj', + data: obj } + window['WhBo'].whatsTab((tab) => { + window['chrome'].tabs.sendMessage(tab.id, request, status => { + return callback(status) + }) + }) + } +})() -})(); - -WhBo.whatsTab(); \ No newline at end of file +WhBo !== undefined ? WhBo.whatsTab() : void 0 diff --git a/src/js/whatsPage.js b/src/js/whatsPage.js index 632a57a..680c9d8 100644 --- a/src/js/whatsPage.js +++ b/src/js/whatsPage.js @@ -1,25 +1,24 @@ -reading = (function() { +const reading = (function () { + var scrip = document.createElement('script') + scrip.setAttribute('src', window['chrome'].extension.getURL('/public/whatsWeb.min.js')) + document.body.appendChild(scrip) - var scrip = document.createElement('script'); - scrip.setAttribute('src', chrome.extension.getURL('/public/whatsWeb.js')); - document.body.appendChild(scrip); - - function _read(msj, sender, cb) { - switch(msj.action) { - case 'sendMsj': - window && window.postMessage && window.postMessage({origin: 'WhatsBot', info: msj}, 'https://web.whatsapp.com'); - cb(200); - break; - default: - cb(500); - break; - } - } - - return { - read: _read, + function _read (msj, sender, cb) { + let status = 200 + switch (msj.action) { + case 'sendMsj': + window && window.postMessage && window.postMessage({ origin: 'WhatsBot', info: msj }, 'https://web.whatsapp.com') + break + default: + status = 500 + break } + cb(status) + } -})(); + return { + read: _read + } +})() -chrome.runtime && chrome.runtime.onMessage && chrome.runtime.onMessage.addListener(reading.read.bind()); +window['chrome'].runtime && window['chrome'].runtime.onMessage && window['chrome'].runtime.onMessage.addListener(reading.read.bind()) diff --git a/src/public/messageManager.js b/src/public/messageManager.js index ab57954..2a4228d 100644 --- a/src/public/messageManager.js +++ b/src/public/messageManager.js @@ -1,17 +1,16 @@ -eListen = (function() { +const eListen = (function () { + const actions = ['sendMsj'] - const actions = ['sendMsj']; + function _reader (msj, sender, callback) { + sender.tab ? void 0 : actions.indexOf(msj.action) >= 0 ? window['WhBo'].whatsTab(function (tab) { + window['chrome'].tabs.sendMessage(tab.id, msj, callback(status)) + }) : callback({ error: "Action not found!" }) + callback('Termino') + } - function _reader(msj, sender, callback) { - sender.tab ? void 0 : 0 >= actions.indexOf(msj.action) ? WhBo.whatsTab(function(tab) { - chrome.tabs.sendMessage(tab.id, msj, callback(status)); - }) : callback({error: "Action not found!"}); - callback('Termino'); - } + return { + read: _reader + } +})() - return { - read: _reader - } -})(); - -chrome.runtime && chrome.runtime.onMessage && chrome.runtime.onMessage.addListener(eListen.read.bind()); \ No newline at end of file +window['chrome'].runtime && window['chrome'].runtime.onMessage && window['chrome'].runtime.onMessage.addListener(eListen.read.bind()) diff --git a/src/public/whatsWeb.js b/src/public/whatsWeb.js index f096773..0142113 100644 --- a/src/public/whatsWeb.js +++ b/src/public/whatsWeb.js @@ -1,49 +1,88 @@ -whatsInject = (function() { - - function _formatNumber(obj) { - var number = ''; - switch(obj.code){ - case '34': - number = '+' + obj.code + obj.tel + '@c.us'; - break; - case '54': - number = '' + obj.code + '9' + obj.tel + '@c.us'; - break; - case '52': - number = '' + obj.code + '1' + obj.tel + '@c.us'; - break; - default: - number = '' + obj.code + obj.tel + '@c.us'; - break; - } - return number; - } +((win) => { + let modules - function _chat(data) { - var number = _formatNumber({code: data.code, tel: data.tel}); - return theChat = number.length === 0 ? void 0 : Store.Chat.get(number) == undefined ? Store.Chat.add({cmd: 'action', id: number}, {merge: !0}) : Store.Chat.get(number); + const timerId = setInterval(() => { + if (win.localStorage.WABrowserId) { + clearInterval(timerId) + getModules() } + }, 5000) - function _msj(data) { - const c = _chat(data); - c && c.sendMessage && c.sendMessage(data.txt); - } + function getModules () { + win['webpackJsonp']([], + { + 123: function (module, exports, __webpack_require__) { + modules = __webpack_require__.c + isReady() + } + }, [123]) + } - function _read(msj) { - switch(msj.action) { - case 'sendMsj': - _msj(msj.data); - break; - default: - break; + function isReady () { + const timeModules = setInterval(() => { + if (modules['dbbhhgjjbg'] && modules['bhggeigghg']) { + if (modules['bhggeigghg'].exports.default.Chat) { + win['Store'] = requireId(modules['bhggeigghg'].i.replace(/"/g, '"')).default + } + if (modules['dbbhhgjjbg'].exports.sendTextMsgToChat) { + window['Chatme'] = requireId(modules['dbbhhgjjbg'].i.replace(/"/g, '"')) } + clearInterval(timeModules) + console.info('Listo: WhatsBot') + } + }) + } + + function requireId (id) { + return window['webpackJsonp']([], null, [id]) + } +})(window) + +const whatsInject = (function () { + function _formatNumber (obj) { + var number = '' + switch (obj.code) { + case '34': + number = '+' + obj.code + obj.tel + '@c.us' + break + case '54': + number = '' + obj.code + '9' + obj.tel + '@c.us' + break + case '52': + number = '' + obj.code + '1' + obj.tel + '@c.us' + break + default: + number = '' + obj.code + obj.tel + '@c.us'; + break } + return number + } + + function _chat (data) { + var number = _formatNumber({ code: data.code, tel: data.tel }) + return number.length === 0 ? void 0 : window['Store'].Chat.get(number) === undefined ? window['Store'].Chat.add({ cmd: 'action', id: number }, { merge: !0 }) : window['Store'].Chat.get(number) + } - return { - listen: _read, + function _msj (data) { + const c = _chat(data) + window['Chatme'].sendTextMsgToChat(c, data.txt) + } + + function _read (msj) { + switch (msj.action) { + case 'sendMsj': + _msj(msj.data) + break + default: + break } -})(); + } + + return { + listen: _read + } +})() -window && window.addEventListener && window.addEventListener('message', function(e) { - e.data && e.data.origin && e.data.origin == 'WhatsBot' && whatsInject.listen(e.data.info); -}); +window && window.addEventListener && window.addEventListener('message', (e) => { + e.data && e.data.origin && e.data.origin === 'WhatsBot' && whatsInject.listen(e.data.info) +}) diff --git a/yarn.lock b/yarn.lock index 873c49a..a048ea2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,9 +2,60 @@ # yarn lockfile v1 +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + +"@types/events@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + +"@types/glob@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/node@*": + version "12.7.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.12.tgz#7c6c571cc2f3f3ac4a59a5f2bd48f5bdbc8653cc" + integrity sha512-KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + accord@^0.26.3: version "0.26.4" resolved "https://registry.yarnpkg.com/accord/-/accord-0.26.4.tgz#fc4c8d3ebab406a07cb28819b859651c44a92e80" + integrity sha1-/EyNPrq0BqB8sogZuFllHESpLoA= dependencies: convert-source-map "^1.2.0" glob "^7.0.5" @@ -21,9 +72,18 @@ accord@^0.26.3: uglify-js "^2.7.0" when "^3.7.7" +aggregate-error@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" + integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + align-text@^0.1.1, align-text@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc= dependencies: kind-of "^3.0.2" longest "^1.0.1" @@ -32,105 +92,325 @@ align-text@^0.1.1, align-text@^0.1.3: amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + dependencies: + ansi-wrap "^0.1.0" + +ansi-cyan@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" + integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= + dependencies: + ansi-wrap "0.1.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-red@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" + integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= + dependencies: + ansi-wrap "0.1.0" 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" + integrity sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk= ansi-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107" + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= ansi-styles@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" + integrity sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94= -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= + dependencies: + buffer-equal "^1.0.0" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== archy@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +arr-diff@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" + integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= dependencies: arr-flatten "^1.0.1" + array-slice "^0.2.3" -arr-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" +arr-filter@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" + integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= + dependencies: + make-iterator "^1.0.0" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-map@^2.0.0, arr-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" + integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0= + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-each@^1.0.0, array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" +array-initial@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" + integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= dependencies: - array-uniq "^1.0.1" + array-slice "^1.0.0" + is-number "^4.0.0" -array-uniq@^1.0.1, array-uniq@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" +array-last@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" + integrity sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg== + dependencies: + is-number "^4.0.0" -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" +array-slice@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= -arrify@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" +array-sort@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" + integrity sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg== + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" -balanced-match@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -beeper@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -brace-expansion@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +async-done@^1.2.0, async-done@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-settle@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" + integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= dependencies: - balanced-match "^0.4.1" + async-done "^1.2.2" + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +bach@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" + integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= + dependencies: + arr-filter "^1.1.1" + arr-flatten "^1.0.1" + arr-map "^2.0.0" + array-each "^1.0.0" + array-initial "^1.0.0" + array-last "^1.1.1" + async-done "^1.2.2" + async-settle "^1.0.0" + now-and-later "^2.0.0" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" concat-map "0.0.1" -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= -buffer-shims@^1.0.0: +buffer-equal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= -builtin-modules@^1.0.0: +buffer-from@^1.0.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" camelcase-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= dependencies: camelcase "^2.0.0" map-obj "^1.0.0" @@ -138,31 +418,30 @@ camelcase-keys@^2.0.0: camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= center-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60= dependencies: align-text "^0.1.3" lazy-cache "^1.0.3" -chalk@*, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - chalk@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" + integrity sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ= dependencies: ansi-styles "^1.1.0" escape-string-regexp "^1.0.0" @@ -173,407 +452,823 @@ chalk@^0.5.0: char-props@~0.1.3: version "0.1.5" resolved "https://registry.yarnpkg.com/char-props/-/char-props-0.1.5.tgz#5b952f9e20ea21cd08ca7fe135a10f6fe91c109e" + integrity sha1-W5UvniDqIc0Iyn/hNaEPb+kcEJ4= -clap@^1.0.9: - version "1.1.2" - resolved "https://registry.yarnpkg.com/clap/-/clap-1.1.2.tgz#316545bf22229225a2cecaa6824cd2f56a9709ed" +chokidar@^2.0.0: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: - chalk "^1.1.3" + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" + integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cliui@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE= dependencies: center-align "^0.1.1" right-align "^0.1.1" wordwrap "0.0.2" -clone-stats@^0.0.1, clone-stats@~0.0.1: +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone-stats@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= -clone@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -clone@^1.0.0, clone@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-map@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" + integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= + dependencies: + arr-map "^2.0.2" + for-own "^1.0.0" + make-iterator "^1.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.4.7: - version "1.6.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" +concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: + buffer-from "^1.0.0" inherits "^2.0.3" readable-stream "^2.2.2" typedarray "^0.0.6" -convert-source-map@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.3.0.tgz#e9f3e9c6e2728efc2676696a70eb382f73106a67" +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +convert-source-map@^1.2.0, convert-source-map@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-props@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" + integrity sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A== + dependencies: + each-props "^1.3.0" + is-plain-object "^2.0.1" core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -css-parse@1.7.x: - version "1.7.0" - resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.7.0.tgz#321f6cf73782a6ff751111390fc05e2c657d8c9b" +css-parse@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" + integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q= + dependencies: + css "^2.0.0" -csso@^2.0.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.1.tgz#4f8d91a156f2f1c2aebb40b8fb1b5eb83d94d3b9" +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== dependencies: - clap "^1.0.9" + mdn-data "~1.1.0" source-map "^0.5.3" +css@^2.0.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +csso@^3.0.0: + version "3.5.1" + resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== + dependencies: + css-tree "1.0.0-alpha.29" + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= dependencies: array-find-index "^1.0.1" +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + dateformat@^1.0.7-1.2.3: version "1.0.12" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" + integrity sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk= dependencies: get-stdin "^4.0.1" meow "^3.3.0" -dateformat@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" -debug@*: - version "2.6.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" +debug@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== dependencies: - ms "0.7.2" + ms "^2.1.1" -decamelize@^1.0.0, decamelize@^1.1.2: +debug@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + +decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= -defaults@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +default-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" + integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== dependencies: - clone "^1.0.2" + kind-of "^5.0.2" -del@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" +default-resolution@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" + integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= + +define-properties@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: - globby "^5.0.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - rimraf "^2.2.8" + object-keys "^1.0.12" -deprecated@^0.0.1: - version "0.0.1" - resolved "http://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" -detect-file@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-0.1.0.tgz#4935dedfd9488648e006b0129566e9386711ea63" +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" + integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== + dependencies: + globby "^10.0.1" + graceful-fs "^4.2.2" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.1" + p-map "^3.0.0" + rimraf "^3.0.0" + slash "^3.0.0" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: - fs-exists-sync "^0.1.0" + path-type "^4.0.0" duplexer2@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= dependencies: readable-stream "~1.1.9" -end-of-stream@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" +duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-props@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" + integrity sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA== dependencies: - once "~1.3.0" + is-plain-object "^2.0.1" + object.defaults "^1.1.0" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" error-ex@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2: +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.51: + version "0.10.51" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.51.tgz#ed2d7d9d48a12df86e0299287e93a09ff478842f" + integrity sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "^1.0.0" + +es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.2.tgz#859fdd34f32e905ff06d752e7171ddd4444a7ed1" + integrity sha512-/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ== + dependencies: + d "^1.0.1" + es5-ext "^0.10.51" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escape-string-regexp@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: - is-posix-bracket "^0.1.0" + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: - fill-range "^2.1.0" + homedir-polyfill "^1.0.1" -expand-tilde@^1.2.1, expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" +extend-shallow@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" + integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= dependencies: - os-homedir "^1.0.1" + kind-of "^1.1.0" -extend@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: - is-extglob "^1.0.0" + assign-symbols "^1.0.0" + is-extendable "^1.0.1" -fancy-log@^1.1.0, fancy-log@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.0.tgz#45be17d02bb9917d60ccffd4995c999e6c8c9948" +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fancy-log@^1.2.0, fancy-log@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== dependencies: - chalk "^1.1.1" + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" time-stamp "^1.0.0" -filename-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775" +fast-glob@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.0.tgz#77375a7e3e6f6fc9b18f061cddd28b8d1eec75ae" + integrity sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + +fastq@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" + integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== + dependencies: + reusify "^1.0.0" filesize@~2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/filesize/-/filesize-2.0.4.tgz#7805941c60fcdfe63f46d7ea358c59ade11c1325" + integrity sha1-eAWUHGD83+Y/RtfqNYxZreEcEyU= -fill-range@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^1.1.3" - repeat-element "^1.1.2" - repeat-string "^1.5.2" + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" -find-index@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= dependencies: path-exists "^2.0.0" pinkie-promise "^2.0.0" -findup-sync@^0.4.0, findup-sync@^0.4.2: - version "0.4.3" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.3.tgz#40043929e7bc60adf0b7f4827c4c6e75a0deca12" +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" + integrity sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ== dependencies: - detect-file "^0.1.0" - is-glob "^2.0.1" - micromatch "^2.3.7" - resolve-dir "^0.1.0" + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^4.0.2" + resolve-dir "^1.0.1" fined@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fined/-/fined-1.0.2.tgz#5b28424b760d7598960b7ef8480dff8ad3660e97" + version "1.2.0" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== dependencies: - expand-tilde "^1.2.1" - lodash.assignwith "^4.0.7" - lodash.isempty "^4.2.1" - lodash.isplainobject "^4.0.4" - lodash.isstring "^4.0.1" - lodash.pick "^4.2.1" + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" parse-filepath "^1.0.1" -first-chunk-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== -flagged-respawn@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-0.3.2.tgz#ff191eddcd7088a675b2610fffc976be9b8074b5" +flush-write-stream@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" -for-in@^0.1.5: - version "0.1.6" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072" +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= dependencies: - for-in "^0.1.5" + for-in "^1.0.1" -fs-exists-sync@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-minipass@^1.2.5: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" + integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + dependencies: + minipass "^2.6.0" + +fs-mkdirp-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= + dependencies: + graceful-fs "^4.1.11" + through2 "^2.0.3" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -gaze@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" +fsevents@^1.2.7: + version "1.2.9" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== dependencies: - globule "~0.1.0" + nan "^2.12.1" + node-pre-gyp "^0.12.0" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" +get-stream@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== dependencies: - is-glob "^2.0.0" + pump "^3.0.0" -glob-stream@^3.1.5: - version "3.1.18" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" - dependencies: - glob "^4.3.1" - glob2base "^0.0.12" - minimatch "^2.0.1" - ordered-read-streams "^0.1.0" - through2 "^0.6.1" - unique-stream "^1.0.0" - -glob-watcher@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" - dependencies: - gaze "^0.5.1" +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -glob2base@^0.0.12: - version "0.0.12" - resolved "http://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: - find-index "^0.1.1" + is-glob "^3.1.0" + path-dirname "^1.0.0" -glob@7.0.x: - version "7.0.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" +glob-parent@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" + integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.2" - once "^1.3.0" - path-is-absolute "^1.0.0" + is-glob "^4.0.1" -glob@^4.3.1: - version "4.5.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" +glob-stream@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "^2.0.1" - once "^1.3.0" - -glob@^7.0.3, glob@^7.0.5: - version "7.1.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" + extend "^3.0.0" + glob "^7.1.1" + glob-parent "^3.1.0" + is-negated-glob "^1.0.0" + ordered-read-streams "^1.0.0" + pumpify "^1.3.5" + readable-stream "^2.1.5" + remove-trailing-separator "^1.0.1" + to-absolute-glob "^2.0.0" + unique-stream "^2.0.2" + +glob-watcher@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.3.tgz#88a8abf1c4d131eb93928994bc4a593c2e5dd626" + integrity sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg== + dependencies: + anymatch "^2.0.0" + async-done "^1.2.0" + chokidar "^2.0.0" + is-negated-glob "^1.0.0" + just-debounce "^1.0.0" + object.defaults "^1.1.0" + +glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.2" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" -glob@~3.1.21: - version "3.1.21" - resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" - dependencies: - graceful-fs "~1.2.0" - inherits "1" - minimatch "~0.2.11" - -global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" -global-prefix@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: - homedir-polyfill "^1.0.0" + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" ini "^1.3.4" - is-windows "^0.2.0" - which "^1.2.12" - -globby@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" - dependencies: - array-union "^1.0.1" - arrify "^1.0.0" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -globule@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" - dependencies: - glob "~3.1.21" - lodash "~1.0.1" - minimatch "~0.2.11" + is-windows "^1.0.1" + which "^1.2.14" + +globby@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" glogg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" + version "1.0.2" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== dependencies: sparkles "^1.0.0" -graceful-fs@^3.0.0: - version "3.0.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" - dependencies: - natives "^1.1.0" - -graceful-fs@^4.1.2: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -graceful-fs@~1.2.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" + integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== graceful-fs@~2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-2.0.3.tgz#7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0" + integrity sha1-fNLNsiiko/Nule+mzBQt59GhNtA= + +gulp-cli@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.2.0.tgz#5533126eeb7fe415a7e3e84a297d334d5cf70ebc" + integrity sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA== + dependencies: + ansi-colors "^1.0.1" + archy "^1.0.0" + array-sort "^1.0.0" + color-support "^1.1.3" + concat-stream "^1.6.0" + copy-props "^2.0.1" + fancy-log "^1.3.2" + gulplog "^1.0.0" + interpret "^1.1.0" + isobject "^3.0.1" + liftoff "^3.1.0" + matchdep "^2.0.0" + mute-stdout "^1.0.0" + pretty-hrtime "^1.0.0" + replace-homedir "^1.0.0" + semver-greatest-satisfied-range "^1.1.0" + v8flags "^3.0.1" + yargs "^7.1.0" -gulp-csso@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/gulp-csso/-/gulp-csso-2.0.0.tgz#3237bc949736cd6704c929ca3952ce071021ed84" +gulp-csso@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/gulp-csso/-/gulp-csso-3.0.1.tgz#3c160364491e32f2ecefd5d531cf7724f1afb7f0" + integrity sha512-zhkvq06x1SJrpBN8YNJfc1PDono2+xjB6nI9UmBPh88nS4Weuz0hZMgJ4YruOw9Bf+oDrX71U6pkos6pIQhc1g== dependencies: - csso "^2.0.0" - gulp-util "^3.0.6" + csso "^3.0.0" + plugin-error "^0.1.2" vinyl-sourcemaps-apply "^0.2.1" gulp-jsmin@^0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/gulp-jsmin/-/gulp-jsmin-0.1.5.tgz#52a6bd01291ff8d0e1a1225a3cb5f7023f8ef987" + integrity sha1-Uqa9ASkf+NDhoSJaPLX3Aj+O+Yc= dependencies: filesize "~2.0.0" graceful-fs "~2.0.0" @@ -583,66 +1278,48 @@ gulp-jsmin@^0.1.5: map-stream "0.0.4" temp-write "~0.1.0" -gulp-load-plugins@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/gulp-load-plugins/-/gulp-load-plugins-1.4.0.tgz#82fab03715ecf1838a958ec643a4d74274ddfece" +gulp-load-plugins@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/gulp-load-plugins/-/gulp-load-plugins-2.0.1.tgz#8fbff22095301a08c0f73f53f3e2a895a7258bd8" + integrity sha512-WTYIvfEg3j9dRUUkLSE0+MIliU2Jvvc3J7f7fb66ifqSEPS/Ki2xwGfcl68dJN8b+ZGl+9CE3sOl4hfiLmcUIQ== dependencies: - array-unique "^0.2.1" + array-unique "^0.3.2" fancy-log "^1.2.0" - findup-sync "^0.4.0" + findup-sync "^4.0.0" gulplog "^1.0.0" has-gulplog "^0.1.0" - micromatch "^2.3.8" - resolve "^1.1.7" + micromatch "^4.0.2" + resolve "^1.12.0" -gulp-rename@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817" +gulp-rename@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + integrity sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg== gulp-rename@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.1.0.tgz#93090aaaf4d386c07f20538a6888f15efba727a1" + integrity sha1-kwkKqvTThsB/IFOKaIjxXvunJ6E= dependencies: map-stream ">=0.0.4" -gulp-stylus@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/gulp-stylus/-/gulp-stylus-2.6.0.tgz#b0b7fa4db844e6ee82b1075ca9740564696083a1" +gulp-stylus@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/gulp-stylus/-/gulp-stylus-2.7.0.tgz#f3e932626004927b75ea27ff5c1d3b0ba0b7cbb1" + integrity sha512-LlneLeHcaRBaEqxwo5YCirpsfkR7uleQ4pHXW8IE2ZeA6M3jpgI90+zQ6SptMTSWr1RSQW3WYFZVA3P0coUojw== dependencies: accord "^0.26.3" - gulp-util "^3.0.6" lodash.assign "^3.2.0" + plugin-error "^0.1.2" replace-ext "0.0.1" stylus "^0.54.0" through2 "^2.0.0" vinyl-sourcemaps-apply "^0.2.0" -gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6: - version "3.0.8" - resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^2.0.0" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - gulp-util@~2.2.0: version "2.2.20" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-2.2.20.tgz#d7146e5728910bd8f047a6b0b1e549bc22dbd64c" + integrity sha1-1xRuVyiRC9jwR6awseVJvCLb1kw= dependencies: chalk "^0.5.0" dateformat "^1.0.7-1.2.3" @@ -653,223 +1330,385 @@ gulp-util@~2.2.0: through2 "^0.5.0" vinyl "^0.2.1" -gulp-zip@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-3.2.0.tgz#ebd198dae6dc2d5f44d814569c8ec42118a93ef9" +gulp-zip@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-5.0.1.tgz#0dba5094901b0d91bcc8b53b3f6ff797c0f2002d" + integrity sha512-M/IWLh9RvOpuofDZkgDirtiyz9J3yIqnDOJ3muzk2D/XnZ1ruqPlPLRIpXnl/aZU+xXwKPdOIxjRzkUcVEQyZQ== dependencies: - chalk "^1.0.0" - concat-stream "^1.4.7" - gulp-util "^3.0.0" - through2 "^2.0.1" - yazl "^2.1.0" + get-stream "^5.1.0" + plugin-error "^1.0.1" + through2 "^3.0.1" + vinyl "^2.1.0" + yazl "^2.5.1" -gulp@^3.9.1: - version "3.9.1" - resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" +gulp@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" + integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA== dependencies: - archy "^1.0.0" - chalk "^1.0.0" - deprecated "^0.0.1" - gulp-util "^3.0.0" - interpret "^1.0.0" - liftoff "^2.1.0" - minimist "^1.1.0" - orchestrator "^0.3.0" - pretty-hrtime "^1.0.0" - semver "^4.1.0" - tildify "^1.0.0" - v8flags "^2.0.2" - vinyl-fs "^0.3.0" + glob-watcher "^5.0.3" + gulp-cli "^2.2.0" + undertaker "^1.2.1" + vinyl-fs "^3.0.0" gulplog@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= dependencies: glogg "^1.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" + integrity sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4= dependencies: ansi-regex "^0.2.0" -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - dependencies: - ansi-regex "^2.0.0" - has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= dependencies: sparkles "^1.0.0" -homedir-polyfill@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== dependencies: parse-passwd "^1.0.0" hosted-git-info@^2.1.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.2.0.tgz#7a0d097863d886c0fabbdcd37bf1758d8becf8a5" + version "2.8.5" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" + integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + +iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore-walk@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" + integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== + dependencies: + minimatch "^3.0.4" + +ignore@^5.1.1: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= dependencies: repeating "^2.0.0" +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + indx@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/indx/-/indx-0.2.3.tgz#15dcf56ee9cf65c0234c513c27fbd580e70fbc50" + integrity sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA= inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" -inherits@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2, inherits@^2.0.3, inherits@~2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== -ini@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" +interpret@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== -interpret@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" -is-absolute@^0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.2.6.tgz#20de69f3db942ef2d87b9c2da36f172235b1b5eb" +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: - is-relative "^0.2.1" - is-windows "^0.2.0" + kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -is-buffer@^1.0.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b" +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" -is-builtin-module@^1.0.0: +is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: - builtin-modules "^1.0.0" + kind-of "^6.0.0" -is-dotfile@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: - is-primitive "^2.0.0" + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" -is-extendable@^0.1.1: +is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= dependencies: number-is-nan "^1.0.0" -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: - is-extglob "^1.0.0" + number-is-nan "^1.0.0" -is-number@^2.0.2, is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - dependencies: - kind-of "^3.0.2" +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" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" -is-path-in-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: - is-path-inside "^1.0.0" + is-extglob "^2.1.1" -is-path-inside@^1.0.0: +is-negated-glob@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" + resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: - path-is-inside "^1.0.1" + kind-of "^3.0.2" -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-relative@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.2.1.tgz#d27f4c7d516d175fb610db84bbeef23c3bc97aa5" +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" + integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: - is-unc-path "^0.1.1" + isobject "^3.0.1" -is-unc-path@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-0.1.2.tgz#6ab053a72573c10250ff416a3814c35178af39b9" +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== dependencies: - unc-path-regex "^0.1.0" + is-unc-path "^1.0.0" -is-utf8@^0.2.0: +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0, is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-windows@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" +is-valid-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isexe@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + jsmin-sourcemap@~0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/jsmin-sourcemap/-/jsmin-sourcemap-0.16.0.tgz#d59e88a1b73bba670fc3b398cd9f967f4bfcccaa" + integrity sha1-1Z6Iobc7umcPw7OYzZ+Wf0v8zKo= dependencies: jsmin2 "~1.1.1" source-map-index-generator "~0.1.1" @@ -877,34 +1716,99 @@ jsmin-sourcemap@~0.16.0: jsmin2@~1.1.1: version "1.1.9" resolved "https://registry.yarnpkg.com/jsmin2/-/jsmin2-1.1.9.tgz#a87cabec66adb17f51c0c2ef224aef0c6968684f" + integrity sha1-qHyr7GatsX9RwMLvIkrvDGloaE8= -kind-of@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47" +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +just-debounce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" + integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + +kind-of@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" + integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +last-run@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" + integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= dependencies: - is-buffer "^1.0.2" + default-resolution "^2.0.0" + es6-weak-map "^2.0.1" lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= -liftoff@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.3.0.tgz#a98f2ff67183d8ba7cfaca10548bd7ff0550b385" +lazystream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lead@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= + dependencies: + flush-write-stream "^1.0.2" + +liftoff@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" + integrity sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog== dependencies: extend "^3.0.0" - findup-sync "^0.4.2" + findup-sync "^3.0.0" fined "^1.0.1" - flagged-respawn "^0.3.2" - lodash.isplainobject "^4.0.4" - lodash.isstring "^4.0.1" - lodash.mapvalues "^4.4.0" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" rechoir "^0.6.2" resolve "^1.1.7" load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= dependencies: graceful-fs "^4.1.2" parse-json "^2.2.0" @@ -915,6 +1819,7 @@ load-json-file@^1.0.0: lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4= dependencies: lodash._basecopy "^3.0.0" lodash.keys "^3.0.0" @@ -922,22 +1827,17 @@ lodash._baseassign@^3.0.0: lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - -lodash._basevalues@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= lodash._bindcallback@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= lodash._createassigner@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" + integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE= dependencies: lodash._bindcallback "^3.0.0" lodash._isiterateecall "^3.0.0" @@ -946,102 +1846,91 @@ lodash._createassigner@^3.0.0: lodash._escapehtmlchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz#df67c3bb6b7e8e1e831ab48bfa0795b92afe899d" + integrity sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0= dependencies: lodash._htmlescapes "~2.4.1" lodash._escapestringchar@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72" + integrity sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I= lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= lodash._htmlescapes@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz#32d14bf0844b6de6f8b62a051b4f67c228b624cb" + integrity sha1-MtFL8IRLbeb4tioFG09nwii2JMs= lodash._isiterateecall@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= lodash._isnative@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._isnative/-/lodash._isnative-2.4.1.tgz#3ea6404b784a7be836c7b57580e1cdf79b14832c" + integrity sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw= lodash._objecttypes@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz#7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11" - -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" - -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + integrity sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE= lodash._reinterpolate@^2.4.1, lodash._reinterpolate@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz#4f1227aa5a8711fc632f5b07a1f4607aab8b3222" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-TxInqlqHEfxjL1sHofRgequLMiI= lodash._reunescapedhtml@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz#747c4fc40103eb3bb8a0976e571f7a2659e93ba7" + integrity sha1-dHxPxAED6zu4oJduVx96JlnpO6c= dependencies: lodash._htmlescapes "~2.4.1" lodash.keys "~2.4.1" -lodash._root@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - lodash._shimkeys@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz#6e9cc9666ff081f0b5a6c978b83e242e6949d203" + integrity sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM= dependencies: lodash._objecttypes "~2.4.1" lodash.assign@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" + integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo= dependencies: lodash._baseassign "^3.0.0" lodash._createassigner "^3.0.0" lodash.keys "^3.0.0" -lodash.assignwith@^4.0.7: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb" - lodash.clone@^4.3.2: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" + integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= lodash.defaults@^4.0.1: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= lodash.defaults@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.4.1.tgz#a7e8885f05e68851144b6e12a8f3678026bc4c54" + integrity sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ= dependencies: lodash._objecttypes "~2.4.1" lodash.keys "~2.4.1" -lodash.escape@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" - dependencies: - lodash._root "^3.0.0" - lodash.escape@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-2.4.1.tgz#2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4" + integrity sha1-LOEsXghNsKV92l5dHu659dF1o7Q= dependencies: lodash._escapehtmlchar "~2.4.1" lodash._reunescapedhtml "~2.4.1" @@ -1050,36 +1939,29 @@ lodash.escape@~2.4.1: lodash.flatten@^4.2.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= lodash.isarray@^3.0.0: version "3.0.4" resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - -lodash.isempty@^4.2.1: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= lodash.isobject@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5" + integrity sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU= dependencies: lodash._objecttypes "~2.4.1" -lodash.isplainobject@^4.0.4: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - lodash.keys@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= dependencies: lodash._getnative "^3.0.0" lodash.isarguments "^3.0.0" @@ -1088,34 +1970,36 @@ lodash.keys@^3.0.0: lodash.keys@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-2.4.1.tgz#48dea46df8ff7632b10d706b8acb26591e2b3727" + integrity sha1-SN6kbfj/djKxDXBrissmWR4rNyc= dependencies: lodash._isnative "~2.4.1" lodash._shimkeys "~2.4.1" lodash.isobject "~2.4.1" -lodash.mapvalues@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" - lodash.merge@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash.partialright@^4.1.4: version "4.2.1" resolved "https://registry.yarnpkg.com/lodash.partialright/-/lodash.partialright-4.2.1.tgz#0130d80e83363264d40074f329b8a3e7a8a1cc4b" + integrity sha1-ATDYDoM2MmTUAHTzKbij56ihzEs= lodash.pick@^4.2.1: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" + integrity sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM= lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= lodash.template@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-2.4.1.tgz#9e611007edf629129a974ab3c48b817b3e1cf20d" + integrity sha1-nmEQB+32KRKal0qzxIuBez4c8g0= dependencies: lodash._escapestringchar "~2.4.1" lodash._reinterpolate "~2.4.1" @@ -1125,30 +2009,10 @@ lodash.template@^2.4.1: lodash.templatesettings "~2.4.1" lodash.values "~2.4.1" -lodash.template@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.templatesettings@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz#ea76c75d11eb86d4dbe89a83893bb861929ac699" + integrity sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk= dependencies: lodash._reinterpolate "~2.4.1" lodash.escape "~2.4.1" @@ -1156,47 +2020,81 @@ lodash.templatesettings@~2.4.1: lodash.uniq@^4.3.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= lodash.values@~2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-2.4.1.tgz#abf514436b3cb705001627978cbcf30b1280eea4" + integrity sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ= dependencies: lodash.keys "~2.4.1" -lodash@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" - longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= loud-rejection@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= dependencies: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lru-cache@2: - version "2.7.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" -map-cache@^0.2.0: +map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= -map-stream@0.0.4, map-stream@>=0.0.4: +map-stream@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.4.tgz#5ec6de90213ef6c7b2eb9367e9ade8da4efdb68b" + integrity sha1-XsbekCE+9sey65Nn6a3o2k79tos= + +map-stream@>=0.0.4: + version "0.0.7" + resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +matchdep@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" + integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= + dependencies: + findup-sync "^2.0.0" + micromatch "^3.0.4" + resolve "^1.4.0" + stack-trace "0.0.10" + +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== meow@^3.3.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= dependencies: camelcase-keys "^2.0.0" decamelize "^1.1.2" @@ -1209,224 +2107,520 @@ meow@^3.3.0: redent "^1.0.0" trim-newlines "^1.0.0" -micromatch@^2.3.7, micromatch@^2.3.8: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -minimatch@^2.0.1: - version "2.0.10" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" - dependencies: - brace-expansion "^1.0.0" - -minimatch@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" - dependencies: - brace-expansion "^1.0.0" - -minimatch@~0.2.11: - version "0.2.14" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" +merge2@^1.2.3, merge2@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" + integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: - lru-cache "2" - sigmund "~1.0.0" + brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce" + integrity sha1-Tf/lJdriuGTGbC4jxicdev3s784= -minimist@^1.1.0, minimist@^1.1.3: +minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" + integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" + integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== + dependencies: + minipass "^2.9.0" -mkdirp@0.5.x, mkdirp@^0.5.0: +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.x: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" -ms@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -multipipe@^0.1.0, multipipe@^0.1.2: +multipipe@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= dependencies: duplexer2 "0.0.2" -natives@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.0.tgz#e9ff841418a6b2ec7a495e939984f78f163e6e31" +mute-stdout@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" + integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== + +nan@^2.12.1: + version "2.14.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +needle@^2.2.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + +next-tick@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.3.5" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" - is-builtin-module "^1.0.0" + resolve "^1.10.0" semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1: +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +now-and-later@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" + resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ== + dependencies: + once "^1.3.2" + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + +npm-packlist@^1.1.6: + version "1.4.6" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.6.tgz#53ba3ed11f8523079f1457376dd379ee4ea42ff4" + integrity sha512-u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -object-assign@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" - -object-assign@^4.0.1: +object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-keys@^1.0.11, object-keys@^1.0.12: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.defaults@^1.0.0, object.defaults@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" + integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +ordered-read-streams@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= + dependencies: + readable-stream "^2.0.1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -once@^1.3.0, once@~1.3.0: - version "1.3.3" - resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= dependencies: - wrappy "1" + lcid "^1.0.0" -orchestrator@^0.3.0: - version "0.3.8" - resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" - dependencies: - end-of-stream "~0.1.5" - sequencify "~0.0.7" - stream-consume "~0.1.0" +os-tmpdir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -ordered-read-streams@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" -os-homedir@^1.0.0, os-homedir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + dependencies: + aggregate-error "^3.0.0" parse-filepath@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.1.tgz#159d6155d43904d16c10ef698911da1e91969b73" + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= dependencies: - is-absolute "^0.2.3" + is-absolute "^1.0.0" map-cache "^0.2.0" path-root "^0.1.1" -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= dependencies: error-ex "^1.2.0" +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= dependencies: pinkie-promise "^2.0.0" path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-is-inside@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= path-root@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= dependencies: path-root-regex "^0.1.0" path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= dependencies: graceful-fs "^4.1.2" pify "^2.0.0" pinkie-promise "^2.0.0" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picomatch@^2.0.5: + version "2.0.7" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6" + integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA== + pify@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" +plugin-error@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" + integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4= + dependencies: + ansi-cyan "^0.1.1" + ansi-red "^0.1.1" + arr-diff "^1.0.1" + arr-union "^2.0.1" + extend-shallow "^1.1.2" + +plugin-error@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + integrity sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA== + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= pretty-hrtime@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= -process-nextick-args@~1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -randomatic@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb" +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: - is-number "^2.0.2" - kind-of "^3.0.2" + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.5: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= dependencies: find-up "^1.0.0" read-pkg "^1.0.0" @@ -1434,229 +2628,543 @@ read-pkg-up@^1.0.1: read-pkg@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= dependencies: load-json-file "^1.0.0" normalize-package-data "^2.3.2" path-type "^1.0.0" -"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.17: - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" +"readable-stream@2 || 3": + version "3.4.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" -readable-stream@^2.1.5, readable-stream@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e" +readable-stream@~1.0.17: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= 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" + isarray "0.0.1" string_decoder "~0.10.x" - util-deprecate "~1.0.1" readable-stream@~1.1.9: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" isarray "0.0.1" string_decoder "~0.10.x" +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= dependencies: resolve "^1.1.6" redent@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= dependencies: indent-string "^2.1.0" strip-indent "^1.0.1" -regex-cache@^0.4.2: - version "0.4.3" - resolved "http://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +remove-bom-buffer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ== + dependencies: + is-buffer "^1.1.5" + is-utf8 "^0.2.1" + +remove-bom-stream@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= dependencies: - is-equal-shallow "^0.1.3" - is-primitive "^2.0.0" + remove-bom-buffer "^3.0.0" + safe-buffer "^5.1.0" + through2 "^2.0.3" + +remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^1.5.2: +repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" +replace-ext@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + +replace-homedir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" + integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" + homedir-polyfill "^1.0.1" + is-absolute "^1.0.0" + remove-trailing-separator "^1.1.0" -resolve@^1.1.6, resolve@^1.1.7: - version "1.2.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c" +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-options@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= + dependencies: + value-or-function "^3.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.4.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" + integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== + dependencies: + path-parse "^1.0.6" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +reusify@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8= dependencies: align-text "^0.1.1" -rimraf@^2.2.8: - version "2.6.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" +rimraf@^2.6.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: - glob "^7.0.5" + glob "^7.1.3" + +rimraf@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b" + integrity sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + +safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== -run-sequence@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/run-sequence/-/run-sequence-1.2.2.tgz#5095a0bebe98733b0140bd08dd80ec030ddacdeb" +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: - chalk "*" - gulp-util "*" + ret "~0.1.10" -sax@0.5.x: - version "0.5.8" - resolved "https://registry.yarnpkg.com/sax/-/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1" +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +semver-greatest-satisfied-range@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" + integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= + dependencies: + sver-compat "^1.5.0" "semver@2 || 3 || 4 || 5", semver@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^4.1.0: - version "4.3.6" - resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -sequencify@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -sigmund@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" signal-exit@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" source-map-index-generator@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/source-map-index-generator/-/source-map-index-generator-0.1.2.tgz#7b921e4edcb7086e480dc5cd64a32c86f9effabd" + integrity sha1-e5IeTty3CG5IDcXNZKMshvnv+r0= dependencies: char-props "~0.1.3" source-map "~0.1.8" -source-map@0.1.x, source-map@~0.1.8: +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +source-map@~0.1.8: version "0.1.43" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= dependencies: amdefine ">=0.0.4" -source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - sparkles@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +stack-trace@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== + +stream-shift@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= -spdx-correct@~1.0.0: +string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: - spdx-license-ids "^1.0.2" - -spdx-expression-parse@~1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" -spdx-license-ids@^1.0.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" -stream-consume@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.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" + integrity sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA= dependencies: ansi-regex "^0.2.1" -strip-ansi@^3.0.0: +strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" -strip-bom@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: - first-chunk-stream "^1.0.0" - is-utf8 "^0.2.0" + ansi-regex "^3.0.0" strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= dependencies: is-utf8 "^0.2.0" strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= dependencies: get-stdin "^4.0.1" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + stylus@^0.54.0: - version "0.54.5" - resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.5.tgz#42b9560931ca7090ce8515a798ba9e6aa3d6dc79" - dependencies: - css-parse "1.7.x" - debug "*" - glob "7.0.x" - mkdirp "0.5.x" - sax "0.5.x" - source-map "0.1.x" + version "0.54.7" + resolved "https://registry.yarnpkg.com/stylus/-/stylus-0.54.7.tgz#c6ce4793965ee538bcebe50f31537bfc04d88cd2" + integrity sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug== + dependencies: + css-parse "~2.0.0" + debug "~3.1.0" + glob "^7.1.3" + mkdirp "~0.5.x" + safer-buffer "^2.1.2" + sax "~1.2.4" + semver "^6.0.0" + source-map "^0.7.3" supports-color@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" + integrity sha1-2S3iaU6z9nMjlz1649i1W0wiGQo= -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" +sver-compat@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" + integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= + dependencies: + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +tar@^4: + version "4.4.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" + integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.8.6" + minizlib "^1.2.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.3" temp-write@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-0.1.1.tgz#0b6467838dd77fbf7f62a0c93da879732ffda932" + integrity sha1-C2Rng43Xf79/YqDJPah5cy/9qTI= dependencies: graceful-fs "~2.0.0" tempfile "~0.1.2" @@ -1664,175 +3172,387 @@ temp-write@~0.1.0: tempfile@~0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-0.1.3.tgz#7d6b710047339d39f847327a056dadf183103010" + integrity sha1-fWtxAEcznTn4RzJ6BW2t8YMQMBA= dependencies: uuid "~1.4.0" +through2-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + through2@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/through2/-/through2-0.5.1.tgz#dfdd012eb9c700e2323fd334f38ac622ab372da7" + integrity sha1-390BLrnHAOIyP9M084rGIqs3Lac= dependencies: readable-stream "~1.0.17" xtend "~3.0.0" -through2@^0.6.1: - version "0.6.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" - dependencies: - readable-stream ">=1.0.33-1 <1.1.0-0" - xtend ">=4.0.0 <4.1.0-0" - -through2@^2.0.0, through2@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" +through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: - readable-stream "^2.1.5" + readable-stream "~2.3.6" xtend "~4.0.1" -tildify@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" +through2@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== dependencies: - os-homedir "^1.0.0" + readable-stream "2 || 3" time-stamp@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +to-absolute-glob@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-through@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= + dependencies: + through2 "^2.0.3" trim-newlines@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= uglify-js@^2.7.0: - version "2.7.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0= dependencies: - async "~0.2.6" source-map "~0.5.1" - uglify-to-browserify "~1.0.0" yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= -unc-path-regex@^0.1.0: +unc-path-regex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undertaker-registry@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" + integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= + +undertaker@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/undertaker/-/undertaker-1.2.1.tgz#701662ff8ce358715324dfd492a4f036055dfe4b" + integrity sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA== + dependencies: + arr-flatten "^1.0.1" + arr-map "^2.0.0" + bach "^1.0.0" + collection-map "^1.0.0" + es6-weak-map "^2.0.1" + last-run "^1.1.0" + object.defaults "^1.0.0" + object.reduce "^1.0.0" + undertaker-registry "^1.0.0" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unique-stream@^2.0.2: + version "2.3.1" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" -unique-stream@^1.0.0: +unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" -user-home@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= uuid@~1.4.0: version "1.4.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-1.4.2.tgz#453019f686966a6df83cdc5244e7c990ecc332fc" + integrity sha1-RTAZ9oaWam34PNxSROfJkOzDMvw= -v8flags@^2.0.2: - version "2.0.11" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.0.11.tgz#bca8f30f0d6d60612cc2c00641e6962d42ae6881" +v8flags@^3.0.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.1.3.tgz#fc9dc23521ca20c5433f81cc4eb9b3033bb105d8" + integrity sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w== dependencies: - user-home "^1.1.1" + homedir-polyfill "^1.0.1" validate-npm-package-license@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: - spdx-correct "~1.0.0" - spdx-expression-parse "~1.0.0" + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +value-or-function@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= + +vinyl-fs@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== + dependencies: + fs-mkdirp-stream "^1.0.0" + glob-stream "^6.1.0" + graceful-fs "^4.0.0" + is-valid-glob "^1.0.0" + lazystream "^1.0.0" + lead "^1.0.0" + object.assign "^4.0.4" + pumpify "^1.3.5" + readable-stream "^2.3.3" + remove-bom-buffer "^3.0.0" + remove-bom-stream "^1.2.0" + resolve-options "^1.1.0" + through2 "^2.0.0" + to-through "^2.0.0" + value-or-function "^3.0.0" + vinyl "^2.0.0" + vinyl-sourcemap "^1.1.0" -vinyl-fs@^0.3.0: - version "0.3.14" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" +vinyl-sourcemap@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= dependencies: - defaults "^1.0.0" - glob-stream "^3.1.5" - glob-watcher "^0.0.6" - graceful-fs "^3.0.0" - mkdirp "^0.5.0" - strip-bom "^1.0.0" - through2 "^0.6.1" - vinyl "^0.4.0" + append-buffer "^1.0.2" + convert-source-map "^1.5.0" + graceful-fs "^4.1.6" + normalize-path "^2.1.1" + now-and-later "^2.0.0" + remove-bom-buffer "^3.0.0" + vinyl "^2.0.0" vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= dependencies: source-map "^0.5.1" vinyl@^0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.2.3.tgz#bca938209582ec5a49ad538a00fa1f125e513252" + integrity sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI= dependencies: clone-stats "~0.0.1" -vinyl@^0.4.0: - version "0.4.6" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" - dependencies: - clone "^0.2.0" - clone-stats "^0.0.1" - -vinyl@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" +vinyl@^2.0.0, vinyl@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" when@^3.7.7: - version "3.7.7" - resolved "https://registry.yarnpkg.com/when/-/when-3.7.7.tgz#aba03fc3bb736d6c88b091d013d8a8e590d84718" + version "3.7.8" + resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" + integrity sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I= + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which@^1.2.14: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" -which@^1.2.12: - version "1.2.12" - resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== dependencies: - isexe "^1.1.1" + string-width "^1.0.2 || 2" window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= xtend@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a" + integrity sha1-XM50B7r2Qsunvs2laBEcST9ZZlo= + +xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +yallist@^3.0.0, yallist@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= + dependencies: + camelcase "^3.0.0" + +yargs@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + 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.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E= dependencies: camelcase "^1.0.2" cliui "^2.1.0" decamelize "^1.0.0" window-size "0.1.0" -yazl@^2.1.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.4.2.tgz#14cb19083e1e25a70092c1588aabe0f4e4dd4d88" +yazl@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35" + integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== dependencies: buffer-crc32 "~0.2.3"