├── test.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE.md ├── index.vue ├── package.json ├── README.md └── yarn.lock /test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | coverage 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.lock 3 | *.yml 4 | .gitignore 5 | .npmignore 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: node_js 4 | 5 | node_js: 6 | - '4' 7 | - '5' 8 | - '6' 9 | - '7' 10 | 11 | git: 12 | depth: 1 13 | 14 | branches: 15 | only: 16 | - master 17 | - /^greenkeeper-/ 18 | 19 | cache: 20 | directories: 21 | - node_modules 22 | 23 | after_success: npm run coverage 24 | 25 | notifications: 26 | email: false 27 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2017 José Luis Quintana 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | 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, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /index.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 66 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-vform", 3 | "version": "1.0.4", 4 | "description": "Vue.js 2 form component that integrates jQuery Validation and Axios.", 5 | "main": "index.vue", 6 | "author": "Jose Luis Quintana ", 7 | "license": "MIT", 8 | "bugs": { 9 | "url": "https://github.com/joseluisq/vue-vform/issues" 10 | }, 11 | "homepage": "https://github.com/joseluisq/vue-vform#readme", 12 | "scripts": { 13 | "test": "echo \"Error: no test specified\" && exit" 14 | }, 15 | "engines": { 16 | "node": ">= 4.0" 17 | }, 18 | "repository": { 19 | "type": "git", 20 | "url": "git+https://github.com/joseluisq/vue-vform.git" 21 | }, 22 | "keywords": [ 23 | "vue", 24 | "form", 25 | "validation", 26 | "component", 27 | "request", 28 | "ajax" 29 | ], 30 | "peerDependencies": { 31 | "vue": ">= 2.0", 32 | "jquery": "^1.7 || ^2.0 || ^3.1", 33 | "jquery-validation": "^1.16" 34 | }, 35 | "devDependencies": { 36 | "babel-eslint": "^7.2.3", 37 | "babel-preset-es2015": "^6.24.1", 38 | "babel-preset-stage-2": "^6.24.1", 39 | "eslint": "^3.19.0", 40 | "eslint-config-standard": "^10.2.1", 41 | "eslint-plugin-import": "^2.2.0", 42 | "eslint-plugin-node": "^4.2.2", 43 | "eslint-plugin-promise": "^3.5.0", 44 | "eslint-plugin-standard": "^3.0.1" 45 | }, 46 | "babel": { 47 | "presets": [ 48 | "es2015", 49 | "stage-2" 50 | ] 51 | }, 52 | "eslintConfig": { 53 | "parser": "babel-eslint", 54 | "extends": "standard" 55 | }, 56 | "standard": { 57 | "parser": "babel-eslint" 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vue-vform 2 | 3 | > [Vue.js 2](https://vuejs.org/) form component that integrates [jQuery Validation](https://github.com/jquery-validation/jquery-validation) and [Axios](https://github.com/mzabriskie/axios). 4 | 5 | 6 | ## Install 7 | 8 | [Yarn](https://yarnpkg.com/lang/en/) 9 | 10 | ```sh 11 | yarn add vue-vform --dev 12 | ``` 13 | 14 | [NPM](https://www.npmjs.com/) 15 | ```sh 16 | npm install vue-vform --save-dev 17 | ``` 18 | 19 | ## Prerequisites 20 | 21 | - [Vue.js 2](https://vuejs.org/) 22 | - [jQuery](https://github.com/jquery/jquery) 23 | - [jQuery Validation](https://github.com/jquery-validation/jquery-validation) 24 | - [Axios](https://github.com/mzabriskie/axios) (optional if you want to send (automatically) an Ajax request after validation) 25 | 26 | ## Usage 27 | 28 | Define `vform` component markup inside your custom component. 29 | 30 | For example in your `custom-form-component.vue`: 31 | 32 | ```html 33 | 72 | 73 | 97 | ``` 98 | 99 | In your entry app: 100 | 101 | ```js 102 | const Vue = require('vue') 103 | 104 | // jQuery and jQuery Validation 105 | window.$ = window.jQuery = require('jquery') 106 | require('jquery-validation') 107 | 108 | // If you want auto form Ajax request (optional) 109 | window.axios = require('axios') 110 | 111 | Vue.component('vform', require('vue-vform')) 112 | Vue.component('custom-form-component', require('./components/custom-form-component')) 113 | 114 | const app = new Vue({ 115 | el: '#app' 116 | }) 117 | 118 | ``` 119 | 120 | ## Attributes 121 | 122 | #### method (optional) 123 | The request method (POST, PUT, DELETE, PATCH). For dynamic value use `v-bind:method="myMethod"` or `:method="myMethod"`. 124 | 125 | #### action (optional) 126 | The request URL. 127 | 128 | #### request (optional) 129 | 130 | If `request` (Boolean) attribute is defined `vform` performs an Ajax Request using __Axios__ and a __Promise object__ is passed to your callback. Make sure that you have [Axios](https://github.com/mzabriskie/axios) before. 131 | 132 | #### params (optional) 133 | 134 | The component data binding (usually `FormData` or plain object `{}` values) that it will send if `request` option was setted. (use `v-bind:param="mydata"` or `:param="mydata"` property) 135 | 136 | #### accept (optional) 137 | 138 | The request `Accept` header. Default: `application/json` 139 | 140 | ## Events 141 | 142 | #### @validate 143 | 144 | Event when validation is completed. You need to pass the callback defined in your `methods: ...`. A Promise object will be passed if `request` attribute was defined. 145 | 146 | ## Tip 147 | __Laravel v5.4 users__: It's necessary to define the [Axios](https://github.com/mzabriskie/axios) common headers in your `app.js` file. That's is useful when your use [Laravel v5.4](https://laravel.com/docs/5.4/) and [Passport](https://laravel.com/docs/5.4/passport). 148 | 149 | ```js 150 | axios.defaults.headers.common = { 151 | 'Accept': 'application/json', 152 | 'X-Requested-With': 'XMLHttpRequest', 153 | 'X-CSRF-TOKEN': Laravel.csrfToken 154 | } 155 | ``` 156 | 157 | ## License 158 | MIT license 159 | 160 | © 2017 [José Luis Quintana](http://git.io/joseluisq) 161 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | acorn-jsx@^3.0.0: 6 | version "3.0.1" 7 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" 8 | dependencies: 9 | acorn "^3.0.4" 10 | 11 | acorn@^3.0.4: 12 | version "3.3.0" 13 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" 14 | 15 | acorn@^5.0.1: 16 | version "5.0.3" 17 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d" 18 | 19 | ajv-keywords@^1.0.0: 20 | version "1.5.1" 21 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" 22 | 23 | ajv@^4.7.0: 24 | version "4.11.7" 25 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.7.tgz#8655a5d86d0824985cc471a1d913fb6729a0ec48" 26 | dependencies: 27 | co "^4.6.0" 28 | json-stable-stringify "^1.0.1" 29 | 30 | ansi-escapes@^1.1.0: 31 | version "1.4.0" 32 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" 33 | 34 | ansi-regex@^2.0.0: 35 | version "2.1.1" 36 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 37 | 38 | ansi-styles@^2.2.1: 39 | version "2.2.1" 40 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 41 | 42 | argparse@^1.0.7: 43 | version "1.0.9" 44 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" 45 | dependencies: 46 | sprintf-js "~1.0.2" 47 | 48 | array-union@^1.0.1: 49 | version "1.0.2" 50 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 51 | dependencies: 52 | array-uniq "^1.0.1" 53 | 54 | array-uniq@^1.0.1: 55 | version "1.0.3" 56 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 57 | 58 | arrify@^1.0.0: 59 | version "1.0.1" 60 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 61 | 62 | babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: 63 | version "6.22.0" 64 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" 65 | dependencies: 66 | chalk "^1.1.0" 67 | esutils "^2.0.2" 68 | js-tokens "^3.0.0" 69 | 70 | babel-eslint@^7.2.3: 71 | version "7.2.3" 72 | resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.3.tgz#b2fe2d80126470f5c19442dc757253a897710827" 73 | dependencies: 74 | babel-code-frame "^6.22.0" 75 | babel-traverse "^6.23.1" 76 | babel-types "^6.23.0" 77 | babylon "^6.17.0" 78 | 79 | babel-helper-bindify-decorators@^6.24.1: 80 | version "6.24.1" 81 | resolved "https://registry.yarnpkg.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz#14c19e5f142d7b47f19a52431e52b1ccbc40a330" 82 | dependencies: 83 | babel-runtime "^6.22.0" 84 | babel-traverse "^6.24.1" 85 | babel-types "^6.24.1" 86 | 87 | babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: 88 | version "6.24.1" 89 | resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" 90 | dependencies: 91 | babel-helper-explode-assignable-expression "^6.24.1" 92 | babel-runtime "^6.22.0" 93 | babel-types "^6.24.1" 94 | 95 | babel-helper-call-delegate@^6.24.1: 96 | version "6.24.1" 97 | resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" 98 | dependencies: 99 | babel-helper-hoist-variables "^6.24.1" 100 | babel-runtime "^6.22.0" 101 | babel-traverse "^6.24.1" 102 | babel-types "^6.24.1" 103 | 104 | babel-helper-define-map@^6.24.1: 105 | version "6.24.1" 106 | resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080" 107 | dependencies: 108 | babel-helper-function-name "^6.24.1" 109 | babel-runtime "^6.22.0" 110 | babel-types "^6.24.1" 111 | lodash "^4.2.0" 112 | 113 | babel-helper-explode-assignable-expression@^6.24.1: 114 | version "6.24.1" 115 | resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" 116 | dependencies: 117 | babel-runtime "^6.22.0" 118 | babel-traverse "^6.24.1" 119 | babel-types "^6.24.1" 120 | 121 | babel-helper-explode-class@^6.24.1: 122 | version "6.24.1" 123 | resolved "https://registry.yarnpkg.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz#7dc2a3910dee007056e1e31d640ced3d54eaa9eb" 124 | dependencies: 125 | babel-helper-bindify-decorators "^6.24.1" 126 | babel-runtime "^6.22.0" 127 | babel-traverse "^6.24.1" 128 | babel-types "^6.24.1" 129 | 130 | babel-helper-function-name@^6.24.1: 131 | version "6.24.1" 132 | resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" 133 | dependencies: 134 | babel-helper-get-function-arity "^6.24.1" 135 | babel-runtime "^6.22.0" 136 | babel-template "^6.24.1" 137 | babel-traverse "^6.24.1" 138 | babel-types "^6.24.1" 139 | 140 | babel-helper-get-function-arity@^6.24.1: 141 | version "6.24.1" 142 | resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" 143 | dependencies: 144 | babel-runtime "^6.22.0" 145 | babel-types "^6.24.1" 146 | 147 | babel-helper-hoist-variables@^6.24.1: 148 | version "6.24.1" 149 | resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" 150 | dependencies: 151 | babel-runtime "^6.22.0" 152 | babel-types "^6.24.1" 153 | 154 | babel-helper-optimise-call-expression@^6.24.1: 155 | version "6.24.1" 156 | resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" 157 | dependencies: 158 | babel-runtime "^6.22.0" 159 | babel-types "^6.24.1" 160 | 161 | babel-helper-regex@^6.24.1: 162 | version "6.24.1" 163 | resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8" 164 | dependencies: 165 | babel-runtime "^6.22.0" 166 | babel-types "^6.24.1" 167 | lodash "^4.2.0" 168 | 169 | babel-helper-remap-async-to-generator@^6.24.1: 170 | version "6.24.1" 171 | resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" 172 | dependencies: 173 | babel-helper-function-name "^6.24.1" 174 | babel-runtime "^6.22.0" 175 | babel-template "^6.24.1" 176 | babel-traverse "^6.24.1" 177 | babel-types "^6.24.1" 178 | 179 | babel-helper-replace-supers@^6.24.1: 180 | version "6.24.1" 181 | resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" 182 | dependencies: 183 | babel-helper-optimise-call-expression "^6.24.1" 184 | babel-messages "^6.23.0" 185 | babel-runtime "^6.22.0" 186 | babel-template "^6.24.1" 187 | babel-traverse "^6.24.1" 188 | babel-types "^6.24.1" 189 | 190 | babel-messages@^6.23.0: 191 | version "6.23.0" 192 | resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" 193 | dependencies: 194 | babel-runtime "^6.22.0" 195 | 196 | babel-plugin-check-es2015-constants@^6.22.0: 197 | version "6.22.0" 198 | resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" 199 | dependencies: 200 | babel-runtime "^6.22.0" 201 | 202 | babel-plugin-syntax-async-functions@^6.8.0: 203 | version "6.13.0" 204 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" 205 | 206 | babel-plugin-syntax-async-generators@^6.5.0: 207 | version "6.13.0" 208 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" 209 | 210 | babel-plugin-syntax-class-properties@^6.8.0: 211 | version "6.13.0" 212 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" 213 | 214 | babel-plugin-syntax-decorators@^6.13.0: 215 | version "6.13.0" 216 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" 217 | 218 | babel-plugin-syntax-dynamic-import@^6.18.0: 219 | version "6.18.0" 220 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" 221 | 222 | babel-plugin-syntax-exponentiation-operator@^6.8.0: 223 | version "6.13.0" 224 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" 225 | 226 | babel-plugin-syntax-object-rest-spread@^6.8.0: 227 | version "6.13.0" 228 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" 229 | 230 | babel-plugin-syntax-trailing-function-commas@^6.22.0: 231 | version "6.22.0" 232 | resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" 233 | 234 | babel-plugin-transform-async-generator-functions@^6.24.1: 235 | version "6.24.1" 236 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz#f058900145fd3e9907a6ddf28da59f215258a5db" 237 | dependencies: 238 | babel-helper-remap-async-to-generator "^6.24.1" 239 | babel-plugin-syntax-async-generators "^6.5.0" 240 | babel-runtime "^6.22.0" 241 | 242 | babel-plugin-transform-async-to-generator@^6.24.1: 243 | version "6.24.1" 244 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" 245 | dependencies: 246 | babel-helper-remap-async-to-generator "^6.24.1" 247 | babel-plugin-syntax-async-functions "^6.8.0" 248 | babel-runtime "^6.22.0" 249 | 250 | babel-plugin-transform-class-properties@^6.24.1: 251 | version "6.24.1" 252 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" 253 | dependencies: 254 | babel-helper-function-name "^6.24.1" 255 | babel-plugin-syntax-class-properties "^6.8.0" 256 | babel-runtime "^6.22.0" 257 | babel-template "^6.24.1" 258 | 259 | babel-plugin-transform-decorators@^6.24.1: 260 | version "6.24.1" 261 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz#788013d8f8c6b5222bdf7b344390dfd77569e24d" 262 | dependencies: 263 | babel-helper-explode-class "^6.24.1" 264 | babel-plugin-syntax-decorators "^6.13.0" 265 | babel-runtime "^6.22.0" 266 | babel-template "^6.24.1" 267 | babel-types "^6.24.1" 268 | 269 | babel-plugin-transform-es2015-arrow-functions@^6.22.0: 270 | version "6.22.0" 271 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" 272 | dependencies: 273 | babel-runtime "^6.22.0" 274 | 275 | babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: 276 | version "6.22.0" 277 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" 278 | dependencies: 279 | babel-runtime "^6.22.0" 280 | 281 | babel-plugin-transform-es2015-block-scoping@^6.24.1: 282 | version "6.24.1" 283 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576" 284 | dependencies: 285 | babel-runtime "^6.22.0" 286 | babel-template "^6.24.1" 287 | babel-traverse "^6.24.1" 288 | babel-types "^6.24.1" 289 | lodash "^4.2.0" 290 | 291 | babel-plugin-transform-es2015-classes@^6.24.1: 292 | version "6.24.1" 293 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" 294 | dependencies: 295 | babel-helper-define-map "^6.24.1" 296 | babel-helper-function-name "^6.24.1" 297 | babel-helper-optimise-call-expression "^6.24.1" 298 | babel-helper-replace-supers "^6.24.1" 299 | babel-messages "^6.23.0" 300 | babel-runtime "^6.22.0" 301 | babel-template "^6.24.1" 302 | babel-traverse "^6.24.1" 303 | babel-types "^6.24.1" 304 | 305 | babel-plugin-transform-es2015-computed-properties@^6.24.1: 306 | version "6.24.1" 307 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" 308 | dependencies: 309 | babel-runtime "^6.22.0" 310 | babel-template "^6.24.1" 311 | 312 | babel-plugin-transform-es2015-destructuring@^6.22.0: 313 | version "6.23.0" 314 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" 315 | dependencies: 316 | babel-runtime "^6.22.0" 317 | 318 | babel-plugin-transform-es2015-duplicate-keys@^6.24.1: 319 | version "6.24.1" 320 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" 321 | dependencies: 322 | babel-runtime "^6.22.0" 323 | babel-types "^6.24.1" 324 | 325 | babel-plugin-transform-es2015-for-of@^6.22.0: 326 | version "6.23.0" 327 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" 328 | dependencies: 329 | babel-runtime "^6.22.0" 330 | 331 | babel-plugin-transform-es2015-function-name@^6.24.1: 332 | version "6.24.1" 333 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" 334 | dependencies: 335 | babel-helper-function-name "^6.24.1" 336 | babel-runtime "^6.22.0" 337 | babel-types "^6.24.1" 338 | 339 | babel-plugin-transform-es2015-literals@^6.22.0: 340 | version "6.22.0" 341 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" 342 | dependencies: 343 | babel-runtime "^6.22.0" 344 | 345 | babel-plugin-transform-es2015-modules-amd@^6.24.1: 346 | version "6.24.1" 347 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" 348 | dependencies: 349 | babel-plugin-transform-es2015-modules-commonjs "^6.24.1" 350 | babel-runtime "^6.22.0" 351 | babel-template "^6.24.1" 352 | 353 | babel-plugin-transform-es2015-modules-commonjs@^6.24.1: 354 | version "6.24.1" 355 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe" 356 | dependencies: 357 | babel-plugin-transform-strict-mode "^6.24.1" 358 | babel-runtime "^6.22.0" 359 | babel-template "^6.24.1" 360 | babel-types "^6.24.1" 361 | 362 | babel-plugin-transform-es2015-modules-systemjs@^6.24.1: 363 | version "6.24.1" 364 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" 365 | dependencies: 366 | babel-helper-hoist-variables "^6.24.1" 367 | babel-runtime "^6.22.0" 368 | babel-template "^6.24.1" 369 | 370 | babel-plugin-transform-es2015-modules-umd@^6.24.1: 371 | version "6.24.1" 372 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" 373 | dependencies: 374 | babel-plugin-transform-es2015-modules-amd "^6.24.1" 375 | babel-runtime "^6.22.0" 376 | babel-template "^6.24.1" 377 | 378 | babel-plugin-transform-es2015-object-super@^6.24.1: 379 | version "6.24.1" 380 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" 381 | dependencies: 382 | babel-helper-replace-supers "^6.24.1" 383 | babel-runtime "^6.22.0" 384 | 385 | babel-plugin-transform-es2015-parameters@^6.24.1: 386 | version "6.24.1" 387 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" 388 | dependencies: 389 | babel-helper-call-delegate "^6.24.1" 390 | babel-helper-get-function-arity "^6.24.1" 391 | babel-runtime "^6.22.0" 392 | babel-template "^6.24.1" 393 | babel-traverse "^6.24.1" 394 | babel-types "^6.24.1" 395 | 396 | babel-plugin-transform-es2015-shorthand-properties@^6.24.1: 397 | version "6.24.1" 398 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" 399 | dependencies: 400 | babel-runtime "^6.22.0" 401 | babel-types "^6.24.1" 402 | 403 | babel-plugin-transform-es2015-spread@^6.22.0: 404 | version "6.22.0" 405 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" 406 | dependencies: 407 | babel-runtime "^6.22.0" 408 | 409 | babel-plugin-transform-es2015-sticky-regex@^6.24.1: 410 | version "6.24.1" 411 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" 412 | dependencies: 413 | babel-helper-regex "^6.24.1" 414 | babel-runtime "^6.22.0" 415 | babel-types "^6.24.1" 416 | 417 | babel-plugin-transform-es2015-template-literals@^6.22.0: 418 | version "6.22.0" 419 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" 420 | dependencies: 421 | babel-runtime "^6.22.0" 422 | 423 | babel-plugin-transform-es2015-typeof-symbol@^6.22.0: 424 | version "6.23.0" 425 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" 426 | dependencies: 427 | babel-runtime "^6.22.0" 428 | 429 | babel-plugin-transform-es2015-unicode-regex@^6.24.1: 430 | version "6.24.1" 431 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" 432 | dependencies: 433 | babel-helper-regex "^6.24.1" 434 | babel-runtime "^6.22.0" 435 | regexpu-core "^2.0.0" 436 | 437 | babel-plugin-transform-exponentiation-operator@^6.24.1: 438 | version "6.24.1" 439 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" 440 | dependencies: 441 | babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" 442 | babel-plugin-syntax-exponentiation-operator "^6.8.0" 443 | babel-runtime "^6.22.0" 444 | 445 | babel-plugin-transform-object-rest-spread@^6.22.0: 446 | version "6.23.0" 447 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.23.0.tgz#875d6bc9be761c58a2ae3feee5dc4895d8c7f921" 448 | dependencies: 449 | babel-plugin-syntax-object-rest-spread "^6.8.0" 450 | babel-runtime "^6.22.0" 451 | 452 | babel-plugin-transform-regenerator@^6.24.1: 453 | version "6.24.1" 454 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418" 455 | dependencies: 456 | regenerator-transform "0.9.11" 457 | 458 | babel-plugin-transform-strict-mode@^6.24.1: 459 | version "6.24.1" 460 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" 461 | dependencies: 462 | babel-runtime "^6.22.0" 463 | babel-types "^6.24.1" 464 | 465 | babel-preset-es2015@^6.24.1: 466 | version "6.24.1" 467 | resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" 468 | dependencies: 469 | babel-plugin-check-es2015-constants "^6.22.0" 470 | babel-plugin-transform-es2015-arrow-functions "^6.22.0" 471 | babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" 472 | babel-plugin-transform-es2015-block-scoping "^6.24.1" 473 | babel-plugin-transform-es2015-classes "^6.24.1" 474 | babel-plugin-transform-es2015-computed-properties "^6.24.1" 475 | babel-plugin-transform-es2015-destructuring "^6.22.0" 476 | babel-plugin-transform-es2015-duplicate-keys "^6.24.1" 477 | babel-plugin-transform-es2015-for-of "^6.22.0" 478 | babel-plugin-transform-es2015-function-name "^6.24.1" 479 | babel-plugin-transform-es2015-literals "^6.22.0" 480 | babel-plugin-transform-es2015-modules-amd "^6.24.1" 481 | babel-plugin-transform-es2015-modules-commonjs "^6.24.1" 482 | babel-plugin-transform-es2015-modules-systemjs "^6.24.1" 483 | babel-plugin-transform-es2015-modules-umd "^6.24.1" 484 | babel-plugin-transform-es2015-object-super "^6.24.1" 485 | babel-plugin-transform-es2015-parameters "^6.24.1" 486 | babel-plugin-transform-es2015-shorthand-properties "^6.24.1" 487 | babel-plugin-transform-es2015-spread "^6.22.0" 488 | babel-plugin-transform-es2015-sticky-regex "^6.24.1" 489 | babel-plugin-transform-es2015-template-literals "^6.22.0" 490 | babel-plugin-transform-es2015-typeof-symbol "^6.22.0" 491 | babel-plugin-transform-es2015-unicode-regex "^6.24.1" 492 | babel-plugin-transform-regenerator "^6.24.1" 493 | 494 | babel-preset-stage-2@^6.24.1: 495 | version "6.24.1" 496 | resolved "https://registry.yarnpkg.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1" 497 | dependencies: 498 | babel-plugin-syntax-dynamic-import "^6.18.0" 499 | babel-plugin-transform-class-properties "^6.24.1" 500 | babel-plugin-transform-decorators "^6.24.1" 501 | babel-preset-stage-3 "^6.24.1" 502 | 503 | babel-preset-stage-3@^6.24.1: 504 | version "6.24.1" 505 | resolved "https://registry.yarnpkg.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz#836ada0a9e7a7fa37cb138fb9326f87934a48395" 506 | dependencies: 507 | babel-plugin-syntax-trailing-function-commas "^6.22.0" 508 | babel-plugin-transform-async-generator-functions "^6.24.1" 509 | babel-plugin-transform-async-to-generator "^6.24.1" 510 | babel-plugin-transform-exponentiation-operator "^6.24.1" 511 | babel-plugin-transform-object-rest-spread "^6.22.0" 512 | 513 | babel-runtime@^6.18.0, babel-runtime@^6.22.0: 514 | version "6.23.0" 515 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" 516 | dependencies: 517 | core-js "^2.4.0" 518 | regenerator-runtime "^0.10.0" 519 | 520 | babel-template@^6.24.1: 521 | version "6.24.1" 522 | resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333" 523 | dependencies: 524 | babel-runtime "^6.22.0" 525 | babel-traverse "^6.24.1" 526 | babel-types "^6.24.1" 527 | babylon "^6.11.0" 528 | lodash "^4.2.0" 529 | 530 | babel-traverse@^6.23.1, babel-traverse@^6.24.1: 531 | version "6.24.1" 532 | resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695" 533 | dependencies: 534 | babel-code-frame "^6.22.0" 535 | babel-messages "^6.23.0" 536 | babel-runtime "^6.22.0" 537 | babel-types "^6.24.1" 538 | babylon "^6.15.0" 539 | debug "^2.2.0" 540 | globals "^9.0.0" 541 | invariant "^2.2.0" 542 | lodash "^4.2.0" 543 | 544 | babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1: 545 | version "6.24.1" 546 | resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975" 547 | dependencies: 548 | babel-runtime "^6.22.0" 549 | esutils "^2.0.2" 550 | lodash "^4.2.0" 551 | to-fast-properties "^1.0.1" 552 | 553 | babylon@^6.11.0, babylon@^6.15.0, babylon@^6.17.0: 554 | version "6.17.0" 555 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.0.tgz#37da948878488b9c4e3c4038893fa3314b3fc932" 556 | 557 | balanced-match@^0.4.1: 558 | version "0.4.2" 559 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" 560 | 561 | brace-expansion@^1.0.0: 562 | version "1.1.7" 563 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" 564 | dependencies: 565 | balanced-match "^0.4.1" 566 | concat-map "0.0.1" 567 | 568 | buffer-shims@~1.0.0: 569 | version "1.0.0" 570 | resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" 571 | 572 | builtin-modules@^1.1.1: 573 | version "1.1.1" 574 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 575 | 576 | caller-path@^0.1.0: 577 | version "0.1.0" 578 | resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" 579 | dependencies: 580 | callsites "^0.2.0" 581 | 582 | callsites@^0.2.0: 583 | version "0.2.0" 584 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" 585 | 586 | chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: 587 | version "1.1.3" 588 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 589 | dependencies: 590 | ansi-styles "^2.2.1" 591 | escape-string-regexp "^1.0.2" 592 | has-ansi "^2.0.0" 593 | strip-ansi "^3.0.0" 594 | supports-color "^2.0.0" 595 | 596 | circular-json@^0.3.1: 597 | version "0.3.1" 598 | resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" 599 | 600 | cli-cursor@^1.0.1: 601 | version "1.0.2" 602 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" 603 | dependencies: 604 | restore-cursor "^1.0.1" 605 | 606 | cli-width@^2.0.0: 607 | version "2.1.0" 608 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" 609 | 610 | co@^4.6.0: 611 | version "4.6.0" 612 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 613 | 614 | code-point-at@^1.0.0: 615 | version "1.1.0" 616 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 617 | 618 | concat-map@0.0.1: 619 | version "0.0.1" 620 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 621 | 622 | concat-stream@^1.5.2: 623 | version "1.6.0" 624 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" 625 | dependencies: 626 | inherits "^2.0.3" 627 | readable-stream "^2.2.2" 628 | typedarray "^0.0.6" 629 | 630 | contains-path@^0.1.0: 631 | version "0.1.0" 632 | resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" 633 | 634 | core-js@^2.4.0: 635 | version "2.4.1" 636 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" 637 | 638 | core-util-is@~1.0.0: 639 | version "1.0.2" 640 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 641 | 642 | d@1: 643 | version "1.0.0" 644 | resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" 645 | dependencies: 646 | es5-ext "^0.10.9" 647 | 648 | debug@2.2.0: 649 | version "2.2.0" 650 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" 651 | dependencies: 652 | ms "0.7.1" 653 | 654 | debug@^2.1.1, debug@^2.2.0: 655 | version "2.6.4" 656 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.4.tgz#7586a9b3c39741c0282ae33445c4e8ac74734fe0" 657 | dependencies: 658 | ms "0.7.3" 659 | 660 | deep-is@~0.1.3: 661 | version "0.1.3" 662 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 663 | 664 | del@^2.0.2: 665 | version "2.2.2" 666 | resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" 667 | dependencies: 668 | globby "^5.0.0" 669 | is-path-cwd "^1.0.0" 670 | is-path-in-cwd "^1.0.0" 671 | object-assign "^4.0.1" 672 | pify "^2.0.0" 673 | pinkie-promise "^2.0.0" 674 | rimraf "^2.2.8" 675 | 676 | doctrine@1.5.0: 677 | version "1.5.0" 678 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" 679 | dependencies: 680 | esutils "^2.0.2" 681 | isarray "^1.0.0" 682 | 683 | doctrine@^2.0.0: 684 | version "2.0.0" 685 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" 686 | dependencies: 687 | esutils "^2.0.2" 688 | isarray "^1.0.0" 689 | 690 | es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: 691 | version "0.10.15" 692 | resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.15.tgz#c330a5934c1ee21284a7c081a86e5fd937c91ea6" 693 | dependencies: 694 | es6-iterator "2" 695 | es6-symbol "~3.1" 696 | 697 | es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1: 698 | version "2.0.1" 699 | resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512" 700 | dependencies: 701 | d "1" 702 | es5-ext "^0.10.14" 703 | es6-symbol "^3.1" 704 | 705 | es6-map@^0.1.3: 706 | version "0.1.5" 707 | resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" 708 | dependencies: 709 | d "1" 710 | es5-ext "~0.10.14" 711 | es6-iterator "~2.0.1" 712 | es6-set "~0.1.5" 713 | es6-symbol "~3.1.1" 714 | event-emitter "~0.3.5" 715 | 716 | es6-set@~0.1.5: 717 | version "0.1.5" 718 | resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" 719 | dependencies: 720 | d "1" 721 | es5-ext "~0.10.14" 722 | es6-iterator "~2.0.1" 723 | es6-symbol "3.1.1" 724 | event-emitter "~0.3.5" 725 | 726 | es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1: 727 | version "3.1.1" 728 | resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" 729 | dependencies: 730 | d "1" 731 | es5-ext "~0.10.14" 732 | 733 | es6-weak-map@^2.0.1: 734 | version "2.0.2" 735 | resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" 736 | dependencies: 737 | d "1" 738 | es5-ext "^0.10.14" 739 | es6-iterator "^2.0.1" 740 | es6-symbol "^3.1.1" 741 | 742 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 743 | version "1.0.5" 744 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 745 | 746 | escope@^3.6.0: 747 | version "3.6.0" 748 | resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" 749 | dependencies: 750 | es6-map "^0.1.3" 751 | es6-weak-map "^2.0.1" 752 | esrecurse "^4.1.0" 753 | estraverse "^4.1.1" 754 | 755 | eslint-config-standard@^10.2.1: 756 | version "10.2.1" 757 | resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-10.2.1.tgz#c061e4d066f379dc17cd562c64e819b4dd454591" 758 | 759 | eslint-import-resolver-node@^0.2.0: 760 | version "0.2.3" 761 | resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz#5add8106e8c928db2cba232bcd9efa846e3da16c" 762 | dependencies: 763 | debug "^2.2.0" 764 | object-assign "^4.0.1" 765 | resolve "^1.1.6" 766 | 767 | eslint-module-utils@^2.0.0: 768 | version "2.0.0" 769 | resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.0.0.tgz#a6f8c21d901358759cdc35dbac1982ae1ee58bce" 770 | dependencies: 771 | debug "2.2.0" 772 | pkg-dir "^1.0.0" 773 | 774 | eslint-plugin-import@^2.2.0: 775 | version "2.2.0" 776 | resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.2.0.tgz#72ba306fad305d67c4816348a4699a4229ac8b4e" 777 | dependencies: 778 | builtin-modules "^1.1.1" 779 | contains-path "^0.1.0" 780 | debug "^2.2.0" 781 | doctrine "1.5.0" 782 | eslint-import-resolver-node "^0.2.0" 783 | eslint-module-utils "^2.0.0" 784 | has "^1.0.1" 785 | lodash.cond "^4.3.0" 786 | minimatch "^3.0.3" 787 | pkg-up "^1.0.0" 788 | 789 | eslint-plugin-node@^4.2.2: 790 | version "4.2.2" 791 | resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-4.2.2.tgz#82959ca9aed79fcbd28bb1b188d05cac04fb3363" 792 | dependencies: 793 | ignore "^3.0.11" 794 | minimatch "^3.0.2" 795 | object-assign "^4.0.1" 796 | resolve "^1.1.7" 797 | semver "5.3.0" 798 | 799 | eslint-plugin-promise@^3.5.0: 800 | version "3.5.0" 801 | resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.5.0.tgz#78fbb6ffe047201627569e85a6c5373af2a68fca" 802 | 803 | eslint-plugin-standard@^3.0.1: 804 | version "3.0.1" 805 | resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz#34d0c915b45edc6f010393c7eef3823b08565cf2" 806 | 807 | eslint@^3.19.0: 808 | version "3.19.0" 809 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc" 810 | dependencies: 811 | babel-code-frame "^6.16.0" 812 | chalk "^1.1.3" 813 | concat-stream "^1.5.2" 814 | debug "^2.1.1" 815 | doctrine "^2.0.0" 816 | escope "^3.6.0" 817 | espree "^3.4.0" 818 | esquery "^1.0.0" 819 | estraverse "^4.2.0" 820 | esutils "^2.0.2" 821 | file-entry-cache "^2.0.0" 822 | glob "^7.0.3" 823 | globals "^9.14.0" 824 | ignore "^3.2.0" 825 | imurmurhash "^0.1.4" 826 | inquirer "^0.12.0" 827 | is-my-json-valid "^2.10.0" 828 | is-resolvable "^1.0.0" 829 | js-yaml "^3.5.1" 830 | json-stable-stringify "^1.0.0" 831 | levn "^0.3.0" 832 | lodash "^4.0.0" 833 | mkdirp "^0.5.0" 834 | natural-compare "^1.4.0" 835 | optionator "^0.8.2" 836 | path-is-inside "^1.0.1" 837 | pluralize "^1.2.1" 838 | progress "^1.1.8" 839 | require-uncached "^1.0.2" 840 | shelljs "^0.7.5" 841 | strip-bom "^3.0.0" 842 | strip-json-comments "~2.0.1" 843 | table "^3.7.8" 844 | text-table "~0.2.0" 845 | user-home "^2.0.0" 846 | 847 | espree@^3.4.0: 848 | version "3.4.2" 849 | resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.2.tgz#38dbdedbedc95b8961a1fbf04734a8f6a9c8c592" 850 | dependencies: 851 | acorn "^5.0.1" 852 | acorn-jsx "^3.0.0" 853 | 854 | esprima@^3.1.1: 855 | version "3.1.3" 856 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" 857 | 858 | esquery@^1.0.0: 859 | version "1.0.0" 860 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" 861 | dependencies: 862 | estraverse "^4.0.0" 863 | 864 | esrecurse@^4.1.0: 865 | version "4.1.0" 866 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" 867 | dependencies: 868 | estraverse "~4.1.0" 869 | object-assign "^4.0.1" 870 | 871 | estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0: 872 | version "4.2.0" 873 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 874 | 875 | estraverse@~4.1.0: 876 | version "4.1.1" 877 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2" 878 | 879 | esutils@^2.0.2: 880 | version "2.0.2" 881 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 882 | 883 | event-emitter@~0.3.5: 884 | version "0.3.5" 885 | resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" 886 | dependencies: 887 | d "1" 888 | es5-ext "~0.10.14" 889 | 890 | exit-hook@^1.0.0: 891 | version "1.1.1" 892 | resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" 893 | 894 | fast-levenshtein@~2.0.4: 895 | version "2.0.6" 896 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 897 | 898 | figures@^1.3.5: 899 | version "1.7.0" 900 | resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" 901 | dependencies: 902 | escape-string-regexp "^1.0.5" 903 | object-assign "^4.1.0" 904 | 905 | file-entry-cache@^2.0.0: 906 | version "2.0.0" 907 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" 908 | dependencies: 909 | flat-cache "^1.2.1" 910 | object-assign "^4.0.1" 911 | 912 | find-up@^1.0.0: 913 | version "1.1.2" 914 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 915 | dependencies: 916 | path-exists "^2.0.0" 917 | pinkie-promise "^2.0.0" 918 | 919 | flat-cache@^1.2.1: 920 | version "1.2.2" 921 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.2.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96" 922 | dependencies: 923 | circular-json "^0.3.1" 924 | del "^2.0.2" 925 | graceful-fs "^4.1.2" 926 | write "^0.2.1" 927 | 928 | fs.realpath@^1.0.0: 929 | version "1.0.0" 930 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 931 | 932 | function-bind@^1.0.2: 933 | version "1.1.0" 934 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" 935 | 936 | generate-function@^2.0.0: 937 | version "2.0.0" 938 | resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" 939 | 940 | generate-object-property@^1.1.0: 941 | version "1.2.0" 942 | resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" 943 | dependencies: 944 | is-property "^1.0.0" 945 | 946 | glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: 947 | version "7.1.1" 948 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" 949 | dependencies: 950 | fs.realpath "^1.0.0" 951 | inflight "^1.0.4" 952 | inherits "2" 953 | minimatch "^3.0.2" 954 | once "^1.3.0" 955 | path-is-absolute "^1.0.0" 956 | 957 | globals@^9.0.0, globals@^9.14.0: 958 | version "9.17.0" 959 | resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286" 960 | 961 | globby@^5.0.0: 962 | version "5.0.0" 963 | resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" 964 | dependencies: 965 | array-union "^1.0.1" 966 | arrify "^1.0.0" 967 | glob "^7.0.3" 968 | object-assign "^4.0.1" 969 | pify "^2.0.0" 970 | pinkie-promise "^2.0.0" 971 | 972 | graceful-fs@^4.1.2: 973 | version "4.1.11" 974 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 975 | 976 | has-ansi@^2.0.0: 977 | version "2.0.0" 978 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 979 | dependencies: 980 | ansi-regex "^2.0.0" 981 | 982 | has@^1.0.1: 983 | version "1.0.1" 984 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" 985 | dependencies: 986 | function-bind "^1.0.2" 987 | 988 | ignore@^3.0.11, ignore@^3.2.0: 989 | version "3.2.7" 990 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.7.tgz#4810ca5f1d8eca5595213a34b94f2eb4ed926bbd" 991 | 992 | imurmurhash@^0.1.4: 993 | version "0.1.4" 994 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 995 | 996 | inflight@^1.0.4: 997 | version "1.0.6" 998 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 999 | dependencies: 1000 | once "^1.3.0" 1001 | wrappy "1" 1002 | 1003 | inherits@2, inherits@^2.0.3, inherits@~2.0.1: 1004 | version "2.0.3" 1005 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 1006 | 1007 | inquirer@^0.12.0: 1008 | version "0.12.0" 1009 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" 1010 | dependencies: 1011 | ansi-escapes "^1.1.0" 1012 | ansi-regex "^2.0.0" 1013 | chalk "^1.0.0" 1014 | cli-cursor "^1.0.1" 1015 | cli-width "^2.0.0" 1016 | figures "^1.3.5" 1017 | lodash "^4.3.0" 1018 | readline2 "^1.0.1" 1019 | run-async "^0.1.0" 1020 | rx-lite "^3.1.2" 1021 | string-width "^1.0.1" 1022 | strip-ansi "^3.0.0" 1023 | through "^2.3.6" 1024 | 1025 | interpret@^1.0.0: 1026 | version "1.0.3" 1027 | resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90" 1028 | 1029 | invariant@^2.2.0: 1030 | version "2.2.2" 1031 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" 1032 | dependencies: 1033 | loose-envify "^1.0.0" 1034 | 1035 | is-fullwidth-code-point@^1.0.0: 1036 | version "1.0.0" 1037 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1038 | dependencies: 1039 | number-is-nan "^1.0.0" 1040 | 1041 | is-fullwidth-code-point@^2.0.0: 1042 | version "2.0.0" 1043 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1044 | 1045 | is-my-json-valid@^2.10.0: 1046 | version "2.16.0" 1047 | resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz#f079dd9bfdae65ee2038aae8acbc86ab109e3693" 1048 | dependencies: 1049 | generate-function "^2.0.0" 1050 | generate-object-property "^1.1.0" 1051 | jsonpointer "^4.0.0" 1052 | xtend "^4.0.0" 1053 | 1054 | is-path-cwd@^1.0.0: 1055 | version "1.0.0" 1056 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" 1057 | 1058 | is-path-in-cwd@^1.0.0: 1059 | version "1.0.0" 1060 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" 1061 | dependencies: 1062 | is-path-inside "^1.0.0" 1063 | 1064 | is-path-inside@^1.0.0: 1065 | version "1.0.0" 1066 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" 1067 | dependencies: 1068 | path-is-inside "^1.0.1" 1069 | 1070 | is-property@^1.0.0: 1071 | version "1.0.2" 1072 | resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" 1073 | 1074 | is-resolvable@^1.0.0: 1075 | version "1.0.0" 1076 | resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" 1077 | dependencies: 1078 | tryit "^1.0.1" 1079 | 1080 | isarray@^1.0.0, isarray@~1.0.0: 1081 | version "1.0.0" 1082 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1083 | 1084 | js-tokens@^3.0.0: 1085 | version "3.0.1" 1086 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" 1087 | 1088 | js-yaml@^3.5.1: 1089 | version "3.8.3" 1090 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.3.tgz#33a05ec481c850c8875929166fe1beb61c728766" 1091 | dependencies: 1092 | argparse "^1.0.7" 1093 | esprima "^3.1.1" 1094 | 1095 | jsesc@~0.5.0: 1096 | version "0.5.0" 1097 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" 1098 | 1099 | json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: 1100 | version "1.0.1" 1101 | resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" 1102 | dependencies: 1103 | jsonify "~0.0.0" 1104 | 1105 | jsonify@~0.0.0: 1106 | version "0.0.0" 1107 | resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" 1108 | 1109 | jsonpointer@^4.0.0: 1110 | version "4.0.1" 1111 | resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" 1112 | 1113 | levn@^0.3.0, levn@~0.3.0: 1114 | version "0.3.0" 1115 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 1116 | dependencies: 1117 | prelude-ls "~1.1.2" 1118 | type-check "~0.3.2" 1119 | 1120 | lodash.cond@^4.3.0: 1121 | version "4.5.2" 1122 | resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5" 1123 | 1124 | lodash@^4.0.0, lodash@^4.2.0, lodash@^4.3.0: 1125 | version "4.17.4" 1126 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" 1127 | 1128 | loose-envify@^1.0.0: 1129 | version "1.3.1" 1130 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" 1131 | dependencies: 1132 | js-tokens "^3.0.0" 1133 | 1134 | minimatch@^3.0.2, minimatch@^3.0.3: 1135 | version "3.0.3" 1136 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" 1137 | dependencies: 1138 | brace-expansion "^1.0.0" 1139 | 1140 | minimist@0.0.8: 1141 | version "0.0.8" 1142 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 1143 | 1144 | mkdirp@^0.5.0, mkdirp@^0.5.1: 1145 | version "0.5.1" 1146 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 1147 | dependencies: 1148 | minimist "0.0.8" 1149 | 1150 | ms@0.7.1: 1151 | version "0.7.1" 1152 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" 1153 | 1154 | ms@0.7.3: 1155 | version "0.7.3" 1156 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff" 1157 | 1158 | mute-stream@0.0.5: 1159 | version "0.0.5" 1160 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" 1161 | 1162 | natural-compare@^1.4.0: 1163 | version "1.4.0" 1164 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 1165 | 1166 | number-is-nan@^1.0.0: 1167 | version "1.0.1" 1168 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 1169 | 1170 | object-assign@^4.0.1, object-assign@^4.1.0: 1171 | version "4.1.1" 1172 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1173 | 1174 | once@^1.3.0: 1175 | version "1.4.0" 1176 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1177 | dependencies: 1178 | wrappy "1" 1179 | 1180 | onetime@^1.0.0: 1181 | version "1.1.0" 1182 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 1183 | 1184 | optionator@^0.8.2: 1185 | version "0.8.2" 1186 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 1187 | dependencies: 1188 | deep-is "~0.1.3" 1189 | fast-levenshtein "~2.0.4" 1190 | levn "~0.3.0" 1191 | prelude-ls "~1.1.2" 1192 | type-check "~0.3.2" 1193 | wordwrap "~1.0.0" 1194 | 1195 | os-homedir@^1.0.0: 1196 | version "1.0.2" 1197 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 1198 | 1199 | path-exists@^2.0.0: 1200 | version "2.1.0" 1201 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 1202 | dependencies: 1203 | pinkie-promise "^2.0.0" 1204 | 1205 | path-is-absolute@^1.0.0: 1206 | version "1.0.1" 1207 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1208 | 1209 | path-is-inside@^1.0.1: 1210 | version "1.0.2" 1211 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 1212 | 1213 | path-parse@^1.0.5: 1214 | version "1.0.5" 1215 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" 1216 | 1217 | pify@^2.0.0: 1218 | version "2.3.0" 1219 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1220 | 1221 | pinkie-promise@^2.0.0: 1222 | version "2.0.1" 1223 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 1224 | dependencies: 1225 | pinkie "^2.0.0" 1226 | 1227 | pinkie@^2.0.0: 1228 | version "2.0.4" 1229 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 1230 | 1231 | pkg-dir@^1.0.0: 1232 | version "1.0.0" 1233 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" 1234 | dependencies: 1235 | find-up "^1.0.0" 1236 | 1237 | pkg-up@^1.0.0: 1238 | version "1.0.0" 1239 | resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-1.0.0.tgz#3e08fb461525c4421624a33b9f7e6d0af5b05a26" 1240 | dependencies: 1241 | find-up "^1.0.0" 1242 | 1243 | pluralize@^1.2.1: 1244 | version "1.2.1" 1245 | resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" 1246 | 1247 | prelude-ls@~1.1.2: 1248 | version "1.1.2" 1249 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 1250 | 1251 | private@^0.1.6: 1252 | version "0.1.7" 1253 | resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" 1254 | 1255 | process-nextick-args@~1.0.6: 1256 | version "1.0.7" 1257 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 1258 | 1259 | progress@^1.1.8: 1260 | version "1.1.8" 1261 | resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" 1262 | 1263 | readable-stream@^2.2.2: 1264 | version "2.2.9" 1265 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8" 1266 | dependencies: 1267 | buffer-shims "~1.0.0" 1268 | core-util-is "~1.0.0" 1269 | inherits "~2.0.1" 1270 | isarray "~1.0.0" 1271 | process-nextick-args "~1.0.6" 1272 | string_decoder "~1.0.0" 1273 | util-deprecate "~1.0.1" 1274 | 1275 | readline2@^1.0.1: 1276 | version "1.0.1" 1277 | resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" 1278 | dependencies: 1279 | code-point-at "^1.0.0" 1280 | is-fullwidth-code-point "^1.0.0" 1281 | mute-stream "0.0.5" 1282 | 1283 | rechoir@^0.6.2: 1284 | version "0.6.2" 1285 | resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" 1286 | dependencies: 1287 | resolve "^1.1.6" 1288 | 1289 | regenerate@^1.2.1: 1290 | version "1.3.2" 1291 | resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" 1292 | 1293 | regenerator-runtime@^0.10.0: 1294 | version "0.10.4" 1295 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.4.tgz#74cb6598d3ba2eb18694e968a40e2b3b4df9cf93" 1296 | 1297 | regenerator-transform@0.9.11: 1298 | version "0.9.11" 1299 | resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283" 1300 | dependencies: 1301 | babel-runtime "^6.18.0" 1302 | babel-types "^6.19.0" 1303 | private "^0.1.6" 1304 | 1305 | regexpu-core@^2.0.0: 1306 | version "2.0.0" 1307 | resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" 1308 | dependencies: 1309 | regenerate "^1.2.1" 1310 | regjsgen "^0.2.0" 1311 | regjsparser "^0.1.4" 1312 | 1313 | regjsgen@^0.2.0: 1314 | version "0.2.0" 1315 | resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" 1316 | 1317 | regjsparser@^0.1.4: 1318 | version "0.1.5" 1319 | resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" 1320 | dependencies: 1321 | jsesc "~0.5.0" 1322 | 1323 | require-uncached@^1.0.2: 1324 | version "1.0.3" 1325 | resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" 1326 | dependencies: 1327 | caller-path "^0.1.0" 1328 | resolve-from "^1.0.0" 1329 | 1330 | resolve-from@^1.0.0: 1331 | version "1.0.1" 1332 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" 1333 | 1334 | resolve@^1.1.6, resolve@^1.1.7: 1335 | version "1.3.3" 1336 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5" 1337 | dependencies: 1338 | path-parse "^1.0.5" 1339 | 1340 | restore-cursor@^1.0.1: 1341 | version "1.0.1" 1342 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" 1343 | dependencies: 1344 | exit-hook "^1.0.0" 1345 | onetime "^1.0.0" 1346 | 1347 | rimraf@^2.2.8: 1348 | version "2.6.1" 1349 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" 1350 | dependencies: 1351 | glob "^7.0.5" 1352 | 1353 | run-async@^0.1.0: 1354 | version "0.1.0" 1355 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" 1356 | dependencies: 1357 | once "^1.3.0" 1358 | 1359 | rx-lite@^3.1.2: 1360 | version "3.1.2" 1361 | resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" 1362 | 1363 | semver@5.3.0: 1364 | version "5.3.0" 1365 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 1366 | 1367 | shelljs@^0.7.5: 1368 | version "0.7.7" 1369 | resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" 1370 | dependencies: 1371 | glob "^7.0.0" 1372 | interpret "^1.0.0" 1373 | rechoir "^0.6.2" 1374 | 1375 | slice-ansi@0.0.4: 1376 | version "0.0.4" 1377 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" 1378 | 1379 | sprintf-js@~1.0.2: 1380 | version "1.0.3" 1381 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 1382 | 1383 | string-width@^1.0.1: 1384 | version "1.0.2" 1385 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 1386 | dependencies: 1387 | code-point-at "^1.0.0" 1388 | is-fullwidth-code-point "^1.0.0" 1389 | strip-ansi "^3.0.0" 1390 | 1391 | string-width@^2.0.0: 1392 | version "2.0.0" 1393 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" 1394 | dependencies: 1395 | is-fullwidth-code-point "^2.0.0" 1396 | strip-ansi "^3.0.0" 1397 | 1398 | string_decoder@~1.0.0: 1399 | version "1.0.0" 1400 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667" 1401 | dependencies: 1402 | buffer-shims "~1.0.0" 1403 | 1404 | strip-ansi@^3.0.0: 1405 | version "3.0.1" 1406 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 1407 | dependencies: 1408 | ansi-regex "^2.0.0" 1409 | 1410 | strip-bom@^3.0.0: 1411 | version "3.0.0" 1412 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 1413 | 1414 | strip-json-comments@~2.0.1: 1415 | version "2.0.1" 1416 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 1417 | 1418 | supports-color@^2.0.0: 1419 | version "2.0.0" 1420 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 1421 | 1422 | table@^3.7.8: 1423 | version "3.8.3" 1424 | resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" 1425 | dependencies: 1426 | ajv "^4.7.0" 1427 | ajv-keywords "^1.0.0" 1428 | chalk "^1.1.1" 1429 | lodash "^4.0.0" 1430 | slice-ansi "0.0.4" 1431 | string-width "^2.0.0" 1432 | 1433 | text-table@~0.2.0: 1434 | version "0.2.0" 1435 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 1436 | 1437 | through@^2.3.6: 1438 | version "2.3.8" 1439 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1440 | 1441 | to-fast-properties@^1.0.1: 1442 | version "1.0.2" 1443 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" 1444 | 1445 | tryit@^1.0.1: 1446 | version "1.0.3" 1447 | resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" 1448 | 1449 | type-check@~0.3.2: 1450 | version "0.3.2" 1451 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 1452 | dependencies: 1453 | prelude-ls "~1.1.2" 1454 | 1455 | typedarray@^0.0.6: 1456 | version "0.0.6" 1457 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1458 | 1459 | user-home@^2.0.0: 1460 | version "2.0.0" 1461 | resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" 1462 | dependencies: 1463 | os-homedir "^1.0.0" 1464 | 1465 | util-deprecate@~1.0.1: 1466 | version "1.0.2" 1467 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1468 | 1469 | wordwrap@~1.0.0: 1470 | version "1.0.0" 1471 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 1472 | 1473 | wrappy@1: 1474 | version "1.0.2" 1475 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1476 | 1477 | write@^0.2.1: 1478 | version "0.2.1" 1479 | resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" 1480 | dependencies: 1481 | mkdirp "^0.5.1" 1482 | 1483 | xtend@^4.0.0: 1484 | version "4.0.1" 1485 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 1486 | --------------------------------------------------------------------------------