├── .flowconfig ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── src └── index.js └── yarn.lock /.flowconfig: -------------------------------------------------------------------------------- 1 | [ignore] 2 | 3 | [include] 4 | 5 | [libs] 6 | 7 | [lints] 8 | 9 | [options] 10 | 11 | [strict] 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (http://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | node_modules/ 37 | jspm_packages/ 38 | 39 | # Typescript v1 declaration files 40 | typings/ 41 | 42 | # Optional npm cache directory 43 | .npm 44 | 45 | # Optional eslint cache 46 | .eslintcache 47 | 48 | # Optional REPL history 49 | .node_repl_history 50 | 51 | # Output of 'npm pack' 52 | *.tgz 53 | 54 | # Yarn Integrity file 55 | .yarn-integrity 56 | 57 | # dotenv environment variables file 58 | .env 59 | 60 | dist/ 61 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Alberto Leal (github.com/dashed) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | react-app-rewire-babel-loader [![npm version](https://img.shields.io/npm/v/react-app-rewire-babel-loader.svg?style=flat)](https://www.npmjs.com/package/react-app-rewire-babel-loader) 2 | ============================= 3 | 4 | > Rewire [`babel-loader`](https://github.com/babel/babel-loader) loader in your [`create-react-app`](https://github.com/facebookincubator/create-react-app) project using [`react-app-rewired`](https://github.com/timarney/react-app-rewired). 5 | 6 | Say there is an awesome library you found on npm that you want to use within your **un-ejected** [`create-react-app`](https://github.com/facebookincubator/create-react-app) project, but unfortunately, it's published in ES6+ (since `node_modules` doesn't go through `babel-loader`), so you cannot *really* use it. 7 | 8 | However, with [`react-app-rewired`](https://github.com/timarney/react-app-rewired) and this library, `react-app-rewire-babel-loader`, you can use that awesome library you've found. 9 | 10 | See below for usage. 11 | 12 | ## 🚨 Not maintained for react-app-rewired v2.x.x+ 13 | 14 | I'm not maintaining this library for `react-app-rewired` v2.x.x+. 15 | 16 | Instead, please consider using: https://github.com/arackaf/customize-cra 17 | 18 | The following essentially emulates `react-app-rewire-babel-loader` which you can copy & paste into your override config file: 19 | 20 | ```js 21 | // NOTE as of customize-cra v0.2.11 22 | 23 | const { babelInclude, getBabelLoader } = require("customize-cra"); 24 | 25 | const include = (config, ...includes) => { 26 | return babelInclude(includes)(config); 27 | }; 28 | 29 | const babelExclude = exclude => config => { 30 | getBabelLoader(config).exclude = exclude; 31 | return config; 32 | }; 33 | 34 | const exclude = (config, ...excludes) => { 35 | return babelExclude(excludes)(config); 36 | }; 37 | ``` 38 | 39 | ## Install 40 | 41 | 42 | ```sh 43 | $ yarn add react-app-rewire-babel-loader 44 | # npm v5+ 45 | $ npm install react-app-rewire-babel-loader 46 | # before npm v5 47 | $ npm install --save react-app-rewire-babel-loader 48 | ``` 49 | 50 | ## Usage 51 | 52 | ```js 53 | // config-overrides.js 54 | // see: https://github.com/timarney/react-app-rewired 55 | 56 | const path = require("path"); 57 | const fs = require("fs"); 58 | 59 | const rewireBabelLoader = require("react-app-rewire-babel-loader"); 60 | 61 | // helpers 62 | 63 | const appDirectory = fs.realpathSync(process.cwd()); 64 | const resolveApp = relativePath => path.resolve(appDirectory, relativePath); 65 | 66 | module.exports = function override(config, env) { 67 | 68 | // white-list some npm modules to the babel-loader pipeline 69 | // see: https://webpack.js.org/configuration/module/#rule-include 70 | 71 | config = rewireBabelLoader.include( 72 | config, 73 | resolveApp("node_modules/isemail") 74 | ); 75 | 76 | // black-list some modules from the babel-loader pipeline 77 | // see: https://webpack.js.org/configuration/module/#rule-exclude 78 | 79 | config = rewireBabelLoader.exclude( 80 | config, 81 | /(node_modules|bower_components)/ 82 | ); 83 | 84 | return config; 85 | 86 | }; 87 | ``` 88 | 89 | 90 | Development 91 | =========== 92 | 93 | - `node.js` and `npm`. See: https://github.com/creationix/nvm#installation 94 | - `yarn`. See: https://yarnpkg.com/en/docs/install 95 | - `npm` dependencies. Run: `yarn install` 96 | 97 | ## Chores 98 | 99 | - Lint: `yarn run lint` 100 | - Prettier: `yarn run pretty` 101 | - Test: `yarn run test` 102 | - Pre-publish: `yarn run prepublish` 103 | - Build: `yarn run build` 104 | 105 | License 106 | ======= 107 | 108 | MIT. 109 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "react-app-rewire-babel-loader", 3 | "version": "0.1.1", 4 | "description": "Rewire `babel-loader` loader in your `create-react-app` project using `react-app-rewired`.", 5 | "source": "src/index.js", 6 | "module": "dist/index.es.js", 7 | "main": "dist/index.js", 8 | "umd:main": "dist/index.umd.js", 9 | "repository": "https://github.com/dashed/react-app-rewire-babel-loader", 10 | "author": { 11 | "name": "Alberto Leal", 12 | "email": "mailforalberto@gmail.com", 13 | "url": "github.com/dashed" 14 | }, 15 | "license": "MIT", 16 | "eslintConfig": { 17 | "parser": "babel-eslint", 18 | "env": { 19 | "browser": true, 20 | "node": true, 21 | "mocha": true 22 | }, 23 | "extends": [ 24 | "eslint:recommended" 25 | ] 26 | }, 27 | "scripts": { 28 | "build": "microbundle --compress=false", 29 | "dev": "microbundle watch --compress=false", 30 | "pretty": "prettier --write --tab-width 4 'src/**/*.js' 'test/**/*.js'", 31 | "prepublish": "npm run lint && npm run test && npm run build", 32 | "lint": "eslint src test", 33 | "flow": "flow" 34 | }, 35 | "keywords": [ 36 | "babel-loader", 37 | "react-app-rewired", 38 | "webpack", 39 | "create-react-app" 40 | ], 41 | "dependencies": { 42 | "react-app-rewired": "^1.4.0" 43 | }, 44 | "devDependencies": { 45 | "babel-eslint": "^8.0.3", 46 | "eslint": "^4.13.1", 47 | "flow-bin": "^0.61.0", 48 | "microbundle": "^0.2.4", 49 | "prettier": "^1.9.2" 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | const { getBabelLoader } = require("react-app-rewired"); 4 | 5 | // see: https://webpack.js.org/configuration/module/#condition 6 | type Condition = 7 | | string 8 | | RegExp 9 | | Array 10 | | ((arg: any) => boolean) 11 | | { 12 | +test?: Condition, 13 | +include?: Condition, 14 | +exclude?: Condition, 15 | +and?: Array, 16 | +or?: Array, 17 | +not?: Array 18 | }; 19 | 20 | type ConfigType = { 21 | module: { 22 | rules: { 23 | // omitted 24 | } 25 | } 26 | }; 27 | 28 | type LoaderRule = { 29 | include?: Condition, 30 | exclude?: Condition 31 | }; 32 | 33 | const getArray = (source: ?Condition): Array => { 34 | if (!source) { 35 | return []; 36 | } 37 | 38 | return Array.isArray(source) ? source : [source]; 39 | }; 40 | 41 | export const include = (config: ConfigType, ...includes: Array) => { 42 | const babel_loader: LoaderRule = getBabelLoader(config.module.rules); 43 | 44 | const include_config = getArray(babel_loader.include); 45 | 46 | includes = includes.reduce((accumulator, include) => { 47 | if (Array.isArray(include)) { 48 | return accumulator.concat(include); 49 | } 50 | 51 | accumulator.push(include); 52 | return accumulator; 53 | }, include_config); 54 | 55 | babel_loader.include = includes; 56 | 57 | return config; 58 | }; 59 | 60 | export const exclude = (config: ConfigType, ...excludes: Array) => { 61 | const babel_loader: LoaderRule = getBabelLoader(config.module.rules); 62 | 63 | const exclude_config = getArray(babel_loader.exclude); 64 | 65 | excludes = excludes.reduce((accumulator, exclude) => { 66 | if (Array.isArray(exclude)) { 67 | return accumulator.concat(exclude); 68 | } 69 | 70 | accumulator.push(exclude); 71 | return accumulator; 72 | }, exclude_config); 73 | 74 | babel_loader.exclude = excludes; 75 | 76 | return config; 77 | }; 78 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@7.0.0-beta.31": 6 | version "7.0.0-beta.31" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.31.tgz#473d021ecc573a2cce1c07d5b509d5215f46ba35" 8 | dependencies: 9 | chalk "^2.0.0" 10 | esutils "^2.0.2" 11 | js-tokens "^3.0.0" 12 | 13 | "@babel/helper-function-name@7.0.0-beta.31": 14 | version "7.0.0-beta.31" 15 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.31.tgz#afe63ad799209989348b1109b44feb66aa245f57" 16 | dependencies: 17 | "@babel/helper-get-function-arity" "7.0.0-beta.31" 18 | "@babel/template" "7.0.0-beta.31" 19 | "@babel/traverse" "7.0.0-beta.31" 20 | "@babel/types" "7.0.0-beta.31" 21 | 22 | "@babel/helper-get-function-arity@7.0.0-beta.31": 23 | version "7.0.0-beta.31" 24 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.31.tgz#1176d79252741218e0aec872ada07efb2b37a493" 25 | dependencies: 26 | "@babel/types" "7.0.0-beta.31" 27 | 28 | "@babel/template@7.0.0-beta.31": 29 | version "7.0.0-beta.31" 30 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.31.tgz#577bb29389f6c497c3e7d014617e7d6713f68bda" 31 | dependencies: 32 | "@babel/code-frame" "7.0.0-beta.31" 33 | "@babel/types" "7.0.0-beta.31" 34 | babylon "7.0.0-beta.31" 35 | lodash "^4.2.0" 36 | 37 | "@babel/traverse@7.0.0-beta.31": 38 | version "7.0.0-beta.31" 39 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.31.tgz#db399499ad74aefda014f0c10321ab255134b1df" 40 | dependencies: 41 | "@babel/code-frame" "7.0.0-beta.31" 42 | "@babel/helper-function-name" "7.0.0-beta.31" 43 | "@babel/types" "7.0.0-beta.31" 44 | babylon "7.0.0-beta.31" 45 | debug "^3.0.1" 46 | globals "^10.0.0" 47 | invariant "^2.2.0" 48 | lodash "^4.2.0" 49 | 50 | "@babel/types@7.0.0-beta.31": 51 | version "7.0.0-beta.31" 52 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.31.tgz#42c9c86784f674c173fb21882ca9643334029de4" 53 | dependencies: 54 | esutils "^2.0.2" 55 | lodash "^4.2.0" 56 | to-fast-properties "^2.0.0" 57 | 58 | acorn-es7-plugin@>=1.1.6: 59 | version "1.1.7" 60 | resolved "https://registry.yarnpkg.com/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz#f2ee1f3228a90eead1245f9ab1922eb2e71d336b" 61 | 62 | acorn-jsx@^3.0.0, acorn-jsx@^3.0.1: 63 | version "3.0.1" 64 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" 65 | dependencies: 66 | acorn "^3.0.4" 67 | 68 | acorn5-object-spread@^4.0.0: 69 | version "4.0.0" 70 | resolved "https://registry.yarnpkg.com/acorn5-object-spread/-/acorn5-object-spread-4.0.0.tgz#d5758081eed97121ab0be47e31caaef2aa399697" 71 | dependencies: 72 | acorn "^5.1.2" 73 | 74 | acorn@>=2.5.2, acorn@^5.1.2, acorn@^5.2.1: 75 | version "5.2.1" 76 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" 77 | 78 | acorn@^3.0.4: 79 | version "3.3.0" 80 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" 81 | 82 | ajv-keywords@^2.1.0: 83 | version "2.1.1" 84 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" 85 | 86 | ajv@^5.2.3, ajv@^5.3.0: 87 | version "5.5.2" 88 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" 89 | dependencies: 90 | co "^4.6.0" 91 | fast-deep-equal "^1.0.0" 92 | fast-json-stable-stringify "^2.0.0" 93 | json-schema-traverse "^0.3.0" 94 | 95 | ansi-escapes@^3.0.0: 96 | version "3.0.0" 97 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" 98 | 99 | ansi-regex@^2.0.0: 100 | version "2.1.1" 101 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 102 | 103 | ansi-regex@^3.0.0: 104 | version "3.0.0" 105 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 106 | 107 | ansi-styles@^2.2.1: 108 | version "2.2.1" 109 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 110 | 111 | ansi-styles@^3.1.0: 112 | version "3.2.0" 113 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" 114 | dependencies: 115 | color-convert "^1.9.0" 116 | 117 | argparse@^1.0.7: 118 | version "1.0.9" 119 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" 120 | dependencies: 121 | sprintf-js "~1.0.2" 122 | 123 | arr-diff@^2.0.0: 124 | version "2.0.0" 125 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" 126 | dependencies: 127 | arr-flatten "^1.0.1" 128 | 129 | arr-flatten@^1.0.1: 130 | version "1.1.0" 131 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" 132 | 133 | array-union@^1.0.1: 134 | version "1.0.2" 135 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 136 | dependencies: 137 | array-uniq "^1.0.1" 138 | 139 | array-uniq@^1.0.1: 140 | version "1.0.3" 141 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 142 | 143 | array-unique@^0.2.1: 144 | version "0.2.1" 145 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" 146 | 147 | arrify@^1.0.0: 148 | version "1.0.1" 149 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 150 | 151 | asyncro@^2.0.1: 152 | version "2.0.1" 153 | resolved "https://registry.yarnpkg.com/asyncro/-/asyncro-2.0.1.tgz#441783c134d0e13588af894bd4f8d1c834630d5d" 154 | 155 | babel-code-frame@^6.22.0: 156 | version "6.26.0" 157 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" 158 | dependencies: 159 | chalk "^1.1.3" 160 | esutils "^2.0.2" 161 | js-tokens "^3.0.2" 162 | 163 | babel-eslint@^8.0.3: 164 | version "8.1.0" 165 | resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.1.0.tgz#b6f32d598559f96127fa608bd19574626325d5b7" 166 | dependencies: 167 | "@babel/code-frame" "7.0.0-beta.31" 168 | "@babel/traverse" "7.0.0-beta.31" 169 | "@babel/types" "7.0.0-beta.31" 170 | babylon "7.0.0-beta.31" 171 | eslint-scope "~3.7.1" 172 | eslint-visitor-keys "^1.0.0" 173 | 174 | babel-polyfill@^6.26.0: 175 | version "6.26.0" 176 | resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" 177 | dependencies: 178 | babel-runtime "^6.26.0" 179 | core-js "^2.5.0" 180 | regenerator-runtime "^0.10.5" 181 | 182 | babel-runtime@^6.26.0: 183 | version "6.26.0" 184 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" 185 | dependencies: 186 | core-js "^2.4.0" 187 | regenerator-runtime "^0.11.0" 188 | 189 | babylon@7.0.0-beta.31: 190 | version "7.0.0-beta.31" 191 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.31.tgz#7ec10f81e0e456fd0f855ad60fa30c2ac454283f" 192 | 193 | babylon@^6.15.0: 194 | version "6.18.0" 195 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" 196 | 197 | balanced-match@^1.0.0: 198 | version "1.0.0" 199 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 200 | 201 | brace-expansion@^1.1.7: 202 | version "1.1.8" 203 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" 204 | dependencies: 205 | balanced-match "^1.0.0" 206 | concat-map "0.0.1" 207 | 208 | braces@^1.8.2: 209 | version "1.8.5" 210 | resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" 211 | dependencies: 212 | expand-range "^1.8.1" 213 | preserve "^0.2.0" 214 | repeat-element "^1.1.2" 215 | 216 | browser-resolve@^1.11.0: 217 | version "1.11.2" 218 | resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" 219 | dependencies: 220 | resolve "1.1.7" 221 | 222 | buble@^0.18.0: 223 | version "0.18.0" 224 | resolved "https://registry.yarnpkg.com/buble/-/buble-0.18.0.tgz#63b338b8248c474b46fd3e3546560ae08d8abe91" 225 | dependencies: 226 | acorn "^5.1.2" 227 | acorn-jsx "^3.0.1" 228 | acorn5-object-spread "^4.0.0" 229 | chalk "^2.1.0" 230 | magic-string "^0.22.4" 231 | minimist "^1.2.0" 232 | os-homedir "^1.0.1" 233 | vlq "^0.2.2" 234 | 235 | builtin-modules@^1.1.0: 236 | version "1.1.1" 237 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 238 | 239 | caller-path@^0.1.0: 240 | version "0.1.0" 241 | resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" 242 | dependencies: 243 | callsites "^0.2.0" 244 | 245 | callsites@^0.2.0: 246 | version "0.2.0" 247 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" 248 | 249 | camelcase@^4.1.0: 250 | version "4.1.0" 251 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 252 | 253 | chalk@^1.0.0, chalk@^1.1.3: 254 | version "1.1.3" 255 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 256 | dependencies: 257 | ansi-styles "^2.2.1" 258 | escape-string-regexp "^1.0.2" 259 | has-ansi "^2.0.0" 260 | strip-ansi "^3.0.0" 261 | supports-color "^2.0.0" 262 | 263 | chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.0: 264 | version "2.3.0" 265 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" 266 | dependencies: 267 | ansi-styles "^3.1.0" 268 | escape-string-regexp "^1.0.5" 269 | supports-color "^4.0.0" 270 | 271 | chardet@^0.4.0: 272 | version "0.4.2" 273 | resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" 274 | 275 | circular-json@^0.3.1: 276 | version "0.3.3" 277 | resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" 278 | 279 | cli-cursor@^2.1.0: 280 | version "2.1.0" 281 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" 282 | dependencies: 283 | restore-cursor "^2.0.0" 284 | 285 | cli-width@^2.0.0: 286 | version "2.2.0" 287 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 288 | 289 | cliui@^3.2.0: 290 | version "3.2.0" 291 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" 292 | dependencies: 293 | string-width "^1.0.1" 294 | strip-ansi "^3.0.1" 295 | wrap-ansi "^2.0.0" 296 | 297 | co@^4.6.0: 298 | version "4.6.0" 299 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 300 | 301 | code-point-at@^1.0.0: 302 | version "1.1.0" 303 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 304 | 305 | color-convert@^1.9.0: 306 | version "1.9.1" 307 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" 308 | dependencies: 309 | color-name "^1.1.1" 310 | 311 | color-name@^1.1.1: 312 | version "1.1.3" 313 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 314 | 315 | commander@~2.12.1: 316 | version "2.12.2" 317 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" 318 | 319 | concat-map@0.0.1: 320 | version "0.0.1" 321 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 322 | 323 | concat-stream@^1.6.0: 324 | version "1.6.0" 325 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" 326 | dependencies: 327 | inherits "^2.0.3" 328 | readable-stream "^2.2.2" 329 | typedarray "^0.0.6" 330 | 331 | core-js@^2.4.0, core-js@^2.5.0: 332 | version "2.5.3" 333 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" 334 | 335 | core-util-is@~1.0.0: 336 | version "1.0.2" 337 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 338 | 339 | cross-spawn@^5.0.1, cross-spawn@^5.1.0: 340 | version "5.1.0" 341 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 342 | dependencies: 343 | lru-cache "^4.0.1" 344 | shebang-command "^1.2.0" 345 | which "^1.2.9" 346 | 347 | debug@^3.0.1, debug@^3.1.0: 348 | version "3.1.0" 349 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 350 | dependencies: 351 | ms "2.0.0" 352 | 353 | decamelize@^1.1.1: 354 | version "1.2.0" 355 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 356 | 357 | deep-is@~0.1.3: 358 | version "0.1.3" 359 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 360 | 361 | del@^2.0.2: 362 | version "2.2.2" 363 | resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" 364 | dependencies: 365 | globby "^5.0.0" 366 | is-path-cwd "^1.0.0" 367 | is-path-in-cwd "^1.0.0" 368 | object-assign "^4.0.1" 369 | pify "^2.0.0" 370 | pinkie-promise "^2.0.0" 371 | rimraf "^2.2.8" 372 | 373 | doctrine@^2.0.2: 374 | version "2.0.2" 375 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.2.tgz#68f96ce8efc56cc42651f1faadb4f175273b0075" 376 | dependencies: 377 | esutils "^2.0.2" 378 | 379 | dotenv@^4.0.0: 380 | version "4.0.0" 381 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d" 382 | 383 | duplexer@^0.1.1: 384 | version "0.1.1" 385 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" 386 | 387 | es6-promise@^4.0.3: 388 | version "4.1.1" 389 | resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.1.1.tgz#8811e90915d9a0dba36274f0b242dbda78f9c92a" 390 | 391 | es6-promisify@^5.0.0: 392 | version "5.0.0" 393 | resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" 394 | dependencies: 395 | es6-promise "^4.0.3" 396 | 397 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 398 | version "1.0.5" 399 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 400 | 401 | eslint-scope@^3.7.1, eslint-scope@~3.7.1: 402 | version "3.7.1" 403 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" 404 | dependencies: 405 | esrecurse "^4.1.0" 406 | estraverse "^4.1.1" 407 | 408 | eslint-visitor-keys@^1.0.0: 409 | version "1.0.0" 410 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" 411 | 412 | eslint@^4.13.1: 413 | version "4.14.0" 414 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.14.0.tgz#96609768d1dd23304faba2d94b7fefe5a5447a82" 415 | dependencies: 416 | ajv "^5.3.0" 417 | babel-code-frame "^6.22.0" 418 | chalk "^2.1.0" 419 | concat-stream "^1.6.0" 420 | cross-spawn "^5.1.0" 421 | debug "^3.1.0" 422 | doctrine "^2.0.2" 423 | eslint-scope "^3.7.1" 424 | eslint-visitor-keys "^1.0.0" 425 | espree "^3.5.2" 426 | esquery "^1.0.0" 427 | esutils "^2.0.2" 428 | file-entry-cache "^2.0.0" 429 | functional-red-black-tree "^1.0.1" 430 | glob "^7.1.2" 431 | globals "^11.0.1" 432 | ignore "^3.3.3" 433 | imurmurhash "^0.1.4" 434 | inquirer "^3.0.6" 435 | is-resolvable "^1.0.0" 436 | js-yaml "^3.9.1" 437 | json-stable-stringify-without-jsonify "^1.0.1" 438 | levn "^0.3.0" 439 | lodash "^4.17.4" 440 | minimatch "^3.0.2" 441 | mkdirp "^0.5.1" 442 | natural-compare "^1.4.0" 443 | optionator "^0.8.2" 444 | path-is-inside "^1.0.2" 445 | pluralize "^7.0.0" 446 | progress "^2.0.0" 447 | require-uncached "^1.0.3" 448 | semver "^5.3.0" 449 | strip-ansi "^4.0.0" 450 | strip-json-comments "~2.0.1" 451 | table "^4.0.1" 452 | text-table "~0.2.0" 453 | 454 | espree@^3.5.2: 455 | version "3.5.2" 456 | resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.2.tgz#756ada8b979e9dcfcdb30aad8d1a9304a905e1ca" 457 | dependencies: 458 | acorn "^5.2.1" 459 | acorn-jsx "^3.0.0" 460 | 461 | esprima@^4.0.0: 462 | version "4.0.0" 463 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" 464 | 465 | esquery@^1.0.0: 466 | version "1.0.0" 467 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" 468 | dependencies: 469 | estraverse "^4.0.0" 470 | 471 | esrecurse@^4.1.0: 472 | version "4.2.0" 473 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163" 474 | dependencies: 475 | estraverse "^4.1.0" 476 | object-assign "^4.0.1" 477 | 478 | estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: 479 | version "4.2.0" 480 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 481 | 482 | estree-walker@^0.2.1: 483 | version "0.2.1" 484 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e" 485 | 486 | estree-walker@^0.3.0: 487 | version "0.3.1" 488 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa" 489 | 490 | estree-walker@^0.5.0: 491 | version "0.5.1" 492 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.1.tgz#64fc375053abc6f57d73e9bd2f004644ad3c5854" 493 | 494 | esutils@^2.0.2: 495 | version "2.0.2" 496 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 497 | 498 | execa@^0.7.0: 499 | version "0.7.0" 500 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 501 | dependencies: 502 | cross-spawn "^5.0.1" 503 | get-stream "^3.0.0" 504 | is-stream "^1.1.0" 505 | npm-run-path "^2.0.0" 506 | p-finally "^1.0.0" 507 | signal-exit "^3.0.0" 508 | strip-eof "^1.0.0" 509 | 510 | expand-brackets@^0.1.4: 511 | version "0.1.5" 512 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" 513 | dependencies: 514 | is-posix-bracket "^0.1.0" 515 | 516 | expand-range@^1.8.1: 517 | version "1.8.2" 518 | resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" 519 | dependencies: 520 | fill-range "^2.1.0" 521 | 522 | external-editor@^2.0.4: 523 | version "2.1.0" 524 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48" 525 | dependencies: 526 | chardet "^0.4.0" 527 | iconv-lite "^0.4.17" 528 | tmp "^0.0.33" 529 | 530 | extglob@^0.3.1: 531 | version "0.3.2" 532 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" 533 | dependencies: 534 | is-extglob "^1.0.0" 535 | 536 | fast-deep-equal@^1.0.0: 537 | version "1.0.0" 538 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" 539 | 540 | fast-json-stable-stringify@^2.0.0: 541 | version "2.0.0" 542 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" 543 | 544 | fast-levenshtein@~2.0.4: 545 | version "2.0.6" 546 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 547 | 548 | figures@^1.0.1: 549 | version "1.7.0" 550 | resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" 551 | dependencies: 552 | escape-string-regexp "^1.0.5" 553 | object-assign "^4.1.0" 554 | 555 | figures@^2.0.0: 556 | version "2.0.0" 557 | resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" 558 | dependencies: 559 | escape-string-regexp "^1.0.5" 560 | 561 | file-entry-cache@^2.0.0: 562 | version "2.0.0" 563 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" 564 | dependencies: 565 | flat-cache "^1.2.1" 566 | object-assign "^4.0.1" 567 | 568 | filename-regex@^2.0.0: 569 | version "2.0.1" 570 | resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" 571 | 572 | filesize@^3.5.11: 573 | version "3.5.11" 574 | resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" 575 | 576 | fill-range@^2.1.0: 577 | version "2.2.3" 578 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" 579 | dependencies: 580 | is-number "^2.1.0" 581 | isobject "^2.0.0" 582 | randomatic "^1.1.3" 583 | repeat-element "^1.1.2" 584 | repeat-string "^1.5.2" 585 | 586 | find-up@^2.1.0: 587 | version "2.1.0" 588 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" 589 | dependencies: 590 | locate-path "^2.0.0" 591 | 592 | flat-cache@^1.2.1: 593 | version "1.3.0" 594 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" 595 | dependencies: 596 | circular-json "^0.3.1" 597 | del "^2.0.2" 598 | graceful-fs "^4.1.2" 599 | write "^0.2.1" 600 | 601 | flow-bin@^0.61.0: 602 | version "0.61.0" 603 | resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.61.0.tgz#d0473a8c35dbbf4de573823f4932124397d32d35" 604 | 605 | flow-remove-types@^1.1.0: 606 | version "1.2.3" 607 | resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-1.2.3.tgz#6131aefc7da43364bb8b479758c9dec7735d1a18" 608 | dependencies: 609 | babylon "^6.15.0" 610 | vlq "^0.2.1" 611 | 612 | for-in@^1.0.1: 613 | version "1.0.2" 614 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" 615 | 616 | for-own@^0.1.4: 617 | version "0.1.5" 618 | resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" 619 | dependencies: 620 | for-in "^1.0.1" 621 | 622 | fs.realpath@^1.0.0: 623 | version "1.0.0" 624 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 625 | 626 | functional-red-black-tree@^1.0.1: 627 | version "1.0.1" 628 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 629 | 630 | get-caller-file@^1.0.1: 631 | version "1.0.2" 632 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" 633 | 634 | get-stream@^3.0.0: 635 | version "3.0.0" 636 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 637 | 638 | glob-base@^0.3.0: 639 | version "0.3.0" 640 | resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" 641 | dependencies: 642 | glob-parent "^2.0.0" 643 | is-glob "^2.0.0" 644 | 645 | glob-parent@^2.0.0: 646 | version "2.0.0" 647 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" 648 | dependencies: 649 | is-glob "^2.0.0" 650 | 651 | glob@^7.0.3, glob@^7.0.5, glob@^7.1.2: 652 | version "7.1.2" 653 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" 654 | dependencies: 655 | fs.realpath "^1.0.0" 656 | inflight "^1.0.4" 657 | inherits "2" 658 | minimatch "^3.0.4" 659 | once "^1.3.0" 660 | path-is-absolute "^1.0.0" 661 | 662 | globals@^10.0.0: 663 | version "10.4.0" 664 | resolved "https://registry.yarnpkg.com/globals/-/globals-10.4.0.tgz#5c477388b128a9e4c5c5d01c7a2aca68c68b2da7" 665 | 666 | globals@^11.0.1: 667 | version "11.1.0" 668 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.1.0.tgz#632644457f5f0e3ae711807183700ebf2e4633e4" 669 | 670 | globby@^5.0.0: 671 | version "5.0.0" 672 | resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" 673 | dependencies: 674 | array-union "^1.0.1" 675 | arrify "^1.0.0" 676 | glob "^7.0.3" 677 | object-assign "^4.0.1" 678 | pify "^2.0.0" 679 | pinkie-promise "^2.0.0" 680 | 681 | graceful-fs@^4.1.2: 682 | version "4.1.11" 683 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 684 | 685 | gzip-size@^3.0.0: 686 | version "3.0.0" 687 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" 688 | dependencies: 689 | duplexer "^0.1.1" 690 | 691 | gzip-size@^4.1.0: 692 | version "4.1.0" 693 | resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c" 694 | dependencies: 695 | duplexer "^0.1.1" 696 | pify "^3.0.0" 697 | 698 | has-ansi@^2.0.0: 699 | version "2.0.0" 700 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 701 | dependencies: 702 | ansi-regex "^2.0.0" 703 | 704 | has-flag@^2.0.0: 705 | version "2.0.0" 706 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" 707 | 708 | iconv-lite@^0.4.17: 709 | version "0.4.19" 710 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" 711 | 712 | ignore@^3.3.3: 713 | version "3.3.7" 714 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" 715 | 716 | imurmurhash@^0.1.4: 717 | version "0.1.4" 718 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 719 | 720 | inflight@^1.0.4: 721 | version "1.0.6" 722 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 723 | dependencies: 724 | once "^1.3.0" 725 | wrappy "1" 726 | 727 | inherits@2, inherits@^2.0.3, inherits@~2.0.3: 728 | version "2.0.3" 729 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 730 | 731 | inquirer@^3.0.6: 732 | version "3.3.0" 733 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" 734 | dependencies: 735 | ansi-escapes "^3.0.0" 736 | chalk "^2.0.0" 737 | cli-cursor "^2.1.0" 738 | cli-width "^2.0.0" 739 | external-editor "^2.0.4" 740 | figures "^2.0.0" 741 | lodash "^4.3.0" 742 | mute-stream "0.0.7" 743 | run-async "^2.2.0" 744 | rx-lite "^4.0.8" 745 | rx-lite-aggregates "^4.0.8" 746 | string-width "^2.1.0" 747 | strip-ansi "^4.0.0" 748 | through "^2.3.6" 749 | 750 | invariant@^2.2.0: 751 | version "2.2.2" 752 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" 753 | dependencies: 754 | loose-envify "^1.0.0" 755 | 756 | invert-kv@^1.0.0: 757 | version "1.0.0" 758 | resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" 759 | 760 | is-buffer@^1.1.5: 761 | version "1.1.6" 762 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" 763 | 764 | is-dotfile@^1.0.0: 765 | version "1.0.3" 766 | resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" 767 | 768 | is-equal-shallow@^0.1.3: 769 | version "0.1.3" 770 | resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" 771 | dependencies: 772 | is-primitive "^2.0.0" 773 | 774 | is-extendable@^0.1.1: 775 | version "0.1.1" 776 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 777 | 778 | is-extglob@^1.0.0: 779 | version "1.0.0" 780 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" 781 | 782 | is-fullwidth-code-point@^1.0.0: 783 | version "1.0.0" 784 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 785 | dependencies: 786 | number-is-nan "^1.0.0" 787 | 788 | is-fullwidth-code-point@^2.0.0: 789 | version "2.0.0" 790 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 791 | 792 | is-glob@^2.0.0, is-glob@^2.0.1: 793 | version "2.0.1" 794 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" 795 | dependencies: 796 | is-extglob "^1.0.0" 797 | 798 | is-module@^1.0.0: 799 | version "1.0.0" 800 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" 801 | 802 | is-number@^2.1.0: 803 | version "2.1.0" 804 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" 805 | dependencies: 806 | kind-of "^3.0.2" 807 | 808 | is-number@^3.0.0: 809 | version "3.0.0" 810 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" 811 | dependencies: 812 | kind-of "^3.0.2" 813 | 814 | is-path-cwd@^1.0.0: 815 | version "1.0.0" 816 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" 817 | 818 | is-path-in-cwd@^1.0.0: 819 | version "1.0.0" 820 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" 821 | dependencies: 822 | is-path-inside "^1.0.0" 823 | 824 | is-path-inside@^1.0.0: 825 | version "1.0.1" 826 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" 827 | dependencies: 828 | path-is-inside "^1.0.1" 829 | 830 | is-posix-bracket@^0.1.0: 831 | version "0.1.1" 832 | resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" 833 | 834 | is-primitive@^2.0.0: 835 | version "2.0.0" 836 | resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" 837 | 838 | is-promise@^2.1.0: 839 | version "2.1.0" 840 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 841 | 842 | is-resolvable@^1.0.0: 843 | version "1.0.1" 844 | resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.1.tgz#acca1cd36dbe44b974b924321555a70ba03b1cf4" 845 | 846 | is-stream@^1.1.0: 847 | version "1.1.0" 848 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 849 | 850 | isarray@1.0.0, isarray@~1.0.0: 851 | version "1.0.0" 852 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 853 | 854 | isexe@^2.0.0: 855 | version "2.0.0" 856 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 857 | 858 | isobject@^2.0.0: 859 | version "2.1.0" 860 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" 861 | dependencies: 862 | isarray "1.0.0" 863 | 864 | js-tokens@^3.0.0, js-tokens@^3.0.2: 865 | version "3.0.2" 866 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" 867 | 868 | js-yaml@^3.9.1: 869 | version "3.10.0" 870 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" 871 | dependencies: 872 | argparse "^1.0.7" 873 | esprima "^4.0.0" 874 | 875 | json-schema-traverse@^0.3.0: 876 | version "0.3.1" 877 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" 878 | 879 | json-stable-stringify-without-jsonify@^1.0.1: 880 | version "1.0.1" 881 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 882 | 883 | kind-of@^3.0.2: 884 | version "3.2.2" 885 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" 886 | dependencies: 887 | is-buffer "^1.1.5" 888 | 889 | kind-of@^4.0.0: 890 | version "4.0.0" 891 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" 892 | dependencies: 893 | is-buffer "^1.1.5" 894 | 895 | lcid@^1.0.0: 896 | version "1.0.0" 897 | resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" 898 | dependencies: 899 | invert-kv "^1.0.0" 900 | 901 | levn@^0.3.0, levn@~0.3.0: 902 | version "0.3.0" 903 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 904 | dependencies: 905 | prelude-ls "~1.1.2" 906 | type-check "~0.3.2" 907 | 908 | locate-path@^2.0.0: 909 | version "2.0.0" 910 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" 911 | dependencies: 912 | p-locate "^2.0.0" 913 | path-exists "^3.0.0" 914 | 915 | lodash.foreach@^4.5.0: 916 | version "4.5.0" 917 | resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" 918 | 919 | lodash.sumby@^4.6.0: 920 | version "4.6.0" 921 | resolved "https://registry.yarnpkg.com/lodash.sumby/-/lodash.sumby-4.6.0.tgz#7d87737ddb216da2f7e5e7cd2dd9c403a7887346" 922 | 923 | lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0: 924 | version "4.17.4" 925 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" 926 | 927 | loose-envify@^1.0.0: 928 | version "1.3.1" 929 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" 930 | dependencies: 931 | js-tokens "^3.0.0" 932 | 933 | lru-cache@^4.0.1: 934 | version "4.1.1" 935 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" 936 | dependencies: 937 | pseudomap "^1.0.2" 938 | yallist "^2.1.2" 939 | 940 | magic-string@^0.16.0: 941 | version "0.16.0" 942 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.16.0.tgz#970ebb0da7193301285fb1aa650f39bdd81eb45a" 943 | dependencies: 944 | vlq "^0.2.1" 945 | 946 | magic-string@^0.22.4: 947 | version "0.22.4" 948 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff" 949 | dependencies: 950 | vlq "^0.2.1" 951 | 952 | maxmin@^2.1.0: 953 | version "2.1.0" 954 | resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166" 955 | dependencies: 956 | chalk "^1.0.0" 957 | figures "^1.0.1" 958 | gzip-size "^3.0.0" 959 | pretty-bytes "^3.0.0" 960 | 961 | mem@^1.1.0: 962 | version "1.1.0" 963 | resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" 964 | dependencies: 965 | mimic-fn "^1.0.0" 966 | 967 | microbundle@^0.2.4: 968 | version "0.2.4" 969 | resolved "https://registry.yarnpkg.com/microbundle/-/microbundle-0.2.4.tgz#3a241455faa92d20a99071f2cdc274e282a19c82" 970 | dependencies: 971 | asyncro "^2.0.1" 972 | babel-polyfill "^6.26.0" 973 | chalk "^2.3.0" 974 | es6-promisify "^5.0.0" 975 | gzip-size "^4.1.0" 976 | pretty-bytes "^4.0.2" 977 | regenerator-runtime "^0.11.1" 978 | rollup "^0.52.1" 979 | rollup-plugin-buble "^0.18.0" 980 | rollup-plugin-bundle-size "^1.0.1" 981 | rollup-plugin-commonjs "^8.2.6" 982 | rollup-plugin-es3 "^1.1.0" 983 | rollup-plugin-flow "^1.1.1" 984 | rollup-plugin-node-resolve "^3.0.0" 985 | rollup-plugin-nodent "^0.1.3" 986 | rollup-plugin-post-replace "^1.0.0" 987 | rollup-plugin-preserve-shebang "^0.1.3" 988 | rollup-plugin-sizes "^0.4.2" 989 | rollup-plugin-uglify "^2.0.1" 990 | yargs "^10.0.3" 991 | 992 | micromatch@^2.3.11: 993 | version "2.3.11" 994 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" 995 | dependencies: 996 | arr-diff "^2.0.0" 997 | array-unique "^0.2.1" 998 | braces "^1.8.2" 999 | expand-brackets "^0.1.4" 1000 | extglob "^0.3.1" 1001 | filename-regex "^2.0.0" 1002 | is-extglob "^1.0.0" 1003 | is-glob "^2.0.1" 1004 | kind-of "^3.0.2" 1005 | normalize-path "^2.0.1" 1006 | object.omit "^2.0.0" 1007 | parse-glob "^3.0.4" 1008 | regex-cache "^0.4.2" 1009 | 1010 | mimic-fn@^1.0.0: 1011 | version "1.1.0" 1012 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" 1013 | 1014 | minimatch@^3.0.2, minimatch@^3.0.4: 1015 | version "3.0.4" 1016 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 1017 | dependencies: 1018 | brace-expansion "^1.1.7" 1019 | 1020 | minimist@0.0.8: 1021 | version "0.0.8" 1022 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 1023 | 1024 | minimist@^1.2.0: 1025 | version "1.2.0" 1026 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 1027 | 1028 | mkdirp@^0.5.1: 1029 | version "0.5.1" 1030 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 1031 | dependencies: 1032 | minimist "0.0.8" 1033 | 1034 | module-details-from-path@^1.0.3: 1035 | version "1.0.3" 1036 | resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" 1037 | 1038 | ms@2.0.0: 1039 | version "2.0.0" 1040 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 1041 | 1042 | mute-stream@0.0.7: 1043 | version "0.0.7" 1044 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" 1045 | 1046 | natural-compare@^1.4.0: 1047 | version "1.4.0" 1048 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 1049 | 1050 | nodent-compiler@>=3.1.5: 1051 | version "3.1.5" 1052 | resolved "https://registry.yarnpkg.com/nodent-compiler/-/nodent-compiler-3.1.5.tgz#8c09289eacf7256bda89c2b88941681d5cccf80c" 1053 | dependencies: 1054 | acorn ">=2.5.2" 1055 | acorn-es7-plugin ">=1.1.6" 1056 | source-map "^0.5.6" 1057 | 1058 | nodent-runtime@^3.0.4: 1059 | version "3.2.0" 1060 | resolved "https://registry.yarnpkg.com/nodent-runtime/-/nodent-runtime-3.2.0.tgz#8b79500a1274176d732b60284c7a7d10d9e44180" 1061 | 1062 | nodent@^3.0.17: 1063 | version "3.1.5" 1064 | resolved "https://registry.yarnpkg.com/nodent/-/nodent-3.1.5.tgz#021c8fb392e7901cd8fbcd816ff1350e254af05d" 1065 | dependencies: 1066 | nodent-compiler ">=3.1.5" 1067 | nodent-runtime "^3.0.4" 1068 | resolve "^1.5.0" 1069 | 1070 | normalize-path@^2.0.1: 1071 | version "2.1.1" 1072 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 1073 | dependencies: 1074 | remove-trailing-separator "^1.0.1" 1075 | 1076 | npm-run-path@^2.0.0: 1077 | version "2.0.2" 1078 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" 1079 | dependencies: 1080 | path-key "^2.0.0" 1081 | 1082 | number-is-nan@^1.0.0: 1083 | version "1.0.1" 1084 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 1085 | 1086 | object-assign@^4.0.1, object-assign@^4.1.0: 1087 | version "4.1.1" 1088 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1089 | 1090 | object.omit@^2.0.0: 1091 | version "2.0.1" 1092 | resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" 1093 | dependencies: 1094 | for-own "^0.1.4" 1095 | is-extendable "^0.1.1" 1096 | 1097 | once@^1.3.0: 1098 | version "1.4.0" 1099 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1100 | dependencies: 1101 | wrappy "1" 1102 | 1103 | onetime@^2.0.0: 1104 | version "2.0.1" 1105 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" 1106 | dependencies: 1107 | mimic-fn "^1.0.0" 1108 | 1109 | optionator@^0.8.2: 1110 | version "0.8.2" 1111 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 1112 | dependencies: 1113 | deep-is "~0.1.3" 1114 | fast-levenshtein "~2.0.4" 1115 | levn "~0.3.0" 1116 | prelude-ls "~1.1.2" 1117 | type-check "~0.3.2" 1118 | wordwrap "~1.0.0" 1119 | 1120 | os-homedir@^1.0.1: 1121 | version "1.0.2" 1122 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 1123 | 1124 | os-locale@^2.0.0: 1125 | version "2.1.0" 1126 | resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" 1127 | dependencies: 1128 | execa "^0.7.0" 1129 | lcid "^1.0.0" 1130 | mem "^1.1.0" 1131 | 1132 | os-tmpdir@~1.0.2: 1133 | version "1.0.2" 1134 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 1135 | 1136 | p-finally@^1.0.0: 1137 | version "1.0.0" 1138 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 1139 | 1140 | p-limit@^1.1.0: 1141 | version "1.1.0" 1142 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" 1143 | 1144 | p-locate@^2.0.0: 1145 | version "2.0.0" 1146 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" 1147 | dependencies: 1148 | p-limit "^1.1.0" 1149 | 1150 | parse-glob@^3.0.4: 1151 | version "3.0.4" 1152 | resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" 1153 | dependencies: 1154 | glob-base "^0.3.0" 1155 | is-dotfile "^1.0.0" 1156 | is-extglob "^1.0.0" 1157 | is-glob "^2.0.0" 1158 | 1159 | path-exists@^3.0.0: 1160 | version "3.0.0" 1161 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 1162 | 1163 | path-is-absolute@^1.0.0: 1164 | version "1.0.1" 1165 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1166 | 1167 | path-is-inside@^1.0.1, path-is-inside@^1.0.2: 1168 | version "1.0.2" 1169 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 1170 | 1171 | path-key@^2.0.0: 1172 | version "2.0.1" 1173 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 1174 | 1175 | path-parse@^1.0.5: 1176 | version "1.0.5" 1177 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" 1178 | 1179 | pify@^2.0.0: 1180 | version "2.3.0" 1181 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1182 | 1183 | pify@^3.0.0: 1184 | version "3.0.0" 1185 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 1186 | 1187 | pinkie-promise@^2.0.0: 1188 | version "2.0.1" 1189 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 1190 | dependencies: 1191 | pinkie "^2.0.0" 1192 | 1193 | pinkie@^2.0.0: 1194 | version "2.0.4" 1195 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 1196 | 1197 | pluralize@^7.0.0: 1198 | version "7.0.0" 1199 | resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" 1200 | 1201 | prelude-ls@~1.1.2: 1202 | version "1.1.2" 1203 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 1204 | 1205 | preserve@^0.2.0: 1206 | version "0.2.0" 1207 | resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 1208 | 1209 | prettier@^1.9.2: 1210 | version "1.9.2" 1211 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.9.2.tgz#96bc2132f7a32338e6078aeb29727178c6335827" 1212 | 1213 | pretty-bytes@^3.0.0: 1214 | version "3.0.1" 1215 | resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf" 1216 | dependencies: 1217 | number-is-nan "^1.0.0" 1218 | 1219 | pretty-bytes@^4.0.2: 1220 | version "4.0.2" 1221 | resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" 1222 | 1223 | process-nextick-args@~1.0.6: 1224 | version "1.0.7" 1225 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 1226 | 1227 | progress@^2.0.0: 1228 | version "2.0.0" 1229 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" 1230 | 1231 | pseudomap@^1.0.2: 1232 | version "1.0.2" 1233 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 1234 | 1235 | randomatic@^1.1.3: 1236 | version "1.1.7" 1237 | resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" 1238 | dependencies: 1239 | is-number "^3.0.0" 1240 | kind-of "^4.0.0" 1241 | 1242 | react-app-rewired@^1.4.0: 1243 | version "1.4.0" 1244 | resolved "https://registry.yarnpkg.com/react-app-rewired/-/react-app-rewired-1.4.0.tgz#58186dde172b06d5933fcb39268feb8f3f8bcc58" 1245 | dependencies: 1246 | cross-spawn "^5.1.0" 1247 | dotenv "^4.0.0" 1248 | 1249 | readable-stream@^2.2.2: 1250 | version "2.3.3" 1251 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" 1252 | dependencies: 1253 | core-util-is "~1.0.0" 1254 | inherits "~2.0.3" 1255 | isarray "~1.0.0" 1256 | process-nextick-args "~1.0.6" 1257 | safe-buffer "~5.1.1" 1258 | string_decoder "~1.0.3" 1259 | util-deprecate "~1.0.1" 1260 | 1261 | regenerator-runtime@^0.10.5: 1262 | version "0.10.5" 1263 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" 1264 | 1265 | regenerator-runtime@^0.11.0, regenerator-runtime@^0.11.1: 1266 | version "0.11.1" 1267 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" 1268 | 1269 | regex-cache@^0.4.2: 1270 | version "0.4.4" 1271 | resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" 1272 | dependencies: 1273 | is-equal-shallow "^0.1.3" 1274 | 1275 | remove-trailing-separator@^1.0.1: 1276 | version "1.1.0" 1277 | resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" 1278 | 1279 | repeat-element@^1.1.2: 1280 | version "1.1.2" 1281 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" 1282 | 1283 | repeat-string@^1.5.2: 1284 | version "1.6.1" 1285 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 1286 | 1287 | require-directory@^2.1.1: 1288 | version "2.1.1" 1289 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 1290 | 1291 | require-main-filename@^1.0.1: 1292 | version "1.0.1" 1293 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" 1294 | 1295 | require-uncached@^1.0.3: 1296 | version "1.0.3" 1297 | resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" 1298 | dependencies: 1299 | caller-path "^0.1.0" 1300 | resolve-from "^1.0.0" 1301 | 1302 | resolve-from@^1.0.0: 1303 | version "1.0.1" 1304 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" 1305 | 1306 | resolve@1.1.7: 1307 | version "1.1.7" 1308 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" 1309 | 1310 | resolve@^1.1.6, resolve@^1.4.0, resolve@^1.5.0: 1311 | version "1.5.0" 1312 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" 1313 | dependencies: 1314 | path-parse "^1.0.5" 1315 | 1316 | restore-cursor@^2.0.0: 1317 | version "2.0.0" 1318 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" 1319 | dependencies: 1320 | onetime "^2.0.0" 1321 | signal-exit "^3.0.2" 1322 | 1323 | rimraf@^2.2.8: 1324 | version "2.6.2" 1325 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" 1326 | dependencies: 1327 | glob "^7.0.5" 1328 | 1329 | rollup-plugin-buble@^0.18.0: 1330 | version "0.18.0" 1331 | resolved "https://registry.yarnpkg.com/rollup-plugin-buble/-/rollup-plugin-buble-0.18.0.tgz#6e20d1b2840c59eb496b9f954f75243e51786ac1" 1332 | dependencies: 1333 | buble "^0.18.0" 1334 | rollup-pluginutils "^2.0.1" 1335 | 1336 | rollup-plugin-bundle-size@^1.0.1: 1337 | version "1.0.1" 1338 | resolved "https://registry.yarnpkg.com/rollup-plugin-bundle-size/-/rollup-plugin-bundle-size-1.0.1.tgz#40d805a0cbbcc67a5dd9336912d3059c6d7d094b" 1339 | dependencies: 1340 | chalk "^1.1.3" 1341 | maxmin "^2.1.0" 1342 | 1343 | rollup-plugin-commonjs@^8.2.6: 1344 | version "8.2.6" 1345 | resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.2.6.tgz#27e5b9069ff94005bb01e01bb46a1e4873784677" 1346 | dependencies: 1347 | acorn "^5.2.1" 1348 | estree-walker "^0.5.0" 1349 | magic-string "^0.22.4" 1350 | resolve "^1.4.0" 1351 | rollup-pluginutils "^2.0.1" 1352 | 1353 | rollup-plugin-es3@^1.1.0: 1354 | version "1.1.0" 1355 | resolved "https://registry.yarnpkg.com/rollup-plugin-es3/-/rollup-plugin-es3-1.1.0.tgz#f866f91b4db839e5b475d8e4a7b9d4c77ecade14" 1356 | dependencies: 1357 | magic-string "^0.22.4" 1358 | 1359 | rollup-plugin-flow@^1.1.1: 1360 | version "1.1.1" 1361 | resolved "https://registry.yarnpkg.com/rollup-plugin-flow/-/rollup-plugin-flow-1.1.1.tgz#6ce568f1dd559666b77ab76b4bae251407528db6" 1362 | dependencies: 1363 | flow-remove-types "^1.1.0" 1364 | rollup-pluginutils "^1.5.1" 1365 | 1366 | rollup-plugin-node-resolve@^3.0.0: 1367 | version "3.0.0" 1368 | resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.0.0.tgz#8b897c4c3030d5001277b0514b25d2ca09683ee0" 1369 | dependencies: 1370 | browser-resolve "^1.11.0" 1371 | builtin-modules "^1.1.0" 1372 | is-module "^1.0.0" 1373 | resolve "^1.1.6" 1374 | 1375 | rollup-plugin-nodent@^0.1.3: 1376 | version "0.1.3" 1377 | resolved "https://registry.yarnpkg.com/rollup-plugin-nodent/-/rollup-plugin-nodent-0.1.3.tgz#2509f9d9026e158f8afe22c7b5a4665f9f762566" 1378 | dependencies: 1379 | nodent "^3.0.17" 1380 | rollup-pluginutils "^2.0.1" 1381 | 1382 | rollup-plugin-post-replace@^1.0.0: 1383 | version "1.0.0" 1384 | resolved "https://registry.yarnpkg.com/rollup-plugin-post-replace/-/rollup-plugin-post-replace-1.0.0.tgz#afba5cdb2eac6b0ed82540d4706670c34319b20e" 1385 | dependencies: 1386 | magic-string "^0.16.0" 1387 | 1388 | rollup-plugin-preserve-shebang@^0.1.3: 1389 | version "0.1.4" 1390 | resolved "https://registry.yarnpkg.com/rollup-plugin-preserve-shebang/-/rollup-plugin-preserve-shebang-0.1.4.tgz#caacb7b8d2325e9215f924b8b6a60b023e24bdbf" 1391 | dependencies: 1392 | magic-string "^0.22.4" 1393 | 1394 | rollup-plugin-sizes@^0.4.2: 1395 | version "0.4.2" 1396 | resolved "https://registry.yarnpkg.com/rollup-plugin-sizes/-/rollup-plugin-sizes-0.4.2.tgz#1d97ecda2667a43afbb19d801e2476f80f67d12f" 1397 | dependencies: 1398 | filesize "^3.5.11" 1399 | lodash.foreach "^4.5.0" 1400 | lodash.sumby "^4.6.0" 1401 | module-details-from-path "^1.0.3" 1402 | 1403 | rollup-plugin-uglify@^2.0.1: 1404 | version "2.0.1" 1405 | resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-2.0.1.tgz#67b37ad1efdafbd83af4c36b40c189ee4866c969" 1406 | dependencies: 1407 | uglify-js "^3.0.9" 1408 | 1409 | rollup-pluginutils@^1.5.1: 1410 | version "1.5.2" 1411 | resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408" 1412 | dependencies: 1413 | estree-walker "^0.2.1" 1414 | minimatch "^3.0.2" 1415 | 1416 | rollup-pluginutils@^2.0.1: 1417 | version "2.0.1" 1418 | resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.0.1.tgz#7ec95b3573f6543a46a6461bd9a7c544525d0fc0" 1419 | dependencies: 1420 | estree-walker "^0.3.0" 1421 | micromatch "^2.3.11" 1422 | 1423 | rollup@^0.52.1: 1424 | version "0.52.3" 1425 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.52.3.tgz#020d99fffe9619351e47b3894fd397c26f5e1bf6" 1426 | 1427 | run-async@^2.2.0: 1428 | version "2.3.0" 1429 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 1430 | dependencies: 1431 | is-promise "^2.1.0" 1432 | 1433 | rx-lite-aggregates@^4.0.8: 1434 | version "4.0.8" 1435 | resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" 1436 | dependencies: 1437 | rx-lite "*" 1438 | 1439 | rx-lite@*, rx-lite@^4.0.8: 1440 | version "4.0.8" 1441 | resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" 1442 | 1443 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1444 | version "5.1.1" 1445 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 1446 | 1447 | semver@^5.3.0: 1448 | version "5.4.1" 1449 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" 1450 | 1451 | set-blocking@^2.0.0: 1452 | version "2.0.0" 1453 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 1454 | 1455 | shebang-command@^1.2.0: 1456 | version "1.2.0" 1457 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 1458 | dependencies: 1459 | shebang-regex "^1.0.0" 1460 | 1461 | shebang-regex@^1.0.0: 1462 | version "1.0.0" 1463 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 1464 | 1465 | signal-exit@^3.0.0, signal-exit@^3.0.2: 1466 | version "3.0.2" 1467 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 1468 | 1469 | slice-ansi@1.0.0: 1470 | version "1.0.0" 1471 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" 1472 | dependencies: 1473 | is-fullwidth-code-point "^2.0.0" 1474 | 1475 | source-map@^0.5.6: 1476 | version "0.5.7" 1477 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 1478 | 1479 | source-map@~0.6.1: 1480 | version "0.6.1" 1481 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1482 | 1483 | sprintf-js@~1.0.2: 1484 | version "1.0.3" 1485 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 1486 | 1487 | string-width@^1.0.1: 1488 | version "1.0.2" 1489 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 1490 | dependencies: 1491 | code-point-at "^1.0.0" 1492 | is-fullwidth-code-point "^1.0.0" 1493 | strip-ansi "^3.0.0" 1494 | 1495 | string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: 1496 | version "2.1.1" 1497 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 1498 | dependencies: 1499 | is-fullwidth-code-point "^2.0.0" 1500 | strip-ansi "^4.0.0" 1501 | 1502 | string_decoder@~1.0.3: 1503 | version "1.0.3" 1504 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" 1505 | dependencies: 1506 | safe-buffer "~5.1.0" 1507 | 1508 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 1509 | version "3.0.1" 1510 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 1511 | dependencies: 1512 | ansi-regex "^2.0.0" 1513 | 1514 | strip-ansi@^4.0.0: 1515 | version "4.0.0" 1516 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 1517 | dependencies: 1518 | ansi-regex "^3.0.0" 1519 | 1520 | strip-eof@^1.0.0: 1521 | version "1.0.0" 1522 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 1523 | 1524 | strip-json-comments@~2.0.1: 1525 | version "2.0.1" 1526 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 1527 | 1528 | supports-color@^2.0.0: 1529 | version "2.0.0" 1530 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 1531 | 1532 | supports-color@^4.0.0: 1533 | version "4.5.0" 1534 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" 1535 | dependencies: 1536 | has-flag "^2.0.0" 1537 | 1538 | table@^4.0.1: 1539 | version "4.0.2" 1540 | resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" 1541 | dependencies: 1542 | ajv "^5.2.3" 1543 | ajv-keywords "^2.1.0" 1544 | chalk "^2.1.0" 1545 | lodash "^4.17.4" 1546 | slice-ansi "1.0.0" 1547 | string-width "^2.1.1" 1548 | 1549 | text-table@~0.2.0: 1550 | version "0.2.0" 1551 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 1552 | 1553 | through@^2.3.6: 1554 | version "2.3.8" 1555 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1556 | 1557 | tmp@^0.0.33: 1558 | version "0.0.33" 1559 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" 1560 | dependencies: 1561 | os-tmpdir "~1.0.2" 1562 | 1563 | to-fast-properties@^2.0.0: 1564 | version "2.0.0" 1565 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 1566 | 1567 | type-check@~0.3.2: 1568 | version "0.3.2" 1569 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 1570 | dependencies: 1571 | prelude-ls "~1.1.2" 1572 | 1573 | typedarray@^0.0.6: 1574 | version "0.0.6" 1575 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1576 | 1577 | uglify-js@^3.0.9: 1578 | version "3.2.2" 1579 | resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.2.2.tgz#870e4b34ed733d179284f9998efd3293f7fd73f6" 1580 | dependencies: 1581 | commander "~2.12.1" 1582 | source-map "~0.6.1" 1583 | 1584 | util-deprecate@~1.0.1: 1585 | version "1.0.2" 1586 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1587 | 1588 | vlq@^0.2.1, vlq@^0.2.2: 1589 | version "0.2.3" 1590 | resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" 1591 | 1592 | which-module@^2.0.0: 1593 | version "2.0.0" 1594 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 1595 | 1596 | which@^1.2.9: 1597 | version "1.3.0" 1598 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" 1599 | dependencies: 1600 | isexe "^2.0.0" 1601 | 1602 | wordwrap@~1.0.0: 1603 | version "1.0.0" 1604 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 1605 | 1606 | wrap-ansi@^2.0.0: 1607 | version "2.1.0" 1608 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" 1609 | dependencies: 1610 | string-width "^1.0.1" 1611 | strip-ansi "^3.0.1" 1612 | 1613 | wrappy@1: 1614 | version "1.0.2" 1615 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1616 | 1617 | write@^0.2.1: 1618 | version "0.2.1" 1619 | resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" 1620 | dependencies: 1621 | mkdirp "^0.5.1" 1622 | 1623 | y18n@^3.2.1: 1624 | version "3.2.1" 1625 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" 1626 | 1627 | yallist@^2.1.2: 1628 | version "2.1.2" 1629 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 1630 | 1631 | yargs-parser@^8.0.0: 1632 | version "8.0.0" 1633 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.0.0.tgz#21d476330e5a82279a4b881345bf066102e219c6" 1634 | dependencies: 1635 | camelcase "^4.1.0" 1636 | 1637 | yargs@^10.0.3: 1638 | version "10.0.3" 1639 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.0.3.tgz#6542debd9080ad517ec5048fb454efe9e4d4aaae" 1640 | dependencies: 1641 | cliui "^3.2.0" 1642 | decamelize "^1.1.1" 1643 | find-up "^2.1.0" 1644 | get-caller-file "^1.0.1" 1645 | os-locale "^2.0.0" 1646 | require-directory "^2.1.1" 1647 | require-main-filename "^1.0.1" 1648 | set-blocking "^2.0.0" 1649 | string-width "^2.0.0" 1650 | which-module "^2.0.0" 1651 | y18n "^3.2.1" 1652 | yargs-parser "^8.0.0" 1653 | --------------------------------------------------------------------------------