├── .eslintrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── __tests__ └── test.js ├── dist ├── vueo.js └── vueo.min.js ├── docs ├── 404.html ├── README.md └── _config.yml ├── index.js ├── package-lock.json ├── package.json └── rollup.config.js /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "vue", 3 | "globals": { 4 | "test": true, 5 | "expect": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | yarn.lock 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: stable 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 cinwell.li 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 | # Vueo 2 | [![Build Status](https://travis-ci.org/QingWei-Li/vueo.svg?branch=master)](https://travis-ci.org/QingWei-Li/vueo) 3 | [![npm](https://img.shields.io/npm/v/vueo.svg)](https://www.npmjs.com/package/vueo) 4 | 5 | > 🍟 Easy to get value from vue instance via object paths. 6 | 7 | ## Documentation 8 | https://qingwei-li.github.io/vueo 9 | 10 | ## Installation 11 | ```shell 12 | npm i vueo -S 13 | ``` 14 | 15 | ## Usage 16 | ```javascript 17 | import Vue from 'vue' 18 | import Vueo from 'vueo' 19 | 20 | Vue.use(Vueo) 21 | 22 | new Vue({ 23 | data () { 24 | return { a: { b: [ {c: 1} ] } } 25 | }, 26 | 27 | created () { 28 | this.$has('a.b.0') // true 29 | this.$has('a.b.1') // false 30 | this.$at('a.b.0.c') // 1 31 | this.$at('a.b.1.c') // undefined 32 | } 33 | }) 34 | ``` 35 | 36 | ## API 37 | - vm#$at(path) 38 | - vm#$at(obj, path) 39 | - vm#$has(path) 40 | - vm#$has(obj, path) 41 | 42 | ## Read more 43 | - https://github.com/jonschlinkert/get-value 44 | - https://github.com/jonschlinkert/has-value 45 | 46 | ## License 47 | MIT 48 | -------------------------------------------------------------------------------- /__tests__/test.js: -------------------------------------------------------------------------------- 1 | var Vue = require('vue') 2 | var Vueo = require('../dist/vueo') 3 | 4 | Vue.use(Vueo) 5 | var vm = new Vue({ 6 | data () { 7 | return { a: { b: { c: [{ d: 1, e: { f: 'g' }}] }}} 8 | } 9 | }) 10 | 11 | test('installed', () => { 12 | expect(Vue.has).toBeDefined() 13 | expect(Vue.at).toBeDefined() 14 | expect(Vue.prototype.$at).toBeDefined() 15 | expect(Vue.prototype.$has).toBeDefined() 16 | }) 17 | 18 | test('`at` is work', () => { 19 | expect(vm.$at('a.b.c.0.d')).toBe(1) 20 | expect(vm.$at('a.b.c.0.e.f')).toBe('g') 21 | expect(vm.$at('a.b.c.1')).toBe(undefined) 22 | 23 | expect(vm.$at(vm.a, 'b.c[0].d'), 1) 24 | }) 25 | 26 | test('`has` is work', () => { 27 | expect(vm.$has('a.b.c.0.d')).toBe(true) 28 | expect(vm.$has('a.b.c.0.e.f')).toBe(true) 29 | expect(vm.$has('a.b.c.1')).toBe(false) 30 | 31 | expect(vm.$has(vm.a, 'b.c.0.e.f')).toBe(true) 32 | }) 33 | -------------------------------------------------------------------------------- /dist/vueo.js: -------------------------------------------------------------------------------- 1 | (function (global, factory) { 2 | typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : 3 | typeof define === 'function' && define.amd ? define(factory) : 4 | (global.Vueo = factory()); 5 | }(this, (function () { 'use strict'; 6 | 7 | /*! 8 | * get-value 9 | * 10 | * Copyright (c) 2014-2015, Jon Schlinkert. 11 | * Licensed under the MIT License. 12 | */ 13 | 14 | var index = function(obj, prop, a, b, c) { 15 | if (!isObject$1(obj) || !prop) { 16 | return obj; 17 | } 18 | 19 | prop = toString(prop); 20 | 21 | // allowing for multiple properties to be passed as 22 | // a string or array, but much faster (3-4x) than doing 23 | // `[].slice.call(arguments)` 24 | if (a) { prop += '.' + toString(a); } 25 | if (b) { prop += '.' + toString(b); } 26 | if (c) { prop += '.' + toString(c); } 27 | 28 | if (prop in obj) { 29 | return obj[prop]; 30 | } 31 | 32 | var segs = prop.split('.'); 33 | var len = segs.length; 34 | var i = -1; 35 | 36 | while (obj && (++i < len)) { 37 | var key = segs[i]; 38 | while (key[key.length - 1] === '\\') { 39 | key = key.slice(0, -1) + '.' + segs[++i]; 40 | } 41 | obj = obj[key]; 42 | } 43 | return obj; 44 | }; 45 | 46 | function isObject$1(val) { 47 | return val !== null && (typeof val === 'object' || typeof val === 'function'); 48 | } 49 | 50 | function toString(val) { 51 | if (!val) { return ''; } 52 | if (Array.isArray(val)) { 53 | return val.join('.'); 54 | } 55 | return val; 56 | } 57 | 58 | var toString$1 = {}.toString; 59 | 60 | var index$4 = Array.isArray || function (arr) { 61 | return toString$1.call(arr) == '[object Array]'; 62 | }; 63 | 64 | var isArray = index$4; 65 | 66 | var index$2 = function isObject(val) { 67 | return val != null && typeof val === 'object' && isArray(val) === false; 68 | }; 69 | 70 | /*! 71 | * has-values 72 | * 73 | * Copyright (c) 2014-2015, Jon Schlinkert. 74 | * Licensed under the MIT License. 75 | */ 76 | 77 | var index$6 = function hasValue(o, noZero) { 78 | if (o === null || o === undefined) { 79 | return false; 80 | } 81 | 82 | if (typeof o === 'boolean') { 83 | return true; 84 | } 85 | 86 | if (typeof o === 'number') { 87 | if (o === 0 && noZero === true) { 88 | return false; 89 | } 90 | return true; 91 | } 92 | 93 | if (o.length !== undefined) { 94 | return o.length !== 0; 95 | } 96 | 97 | for (var key in o) { 98 | if (o.hasOwnProperty(key)) { 99 | return true; 100 | } 101 | } 102 | return false; 103 | }; 104 | 105 | var isObject$2 = index$2; 106 | var hasValues = index$6; 107 | var get$1 = index; 108 | 109 | var index$1 = function(obj, prop, noZero) { 110 | if (isObject$2(obj)) { 111 | return hasValues(get$1(obj, prop), noZero); 112 | } 113 | return hasValues(obj, prop); 114 | }; 115 | 116 | function install (Vue) { 117 | Vue.at = index; 118 | Vue.has = index$1; 119 | Vue.prototype.$at = function () { 120 | var args = [], len = arguments.length; 121 | while ( len-- ) args[ len ] = arguments[ len ]; 122 | 123 | return args.length === 1 124 | ? index(this._self, args[0]) 125 | : index.apply(this, args) 126 | }; 127 | Vue.prototype.$has = function () { 128 | var args = [], len = arguments.length; 129 | while ( len-- ) args[ len ] = arguments[ len ]; 130 | 131 | return args.length === 1 132 | ? index$1(this._self, args[0]) 133 | : index$1.apply(this, args) 134 | }; 135 | } 136 | 137 | if (typeof window !== 'undefined' && window.Vue) { 138 | window.Vue.use(install); 139 | } 140 | 141 | return install; 142 | 143 | }))); 144 | -------------------------------------------------------------------------------- /dist/vueo.min.js: -------------------------------------------------------------------------------- 1 | (function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):global.Vueo=factory()})(this,function(){"use strict";var index=function(obj,prop,a,b,c){if(!isObject$1(obj)||!prop){return obj}prop=toString(prop);if(a){prop+="."+toString(a)}if(b){prop+="."+toString(b)}if(c){prop+="."+toString(c)}if(prop in obj){return obj[prop]}var segs=prop.split(".");var len=segs.length;var i=-1;while(obj&&++i 2 | 3 | 4 | 5 | Vueo - Easy to get value from vue instance via object paths 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # Vueo 2 | 3 | > 🍟 Easy to get value from vue instance via object paths. 4 | 5 | ## Installation 6 | ```shell 7 | npm i vueo -S 8 | ``` 9 | 10 | ## Import 11 | 12 | ```javascript 13 | import Vue from 'vue' 14 | import Vueo from 'vueo' 15 | 16 | Vue.use(Vueo) 17 | ``` 18 | 19 | Or import via script tag 20 | 21 | ```html 22 | 23 | 24 | ``` 25 | 26 | ## Usage 27 | 28 | [Live demo](https://jsfiddle.net/cinwell_li/20v7ehtg/) 29 | 30 | ```javascript 31 | new Vue({ 32 | data () { 33 | return { 34 | a: [ { key: 'value' } ], 35 | b: { c: 1 } 36 | } 37 | }, 38 | 39 | created() { 40 | this.$at('a.0.key') // 'value' 41 | this.$at('a.1.key') // undefined 42 | 43 | this.$at(this.a, '0.key') // 'value' 44 | 45 | this.$has('b') // true 46 | this.$has('a.1') // false 47 | } 48 | }) 49 | ``` 50 | 51 | ## API 52 | - vm#$at(path) 53 | - vm#$at(obj, path) 54 | - vm#$has(path) 55 | - vm#$has(obj, path) 56 | 57 | ## Read more 58 | - https://github.com/jonschlinkert/get-value 59 | - https://github.com/jonschlinkert/has-value 60 | 61 | ## License 62 | MIT 63 | -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | import get from 'get-value' 2 | import has from 'has-value' 3 | 4 | export default function install (Vue) { 5 | Vue.at = get 6 | Vue.has = has 7 | Vue.prototype.$at = function (...args) { 8 | return args.length === 1 9 | ? get(this._self, args[0]) 10 | : get.apply(this, args) 11 | } 12 | Vue.prototype.$has = function (...args) { 13 | return args.length === 1 14 | ? has(this._self, args[0]) 15 | : has.apply(this, args) 16 | } 17 | } 18 | 19 | if (typeof window !== 'undefined' && window.Vue) { 20 | window.Vue.use(install) 21 | } 22 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vueo", 3 | "version": "0.3.2", 4 | "lockfileVersion": 1, 5 | "dependencies": { 6 | "abab": { 7 | "version": "1.0.3", 8 | "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", 9 | "integrity": "sha1-uB3l9ydOxOdW15fNg08wNkJyTl0=", 10 | "dev": true 11 | }, 12 | "abbrev": { 13 | "version": "1.0.9", 14 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", 15 | "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", 16 | "dev": true 17 | }, 18 | "acorn": { 19 | "version": "5.0.3", 20 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.0.3.tgz", 21 | "integrity": "sha1-xGDfCEkUY/AozLguqzcwvwEIez0=", 22 | "dev": true 23 | }, 24 | "acorn-globals": { 25 | "version": "3.1.0", 26 | "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", 27 | "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", 28 | "dev": true, 29 | "dependencies": { 30 | "acorn": { 31 | "version": "4.0.13", 32 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", 33 | "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", 34 | "dev": true 35 | } 36 | } 37 | }, 38 | "acorn-jsx": { 39 | "version": "3.0.1", 40 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", 41 | "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", 42 | "dev": true, 43 | "dependencies": { 44 | "acorn": { 45 | "version": "3.3.0", 46 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", 47 | "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", 48 | "dev": true 49 | } 50 | } 51 | }, 52 | "acorn-object-spread": { 53 | "version": "1.0.0", 54 | "resolved": "https://registry.npmjs.org/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz", 55 | "integrity": "sha1-SOrQ9KjrFplaF6Dbn/xqyq2kumg=", 56 | "dev": true, 57 | "dependencies": { 58 | "acorn": { 59 | "version": "3.3.0", 60 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", 61 | "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", 62 | "dev": true 63 | } 64 | } 65 | }, 66 | "ajv": { 67 | "version": "4.11.8", 68 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", 69 | "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", 70 | "dev": true 71 | }, 72 | "ajv-keywords": { 73 | "version": "1.5.1", 74 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", 75 | "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", 76 | "dev": true 77 | }, 78 | "align-text": { 79 | "version": "0.1.4", 80 | "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", 81 | "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", 82 | "dev": true 83 | }, 84 | "amdefine": { 85 | "version": "1.0.1", 86 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 87 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 88 | "dev": true 89 | }, 90 | "ansi-escapes": { 91 | "version": "1.4.0", 92 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", 93 | "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", 94 | "dev": true 95 | }, 96 | "ansi-regex": { 97 | "version": "2.1.1", 98 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 99 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 100 | "dev": true 101 | }, 102 | "ansi-styles": { 103 | "version": "2.2.1", 104 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 105 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 106 | "dev": true 107 | }, 108 | "ansicolors": { 109 | "version": "0.2.1", 110 | "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", 111 | "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=", 112 | "dev": true 113 | }, 114 | "append-transform": { 115 | "version": "0.4.0", 116 | "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", 117 | "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", 118 | "dev": true 119 | }, 120 | "argparse": { 121 | "version": "1.0.9", 122 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", 123 | "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", 124 | "dev": true 125 | }, 126 | "arr-diff": { 127 | "version": "2.0.0", 128 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 129 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 130 | "dev": true 131 | }, 132 | "arr-flatten": { 133 | "version": "1.0.3", 134 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", 135 | "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=", 136 | "dev": true 137 | }, 138 | "array-differ": { 139 | "version": "1.0.0", 140 | "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", 141 | "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", 142 | "dev": true 143 | }, 144 | "array-equal": { 145 | "version": "1.0.0", 146 | "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", 147 | "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", 148 | "dev": true 149 | }, 150 | "array-union": { 151 | "version": "1.0.2", 152 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 153 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 154 | "dev": true 155 | }, 156 | "array-uniq": { 157 | "version": "1.0.3", 158 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 159 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 160 | "dev": true 161 | }, 162 | "array-unique": { 163 | "version": "0.2.1", 164 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 165 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 166 | "dev": true 167 | }, 168 | "array.prototype.find": { 169 | "version": "2.0.4", 170 | "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz", 171 | "integrity": "sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA=", 172 | "dev": true 173 | }, 174 | "arrify": { 175 | "version": "1.0.1", 176 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 177 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 178 | "dev": true 179 | }, 180 | "asn1": { 181 | "version": "0.2.3", 182 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", 183 | "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", 184 | "dev": true 185 | }, 186 | "assert-plus": { 187 | "version": "0.2.0", 188 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", 189 | "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", 190 | "dev": true 191 | }, 192 | "async": { 193 | "version": "2.4.1", 194 | "resolved": "https://registry.npmjs.org/async/-/async-2.4.1.tgz", 195 | "integrity": "sha1-YqVrJ5yYoR0JhwlqAcw+6463u9c=", 196 | "dev": true 197 | }, 198 | "asynckit": { 199 | "version": "0.4.0", 200 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 201 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 202 | "dev": true 203 | }, 204 | "aws-sign2": { 205 | "version": "0.6.0", 206 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", 207 | "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", 208 | "dev": true 209 | }, 210 | "aws4": { 211 | "version": "1.6.0", 212 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", 213 | "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", 214 | "dev": true 215 | }, 216 | "babel-code-frame": { 217 | "version": "6.22.0", 218 | "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", 219 | "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", 220 | "dev": true 221 | }, 222 | "babel-core": { 223 | "version": "6.25.0", 224 | "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.25.0.tgz", 225 | "integrity": "sha1-fdQrBGPHQunVKW3rPsZ6kyLa1yk=", 226 | "dev": true 227 | }, 228 | "babel-generator": { 229 | "version": "6.25.0", 230 | "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.25.0.tgz", 231 | "integrity": "sha1-M6GvcNXyiQrrRlpKd5PB32qeqfw=", 232 | "dev": true 233 | }, 234 | "babel-helpers": { 235 | "version": "6.24.1", 236 | "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", 237 | "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", 238 | "dev": true 239 | }, 240 | "babel-jest": { 241 | "version": "17.0.2", 242 | "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-17.0.2.tgz", 243 | "integrity": "sha1-jVHg0DdZcTwzHxCOsLLqpMbv/3Q=", 244 | "dev": true 245 | }, 246 | "babel-messages": { 247 | "version": "6.23.0", 248 | "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", 249 | "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", 250 | "dev": true 251 | }, 252 | "babel-plugin-istanbul": { 253 | "version": "2.0.3", 254 | "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", 255 | "integrity": "sha1-JmswS5EJYH1gdIR0OUZ2mC9mDfQ=", 256 | "dev": true 257 | }, 258 | "babel-plugin-jest-hoist": { 259 | "version": "17.0.2", 260 | "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-17.0.2.tgz", 261 | "integrity": "sha1-ITSIzoJZkKzUww+IfcoJ//60UjU=", 262 | "dev": true 263 | }, 264 | "babel-preset-jest": { 265 | "version": "17.0.2", 266 | "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-17.0.2.tgz", 267 | "integrity": "sha1-FB6TXevhZKqgNkwiDTHMshdkk7I=", 268 | "dev": true 269 | }, 270 | "babel-register": { 271 | "version": "6.24.1", 272 | "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", 273 | "integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=", 274 | "dev": true 275 | }, 276 | "babel-runtime": { 277 | "version": "6.23.0", 278 | "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", 279 | "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", 280 | "dev": true 281 | }, 282 | "babel-template": { 283 | "version": "6.25.0", 284 | "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz", 285 | "integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=", 286 | "dev": true 287 | }, 288 | "babel-traverse": { 289 | "version": "6.25.0", 290 | "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz", 291 | "integrity": "sha1-IldJfi/NGbie3BPEyROB+VEklvE=", 292 | "dev": true 293 | }, 294 | "babel-types": { 295 | "version": "6.25.0", 296 | "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz", 297 | "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=", 298 | "dev": true 299 | }, 300 | "babylon": { 301 | "version": "6.17.4", 302 | "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.4.tgz", 303 | "integrity": "sha512-kChlV+0SXkjE0vUn9OZ7pBMWRFd8uq3mZe8x1K6jhuNcAFAtEnjchFAqB+dYEXKyd+JpT6eppRR78QAr5gTsUw==", 304 | "dev": true 305 | }, 306 | "balanced-match": { 307 | "version": "1.0.0", 308 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 309 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 310 | "dev": true 311 | }, 312 | "bcrypt-pbkdf": { 313 | "version": "1.0.1", 314 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", 315 | "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", 316 | "dev": true, 317 | "optional": true 318 | }, 319 | "boom": { 320 | "version": "2.10.1", 321 | "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", 322 | "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", 323 | "dev": true 324 | }, 325 | "brace-expansion": { 326 | "version": "1.1.8", 327 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", 328 | "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", 329 | "dev": true 330 | }, 331 | "braces": { 332 | "version": "1.8.5", 333 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 334 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 335 | "dev": true 336 | }, 337 | "browser-resolve": { 338 | "version": "1.11.2", 339 | "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", 340 | "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", 341 | "dev": true, 342 | "dependencies": { 343 | "resolve": { 344 | "version": "1.1.7", 345 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 346 | "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", 347 | "dev": true 348 | } 349 | } 350 | }, 351 | "bser": { 352 | "version": "1.0.2", 353 | "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", 354 | "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", 355 | "dev": true 356 | }, 357 | "buble": { 358 | "version": "0.14.3", 359 | "resolved": "https://registry.npmjs.org/buble/-/buble-0.14.3.tgz", 360 | "integrity": "sha1-Z4yx/CTckOWtoEfeql3cb22omD4=", 361 | "dev": true, 362 | "dependencies": { 363 | "acorn": { 364 | "version": "3.3.0", 365 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", 366 | "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", 367 | "dev": true 368 | }, 369 | "minimist": { 370 | "version": "1.2.0", 371 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 372 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 373 | "dev": true 374 | } 375 | } 376 | }, 377 | "builtin-modules": { 378 | "version": "1.1.1", 379 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 380 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 381 | "dev": true 382 | }, 383 | "caller-path": { 384 | "version": "0.1.0", 385 | "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", 386 | "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", 387 | "dev": true 388 | }, 389 | "callsites": { 390 | "version": "0.2.0", 391 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", 392 | "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", 393 | "dev": true 394 | }, 395 | "camelcase": { 396 | "version": "1.2.1", 397 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", 398 | "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", 399 | "dev": true 400 | }, 401 | "cardinal": { 402 | "version": "1.0.0", 403 | "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", 404 | "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", 405 | "dev": true 406 | }, 407 | "caseless": { 408 | "version": "0.12.0", 409 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 410 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 411 | "dev": true 412 | }, 413 | "center-align": { 414 | "version": "0.1.3", 415 | "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", 416 | "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", 417 | "dev": true 418 | }, 419 | "chalk": { 420 | "version": "1.1.3", 421 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 422 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 423 | "dev": true 424 | }, 425 | "ci-info": { 426 | "version": "1.0.0", 427 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz", 428 | "integrity": "sha1-3FKF8rTiUYIWg2gcOBwziPRuxTQ=", 429 | "dev": true 430 | }, 431 | "circular-json": { 432 | "version": "0.3.1", 433 | "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz", 434 | "integrity": "sha1-vos2rvzN6LPKeqLWr8B6NyQsDS0=", 435 | "dev": true 436 | }, 437 | "cli-cursor": { 438 | "version": "1.0.2", 439 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", 440 | "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", 441 | "dev": true 442 | }, 443 | "cli-table": { 444 | "version": "0.3.1", 445 | "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", 446 | "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", 447 | "dev": true 448 | }, 449 | "cli-usage": { 450 | "version": "0.1.4", 451 | "resolved": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", 452 | "integrity": "sha1-fAHg3HBsI0s5yTODjI4gshdXduI=", 453 | "dev": true 454 | }, 455 | "cli-width": { 456 | "version": "2.1.0", 457 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", 458 | "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=", 459 | "dev": true 460 | }, 461 | "cliui": { 462 | "version": "2.1.0", 463 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", 464 | "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 465 | "dev": true, 466 | "dependencies": { 467 | "wordwrap": { 468 | "version": "0.0.2", 469 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 470 | "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", 471 | "dev": true 472 | } 473 | } 474 | }, 475 | "co": { 476 | "version": "4.6.0", 477 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 478 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 479 | "dev": true 480 | }, 481 | "code-point-at": { 482 | "version": "1.1.0", 483 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 484 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 485 | "dev": true 486 | }, 487 | "colors": { 488 | "version": "1.0.3", 489 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", 490 | "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", 491 | "dev": true 492 | }, 493 | "combined-stream": { 494 | "version": "1.0.5", 495 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", 496 | "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", 497 | "dev": true 498 | }, 499 | "concat-map": { 500 | "version": "0.0.1", 501 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 502 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 503 | "dev": true 504 | }, 505 | "concat-stream": { 506 | "version": "1.6.0", 507 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", 508 | "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", 509 | "dev": true 510 | }, 511 | "content-type-parser": { 512 | "version": "1.0.1", 513 | "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.1.tgz", 514 | "integrity": "sha1-w+VpiMU8ZRJ/tG1AMqOpACRv3JQ=", 515 | "dev": true 516 | }, 517 | "convert-source-map": { 518 | "version": "1.5.0", 519 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", 520 | "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", 521 | "dev": true 522 | }, 523 | "core-js": { 524 | "version": "2.4.1", 525 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", 526 | "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", 527 | "dev": true 528 | }, 529 | "core-util-is": { 530 | "version": "1.0.2", 531 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 532 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 533 | "dev": true 534 | }, 535 | "cryptiles": { 536 | "version": "2.0.5", 537 | "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", 538 | "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", 539 | "dev": true 540 | }, 541 | "cssom": { 542 | "version": "0.3.2", 543 | "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", 544 | "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", 545 | "dev": true 546 | }, 547 | "cssstyle": { 548 | "version": "0.2.37", 549 | "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", 550 | "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", 551 | "dev": true 552 | }, 553 | "d": { 554 | "version": "1.0.0", 555 | "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", 556 | "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", 557 | "dev": true 558 | }, 559 | "dashdash": { 560 | "version": "1.14.1", 561 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 562 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 563 | "dev": true, 564 | "dependencies": { 565 | "assert-plus": { 566 | "version": "1.0.0", 567 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 568 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 569 | "dev": true 570 | } 571 | } 572 | }, 573 | "debug": { 574 | "version": "2.6.8", 575 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", 576 | "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", 577 | "dev": true 578 | }, 579 | "decamelize": { 580 | "version": "1.2.0", 581 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 582 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 583 | "dev": true 584 | }, 585 | "deep-is": { 586 | "version": "0.1.3", 587 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 588 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 589 | "dev": true 590 | }, 591 | "default-require-extensions": { 592 | "version": "1.0.0", 593 | "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", 594 | "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", 595 | "dev": true, 596 | "dependencies": { 597 | "strip-bom": { 598 | "version": "2.0.0", 599 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 600 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 601 | "dev": true 602 | } 603 | } 604 | }, 605 | "define-properties": { 606 | "version": "1.1.2", 607 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", 608 | "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", 609 | "dev": true 610 | }, 611 | "del": { 612 | "version": "2.2.2", 613 | "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", 614 | "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", 615 | "dev": true 616 | }, 617 | "delayed-stream": { 618 | "version": "1.0.0", 619 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 620 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 621 | "dev": true 622 | }, 623 | "detect-indent": { 624 | "version": "4.0.0", 625 | "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", 626 | "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", 627 | "dev": true 628 | }, 629 | "diff": { 630 | "version": "3.2.0", 631 | "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", 632 | "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", 633 | "dev": true 634 | }, 635 | "doctrine": { 636 | "version": "2.0.0", 637 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", 638 | "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", 639 | "dev": true 640 | }, 641 | "dom-serializer": { 642 | "version": "0.1.0", 643 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", 644 | "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", 645 | "dev": true, 646 | "dependencies": { 647 | "domelementtype": { 648 | "version": "1.1.3", 649 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", 650 | "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", 651 | "dev": true 652 | } 653 | } 654 | }, 655 | "domelementtype": { 656 | "version": "1.3.0", 657 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", 658 | "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", 659 | "dev": true 660 | }, 661 | "domhandler": { 662 | "version": "2.4.1", 663 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", 664 | "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", 665 | "dev": true 666 | }, 667 | "domutils": { 668 | "version": "1.6.2", 669 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz", 670 | "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", 671 | "dev": true 672 | }, 673 | "ecc-jsbn": { 674 | "version": "0.1.1", 675 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", 676 | "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", 677 | "dev": true, 678 | "optional": true 679 | }, 680 | "entities": { 681 | "version": "1.1.1", 682 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", 683 | "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", 684 | "dev": true 685 | }, 686 | "errno": { 687 | "version": "0.1.4", 688 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", 689 | "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", 690 | "dev": true 691 | }, 692 | "error-ex": { 693 | "version": "1.3.1", 694 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", 695 | "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", 696 | "dev": true 697 | }, 698 | "es-abstract": { 699 | "version": "1.7.0", 700 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.7.0.tgz", 701 | "integrity": "sha1-363ndOAb/Nl/lhgCmMRJyGI/uUw=", 702 | "dev": true 703 | }, 704 | "es-to-primitive": { 705 | "version": "1.1.1", 706 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", 707 | "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", 708 | "dev": true 709 | }, 710 | "es5-ext": { 711 | "version": "0.10.23", 712 | "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.23.tgz", 713 | "integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=", 714 | "dev": true 715 | }, 716 | "es6-iterator": { 717 | "version": "2.0.1", 718 | "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", 719 | "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", 720 | "dev": true 721 | }, 722 | "es6-map": { 723 | "version": "0.1.5", 724 | "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", 725 | "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", 726 | "dev": true 727 | }, 728 | "es6-set": { 729 | "version": "0.1.5", 730 | "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", 731 | "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", 732 | "dev": true 733 | }, 734 | "es6-symbol": { 735 | "version": "3.1.1", 736 | "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", 737 | "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", 738 | "dev": true 739 | }, 740 | "es6-weak-map": { 741 | "version": "2.0.2", 742 | "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", 743 | "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", 744 | "dev": true 745 | }, 746 | "escape-string-regexp": { 747 | "version": "1.0.5", 748 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 749 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 750 | "dev": true 751 | }, 752 | "escodegen": { 753 | "version": "1.8.1", 754 | "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", 755 | "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", 756 | "dev": true, 757 | "dependencies": { 758 | "esprima": { 759 | "version": "2.7.3", 760 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", 761 | "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", 762 | "dev": true 763 | }, 764 | "estraverse": { 765 | "version": "1.9.3", 766 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", 767 | "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", 768 | "dev": true 769 | }, 770 | "source-map": { 771 | "version": "0.2.0", 772 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", 773 | "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", 774 | "dev": true, 775 | "optional": true 776 | } 777 | } 778 | }, 779 | "escope": { 780 | "version": "3.6.0", 781 | "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", 782 | "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", 783 | "dev": true 784 | }, 785 | "eslint": { 786 | "version": "3.19.0", 787 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", 788 | "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", 789 | "dev": true 790 | }, 791 | "eslint-config-vue": { 792 | "version": "2.0.2", 793 | "resolved": "https://registry.npmjs.org/eslint-config-vue/-/eslint-config-vue-2.0.2.tgz", 794 | "integrity": "sha1-o6sQBImeSTJ6lMY+JNR6OWsvSEg=", 795 | "dev": true 796 | }, 797 | "eslint-plugin-html": { 798 | "version": "1.7.0", 799 | "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-1.7.0.tgz", 800 | "integrity": "sha1-KlsDiE2NVq35rZhk6cA2SA+2Kck=", 801 | "dev": true 802 | }, 803 | "eslint-plugin-react": { 804 | "version": "6.10.3", 805 | "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.10.3.tgz", 806 | "integrity": "sha1-xUNb6wZ3ThLH2y9qut3L+QDNP3g=", 807 | "dev": true, 808 | "dependencies": { 809 | "doctrine": { 810 | "version": "1.5.0", 811 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", 812 | "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", 813 | "dev": true 814 | } 815 | } 816 | }, 817 | "eslint-plugin-vue": { 818 | "version": "1.0.0", 819 | "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-1.0.0.tgz", 820 | "integrity": "sha1-AbEzzvQsQNgH9TUBFxXT/Rh5Uzc=", 821 | "dev": true 822 | }, 823 | "espree": { 824 | "version": "3.4.3", 825 | "resolved": "https://registry.npmjs.org/espree/-/espree-3.4.3.tgz", 826 | "integrity": "sha1-KRC1zNSc6JPC//+qtP2LOjG4I3Q=", 827 | "dev": true 828 | }, 829 | "esprima": { 830 | "version": "3.1.3", 831 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", 832 | "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", 833 | "dev": true 834 | }, 835 | "esquery": { 836 | "version": "1.0.0", 837 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", 838 | "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", 839 | "dev": true 840 | }, 841 | "esrecurse": { 842 | "version": "4.2.0", 843 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", 844 | "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", 845 | "dev": true 846 | }, 847 | "estraverse": { 848 | "version": "4.2.0", 849 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", 850 | "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", 851 | "dev": true 852 | }, 853 | "estree-walker": { 854 | "version": "0.2.1", 855 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz", 856 | "integrity": "sha1-va/oCVOD2EFNXcLs9MkXO225QS4=", 857 | "dev": true 858 | }, 859 | "esutils": { 860 | "version": "2.0.2", 861 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", 862 | "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", 863 | "dev": true 864 | }, 865 | "event-emitter": { 866 | "version": "0.3.5", 867 | "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", 868 | "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", 869 | "dev": true 870 | }, 871 | "exec-sh": { 872 | "version": "0.2.0", 873 | "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", 874 | "integrity": "sha1-FPdd4/INKG75MwmbLOUKkDWc7xA=", 875 | "dev": true 876 | }, 877 | "exit-hook": { 878 | "version": "1.1.1", 879 | "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", 880 | "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", 881 | "dev": true 882 | }, 883 | "expand-brackets": { 884 | "version": "0.1.5", 885 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 886 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 887 | "dev": true 888 | }, 889 | "expand-range": { 890 | "version": "1.8.2", 891 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 892 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 893 | "dev": true 894 | }, 895 | "extend": { 896 | "version": "3.0.1", 897 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", 898 | "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", 899 | "dev": true 900 | }, 901 | "extglob": { 902 | "version": "0.3.2", 903 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 904 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 905 | "dev": true 906 | }, 907 | "extsprintf": { 908 | "version": "1.0.2", 909 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", 910 | "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", 911 | "dev": true 912 | }, 913 | "fast-levenshtein": { 914 | "version": "2.0.6", 915 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 916 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 917 | "dev": true 918 | }, 919 | "fb-watchman": { 920 | "version": "1.9.2", 921 | "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", 922 | "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", 923 | "dev": true 924 | }, 925 | "figures": { 926 | "version": "1.7.0", 927 | "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 928 | "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 929 | "dev": true 930 | }, 931 | "file-entry-cache": { 932 | "version": "2.0.0", 933 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", 934 | "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", 935 | "dev": true 936 | }, 937 | "filename-regex": { 938 | "version": "2.0.1", 939 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 940 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 941 | "dev": true 942 | }, 943 | "fileset": { 944 | "version": "2.0.3", 945 | "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", 946 | "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", 947 | "dev": true 948 | }, 949 | "fill-range": { 950 | "version": "2.2.3", 951 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 952 | "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 953 | "dev": true 954 | }, 955 | "find-up": { 956 | "version": "1.1.2", 957 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 958 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 959 | "dev": true 960 | }, 961 | "flat-cache": { 962 | "version": "1.2.2", 963 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", 964 | "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=", 965 | "dev": true 966 | }, 967 | "for-in": { 968 | "version": "1.0.2", 969 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 970 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 971 | "dev": true 972 | }, 973 | "for-own": { 974 | "version": "0.1.5", 975 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 976 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 977 | "dev": true 978 | }, 979 | "foreach": { 980 | "version": "2.0.5", 981 | "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", 982 | "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", 983 | "dev": true 984 | }, 985 | "forever-agent": { 986 | "version": "0.6.1", 987 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 988 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 989 | "dev": true 990 | }, 991 | "form-data": { 992 | "version": "2.1.4", 993 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", 994 | "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", 995 | "dev": true 996 | }, 997 | "fs.realpath": { 998 | "version": "1.0.0", 999 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1000 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1001 | "dev": true 1002 | }, 1003 | "function-bind": { 1004 | "version": "1.1.0", 1005 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", 1006 | "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=", 1007 | "dev": true 1008 | }, 1009 | "generate-function": { 1010 | "version": "2.0.0", 1011 | "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", 1012 | "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", 1013 | "dev": true 1014 | }, 1015 | "generate-object-property": { 1016 | "version": "1.2.0", 1017 | "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", 1018 | "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", 1019 | "dev": true 1020 | }, 1021 | "get-caller-file": { 1022 | "version": "1.0.2", 1023 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", 1024 | "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", 1025 | "dev": true 1026 | }, 1027 | "get-value": { 1028 | "version": "2.0.6", 1029 | "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 1030 | "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" 1031 | }, 1032 | "getpass": { 1033 | "version": "0.1.7", 1034 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 1035 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 1036 | "dev": true, 1037 | "dependencies": { 1038 | "assert-plus": { 1039 | "version": "1.0.0", 1040 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 1041 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 1042 | "dev": true 1043 | } 1044 | } 1045 | }, 1046 | "glob": { 1047 | "version": "7.1.2", 1048 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 1049 | "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 1050 | "dev": true 1051 | }, 1052 | "glob-base": { 1053 | "version": "0.3.0", 1054 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 1055 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 1056 | "dev": true 1057 | }, 1058 | "glob-parent": { 1059 | "version": "2.0.0", 1060 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 1061 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 1062 | "dev": true 1063 | }, 1064 | "globals": { 1065 | "version": "9.18.0", 1066 | "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", 1067 | "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", 1068 | "dev": true 1069 | }, 1070 | "globby": { 1071 | "version": "5.0.0", 1072 | "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", 1073 | "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", 1074 | "dev": true 1075 | }, 1076 | "graceful-fs": { 1077 | "version": "4.1.11", 1078 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 1079 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 1080 | "dev": true 1081 | }, 1082 | "growly": { 1083 | "version": "1.3.0", 1084 | "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", 1085 | "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", 1086 | "dev": true 1087 | }, 1088 | "handlebars": { 1089 | "version": "4.0.10", 1090 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", 1091 | "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", 1092 | "dev": true, 1093 | "dependencies": { 1094 | "async": { 1095 | "version": "1.5.2", 1096 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 1097 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 1098 | "dev": true 1099 | }, 1100 | "source-map": { 1101 | "version": "0.4.4", 1102 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 1103 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 1104 | "dev": true 1105 | } 1106 | } 1107 | }, 1108 | "har-schema": { 1109 | "version": "1.0.5", 1110 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", 1111 | "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", 1112 | "dev": true 1113 | }, 1114 | "har-validator": { 1115 | "version": "4.2.1", 1116 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", 1117 | "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", 1118 | "dev": true 1119 | }, 1120 | "has": { 1121 | "version": "1.0.1", 1122 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", 1123 | "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", 1124 | "dev": true 1125 | }, 1126 | "has-ansi": { 1127 | "version": "2.0.0", 1128 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1129 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 1130 | "dev": true 1131 | }, 1132 | "has-flag": { 1133 | "version": "1.0.0", 1134 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 1135 | "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 1136 | "dev": true 1137 | }, 1138 | "has-value": { 1139 | "version": "0.3.1", 1140 | "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 1141 | "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=" 1142 | }, 1143 | "has-values": { 1144 | "version": "0.1.4", 1145 | "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 1146 | "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" 1147 | }, 1148 | "hawk": { 1149 | "version": "3.1.3", 1150 | "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", 1151 | "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", 1152 | "dev": true 1153 | }, 1154 | "hoek": { 1155 | "version": "2.16.3", 1156 | "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", 1157 | "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", 1158 | "dev": true 1159 | }, 1160 | "home-or-tmp": { 1161 | "version": "2.0.0", 1162 | "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", 1163 | "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", 1164 | "dev": true 1165 | }, 1166 | "hosted-git-info": { 1167 | "version": "2.4.2", 1168 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", 1169 | "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=", 1170 | "dev": true 1171 | }, 1172 | "html-encoding-sniffer": { 1173 | "version": "1.0.1", 1174 | "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", 1175 | "integrity": "sha1-eb96eF6klf5mFl5zQVPzY/9UN9o=", 1176 | "dev": true 1177 | }, 1178 | "htmlparser2": { 1179 | "version": "3.9.2", 1180 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", 1181 | "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", 1182 | "dev": true 1183 | }, 1184 | "http-signature": { 1185 | "version": "1.1.1", 1186 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", 1187 | "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", 1188 | "dev": true 1189 | }, 1190 | "iconv-lite": { 1191 | "version": "0.4.13", 1192 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", 1193 | "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", 1194 | "dev": true 1195 | }, 1196 | "ignore": { 1197 | "version": "3.3.3", 1198 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.3.tgz", 1199 | "integrity": "sha1-QyNS5XrM2HqzEQ6C0/6g5HgSFW0=", 1200 | "dev": true 1201 | }, 1202 | "imurmurhash": { 1203 | "version": "0.1.4", 1204 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1205 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 1206 | "dev": true 1207 | }, 1208 | "inflight": { 1209 | "version": "1.0.6", 1210 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1211 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1212 | "dev": true 1213 | }, 1214 | "inherits": { 1215 | "version": "2.0.3", 1216 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 1217 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 1218 | "dev": true 1219 | }, 1220 | "inquirer": { 1221 | "version": "0.12.0", 1222 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", 1223 | "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", 1224 | "dev": true 1225 | }, 1226 | "interpret": { 1227 | "version": "1.0.3", 1228 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", 1229 | "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=", 1230 | "dev": true 1231 | }, 1232 | "invariant": { 1233 | "version": "2.2.2", 1234 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", 1235 | "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", 1236 | "dev": true 1237 | }, 1238 | "invert-kv": { 1239 | "version": "1.0.0", 1240 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 1241 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 1242 | "dev": true 1243 | }, 1244 | "is-arrayish": { 1245 | "version": "0.2.1", 1246 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1247 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1248 | "dev": true 1249 | }, 1250 | "is-buffer": { 1251 | "version": "1.1.5", 1252 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", 1253 | "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", 1254 | "dev": true 1255 | }, 1256 | "is-builtin-module": { 1257 | "version": "1.0.0", 1258 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 1259 | "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 1260 | "dev": true 1261 | }, 1262 | "is-callable": { 1263 | "version": "1.1.3", 1264 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", 1265 | "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", 1266 | "dev": true 1267 | }, 1268 | "is-ci": { 1269 | "version": "1.0.10", 1270 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", 1271 | "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", 1272 | "dev": true 1273 | }, 1274 | "is-date-object": { 1275 | "version": "1.0.1", 1276 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", 1277 | "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", 1278 | "dev": true 1279 | }, 1280 | "is-dotfile": { 1281 | "version": "1.0.3", 1282 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 1283 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 1284 | "dev": true 1285 | }, 1286 | "is-equal-shallow": { 1287 | "version": "0.1.3", 1288 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 1289 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 1290 | "dev": true 1291 | }, 1292 | "is-extendable": { 1293 | "version": "0.1.1", 1294 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 1295 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 1296 | "dev": true 1297 | }, 1298 | "is-extglob": { 1299 | "version": "1.0.0", 1300 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 1301 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", 1302 | "dev": true 1303 | }, 1304 | "is-finite": { 1305 | "version": "1.0.2", 1306 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 1307 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 1308 | "dev": true 1309 | }, 1310 | "is-fullwidth-code-point": { 1311 | "version": "1.0.0", 1312 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1313 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1314 | "dev": true 1315 | }, 1316 | "is-glob": { 1317 | "version": "2.0.1", 1318 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 1319 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 1320 | "dev": true 1321 | }, 1322 | "is-my-json-valid": { 1323 | "version": "2.16.0", 1324 | "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", 1325 | "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=", 1326 | "dev": true 1327 | }, 1328 | "is-number": { 1329 | "version": "2.1.0", 1330 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 1331 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 1332 | "dev": true 1333 | }, 1334 | "is-path-cwd": { 1335 | "version": "1.0.0", 1336 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", 1337 | "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", 1338 | "dev": true 1339 | }, 1340 | "is-path-in-cwd": { 1341 | "version": "1.0.0", 1342 | "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", 1343 | "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", 1344 | "dev": true 1345 | }, 1346 | "is-path-inside": { 1347 | "version": "1.0.0", 1348 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", 1349 | "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", 1350 | "dev": true 1351 | }, 1352 | "is-posix-bracket": { 1353 | "version": "0.1.1", 1354 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 1355 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 1356 | "dev": true 1357 | }, 1358 | "is-primitive": { 1359 | "version": "2.0.0", 1360 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 1361 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", 1362 | "dev": true 1363 | }, 1364 | "is-property": { 1365 | "version": "1.0.2", 1366 | "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", 1367 | "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", 1368 | "dev": true 1369 | }, 1370 | "is-regex": { 1371 | "version": "1.0.4", 1372 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", 1373 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 1374 | "dev": true 1375 | }, 1376 | "is-resolvable": { 1377 | "version": "1.0.0", 1378 | "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", 1379 | "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", 1380 | "dev": true 1381 | }, 1382 | "is-symbol": { 1383 | "version": "1.0.1", 1384 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", 1385 | "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", 1386 | "dev": true 1387 | }, 1388 | "is-typedarray": { 1389 | "version": "1.0.0", 1390 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1391 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 1392 | "dev": true 1393 | }, 1394 | "is-utf8": { 1395 | "version": "0.2.1", 1396 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 1397 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 1398 | "dev": true 1399 | }, 1400 | "isarray": { 1401 | "version": "1.0.0", 1402 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1403 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 1404 | }, 1405 | "isexe": { 1406 | "version": "2.0.0", 1407 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1408 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1409 | "dev": true 1410 | }, 1411 | "isobject": { 1412 | "version": "2.1.0", 1413 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 1414 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" 1415 | }, 1416 | "isstream": { 1417 | "version": "0.1.2", 1418 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 1419 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 1420 | "dev": true 1421 | }, 1422 | "istanbul": { 1423 | "version": "0.4.5", 1424 | "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", 1425 | "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", 1426 | "dev": true, 1427 | "dependencies": { 1428 | "async": { 1429 | "version": "1.5.2", 1430 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 1431 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 1432 | "dev": true 1433 | }, 1434 | "esprima": { 1435 | "version": "2.7.3", 1436 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", 1437 | "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", 1438 | "dev": true 1439 | }, 1440 | "glob": { 1441 | "version": "5.0.15", 1442 | "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", 1443 | "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", 1444 | "dev": true 1445 | }, 1446 | "resolve": { 1447 | "version": "1.1.7", 1448 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", 1449 | "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", 1450 | "dev": true 1451 | }, 1452 | "supports-color": { 1453 | "version": "3.2.3", 1454 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 1455 | "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 1456 | "dev": true 1457 | } 1458 | } 1459 | }, 1460 | "istanbul-api": { 1461 | "version": "1.1.9", 1462 | "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.9.tgz", 1463 | "integrity": "sha512-zV14oa+hjBNP3gJTM/BzNdJpInHKbZ9cLIEwVasuaTUA1ebF9TBOIfcC5SDAE3C11rXxOw3KSimKGMiFz6PpWQ==", 1464 | "dev": true 1465 | }, 1466 | "istanbul-lib-coverage": { 1467 | "version": "1.1.1", 1468 | "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz", 1469 | "integrity": "sha512-0+1vDkmzxqJIn5rcoEqapSB4DmPxE31EtI2dF2aCkV5esN9EWHxZ0dwgDClivMXJqE7zaYQxq30hj5L0nlTN5Q==", 1470 | "dev": true 1471 | }, 1472 | "istanbul-lib-hook": { 1473 | "version": "1.0.7", 1474 | "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz", 1475 | "integrity": "sha512-3U2HB9y1ZV9UmFlE12Fx+nPtFqIymzrqCksrXujm3NVbAZIJg/RfYgO1XiIa0mbmxTjWpVEVlkIZJ25xVIAfkQ==", 1476 | "dev": true 1477 | }, 1478 | "istanbul-lib-instrument": { 1479 | "version": "1.7.2", 1480 | "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.2.tgz", 1481 | "integrity": "sha512-lPgUY+Pa5dlq2/l0qs1PJZ54QPSfo+s4+UZdkb2d0hbOyrEIAbUJphBLFjEyXBdeCONgGRADFzs3ojfFtmuwFA==", 1482 | "dev": true 1483 | }, 1484 | "istanbul-lib-report": { 1485 | "version": "1.1.1", 1486 | "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", 1487 | "integrity": "sha512-tvF+YmCmH4thnez6JFX06ujIA19WPa9YUiwjc1uALF2cv5dmE3It8b5I8Ob7FHJ70H9Y5yF+TDkVa/mcADuw1Q==", 1488 | "dev": true, 1489 | "dependencies": { 1490 | "supports-color": { 1491 | "version": "3.2.3", 1492 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 1493 | "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 1494 | "dev": true 1495 | } 1496 | } 1497 | }, 1498 | "istanbul-lib-source-maps": { 1499 | "version": "1.2.1", 1500 | "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz", 1501 | "integrity": "sha512-mukVvSXCn9JQvdJl8wP/iPhqig0MRtuWuD4ZNKo6vB2Ik//AmhAKe3QnPN02dmkRe3lTudFk3rzoHhwU4hb94w==", 1502 | "dev": true 1503 | }, 1504 | "istanbul-reports": { 1505 | "version": "1.1.1", 1506 | "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.1.tgz", 1507 | "integrity": "sha512-P8G873A0kW24XRlxHVGhMJBhQ8gWAec+dae7ZxOBzxT4w+a9ATSPvRVK3LB1RAJ9S8bg2tOyWHAGW40Zd2dKfw==", 1508 | "dev": true 1509 | }, 1510 | "jest": { 1511 | "version": "17.0.3", 1512 | "resolved": "https://registry.npmjs.org/jest/-/jest-17.0.3.tgz", 1513 | "integrity": "sha1-icQ7MLCqrUJGLp6nATUtrLrUo1Q=", 1514 | "dev": true, 1515 | "dependencies": { 1516 | "callsites": { 1517 | "version": "2.0.0", 1518 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", 1519 | "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", 1520 | "dev": true 1521 | }, 1522 | "jest-cli": { 1523 | "version": "17.0.3", 1524 | "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-17.0.3.tgz", 1525 | "integrity": "sha1-cAuMAqnqDsnqsM1an9QtioWM4UY=", 1526 | "dev": true 1527 | } 1528 | } 1529 | }, 1530 | "jest-changed-files": { 1531 | "version": "17.0.2", 1532 | "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-17.0.2.tgz", 1533 | "integrity": "sha1-9WV3WHNplvWQpRuH5ck2nZBLp7c=", 1534 | "dev": true 1535 | }, 1536 | "jest-config": { 1537 | "version": "17.0.3", 1538 | "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-17.0.3.tgz", 1539 | "integrity": "sha1-tu112Q0JC3Mf2JQjGQTK231aXfI=", 1540 | "dev": true 1541 | }, 1542 | "jest-diff": { 1543 | "version": "17.0.3", 1544 | "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-17.0.3.tgz", 1545 | "integrity": "sha1-j7Me+rOzFNe2G3tmsL3qYX7xwC8=", 1546 | "dev": true 1547 | }, 1548 | "jest-environment-jsdom": { 1549 | "version": "17.0.2", 1550 | "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-17.0.2.tgz", 1551 | "integrity": "sha1-owmNwpgG1AgCxStiuEiraqAP26A=", 1552 | "dev": true 1553 | }, 1554 | "jest-environment-node": { 1555 | "version": "17.0.2", 1556 | "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-17.0.2.tgz", 1557 | "integrity": "sha1-r/YTP0yi+t3MWwzn0lzsg+FthGM=", 1558 | "dev": true 1559 | }, 1560 | "jest-file-exists": { 1561 | "version": "17.0.0", 1562 | "resolved": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-17.0.0.tgz", 1563 | "integrity": "sha1-f2Prc6HEOhP0Yb4mF2i0WvLN0Wk=", 1564 | "dev": true 1565 | }, 1566 | "jest-haste-map": { 1567 | "version": "17.0.3", 1568 | "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-17.0.3.tgz", 1569 | "integrity": "sha1-UjJ4PnBXche2sX0qHBdmY3odL70=", 1570 | "dev": true 1571 | }, 1572 | "jest-jasmine2": { 1573 | "version": "17.0.3", 1574 | "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-17.0.3.tgz", 1575 | "integrity": "sha1-1DNrifOtKIJpocjiv8GA3PicatE=", 1576 | "dev": true 1577 | }, 1578 | "jest-matcher-utils": { 1579 | "version": "17.0.3", 1580 | "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-17.0.3.tgz", 1581 | "integrity": "sha1-8Qjkm5VuFSxmJtzAq6hk9Zq3sNM=", 1582 | "dev": true 1583 | }, 1584 | "jest-matchers": { 1585 | "version": "17.0.3", 1586 | "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-17.0.3.tgz", 1587 | "integrity": "sha1-iLlTSMkZND24bQjxI1SoZQrn7d8=", 1588 | "dev": true 1589 | }, 1590 | "jest-mock": { 1591 | "version": "17.0.2", 1592 | "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-17.0.2.tgz", 1593 | "integrity": "sha1-Pf6SIa/ZqmGz2ZkoQIE6NYuy9Ck=", 1594 | "dev": true 1595 | }, 1596 | "jest-resolve": { 1597 | "version": "17.0.3", 1598 | "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-17.0.3.tgz", 1599 | "integrity": "sha1-dpKnneKDGHQ3Xp1mS8eCwp5NomI=", 1600 | "dev": true 1601 | }, 1602 | "jest-resolve-dependencies": { 1603 | "version": "17.0.3", 1604 | "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-17.0.3.tgz", 1605 | "integrity": "sha1-u9N/RkNwS5epgJJyEvOrErBuiJQ=", 1606 | "dev": true 1607 | }, 1608 | "jest-runtime": { 1609 | "version": "17.0.3", 1610 | "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-17.0.3.tgz", 1611 | "integrity": "sha1-7/QFX+jD4XyV7Rqq9fcZxCC4ax8=", 1612 | "dev": true 1613 | }, 1614 | "jest-snapshot": { 1615 | "version": "17.0.3", 1616 | "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-17.0.3.tgz", 1617 | "integrity": "sha1-yBmdtMy9VRXP7MjoAKsHa92nq8A=", 1618 | "dev": true 1619 | }, 1620 | "jest-util": { 1621 | "version": "17.0.2", 1622 | "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-17.0.2.tgz", 1623 | "integrity": "sha1-n9nagJHpkE+5dtp+TYkSyiaWhjg=", 1624 | "dev": true 1625 | }, 1626 | "js-tokens": { 1627 | "version": "3.0.1", 1628 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", 1629 | "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=", 1630 | "dev": true 1631 | }, 1632 | "js-yaml": { 1633 | "version": "3.8.4", 1634 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz", 1635 | "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=", 1636 | "dev": true 1637 | }, 1638 | "jsbn": { 1639 | "version": "0.1.1", 1640 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 1641 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 1642 | "dev": true, 1643 | "optional": true 1644 | }, 1645 | "jsdom": { 1646 | "version": "9.12.0", 1647 | "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", 1648 | "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", 1649 | "dev": true, 1650 | "dependencies": { 1651 | "acorn": { 1652 | "version": "4.0.13", 1653 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", 1654 | "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", 1655 | "dev": true 1656 | } 1657 | } 1658 | }, 1659 | "jsesc": { 1660 | "version": "1.3.0", 1661 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", 1662 | "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", 1663 | "dev": true 1664 | }, 1665 | "json-schema": { 1666 | "version": "0.2.3", 1667 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 1668 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 1669 | "dev": true 1670 | }, 1671 | "json-stable-stringify": { 1672 | "version": "1.0.1", 1673 | "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", 1674 | "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 1675 | "dev": true 1676 | }, 1677 | "json-stringify-safe": { 1678 | "version": "5.0.1", 1679 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1680 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 1681 | "dev": true 1682 | }, 1683 | "json5": { 1684 | "version": "0.5.1", 1685 | "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 1686 | "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 1687 | "dev": true 1688 | }, 1689 | "jsonify": { 1690 | "version": "0.0.0", 1691 | "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", 1692 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", 1693 | "dev": true 1694 | }, 1695 | "jsonpointer": { 1696 | "version": "4.0.1", 1697 | "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", 1698 | "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", 1699 | "dev": true 1700 | }, 1701 | "jsprim": { 1702 | "version": "1.4.0", 1703 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", 1704 | "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", 1705 | "dev": true, 1706 | "dependencies": { 1707 | "assert-plus": { 1708 | "version": "1.0.0", 1709 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 1710 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 1711 | "dev": true 1712 | } 1713 | } 1714 | }, 1715 | "jsx-ast-utils": { 1716 | "version": "1.4.1", 1717 | "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz", 1718 | "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=", 1719 | "dev": true 1720 | }, 1721 | "kind-of": { 1722 | "version": "3.2.2", 1723 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1724 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1725 | "dev": true 1726 | }, 1727 | "lazy-cache": { 1728 | "version": "1.0.4", 1729 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", 1730 | "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", 1731 | "dev": true 1732 | }, 1733 | "lcid": { 1734 | "version": "1.0.0", 1735 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 1736 | "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 1737 | "dev": true 1738 | }, 1739 | "levn": { 1740 | "version": "0.3.0", 1741 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 1742 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 1743 | "dev": true 1744 | }, 1745 | "load-json-file": { 1746 | "version": "1.1.0", 1747 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 1748 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 1749 | "dev": true, 1750 | "dependencies": { 1751 | "strip-bom": { 1752 | "version": "2.0.0", 1753 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 1754 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 1755 | "dev": true 1756 | } 1757 | } 1758 | }, 1759 | "lodash": { 1760 | "version": "4.17.4", 1761 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", 1762 | "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", 1763 | "dev": true 1764 | }, 1765 | "lodash._arraycopy": { 1766 | "version": "3.0.0", 1767 | "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", 1768 | "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", 1769 | "dev": true 1770 | }, 1771 | "lodash._arrayeach": { 1772 | "version": "3.0.0", 1773 | "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", 1774 | "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=", 1775 | "dev": true 1776 | }, 1777 | "lodash._baseassign": { 1778 | "version": "3.2.0", 1779 | "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", 1780 | "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", 1781 | "dev": true 1782 | }, 1783 | "lodash._baseclone": { 1784 | "version": "3.3.0", 1785 | "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", 1786 | "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", 1787 | "dev": true 1788 | }, 1789 | "lodash._basecopy": { 1790 | "version": "3.0.1", 1791 | "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", 1792 | "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", 1793 | "dev": true 1794 | }, 1795 | "lodash._basefor": { 1796 | "version": "3.0.3", 1797 | "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", 1798 | "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=", 1799 | "dev": true 1800 | }, 1801 | "lodash._bindcallback": { 1802 | "version": "3.0.1", 1803 | "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", 1804 | "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", 1805 | "dev": true 1806 | }, 1807 | "lodash._getnative": { 1808 | "version": "3.9.1", 1809 | "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", 1810 | "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", 1811 | "dev": true 1812 | }, 1813 | "lodash.assign": { 1814 | "version": "4.2.0", 1815 | "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", 1816 | "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", 1817 | "dev": true 1818 | }, 1819 | "lodash.clonedeep": { 1820 | "version": "3.0.2", 1821 | "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", 1822 | "integrity": "sha1-oKHkDYKl6on/WxR7hETtY9koJ9s=", 1823 | "dev": true 1824 | }, 1825 | "lodash.isarguments": { 1826 | "version": "3.1.0", 1827 | "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", 1828 | "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", 1829 | "dev": true 1830 | }, 1831 | "lodash.isarray": { 1832 | "version": "3.0.4", 1833 | "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", 1834 | "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", 1835 | "dev": true 1836 | }, 1837 | "lodash.keys": { 1838 | "version": "3.1.2", 1839 | "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", 1840 | "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", 1841 | "dev": true 1842 | }, 1843 | "longest": { 1844 | "version": "1.0.1", 1845 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 1846 | "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", 1847 | "dev": true 1848 | }, 1849 | "loose-envify": { 1850 | "version": "1.3.1", 1851 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", 1852 | "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", 1853 | "dev": true 1854 | }, 1855 | "magic-string": { 1856 | "version": "0.14.0", 1857 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.14.0.tgz", 1858 | "integrity": "sha1-VyJK7xcByu7Sc7F6OalW5ysXJGI=", 1859 | "dev": true 1860 | }, 1861 | "makeerror": { 1862 | "version": "1.0.11", 1863 | "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", 1864 | "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", 1865 | "dev": true 1866 | }, 1867 | "marked": { 1868 | "version": "0.3.6", 1869 | "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", 1870 | "integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=", 1871 | "dev": true 1872 | }, 1873 | "marked-terminal": { 1874 | "version": "1.7.0", 1875 | "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", 1876 | "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", 1877 | "dev": true 1878 | }, 1879 | "merge": { 1880 | "version": "1.2.0", 1881 | "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", 1882 | "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", 1883 | "dev": true 1884 | }, 1885 | "micromatch": { 1886 | "version": "2.3.11", 1887 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 1888 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 1889 | "dev": true 1890 | }, 1891 | "mime-db": { 1892 | "version": "1.27.0", 1893 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", 1894 | "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", 1895 | "dev": true 1896 | }, 1897 | "mime-types": { 1898 | "version": "2.1.15", 1899 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", 1900 | "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", 1901 | "dev": true 1902 | }, 1903 | "minimatch": { 1904 | "version": "3.0.4", 1905 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1906 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1907 | "dev": true 1908 | }, 1909 | "minimist": { 1910 | "version": "0.0.8", 1911 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 1912 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 1913 | "dev": true 1914 | }, 1915 | "mkdirp": { 1916 | "version": "0.5.1", 1917 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 1918 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 1919 | "dev": true 1920 | }, 1921 | "ms": { 1922 | "version": "2.0.0", 1923 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1924 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1925 | "dev": true 1926 | }, 1927 | "multimatch": { 1928 | "version": "2.1.0", 1929 | "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", 1930 | "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", 1931 | "dev": true 1932 | }, 1933 | "mute-stream": { 1934 | "version": "0.0.5", 1935 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", 1936 | "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", 1937 | "dev": true 1938 | }, 1939 | "natural-compare": { 1940 | "version": "1.4.0", 1941 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 1942 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 1943 | "dev": true 1944 | }, 1945 | "node-emoji": { 1946 | "version": "1.5.1", 1947 | "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz", 1948 | "integrity": "sha1-/ZGOQSdpv4xEgFEjgjOECyr/FqE=", 1949 | "dev": true 1950 | }, 1951 | "node-int64": { 1952 | "version": "0.4.0", 1953 | "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 1954 | "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", 1955 | "dev": true 1956 | }, 1957 | "node-notifier": { 1958 | "version": "4.6.1", 1959 | "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", 1960 | "integrity": "sha1-BW0UJE89zBzq3+aK+c/wxUc6M/M=", 1961 | "dev": true, 1962 | "dependencies": { 1963 | "minimist": { 1964 | "version": "1.2.0", 1965 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1966 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 1967 | "dev": true 1968 | } 1969 | } 1970 | }, 1971 | "nopt": { 1972 | "version": "3.0.6", 1973 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 1974 | "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 1975 | "dev": true 1976 | }, 1977 | "normalize-package-data": { 1978 | "version": "2.3.8", 1979 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", 1980 | "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=", 1981 | "dev": true 1982 | }, 1983 | "normalize-path": { 1984 | "version": "2.1.1", 1985 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 1986 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 1987 | "dev": true 1988 | }, 1989 | "number-is-nan": { 1990 | "version": "1.0.1", 1991 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1992 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 1993 | "dev": true 1994 | }, 1995 | "nwmatcher": { 1996 | "version": "1.4.1", 1997 | "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.1.tgz", 1998 | "integrity": "sha1-eumwew6oBNt+JfBctf5Al9TklJ8=", 1999 | "dev": true 2000 | }, 2001 | "oauth-sign": { 2002 | "version": "0.8.2", 2003 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", 2004 | "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", 2005 | "dev": true 2006 | }, 2007 | "object-assign": { 2008 | "version": "4.1.1", 2009 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2010 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 2011 | "dev": true 2012 | }, 2013 | "object-keys": { 2014 | "version": "1.0.11", 2015 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", 2016 | "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", 2017 | "dev": true 2018 | }, 2019 | "object.assign": { 2020 | "version": "4.0.4", 2021 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.0.4.tgz", 2022 | "integrity": "sha1-scnMBE7xuf5jYG/BQau7MuFHMMw=", 2023 | "dev": true 2024 | }, 2025 | "object.omit": { 2026 | "version": "2.0.1", 2027 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 2028 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 2029 | "dev": true 2030 | }, 2031 | "once": { 2032 | "version": "1.4.0", 2033 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2034 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2035 | "dev": true 2036 | }, 2037 | "onetime": { 2038 | "version": "1.1.0", 2039 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", 2040 | "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", 2041 | "dev": true 2042 | }, 2043 | "optimist": { 2044 | "version": "0.6.1", 2045 | "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", 2046 | "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", 2047 | "dev": true, 2048 | "dependencies": { 2049 | "wordwrap": { 2050 | "version": "0.0.3", 2051 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", 2052 | "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", 2053 | "dev": true 2054 | } 2055 | } 2056 | }, 2057 | "optionator": { 2058 | "version": "0.8.2", 2059 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", 2060 | "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", 2061 | "dev": true 2062 | }, 2063 | "os-homedir": { 2064 | "version": "1.0.2", 2065 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 2066 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 2067 | "dev": true 2068 | }, 2069 | "os-locale": { 2070 | "version": "1.4.0", 2071 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 2072 | "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 2073 | "dev": true 2074 | }, 2075 | "os-tmpdir": { 2076 | "version": "1.0.2", 2077 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2078 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 2079 | "dev": true 2080 | }, 2081 | "parse-glob": { 2082 | "version": "3.0.4", 2083 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 2084 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 2085 | "dev": true 2086 | }, 2087 | "parse-json": { 2088 | "version": "2.2.0", 2089 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 2090 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 2091 | "dev": true 2092 | }, 2093 | "parse5": { 2094 | "version": "1.5.1", 2095 | "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", 2096 | "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", 2097 | "dev": true 2098 | }, 2099 | "path-exists": { 2100 | "version": "2.1.0", 2101 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 2102 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 2103 | "dev": true 2104 | }, 2105 | "path-is-absolute": { 2106 | "version": "1.0.1", 2107 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2108 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 2109 | "dev": true 2110 | }, 2111 | "path-is-inside": { 2112 | "version": "1.0.2", 2113 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 2114 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 2115 | "dev": true 2116 | }, 2117 | "path-parse": { 2118 | "version": "1.0.5", 2119 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", 2120 | "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", 2121 | "dev": true 2122 | }, 2123 | "path-type": { 2124 | "version": "1.1.0", 2125 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 2126 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 2127 | "dev": true 2128 | }, 2129 | "performance-now": { 2130 | "version": "0.2.0", 2131 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", 2132 | "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", 2133 | "dev": true 2134 | }, 2135 | "pify": { 2136 | "version": "2.3.0", 2137 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 2138 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 2139 | "dev": true 2140 | }, 2141 | "pinkie": { 2142 | "version": "2.0.4", 2143 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 2144 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 2145 | "dev": true 2146 | }, 2147 | "pinkie-promise": { 2148 | "version": "2.0.1", 2149 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 2150 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 2151 | "dev": true 2152 | }, 2153 | "pluralize": { 2154 | "version": "1.2.1", 2155 | "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", 2156 | "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", 2157 | "dev": true 2158 | }, 2159 | "prelude-ls": { 2160 | "version": "1.1.2", 2161 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 2162 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 2163 | "dev": true 2164 | }, 2165 | "preserve": { 2166 | "version": "0.2.0", 2167 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 2168 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 2169 | "dev": true 2170 | }, 2171 | "pretty-format": { 2172 | "version": "4.2.3", 2173 | "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz", 2174 | "integrity": "sha1-iJTCrIFBnPgBYp2PZjIKJTgNiwU=", 2175 | "dev": true 2176 | }, 2177 | "private": { 2178 | "version": "0.1.7", 2179 | "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", 2180 | "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=", 2181 | "dev": true 2182 | }, 2183 | "process-nextick-args": { 2184 | "version": "1.0.7", 2185 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 2186 | "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", 2187 | "dev": true 2188 | }, 2189 | "progress": { 2190 | "version": "1.1.8", 2191 | "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", 2192 | "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", 2193 | "dev": true 2194 | }, 2195 | "prr": { 2196 | "version": "0.0.0", 2197 | "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", 2198 | "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", 2199 | "dev": true 2200 | }, 2201 | "punycode": { 2202 | "version": "1.4.1", 2203 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 2204 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 2205 | "dev": true 2206 | }, 2207 | "qs": { 2208 | "version": "6.4.0", 2209 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", 2210 | "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", 2211 | "dev": true 2212 | }, 2213 | "randomatic": { 2214 | "version": "1.1.7", 2215 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 2216 | "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 2217 | "dev": true, 2218 | "dependencies": { 2219 | "is-number": { 2220 | "version": "3.0.0", 2221 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 2222 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 2223 | "dev": true, 2224 | "dependencies": { 2225 | "kind-of": { 2226 | "version": "3.2.2", 2227 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2228 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2229 | "dev": true 2230 | } 2231 | } 2232 | }, 2233 | "kind-of": { 2234 | "version": "4.0.0", 2235 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 2236 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 2237 | "dev": true 2238 | } 2239 | } 2240 | }, 2241 | "read-pkg": { 2242 | "version": "1.1.0", 2243 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 2244 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 2245 | "dev": true 2246 | }, 2247 | "read-pkg-up": { 2248 | "version": "1.0.1", 2249 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 2250 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 2251 | "dev": true 2252 | }, 2253 | "readable-stream": { 2254 | "version": "2.3.0", 2255 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.0.tgz", 2256 | "integrity": "sha512-c7KMXGd4b48nN3OJ1U9qOsn6pXNzf6kLd3kdZCkg2sxAcoiufInqF0XckwEnlrcwuaYwonlNK8GQUIOC/WC7sg==", 2257 | "dev": true 2258 | }, 2259 | "readline2": { 2260 | "version": "1.0.1", 2261 | "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", 2262 | "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", 2263 | "dev": true 2264 | }, 2265 | "rechoir": { 2266 | "version": "0.6.2", 2267 | "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 2268 | "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", 2269 | "dev": true 2270 | }, 2271 | "redeyed": { 2272 | "version": "1.0.1", 2273 | "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", 2274 | "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", 2275 | "dev": true, 2276 | "dependencies": { 2277 | "esprima": { 2278 | "version": "3.0.0", 2279 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", 2280 | "integrity": "sha1-U88kes2ncxPlUcOqLnM0LT+099k=", 2281 | "dev": true 2282 | } 2283 | } 2284 | }, 2285 | "regenerator-runtime": { 2286 | "version": "0.10.5", 2287 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", 2288 | "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", 2289 | "dev": true 2290 | }, 2291 | "regex-cache": { 2292 | "version": "0.4.3", 2293 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", 2294 | "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", 2295 | "dev": true 2296 | }, 2297 | "remove-trailing-separator": { 2298 | "version": "1.0.2", 2299 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz", 2300 | "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=", 2301 | "dev": true 2302 | }, 2303 | "repeat-element": { 2304 | "version": "1.1.2", 2305 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 2306 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", 2307 | "dev": true 2308 | }, 2309 | "repeat-string": { 2310 | "version": "1.6.1", 2311 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 2312 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 2313 | "dev": true 2314 | }, 2315 | "repeating": { 2316 | "version": "2.0.1", 2317 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 2318 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 2319 | "dev": true 2320 | }, 2321 | "request": { 2322 | "version": "2.81.0", 2323 | "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", 2324 | "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", 2325 | "dev": true 2326 | }, 2327 | "require-directory": { 2328 | "version": "2.1.1", 2329 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 2330 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 2331 | "dev": true 2332 | }, 2333 | "require-main-filename": { 2334 | "version": "1.0.1", 2335 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 2336 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 2337 | "dev": true 2338 | }, 2339 | "require-uncached": { 2340 | "version": "1.0.3", 2341 | "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", 2342 | "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", 2343 | "dev": true 2344 | }, 2345 | "resolve": { 2346 | "version": "1.3.3", 2347 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", 2348 | "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=", 2349 | "dev": true 2350 | }, 2351 | "resolve-from": { 2352 | "version": "1.0.1", 2353 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", 2354 | "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", 2355 | "dev": true 2356 | }, 2357 | "restore-cursor": { 2358 | "version": "1.0.1", 2359 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", 2360 | "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", 2361 | "dev": true 2362 | }, 2363 | "right-align": { 2364 | "version": "0.1.3", 2365 | "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", 2366 | "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", 2367 | "dev": true 2368 | }, 2369 | "rimraf": { 2370 | "version": "2.6.1", 2371 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", 2372 | "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", 2373 | "dev": true 2374 | }, 2375 | "rollup": { 2376 | "version": "0.36.4", 2377 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.36.4.tgz", 2378 | "integrity": "sha1-oiRJTFOGwdc9OPe7hvafXrARo9I=", 2379 | "dev": true 2380 | }, 2381 | "rollup-plugin-buble": { 2382 | "version": "0.14.0", 2383 | "resolved": "https://registry.npmjs.org/rollup-plugin-buble/-/rollup-plugin-buble-0.14.0.tgz", 2384 | "integrity": "sha1-NybbVf75uc03zr7VWcu9S5suW8Y=", 2385 | "dev": true 2386 | }, 2387 | "rollup-plugin-commonjs": { 2388 | "version": "5.0.5", 2389 | "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-5.0.5.tgz", 2390 | "integrity": "sha1-FPk9kstw5sMRQpFLg80+kEvjDB8=", 2391 | "dev": true, 2392 | "dependencies": { 2393 | "acorn": { 2394 | "version": "4.0.13", 2395 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", 2396 | "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", 2397 | "dev": true 2398 | }, 2399 | "magic-string": { 2400 | "version": "0.16.0", 2401 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.16.0.tgz", 2402 | "integrity": "sha1-lw67DacZMwEoX7GqZQ85vdgetFo=", 2403 | "dev": true 2404 | } 2405 | } 2406 | }, 2407 | "rollup-plugin-node-resolve": { 2408 | "version": "2.1.1", 2409 | "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-2.1.1.tgz", 2410 | "integrity": "sha1-y7eDsNFbAnlNWJFTULLw2QK43cg=", 2411 | "dev": true 2412 | }, 2413 | "rollup-pluginutils": { 2414 | "version": "1.5.2", 2415 | "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz", 2416 | "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", 2417 | "dev": true 2418 | }, 2419 | "run-async": { 2420 | "version": "0.1.0", 2421 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", 2422 | "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", 2423 | "dev": true 2424 | }, 2425 | "rx-lite": { 2426 | "version": "3.1.2", 2427 | "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", 2428 | "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", 2429 | "dev": true 2430 | }, 2431 | "safe-buffer": { 2432 | "version": "5.1.0", 2433 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz", 2434 | "integrity": "sha512-aSLEDudu6OoRr/2rU609gRmnYboRLxgDG1z9o2Q0os7236FwvcqIOO8r8U5JUEwivZOhDaKlFO4SbPTJYyBEyQ==", 2435 | "dev": true 2436 | }, 2437 | "sane": { 2438 | "version": "1.4.1", 2439 | "resolved": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", 2440 | "integrity": "sha1-iPdj10BA9fDCVrYWPbOZvxEKxxU=", 2441 | "dev": true, 2442 | "dependencies": { 2443 | "minimist": { 2444 | "version": "1.2.0", 2445 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 2446 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 2447 | "dev": true 2448 | } 2449 | } 2450 | }, 2451 | "sax": { 2452 | "version": "1.2.2", 2453 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", 2454 | "integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=", 2455 | "dev": true 2456 | }, 2457 | "semver": { 2458 | "version": "5.3.0", 2459 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 2460 | "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 2461 | "dev": true 2462 | }, 2463 | "set-blocking": { 2464 | "version": "2.0.0", 2465 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 2466 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 2467 | "dev": true 2468 | }, 2469 | "shelljs": { 2470 | "version": "0.7.8", 2471 | "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", 2472 | "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", 2473 | "dev": true 2474 | }, 2475 | "shellwords": { 2476 | "version": "0.1.0", 2477 | "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.0.tgz", 2478 | "integrity": "sha1-Zq/Ue2oSky2Qccv9mKUueFzQuhQ=", 2479 | "dev": true 2480 | }, 2481 | "slash": { 2482 | "version": "1.0.0", 2483 | "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 2484 | "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", 2485 | "dev": true 2486 | }, 2487 | "slice-ansi": { 2488 | "version": "0.0.4", 2489 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", 2490 | "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", 2491 | "dev": true 2492 | }, 2493 | "sntp": { 2494 | "version": "1.0.9", 2495 | "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", 2496 | "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", 2497 | "dev": true 2498 | }, 2499 | "source-map": { 2500 | "version": "0.5.6", 2501 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", 2502 | "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", 2503 | "dev": true 2504 | }, 2505 | "source-map-support": { 2506 | "version": "0.4.15", 2507 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", 2508 | "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", 2509 | "dev": true 2510 | }, 2511 | "spdx-correct": { 2512 | "version": "1.0.2", 2513 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", 2514 | "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", 2515 | "dev": true 2516 | }, 2517 | "spdx-expression-parse": { 2518 | "version": "1.0.4", 2519 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", 2520 | "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", 2521 | "dev": true 2522 | }, 2523 | "spdx-license-ids": { 2524 | "version": "1.2.2", 2525 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", 2526 | "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", 2527 | "dev": true 2528 | }, 2529 | "sprintf-js": { 2530 | "version": "1.0.3", 2531 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 2532 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 2533 | "dev": true 2534 | }, 2535 | "sshpk": { 2536 | "version": "1.13.1", 2537 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", 2538 | "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", 2539 | "dev": true, 2540 | "dependencies": { 2541 | "assert-plus": { 2542 | "version": "1.0.0", 2543 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2544 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 2545 | "dev": true 2546 | } 2547 | } 2548 | }, 2549 | "string_decoder": { 2550 | "version": "1.0.2", 2551 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz", 2552 | "integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=", 2553 | "dev": true, 2554 | "dependencies": { 2555 | "safe-buffer": { 2556 | "version": "5.0.1", 2557 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", 2558 | "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", 2559 | "dev": true 2560 | } 2561 | } 2562 | }, 2563 | "string-width": { 2564 | "version": "1.0.2", 2565 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 2566 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 2567 | "dev": true 2568 | }, 2569 | "string.prototype.codepointat": { 2570 | "version": "0.2.0", 2571 | "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz", 2572 | "integrity": "sha1-aybpvTr8qnvjtCabUm3huCAArHg=", 2573 | "dev": true 2574 | }, 2575 | "stringstream": { 2576 | "version": "0.0.5", 2577 | "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", 2578 | "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", 2579 | "dev": true 2580 | }, 2581 | "strip-ansi": { 2582 | "version": "3.0.1", 2583 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 2584 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 2585 | "dev": true 2586 | }, 2587 | "strip-bom": { 2588 | "version": "3.0.0", 2589 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 2590 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 2591 | "dev": true 2592 | }, 2593 | "strip-json-comments": { 2594 | "version": "2.0.1", 2595 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 2596 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 2597 | "dev": true 2598 | }, 2599 | "supports-color": { 2600 | "version": "2.0.0", 2601 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 2602 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 2603 | "dev": true 2604 | }, 2605 | "symbol-tree": { 2606 | "version": "3.2.2", 2607 | "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", 2608 | "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", 2609 | "dev": true 2610 | }, 2611 | "table": { 2612 | "version": "3.8.3", 2613 | "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", 2614 | "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", 2615 | "dev": true, 2616 | "dependencies": { 2617 | "is-fullwidth-code-point": { 2618 | "version": "2.0.0", 2619 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2620 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 2621 | "dev": true 2622 | }, 2623 | "string-width": { 2624 | "version": "2.0.0", 2625 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz", 2626 | "integrity": "sha1-Y1xUNsxypuDDh87KJ41OLuxSaH4=", 2627 | "dev": true 2628 | } 2629 | } 2630 | }, 2631 | "test-exclude": { 2632 | "version": "2.1.3", 2633 | "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-2.1.3.tgz", 2634 | "integrity": "sha1-qNiWjh2oMmb5hk8oUsVeIg8GQ0o=", 2635 | "dev": true 2636 | }, 2637 | "text-table": { 2638 | "version": "0.2.0", 2639 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 2640 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 2641 | "dev": true 2642 | }, 2643 | "throat": { 2644 | "version": "3.2.0", 2645 | "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", 2646 | "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", 2647 | "dev": true 2648 | }, 2649 | "through": { 2650 | "version": "2.3.8", 2651 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 2652 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 2653 | "dev": true 2654 | }, 2655 | "tmpl": { 2656 | "version": "1.0.4", 2657 | "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", 2658 | "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", 2659 | "dev": true 2660 | }, 2661 | "to-fast-properties": { 2662 | "version": "1.0.3", 2663 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", 2664 | "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", 2665 | "dev": true 2666 | }, 2667 | "tough-cookie": { 2668 | "version": "2.3.2", 2669 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", 2670 | "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", 2671 | "dev": true 2672 | }, 2673 | "tr46": { 2674 | "version": "0.0.3", 2675 | "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 2676 | "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", 2677 | "dev": true 2678 | }, 2679 | "trim-right": { 2680 | "version": "1.0.1", 2681 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", 2682 | "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", 2683 | "dev": true 2684 | }, 2685 | "tryit": { 2686 | "version": "1.0.3", 2687 | "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", 2688 | "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", 2689 | "dev": true 2690 | }, 2691 | "tunnel-agent": { 2692 | "version": "0.6.0", 2693 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 2694 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 2695 | "dev": true 2696 | }, 2697 | "tweetnacl": { 2698 | "version": "0.14.5", 2699 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 2700 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 2701 | "dev": true, 2702 | "optional": true 2703 | }, 2704 | "type-check": { 2705 | "version": "0.3.2", 2706 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 2707 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 2708 | "dev": true 2709 | }, 2710 | "typedarray": { 2711 | "version": "0.0.6", 2712 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 2713 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 2714 | "dev": true 2715 | }, 2716 | "uglify-js": { 2717 | "version": "2.8.29", 2718 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", 2719 | "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", 2720 | "dev": true, 2721 | "dependencies": { 2722 | "yargs": { 2723 | "version": "3.10.0", 2724 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", 2725 | "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", 2726 | "dev": true 2727 | } 2728 | } 2729 | }, 2730 | "uglify-to-browserify": { 2731 | "version": "1.0.2", 2732 | "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 2733 | "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 2734 | "dev": true, 2735 | "optional": true 2736 | }, 2737 | "user-home": { 2738 | "version": "2.0.0", 2739 | "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", 2740 | "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", 2741 | "dev": true 2742 | }, 2743 | "util-deprecate": { 2744 | "version": "1.0.2", 2745 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2746 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 2747 | "dev": true 2748 | }, 2749 | "uuid": { 2750 | "version": "3.1.0", 2751 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", 2752 | "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", 2753 | "dev": true 2754 | }, 2755 | "validate-npm-package-license": { 2756 | "version": "3.0.1", 2757 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", 2758 | "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", 2759 | "dev": true 2760 | }, 2761 | "verror": { 2762 | "version": "1.3.6", 2763 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", 2764 | "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", 2765 | "dev": true 2766 | }, 2767 | "vlq": { 2768 | "version": "0.2.2", 2769 | "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.2.tgz", 2770 | "integrity": "sha1-4xbVJXtAuGu0PLjV/qXX9U1rDKE=", 2771 | "dev": true 2772 | }, 2773 | "vue": { 2774 | "version": "2.3.4", 2775 | "resolved": "https://registry.npmjs.org/vue/-/vue-2.3.4.tgz", 2776 | "integrity": "sha512-oLCxuVcVQ2inwSbS7B+zfjB6CSjgQ0yyCOzPcg7S5CXeOCbtkaiN5frR6MtwvrveqbG86OsGd9jWf6JsGyQkLw==", 2777 | "dev": true 2778 | }, 2779 | "walker": { 2780 | "version": "1.0.7", 2781 | "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", 2782 | "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", 2783 | "dev": true 2784 | }, 2785 | "watch": { 2786 | "version": "0.10.0", 2787 | "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", 2788 | "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", 2789 | "dev": true 2790 | }, 2791 | "webidl-conversions": { 2792 | "version": "4.0.1", 2793 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz", 2794 | "integrity": "sha1-gBWherg+fhsxFjhIas6B2mziBqA=", 2795 | "dev": true 2796 | }, 2797 | "whatwg-encoding": { 2798 | "version": "1.0.1", 2799 | "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", 2800 | "integrity": "sha1-PGxFGhmO567FWx7GHQkgxngBpfQ=", 2801 | "dev": true 2802 | }, 2803 | "whatwg-url": { 2804 | "version": "4.8.0", 2805 | "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", 2806 | "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", 2807 | "dev": true, 2808 | "dependencies": { 2809 | "webidl-conversions": { 2810 | "version": "3.0.1", 2811 | "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 2812 | "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", 2813 | "dev": true 2814 | } 2815 | } 2816 | }, 2817 | "which": { 2818 | "version": "1.2.14", 2819 | "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", 2820 | "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", 2821 | "dev": true 2822 | }, 2823 | "which-module": { 2824 | "version": "1.0.0", 2825 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 2826 | "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 2827 | "dev": true 2828 | }, 2829 | "window-size": { 2830 | "version": "0.1.0", 2831 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", 2832 | "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", 2833 | "dev": true 2834 | }, 2835 | "wordwrap": { 2836 | "version": "1.0.0", 2837 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 2838 | "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 2839 | "dev": true 2840 | }, 2841 | "worker-farm": { 2842 | "version": "1.3.1", 2843 | "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz", 2844 | "integrity": "sha1-QzMRK7SbF6oFC4eJXKayys9A5f8=", 2845 | "dev": true 2846 | }, 2847 | "wrap-ansi": { 2848 | "version": "2.1.0", 2849 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 2850 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 2851 | "dev": true 2852 | }, 2853 | "wrappy": { 2854 | "version": "1.0.2", 2855 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2856 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 2857 | "dev": true 2858 | }, 2859 | "write": { 2860 | "version": "0.2.1", 2861 | "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", 2862 | "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", 2863 | "dev": true 2864 | }, 2865 | "xml-name-validator": { 2866 | "version": "2.0.1", 2867 | "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", 2868 | "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", 2869 | "dev": true 2870 | }, 2871 | "xtend": { 2872 | "version": "4.0.1", 2873 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", 2874 | "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", 2875 | "dev": true 2876 | }, 2877 | "y18n": { 2878 | "version": "3.2.1", 2879 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 2880 | "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 2881 | "dev": true 2882 | }, 2883 | "yargs": { 2884 | "version": "6.6.0", 2885 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", 2886 | "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", 2887 | "dev": true, 2888 | "dependencies": { 2889 | "camelcase": { 2890 | "version": "3.0.0", 2891 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 2892 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 2893 | "dev": true 2894 | }, 2895 | "cliui": { 2896 | "version": "3.2.0", 2897 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 2898 | "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 2899 | "dev": true 2900 | } 2901 | } 2902 | }, 2903 | "yargs-parser": { 2904 | "version": "4.2.1", 2905 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", 2906 | "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", 2907 | "dev": true, 2908 | "dependencies": { 2909 | "camelcase": { 2910 | "version": "3.0.0", 2911 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 2912 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 2913 | "dev": true 2914 | } 2915 | } 2916 | } 2917 | } 2918 | } 2919 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vueo", 3 | "version": "0.3.2", 4 | "description": "Easy to get value from vue instance via object paths.", 5 | "main": "dist/vueo.js", 6 | "jsnext:main": "index.js", 7 | "scripts": { 8 | "build": "rollup -c && uglifyjs dist/vueo.js > dist/vueo.min.js", 9 | "test": "npm run build && eslint index.js __tests__ && jest" 10 | }, 11 | "files": [ 12 | "dist", 13 | "index.js" 14 | ], 15 | "keywords": [ 16 | "vue", 17 | "plugin", 18 | "object", 19 | "path", 20 | "value" 21 | ], 22 | "author": "qingwei-li (https://github.com/QingWei-Li)", 23 | "repository": { 24 | "type": "git", 25 | "url": "git+https://github.com/QingWei-Li/vueo.git" 26 | }, 27 | "license": "MIT", 28 | "dependencies": { 29 | "get-value": "^2.0.6", 30 | "has-value": "^0.3.1" 31 | }, 32 | "devDependencies": { 33 | "eslint": "^3.10.2", 34 | "eslint-config-vue": "^2.0.1", 35 | "eslint-plugin-vue": "^1.0.0", 36 | "jest": "^17.0.3", 37 | "rollup": "^0.36.3", 38 | "rollup-plugin-buble": "^0.14.0", 39 | "rollup-plugin-commonjs": "^5.0.5", 40 | "rollup-plugin-node-resolve": "^2.0.0", 41 | "uglify-js": "^2.7.4", 42 | "vue": "^2.1.0" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import buble from 'rollup-plugin-buble' 2 | import nodeResolve from 'rollup-plugin-node-resolve' 3 | import commonjs from 'rollup-plugin-commonjs' 4 | 5 | export default { 6 | entry: 'index.js', 7 | dest: 'dist/vueo.js', 8 | format: 'umd', 9 | moduleName: 'Vueo', 10 | plugins: [buble(), nodeResolve(), commonjs()] 11 | } 12 | --------------------------------------------------------------------------------