├── .gitignore ├── LICENCE ├── README.md ├── demo ├── .gitmodules ├── app.js └── index.html ├── gulpfile.js ├── package-lock.json ├── package.json └── src ├── app.js ├── components ├── Tab │ ├── index.js │ ├── index.vue │ └── tab.vue └── app.vue ├── index.html └── lib ├── app.js └── demo.js /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | 5 | # Runtime data 6 | pids 7 | *.pid 8 | *.seed 9 | 10 | # Directory for instrumented libs generated by jscoverage/JSCover 11 | lib-cov 12 | 13 | # Coverage directory used by tools like istanbul 14 | coverage 15 | 16 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 17 | .grunt 18 | 19 | # node-waf configuration 20 | .lock-wscript 21 | 22 | # Compiled binary addons (http://nodejs.org/api/addons.html) 23 | build/Release 24 | 25 | # Dependency directory 26 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git 27 | node_modules 28 | 29 | # Bower 30 | bower_components/ 31 | 32 | #dist 33 | dist 34 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Shawn Cheung 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 | # vue-tab - swipe tab simplify 2 | --- 3 | 4 | > This component is already used in production env. 5 | ## Overview 6 | 7 | vue-tab is a touch swipe tab for vue.js. 8 | 9 | ## Install 10 | 11 | ``` 12 | npm install --save vue-swipe-tab@2.0.2 13 | ``` 14 | 15 | ### Import using module 16 | use this code in app.js(entry js): 17 | ``` 18 | import Tab from 'vue-swipe-tab'; 19 | Vue.use(Tab); 20 | ``` 21 | ## Usage 22 | 23 | ``` 24 | 33 | 34 | 49 | ``` 50 | 51 | 52 | # Options 53 | 54 | Here list Props on swipe component 55 | 56 | | Option | Description | 57 | | ----- | ----- | 58 | | label | Required, the text of tab header | 59 | | hash | Required, the hash of tab page | 60 | | indexTab | set the index tab by tab's hash | 61 | | color | set the color of tab header cursor | 62 | | fontSize | String, the fontSize of tab Header, is caculated by rem | 63 | | tabheight | String, the tabHeight of tabHeader, is caculated by rem | 64 | | changePage | Event, it will be fired after the page change, you can get the currentPage index in the callback function | 65 | 66 | ## Live Demo 67 | 68 | https://zhangxiang958.github.io/vue-tab/demo/index.html 69 | 70 | ## License 71 | 72 | MIT License 73 | 74 | Copyright (c) 2017 Shawn Cheung 75 | 76 | Permission is hereby granted, free of charge, to any person obtaining a copy 77 | of this software and associated documentation files (the "Software"), to deal 78 | in the Software without restriction, including without limitation the rights 79 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 80 | copies of the Software, and to permit persons to whom the Software is 81 | furnished to do so, subject to the following conditions: 82 | 83 | The above copyright notice and this permission notice shall be included in all 84 | copies or substantial portions of the Software. 85 | 86 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 87 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 88 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 89 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 90 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 91 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 92 | SOFTWARE. 93 | 94 | --- 95 | 96 | #### Contact 97 | - Mail [958033967@qq.com](mailto 958033967@qq.com) 98 | - Blog [zhangxiang958.github.io](http://zhangxiang958.github.io "shawn") 99 | -------------------------------------------------------------------------------- /demo/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "front.js"] 2 | path = front.js 3 | url = https://github.com/myst729/front.js.git 4 | -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |
11 | 12 |
13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | /** 2 | * learning-gulp - gulpfile.js 3 | * Created by mengdesen on 15/4/14. 4 | * Last modified by nieweidong on 2015/04/15 5 | */ 6 | 7 | 'use strict'; 8 | 9 | var gulp = require('gulp'); 10 | var webpack = require('gulp-webpack'); 11 | // var Webpack = require('webpack'); 12 | var named = require('vinyl-named'); 13 | var connect = require('gulp-connect'); 14 | var uglify = require('gulp-uglify'); 15 | 16 | gulp.task('connect', function(){ 17 | connect.server({ 18 | root: './src', 19 | port: 8080, 20 | livereload: true 21 | }); 22 | }); 23 | 24 | var appList = ['app']; 25 | 26 | gulp.task('bundle', function(){ 27 | return gulp.src(mapFiles(appList, 'js')) 28 | .pipe(named()) 29 | .pipe(webpack({ 30 | entry: { 31 | "index": "./src/app.js" 32 | }, 33 | output: { 34 | path: __dirname + '/lib', 35 | filename: "app.js", 36 | chunkFilename: "[name].js", 37 | publicPath: './lib/' 38 | }, 39 | module: { 40 | loaders: [{ 41 | test: /\.vue$/, 42 | loader: 'vue' 43 | }, { 44 | test: /\.js$/, 45 | loader: 'babel', 46 | exclude: /node_modules/, 47 | query: { 48 | presets: ['es2015'] 49 | } 50 | },{ 51 | test: /\.(png|jpg)$/, 52 | loader: 'url' 53 | }] 54 | }, 55 | resolve: { 56 | alias: {vue: 'vue/dist/vue.js'} 57 | }, 58 | babel: { 59 | presets: ['es2015'], 60 | plugins: ['transform-runtime'] 61 | }, 62 | plugins: [ 63 | // new Webpack.optimize.CommonsChunkPlugin(/* chunkName= */"vendor", /* filename= */"vendor.bundle.js") 64 | ], 65 | watch: true 66 | })) 67 | // .pipe(uglify()) 68 | .pipe(gulp.dest('src/lib/')) 69 | .pipe(connect.reload()); 70 | }); 71 | 72 | gulp.task('uglify', function() { 73 | return gulp.src(['src/lib/js/fastclick.js']) 74 | .pipe(uglify()) 75 | .pipe(gulp.dest('src/lib/js/*.min.js')); 76 | }); 77 | 78 | 79 | function mapFiles(list, extname) { 80 | return list.map(function (app){ 81 | return 'src/' + app + '.' + extname; 82 | }); 83 | }; 84 | 85 | 86 | 87 | gulp.task('default', ['bundle', 'connect']); 88 | 89 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-waterfall", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "dependencies": { 6 | "abbrev": { 7 | "version": "1.1.0", 8 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", 9 | "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=" 10 | }, 11 | "accepts": { 12 | "version": "1.2.13", 13 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", 14 | "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=" 15 | }, 16 | "acorn": { 17 | "version": "3.3.0", 18 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", 19 | "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" 20 | }, 21 | "align-text": { 22 | "version": "0.1.4", 23 | "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", 24 | "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=" 25 | }, 26 | "alphanum-sort": { 27 | "version": "1.0.2", 28 | "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", 29 | "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" 30 | }, 31 | "amdefine": { 32 | "version": "1.0.1", 33 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 34 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" 35 | }, 36 | "ansi-regex": { 37 | "version": "2.1.1", 38 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 39 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" 40 | }, 41 | "ansi-styles": { 42 | "version": "2.2.1", 43 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 44 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" 45 | }, 46 | "anymatch": { 47 | "version": "1.3.0", 48 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", 49 | "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=" 50 | }, 51 | "archy": { 52 | "version": "1.0.0", 53 | "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", 54 | "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" 55 | }, 56 | "argparse": { 57 | "version": "1.0.9", 58 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", 59 | "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=" 60 | }, 61 | "arr-diff": { 62 | "version": "2.0.0", 63 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 64 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=" 65 | }, 66 | "arr-flatten": { 67 | "version": "1.0.3", 68 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", 69 | "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=" 70 | }, 71 | "array-differ": { 72 | "version": "1.0.0", 73 | "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", 74 | "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" 75 | }, 76 | "array-each": { 77 | "version": "1.0.1", 78 | "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", 79 | "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" 80 | }, 81 | "array-slice": { 82 | "version": "1.0.0", 83 | "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.0.0.tgz", 84 | "integrity": "sha1-5zA08A3MH0CHYAj9IP6ud71LfC8=" 85 | }, 86 | "array-uniq": { 87 | "version": "1.0.3", 88 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 89 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" 90 | }, 91 | "array-unique": { 92 | "version": "0.2.1", 93 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 94 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" 95 | }, 96 | "arrify": { 97 | "version": "1.0.1", 98 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 99 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" 100 | }, 101 | "assert": { 102 | "version": "1.4.1", 103 | "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", 104 | "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=" 105 | }, 106 | "async": { 107 | "version": "1.5.2", 108 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 109 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" 110 | }, 111 | "async-each": { 112 | "version": "1.0.1", 113 | "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 114 | "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" 115 | }, 116 | "autoprefixer": { 117 | "version": "6.7.7", 118 | "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", 119 | "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=" 120 | }, 121 | "babel-code-frame": { 122 | "version": "6.22.0", 123 | "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", 124 | "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=" 125 | }, 126 | "babel-core": { 127 | "version": "6.25.0", 128 | "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.25.0.tgz", 129 | "integrity": "sha1-fdQrBGPHQunVKW3rPsZ6kyLa1yk=" 130 | }, 131 | "babel-generator": { 132 | "version": "6.25.0", 133 | "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.25.0.tgz", 134 | "integrity": "sha1-M6GvcNXyiQrrRlpKd5PB32qeqfw=" 135 | }, 136 | "babel-helper-call-delegate": { 137 | "version": "6.24.1", 138 | "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", 139 | "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=" 140 | }, 141 | "babel-helper-define-map": { 142 | "version": "6.24.1", 143 | "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz", 144 | "integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=" 145 | }, 146 | "babel-helper-function-name": { 147 | "version": "6.24.1", 148 | "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", 149 | "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=" 150 | }, 151 | "babel-helper-get-function-arity": { 152 | "version": "6.24.1", 153 | "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", 154 | "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=" 155 | }, 156 | "babel-helper-hoist-variables": { 157 | "version": "6.24.1", 158 | "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", 159 | "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=" 160 | }, 161 | "babel-helper-optimise-call-expression": { 162 | "version": "6.24.1", 163 | "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", 164 | "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=" 165 | }, 166 | "babel-helper-regex": { 167 | "version": "6.24.1", 168 | "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz", 169 | "integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=" 170 | }, 171 | "babel-helper-replace-supers": { 172 | "version": "6.24.1", 173 | "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", 174 | "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=" 175 | }, 176 | "babel-helpers": { 177 | "version": "6.24.1", 178 | "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", 179 | "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=" 180 | }, 181 | "babel-loader": { 182 | "version": "6.4.1", 183 | "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz", 184 | "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=" 185 | }, 186 | "babel-messages": { 187 | "version": "6.23.0", 188 | "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", 189 | "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=" 190 | }, 191 | "babel-plugin-check-es2015-constants": { 192 | "version": "6.22.0", 193 | "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", 194 | "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=" 195 | }, 196 | "babel-plugin-transform-es2015-arrow-functions": { 197 | "version": "6.22.0", 198 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", 199 | "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=" 200 | }, 201 | "babel-plugin-transform-es2015-block-scoped-functions": { 202 | "version": "6.22.0", 203 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", 204 | "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=" 205 | }, 206 | "babel-plugin-transform-es2015-block-scoping": { 207 | "version": "6.24.1", 208 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz", 209 | "integrity": "sha1-dsKV3DpHQbFmWt/TFnIV3P8ypXY=" 210 | }, 211 | "babel-plugin-transform-es2015-classes": { 212 | "version": "6.24.1", 213 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", 214 | "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=" 215 | }, 216 | "babel-plugin-transform-es2015-computed-properties": { 217 | "version": "6.24.1", 218 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", 219 | "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=" 220 | }, 221 | "babel-plugin-transform-es2015-destructuring": { 222 | "version": "6.23.0", 223 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", 224 | "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=" 225 | }, 226 | "babel-plugin-transform-es2015-duplicate-keys": { 227 | "version": "6.24.1", 228 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", 229 | "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=" 230 | }, 231 | "babel-plugin-transform-es2015-for-of": { 232 | "version": "6.23.0", 233 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", 234 | "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=" 235 | }, 236 | "babel-plugin-transform-es2015-function-name": { 237 | "version": "6.24.1", 238 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", 239 | "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=" 240 | }, 241 | "babel-plugin-transform-es2015-literals": { 242 | "version": "6.22.0", 243 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", 244 | "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=" 245 | }, 246 | "babel-plugin-transform-es2015-modules-amd": { 247 | "version": "6.24.1", 248 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", 249 | "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=" 250 | }, 251 | "babel-plugin-transform-es2015-modules-commonjs": { 252 | "version": "6.24.1", 253 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz", 254 | "integrity": "sha1-0+MQtA72ZKNmIiAAl8bUQCmPK/4=" 255 | }, 256 | "babel-plugin-transform-es2015-modules-systemjs": { 257 | "version": "6.24.1", 258 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", 259 | "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=" 260 | }, 261 | "babel-plugin-transform-es2015-modules-umd": { 262 | "version": "6.24.1", 263 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", 264 | "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=" 265 | }, 266 | "babel-plugin-transform-es2015-object-super": { 267 | "version": "6.24.1", 268 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", 269 | "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=" 270 | }, 271 | "babel-plugin-transform-es2015-parameters": { 272 | "version": "6.24.1", 273 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", 274 | "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=" 275 | }, 276 | "babel-plugin-transform-es2015-shorthand-properties": { 277 | "version": "6.24.1", 278 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", 279 | "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=" 280 | }, 281 | "babel-plugin-transform-es2015-spread": { 282 | "version": "6.22.0", 283 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", 284 | "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=" 285 | }, 286 | "babel-plugin-transform-es2015-sticky-regex": { 287 | "version": "6.24.1", 288 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", 289 | "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=" 290 | }, 291 | "babel-plugin-transform-es2015-template-literals": { 292 | "version": "6.22.0", 293 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", 294 | "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=" 295 | }, 296 | "babel-plugin-transform-es2015-typeof-symbol": { 297 | "version": "6.23.0", 298 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", 299 | "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=" 300 | }, 301 | "babel-plugin-transform-es2015-unicode-regex": { 302 | "version": "6.24.1", 303 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", 304 | "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=" 305 | }, 306 | "babel-plugin-transform-regenerator": { 307 | "version": "6.24.1", 308 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", 309 | "integrity": "sha1-uNowWtQ8PJm0hI5P5AN7dw0jxBg=" 310 | }, 311 | "babel-plugin-transform-runtime": { 312 | "version": "6.23.0", 313 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", 314 | "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=" 315 | }, 316 | "babel-plugin-transform-strict-mode": { 317 | "version": "6.24.1", 318 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", 319 | "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=" 320 | }, 321 | "babel-preset-es2015": { 322 | "version": "6.24.1", 323 | "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", 324 | "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=" 325 | }, 326 | "babel-register": { 327 | "version": "6.24.1", 328 | "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", 329 | "integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=" 330 | }, 331 | "babel-runtime": { 332 | "version": "6.23.0", 333 | "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", 334 | "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=" 335 | }, 336 | "babel-template": { 337 | "version": "6.25.0", 338 | "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz", 339 | "integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=" 340 | }, 341 | "babel-traverse": { 342 | "version": "6.25.0", 343 | "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz", 344 | "integrity": "sha1-IldJfi/NGbie3BPEyROB+VEklvE=" 345 | }, 346 | "babel-types": { 347 | "version": "6.25.0", 348 | "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz", 349 | "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=" 350 | }, 351 | "babylon": { 352 | "version": "6.17.4", 353 | "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.4.tgz", 354 | "integrity": "sha512-kChlV+0SXkjE0vUn9OZ7pBMWRFd8uq3mZe8x1K6jhuNcAFAtEnjchFAqB+dYEXKyd+JpT6eppRR78QAr5gTsUw==" 355 | }, 356 | "balanced-match": { 357 | "version": "1.0.0", 358 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 359 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 360 | }, 361 | "base64-js": { 362 | "version": "1.2.1", 363 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", 364 | "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==" 365 | }, 366 | "base64-url": { 367 | "version": "1.2.1", 368 | "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", 369 | "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg=" 370 | }, 371 | "basic-auth": { 372 | "version": "1.0.4", 373 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz", 374 | "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA=" 375 | }, 376 | "basic-auth-connect": { 377 | "version": "1.0.0", 378 | "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", 379 | "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI=" 380 | }, 381 | "batch": { 382 | "version": "0.5.3", 383 | "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", 384 | "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=" 385 | }, 386 | "beeper": { 387 | "version": "1.1.1", 388 | "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", 389 | "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" 390 | }, 391 | "big.js": { 392 | "version": "3.1.3", 393 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", 394 | "integrity": "sha1-TK2iGTZS6zyp7I5VyQFWacmAaXg=" 395 | }, 396 | "binary-extensions": { 397 | "version": "1.8.0", 398 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz", 399 | "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=" 400 | }, 401 | "bluebird": { 402 | "version": "3.5.0", 403 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", 404 | "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=" 405 | }, 406 | "body-parser": { 407 | "version": "1.13.3", 408 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz", 409 | "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=", 410 | "dependencies": { 411 | "debug": { 412 | "version": "2.2.0", 413 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 414 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 415 | }, 416 | "ms": { 417 | "version": "0.7.1", 418 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 419 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 420 | } 421 | } 422 | }, 423 | "brace-expansion": { 424 | "version": "1.1.8", 425 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", 426 | "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=" 427 | }, 428 | "braces": { 429 | "version": "1.8.5", 430 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 431 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=" 432 | }, 433 | "browserify-aes": { 434 | "version": "0.4.0", 435 | "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz", 436 | "integrity": "sha1-BnFJtmjfMcS1hTPgLQHoBthgjiw=" 437 | }, 438 | "browserify-zlib": { 439 | "version": "0.1.4", 440 | "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", 441 | "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=" 442 | }, 443 | "browserslist": { 444 | "version": "1.7.7", 445 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", 446 | "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=" 447 | }, 448 | "buffer": { 449 | "version": "4.9.1", 450 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", 451 | "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", 452 | "dependencies": { 453 | "isarray": { 454 | "version": "1.0.0", 455 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 456 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 457 | } 458 | } 459 | }, 460 | "builtin-status-codes": { 461 | "version": "3.0.0", 462 | "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", 463 | "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" 464 | }, 465 | "bytes": { 466 | "version": "2.1.0", 467 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", 468 | "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=" 469 | }, 470 | "camelcase": { 471 | "version": "1.2.1", 472 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", 473 | "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" 474 | }, 475 | "caniuse-api": { 476 | "version": "1.6.1", 477 | "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", 478 | "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=" 479 | }, 480 | "caniuse-db": { 481 | "version": "1.0.30000694", 482 | "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000694.tgz", 483 | "integrity": "sha1-AgCfT4LS8BJuTGkbfNWts1GTXAE=" 484 | }, 485 | "center-align": { 486 | "version": "0.1.3", 487 | "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", 488 | "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=" 489 | }, 490 | "chalk": { 491 | "version": "1.1.3", 492 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 493 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" 494 | }, 495 | "chokidar": { 496 | "version": "1.7.0", 497 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", 498 | "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=" 499 | }, 500 | "clap": { 501 | "version": "1.2.0", 502 | "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz", 503 | "integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=" 504 | }, 505 | "cliui": { 506 | "version": "2.1.0", 507 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", 508 | "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 509 | "dependencies": { 510 | "wordwrap": { 511 | "version": "0.0.2", 512 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 513 | "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" 514 | } 515 | } 516 | }, 517 | "clone": { 518 | "version": "1.0.2", 519 | "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", 520 | "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=" 521 | }, 522 | "clone-stats": { 523 | "version": "0.0.1", 524 | "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", 525 | "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" 526 | }, 527 | "coa": { 528 | "version": "1.0.3", 529 | "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.3.tgz", 530 | "integrity": "sha1-G1Sl4dz3fJkEVdTe6pjFZEFtyJM=" 531 | }, 532 | "color": { 533 | "version": "0.11.4", 534 | "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", 535 | "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=" 536 | }, 537 | "color-convert": { 538 | "version": "1.9.0", 539 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", 540 | "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=" 541 | }, 542 | "color-name": { 543 | "version": "1.1.2", 544 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", 545 | "integrity": "sha1-XIq3K2S9IhXWF66VWeuxSEdc+Y0=" 546 | }, 547 | "color-string": { 548 | "version": "0.3.0", 549 | "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", 550 | "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=" 551 | }, 552 | "colormin": { 553 | "version": "1.1.2", 554 | "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", 555 | "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=" 556 | }, 557 | "colors": { 558 | "version": "1.1.2", 559 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", 560 | "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" 561 | }, 562 | "commander": { 563 | "version": "2.9.0", 564 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", 565 | "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=" 566 | }, 567 | "commondir": { 568 | "version": "1.0.1", 569 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 570 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" 571 | }, 572 | "compressible": { 573 | "version": "2.0.10", 574 | "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz", 575 | "integrity": "sha1-/tocf3YXkScyspv4zyYlKiC57s0=" 576 | }, 577 | "compression": { 578 | "version": "1.5.2", 579 | "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz", 580 | "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=", 581 | "dependencies": { 582 | "debug": { 583 | "version": "2.2.0", 584 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 585 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 586 | }, 587 | "ms": { 588 | "version": "0.7.1", 589 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 590 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 591 | } 592 | } 593 | }, 594 | "concat-map": { 595 | "version": "0.0.1", 596 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 597 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 598 | }, 599 | "config-chain": { 600 | "version": "1.1.11", 601 | "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", 602 | "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=" 603 | }, 604 | "connect": { 605 | "version": "2.30.2", 606 | "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz", 607 | "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=", 608 | "dependencies": { 609 | "debug": { 610 | "version": "2.2.0", 611 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 612 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 613 | }, 614 | "ms": { 615 | "version": "0.7.1", 616 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 617 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 618 | } 619 | } 620 | }, 621 | "connect-livereload": { 622 | "version": "0.5.4", 623 | "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", 624 | "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=" 625 | }, 626 | "connect-timeout": { 627 | "version": "1.6.2", 628 | "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz", 629 | "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=", 630 | "dependencies": { 631 | "debug": { 632 | "version": "2.2.0", 633 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 634 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 635 | }, 636 | "ms": { 637 | "version": "0.7.1", 638 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 639 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 640 | } 641 | } 642 | }, 643 | "console-browserify": { 644 | "version": "1.1.0", 645 | "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", 646 | "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=" 647 | }, 648 | "consolidate": { 649 | "version": "0.14.5", 650 | "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", 651 | "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=" 652 | }, 653 | "constants-browserify": { 654 | "version": "1.0.0", 655 | "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 656 | "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" 657 | }, 658 | "content-type": { 659 | "version": "1.0.2", 660 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", 661 | "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=" 662 | }, 663 | "convert-source-map": { 664 | "version": "1.5.0", 665 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", 666 | "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=" 667 | }, 668 | "cookie": { 669 | "version": "0.1.3", 670 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", 671 | "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=" 672 | }, 673 | "cookie-parser": { 674 | "version": "1.3.5", 675 | "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", 676 | "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=" 677 | }, 678 | "cookie-signature": { 679 | "version": "1.0.6", 680 | "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 681 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" 682 | }, 683 | "core-js": { 684 | "version": "2.4.1", 685 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", 686 | "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" 687 | }, 688 | "core-util-is": { 689 | "version": "1.0.2", 690 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 691 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 692 | }, 693 | "cosmiconfig": { 694 | "version": "2.1.3", 695 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.3.tgz", 696 | "integrity": "sha1-lSdx6w3dwcs/ovb75RpSLpOz7go=", 697 | "dependencies": { 698 | "minimist": { 699 | "version": "1.2.0", 700 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 701 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 702 | } 703 | } 704 | }, 705 | "crc": { 706 | "version": "3.3.0", 707 | "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz", 708 | "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo=" 709 | }, 710 | "crypto-browserify": { 711 | "version": "3.3.0", 712 | "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz", 713 | "integrity": "sha1-ufx1u0oO1h3PHNXa6W6zDJw+UGw=" 714 | }, 715 | "csrf": { 716 | "version": "3.0.6", 717 | "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz", 718 | "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=" 719 | }, 720 | "css-color-names": { 721 | "version": "0.0.4", 722 | "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", 723 | "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" 724 | }, 725 | "css-loader": { 726 | "version": "0.28.4", 727 | "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.4.tgz", 728 | "integrity": "sha1-bPNXkZLONV6LONX0Ldeh8uyJjQ8=", 729 | "dependencies": { 730 | "loader-utils": { 731 | "version": "1.1.0", 732 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", 733 | "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=" 734 | } 735 | } 736 | }, 737 | "css-selector-tokenizer": { 738 | "version": "0.7.0", 739 | "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", 740 | "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", 741 | "dependencies": { 742 | "regexpu-core": { 743 | "version": "1.0.0", 744 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", 745 | "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=" 746 | } 747 | } 748 | }, 749 | "cssesc": { 750 | "version": "0.1.0", 751 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", 752 | "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" 753 | }, 754 | "cssnano": { 755 | "version": "3.10.0", 756 | "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", 757 | "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=" 758 | }, 759 | "csso": { 760 | "version": "2.3.2", 761 | "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", 762 | "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=" 763 | }, 764 | "csurf": { 765 | "version": "1.8.3", 766 | "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz", 767 | "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=" 768 | }, 769 | "date-now": { 770 | "version": "0.1.4", 771 | "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", 772 | "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" 773 | }, 774 | "dateformat": { 775 | "version": "2.0.0", 776 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz", 777 | "integrity": "sha1-J0Pjq7XD/CRi5SfcpEXgTp9N7hc=" 778 | }, 779 | "de-indent": { 780 | "version": "1.0.2", 781 | "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", 782 | "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" 783 | }, 784 | "debug": { 785 | "version": "2.6.8", 786 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", 787 | "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=" 788 | }, 789 | "decamelize": { 790 | "version": "1.2.0", 791 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 792 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" 793 | }, 794 | "defaults": { 795 | "version": "1.0.3", 796 | "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", 797 | "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=" 798 | }, 799 | "defined": { 800 | "version": "1.0.0", 801 | "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", 802 | "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" 803 | }, 804 | "depd": { 805 | "version": "1.0.1", 806 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", 807 | "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=" 808 | }, 809 | "deprecated": { 810 | "version": "0.0.1", 811 | "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", 812 | "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=" 813 | }, 814 | "destroy": { 815 | "version": "1.0.4", 816 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 817 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" 818 | }, 819 | "detect-file": { 820 | "version": "0.1.0", 821 | "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz", 822 | "integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=" 823 | }, 824 | "detect-indent": { 825 | "version": "4.0.0", 826 | "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", 827 | "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=" 828 | }, 829 | "domain-browser": { 830 | "version": "1.1.7", 831 | "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", 832 | "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=" 833 | }, 834 | "duplexer": { 835 | "version": "0.1.1", 836 | "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", 837 | "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" 838 | }, 839 | "duplexer2": { 840 | "version": "0.0.2", 841 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", 842 | "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=" 843 | }, 844 | "editorconfig": { 845 | "version": "0.13.2", 846 | "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.2.tgz", 847 | "integrity": "sha1-jleSbZ7mmrbLmZ8CfCFxRnrM6zU=", 848 | "dependencies": { 849 | "lru-cache": { 850 | "version": "3.2.0", 851 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", 852 | "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=" 853 | } 854 | } 855 | }, 856 | "ee-first": { 857 | "version": "1.1.1", 858 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 859 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" 860 | }, 861 | "electron-to-chromium": { 862 | "version": "1.3.14", 863 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.14.tgz", 864 | "integrity": "sha1-ZK8Pnv08PGrNV9cfg7Scp+6cS0M=" 865 | }, 866 | "emojis-list": { 867 | "version": "2.1.0", 868 | "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", 869 | "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" 870 | }, 871 | "end-of-stream": { 872 | "version": "0.1.5", 873 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", 874 | "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=" 875 | }, 876 | "enhanced-resolve": { 877 | "version": "0.9.1", 878 | "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", 879 | "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", 880 | "dependencies": { 881 | "graceful-fs": { 882 | "version": "4.1.11", 883 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 884 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" 885 | } 886 | } 887 | }, 888 | "errno": { 889 | "version": "0.1.4", 890 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", 891 | "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=" 892 | }, 893 | "error-ex": { 894 | "version": "1.3.1", 895 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", 896 | "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=" 897 | }, 898 | "errorhandler": { 899 | "version": "1.4.3", 900 | "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz", 901 | "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=", 902 | "dependencies": { 903 | "accepts": { 904 | "version": "1.3.3", 905 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", 906 | "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=" 907 | }, 908 | "negotiator": { 909 | "version": "0.6.1", 910 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", 911 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" 912 | } 913 | } 914 | }, 915 | "escape-html": { 916 | "version": "1.0.3", 917 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 918 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" 919 | }, 920 | "escape-string-regexp": { 921 | "version": "1.0.5", 922 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 923 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 924 | }, 925 | "esprima": { 926 | "version": "2.7.3", 927 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", 928 | "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" 929 | }, 930 | "esutils": { 931 | "version": "2.0.2", 932 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", 933 | "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" 934 | }, 935 | "etag": { 936 | "version": "1.7.0", 937 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", 938 | "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=" 939 | }, 940 | "event-stream": { 941 | "version": "3.3.4", 942 | "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", 943 | "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=" 944 | }, 945 | "events": { 946 | "version": "1.1.1", 947 | "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 948 | "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" 949 | }, 950 | "expand-brackets": { 951 | "version": "0.1.5", 952 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 953 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=" 954 | }, 955 | "expand-range": { 956 | "version": "1.8.2", 957 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 958 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=" 959 | }, 960 | "expand-tilde": { 961 | "version": "1.2.2", 962 | "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", 963 | "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=" 964 | }, 965 | "express-session": { 966 | "version": "1.11.3", 967 | "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz", 968 | "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=", 969 | "dependencies": { 970 | "debug": { 971 | "version": "2.2.0", 972 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 973 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 974 | }, 975 | "ms": { 976 | "version": "0.7.1", 977 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 978 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 979 | }, 980 | "uid-safe": { 981 | "version": "2.0.0", 982 | "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz", 983 | "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=" 984 | } 985 | } 986 | }, 987 | "extend": { 988 | "version": "3.0.1", 989 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", 990 | "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" 991 | }, 992 | "extglob": { 993 | "version": "0.3.2", 994 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 995 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=" 996 | }, 997 | "fancy-log": { 998 | "version": "1.3.0", 999 | "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", 1000 | "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=" 1001 | }, 1002 | "fastparse": { 1003 | "version": "1.1.1", 1004 | "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", 1005 | "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" 1006 | }, 1007 | "faye-websocket": { 1008 | "version": "0.10.0", 1009 | "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", 1010 | "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=" 1011 | }, 1012 | "filename-regex": { 1013 | "version": "2.0.1", 1014 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 1015 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" 1016 | }, 1017 | "fill-range": { 1018 | "version": "2.2.3", 1019 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 1020 | "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=" 1021 | }, 1022 | "finalhandler": { 1023 | "version": "0.4.0", 1024 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", 1025 | "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=", 1026 | "dependencies": { 1027 | "debug": { 1028 | "version": "2.2.0", 1029 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 1030 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 1031 | }, 1032 | "escape-html": { 1033 | "version": "1.0.2", 1034 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", 1035 | "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=" 1036 | }, 1037 | "ms": { 1038 | "version": "0.7.1", 1039 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 1040 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 1041 | } 1042 | } 1043 | }, 1044 | "find-cache-dir": { 1045 | "version": "0.1.1", 1046 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", 1047 | "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=" 1048 | }, 1049 | "find-index": { 1050 | "version": "0.1.1", 1051 | "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", 1052 | "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=" 1053 | }, 1054 | "find-up": { 1055 | "version": "1.1.2", 1056 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 1057 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" 1058 | }, 1059 | "findup-sync": { 1060 | "version": "0.4.3", 1061 | "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz", 1062 | "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=" 1063 | }, 1064 | "fined": { 1065 | "version": "1.1.0", 1066 | "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", 1067 | "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", 1068 | "dependencies": { 1069 | "expand-tilde": { 1070 | "version": "2.0.2", 1071 | "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", 1072 | "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=" 1073 | } 1074 | } 1075 | }, 1076 | "first-chunk-stream": { 1077 | "version": "1.0.0", 1078 | "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", 1079 | "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=" 1080 | }, 1081 | "flagged-respawn": { 1082 | "version": "0.3.2", 1083 | "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz", 1084 | "integrity": "sha1-/xke3c1wiKZ1smEP/8l2vpuAdLU=" 1085 | }, 1086 | "flatten": { 1087 | "version": "1.0.2", 1088 | "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", 1089 | "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" 1090 | }, 1091 | "for-in": { 1092 | "version": "1.0.2", 1093 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 1094 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 1095 | }, 1096 | "for-own": { 1097 | "version": "0.1.5", 1098 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 1099 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=" 1100 | }, 1101 | "fresh": { 1102 | "version": "0.3.0", 1103 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", 1104 | "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=" 1105 | }, 1106 | "from": { 1107 | "version": "0.1.7", 1108 | "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", 1109 | "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" 1110 | }, 1111 | "fs-exists-sync": { 1112 | "version": "0.1.0", 1113 | "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", 1114 | "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=" 1115 | }, 1116 | "fsevents": { 1117 | "version": "1.1.2", 1118 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz", 1119 | "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", 1120 | "optional": true, 1121 | "dependencies": { 1122 | "abbrev": { 1123 | "version": "1.1.0", 1124 | "bundled": true, 1125 | "optional": true 1126 | }, 1127 | "ajv": { 1128 | "version": "4.11.8", 1129 | "bundled": true, 1130 | "optional": true 1131 | }, 1132 | "ansi-regex": { 1133 | "version": "2.1.1", 1134 | "bundled": true 1135 | }, 1136 | "aproba": { 1137 | "version": "1.1.1", 1138 | "bundled": true, 1139 | "optional": true 1140 | }, 1141 | "are-we-there-yet": { 1142 | "version": "1.1.4", 1143 | "bundled": true, 1144 | "optional": true 1145 | }, 1146 | "asn1": { 1147 | "version": "0.2.3", 1148 | "bundled": true, 1149 | "optional": true 1150 | }, 1151 | "assert-plus": { 1152 | "version": "0.2.0", 1153 | "bundled": true, 1154 | "optional": true 1155 | }, 1156 | "asynckit": { 1157 | "version": "0.4.0", 1158 | "bundled": true, 1159 | "optional": true 1160 | }, 1161 | "aws-sign2": { 1162 | "version": "0.6.0", 1163 | "bundled": true, 1164 | "optional": true 1165 | }, 1166 | "aws4": { 1167 | "version": "1.6.0", 1168 | "bundled": true, 1169 | "optional": true 1170 | }, 1171 | "balanced-match": { 1172 | "version": "0.4.2", 1173 | "bundled": true 1174 | }, 1175 | "bcrypt-pbkdf": { 1176 | "version": "1.0.1", 1177 | "bundled": true, 1178 | "optional": true 1179 | }, 1180 | "block-stream": { 1181 | "version": "0.0.9", 1182 | "bundled": true 1183 | }, 1184 | "boom": { 1185 | "version": "2.10.1", 1186 | "bundled": true 1187 | }, 1188 | "brace-expansion": { 1189 | "version": "1.1.7", 1190 | "bundled": true 1191 | }, 1192 | "buffer-shims": { 1193 | "version": "1.0.0", 1194 | "bundled": true 1195 | }, 1196 | "caseless": { 1197 | "version": "0.12.0", 1198 | "bundled": true, 1199 | "optional": true 1200 | }, 1201 | "co": { 1202 | "version": "4.6.0", 1203 | "bundled": true, 1204 | "optional": true 1205 | }, 1206 | "code-point-at": { 1207 | "version": "1.1.0", 1208 | "bundled": true 1209 | }, 1210 | "combined-stream": { 1211 | "version": "1.0.5", 1212 | "bundled": true 1213 | }, 1214 | "concat-map": { 1215 | "version": "0.0.1", 1216 | "bundled": true 1217 | }, 1218 | "console-control-strings": { 1219 | "version": "1.1.0", 1220 | "bundled": true 1221 | }, 1222 | "core-util-is": { 1223 | "version": "1.0.2", 1224 | "bundled": true 1225 | }, 1226 | "cryptiles": { 1227 | "version": "2.0.5", 1228 | "bundled": true, 1229 | "optional": true 1230 | }, 1231 | "dashdash": { 1232 | "version": "1.14.1", 1233 | "bundled": true, 1234 | "optional": true, 1235 | "dependencies": { 1236 | "assert-plus": { 1237 | "version": "1.0.0", 1238 | "bundled": true, 1239 | "optional": true 1240 | } 1241 | } 1242 | }, 1243 | "debug": { 1244 | "version": "2.6.8", 1245 | "bundled": true, 1246 | "optional": true 1247 | }, 1248 | "deep-extend": { 1249 | "version": "0.4.2", 1250 | "bundled": true, 1251 | "optional": true 1252 | }, 1253 | "delayed-stream": { 1254 | "version": "1.0.0", 1255 | "bundled": true 1256 | }, 1257 | "delegates": { 1258 | "version": "1.0.0", 1259 | "bundled": true, 1260 | "optional": true 1261 | }, 1262 | "ecc-jsbn": { 1263 | "version": "0.1.1", 1264 | "bundled": true, 1265 | "optional": true 1266 | }, 1267 | "extend": { 1268 | "version": "3.0.1", 1269 | "bundled": true, 1270 | "optional": true 1271 | }, 1272 | "extsprintf": { 1273 | "version": "1.0.2", 1274 | "bundled": true 1275 | }, 1276 | "forever-agent": { 1277 | "version": "0.6.1", 1278 | "bundled": true, 1279 | "optional": true 1280 | }, 1281 | "form-data": { 1282 | "version": "2.1.4", 1283 | "bundled": true, 1284 | "optional": true 1285 | }, 1286 | "fs.realpath": { 1287 | "version": "1.0.0", 1288 | "bundled": true 1289 | }, 1290 | "fstream": { 1291 | "version": "1.0.11", 1292 | "bundled": true 1293 | }, 1294 | "fstream-ignore": { 1295 | "version": "1.0.5", 1296 | "bundled": true, 1297 | "optional": true 1298 | }, 1299 | "gauge": { 1300 | "version": "2.7.4", 1301 | "bundled": true, 1302 | "optional": true 1303 | }, 1304 | "getpass": { 1305 | "version": "0.1.7", 1306 | "bundled": true, 1307 | "optional": true, 1308 | "dependencies": { 1309 | "assert-plus": { 1310 | "version": "1.0.0", 1311 | "bundled": true, 1312 | "optional": true 1313 | } 1314 | } 1315 | }, 1316 | "glob": { 1317 | "version": "7.1.2", 1318 | "bundled": true 1319 | }, 1320 | "graceful-fs": { 1321 | "version": "4.1.11", 1322 | "bundled": true 1323 | }, 1324 | "har-schema": { 1325 | "version": "1.0.5", 1326 | "bundled": true, 1327 | "optional": true 1328 | }, 1329 | "har-validator": { 1330 | "version": "4.2.1", 1331 | "bundled": true, 1332 | "optional": true 1333 | }, 1334 | "has-unicode": { 1335 | "version": "2.0.1", 1336 | "bundled": true, 1337 | "optional": true 1338 | }, 1339 | "hawk": { 1340 | "version": "3.1.3", 1341 | "bundled": true, 1342 | "optional": true 1343 | }, 1344 | "hoek": { 1345 | "version": "2.16.3", 1346 | "bundled": true 1347 | }, 1348 | "http-signature": { 1349 | "version": "1.1.1", 1350 | "bundled": true, 1351 | "optional": true 1352 | }, 1353 | "inflight": { 1354 | "version": "1.0.6", 1355 | "bundled": true 1356 | }, 1357 | "inherits": { 1358 | "version": "2.0.3", 1359 | "bundled": true 1360 | }, 1361 | "ini": { 1362 | "version": "1.3.4", 1363 | "bundled": true, 1364 | "optional": true 1365 | }, 1366 | "is-fullwidth-code-point": { 1367 | "version": "1.0.0", 1368 | "bundled": true 1369 | }, 1370 | "is-typedarray": { 1371 | "version": "1.0.0", 1372 | "bundled": true, 1373 | "optional": true 1374 | }, 1375 | "isarray": { 1376 | "version": "1.0.0", 1377 | "bundled": true 1378 | }, 1379 | "isstream": { 1380 | "version": "0.1.2", 1381 | "bundled": true, 1382 | "optional": true 1383 | }, 1384 | "jodid25519": { 1385 | "version": "1.0.2", 1386 | "bundled": true, 1387 | "optional": true 1388 | }, 1389 | "jsbn": { 1390 | "version": "0.1.1", 1391 | "bundled": true, 1392 | "optional": true 1393 | }, 1394 | "json-schema": { 1395 | "version": "0.2.3", 1396 | "bundled": true, 1397 | "optional": true 1398 | }, 1399 | "json-stable-stringify": { 1400 | "version": "1.0.1", 1401 | "bundled": true, 1402 | "optional": true 1403 | }, 1404 | "json-stringify-safe": { 1405 | "version": "5.0.1", 1406 | "bundled": true, 1407 | "optional": true 1408 | }, 1409 | "jsonify": { 1410 | "version": "0.0.0", 1411 | "bundled": true, 1412 | "optional": true 1413 | }, 1414 | "jsprim": { 1415 | "version": "1.4.0", 1416 | "bundled": true, 1417 | "optional": true, 1418 | "dependencies": { 1419 | "assert-plus": { 1420 | "version": "1.0.0", 1421 | "bundled": true, 1422 | "optional": true 1423 | } 1424 | } 1425 | }, 1426 | "mime-db": { 1427 | "version": "1.27.0", 1428 | "bundled": true 1429 | }, 1430 | "mime-types": { 1431 | "version": "2.1.15", 1432 | "bundled": true 1433 | }, 1434 | "minimatch": { 1435 | "version": "3.0.4", 1436 | "bundled": true 1437 | }, 1438 | "minimist": { 1439 | "version": "0.0.8", 1440 | "bundled": true 1441 | }, 1442 | "mkdirp": { 1443 | "version": "0.5.1", 1444 | "bundled": true 1445 | }, 1446 | "ms": { 1447 | "version": "2.0.0", 1448 | "bundled": true, 1449 | "optional": true 1450 | }, 1451 | "node-pre-gyp": { 1452 | "version": "0.6.36", 1453 | "bundled": true, 1454 | "optional": true 1455 | }, 1456 | "nopt": { 1457 | "version": "4.0.1", 1458 | "bundled": true, 1459 | "optional": true 1460 | }, 1461 | "npmlog": { 1462 | "version": "4.1.0", 1463 | "bundled": true, 1464 | "optional": true 1465 | }, 1466 | "number-is-nan": { 1467 | "version": "1.0.1", 1468 | "bundled": true 1469 | }, 1470 | "oauth-sign": { 1471 | "version": "0.8.2", 1472 | "bundled": true, 1473 | "optional": true 1474 | }, 1475 | "object-assign": { 1476 | "version": "4.1.1", 1477 | "bundled": true, 1478 | "optional": true 1479 | }, 1480 | "once": { 1481 | "version": "1.4.0", 1482 | "bundled": true 1483 | }, 1484 | "os-homedir": { 1485 | "version": "1.0.2", 1486 | "bundled": true, 1487 | "optional": true 1488 | }, 1489 | "os-tmpdir": { 1490 | "version": "1.0.2", 1491 | "bundled": true, 1492 | "optional": true 1493 | }, 1494 | "osenv": { 1495 | "version": "0.1.4", 1496 | "bundled": true, 1497 | "optional": true 1498 | }, 1499 | "path-is-absolute": { 1500 | "version": "1.0.1", 1501 | "bundled": true 1502 | }, 1503 | "performance-now": { 1504 | "version": "0.2.0", 1505 | "bundled": true, 1506 | "optional": true 1507 | }, 1508 | "process-nextick-args": { 1509 | "version": "1.0.7", 1510 | "bundled": true 1511 | }, 1512 | "punycode": { 1513 | "version": "1.4.1", 1514 | "bundled": true, 1515 | "optional": true 1516 | }, 1517 | "qs": { 1518 | "version": "6.4.0", 1519 | "bundled": true, 1520 | "optional": true 1521 | }, 1522 | "rc": { 1523 | "version": "1.2.1", 1524 | "bundled": true, 1525 | "optional": true, 1526 | "dependencies": { 1527 | "minimist": { 1528 | "version": "1.2.0", 1529 | "bundled": true, 1530 | "optional": true 1531 | } 1532 | } 1533 | }, 1534 | "readable-stream": { 1535 | "version": "2.2.9", 1536 | "bundled": true 1537 | }, 1538 | "request": { 1539 | "version": "2.81.0", 1540 | "bundled": true, 1541 | "optional": true 1542 | }, 1543 | "rimraf": { 1544 | "version": "2.6.1", 1545 | "bundled": true 1546 | }, 1547 | "safe-buffer": { 1548 | "version": "5.0.1", 1549 | "bundled": true 1550 | }, 1551 | "semver": { 1552 | "version": "5.3.0", 1553 | "bundled": true, 1554 | "optional": true 1555 | }, 1556 | "set-blocking": { 1557 | "version": "2.0.0", 1558 | "bundled": true, 1559 | "optional": true 1560 | }, 1561 | "signal-exit": { 1562 | "version": "3.0.2", 1563 | "bundled": true, 1564 | "optional": true 1565 | }, 1566 | "sntp": { 1567 | "version": "1.0.9", 1568 | "bundled": true, 1569 | "optional": true 1570 | }, 1571 | "sshpk": { 1572 | "version": "1.13.0", 1573 | "bundled": true, 1574 | "optional": true, 1575 | "dependencies": { 1576 | "assert-plus": { 1577 | "version": "1.0.0", 1578 | "bundled": true, 1579 | "optional": true 1580 | } 1581 | } 1582 | }, 1583 | "string_decoder": { 1584 | "version": "1.0.1", 1585 | "bundled": true 1586 | }, 1587 | "string-width": { 1588 | "version": "1.0.2", 1589 | "bundled": true 1590 | }, 1591 | "stringstream": { 1592 | "version": "0.0.5", 1593 | "bundled": true, 1594 | "optional": true 1595 | }, 1596 | "strip-ansi": { 1597 | "version": "3.0.1", 1598 | "bundled": true 1599 | }, 1600 | "strip-json-comments": { 1601 | "version": "2.0.1", 1602 | "bundled": true, 1603 | "optional": true 1604 | }, 1605 | "tar": { 1606 | "version": "2.2.1", 1607 | "bundled": true 1608 | }, 1609 | "tar-pack": { 1610 | "version": "3.4.0", 1611 | "bundled": true, 1612 | "optional": true 1613 | }, 1614 | "tough-cookie": { 1615 | "version": "2.3.2", 1616 | "bundled": true, 1617 | "optional": true 1618 | }, 1619 | "tunnel-agent": { 1620 | "version": "0.6.0", 1621 | "bundled": true, 1622 | "optional": true 1623 | }, 1624 | "tweetnacl": { 1625 | "version": "0.14.5", 1626 | "bundled": true, 1627 | "optional": true 1628 | }, 1629 | "uid-number": { 1630 | "version": "0.0.6", 1631 | "bundled": true, 1632 | "optional": true 1633 | }, 1634 | "util-deprecate": { 1635 | "version": "1.0.2", 1636 | "bundled": true 1637 | }, 1638 | "uuid": { 1639 | "version": "3.0.1", 1640 | "bundled": true, 1641 | "optional": true 1642 | }, 1643 | "verror": { 1644 | "version": "1.3.6", 1645 | "bundled": true, 1646 | "optional": true 1647 | }, 1648 | "wide-align": { 1649 | "version": "1.1.2", 1650 | "bundled": true, 1651 | "optional": true 1652 | }, 1653 | "wrappy": { 1654 | "version": "1.0.2", 1655 | "bundled": true 1656 | } 1657 | } 1658 | }, 1659 | "function-bind": { 1660 | "version": "1.1.0", 1661 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", 1662 | "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=" 1663 | }, 1664 | "gaze": { 1665 | "version": "0.5.2", 1666 | "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", 1667 | "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=" 1668 | }, 1669 | "glob": { 1670 | "version": "4.5.3", 1671 | "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", 1672 | "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", 1673 | "dependencies": { 1674 | "minimatch": { 1675 | "version": "2.0.10", 1676 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", 1677 | "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=" 1678 | } 1679 | } 1680 | }, 1681 | "glob-base": { 1682 | "version": "0.3.0", 1683 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 1684 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=" 1685 | }, 1686 | "glob-parent": { 1687 | "version": "2.0.0", 1688 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 1689 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=" 1690 | }, 1691 | "glob-stream": { 1692 | "version": "3.1.18", 1693 | "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", 1694 | "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", 1695 | "dependencies": { 1696 | "minimatch": { 1697 | "version": "2.0.10", 1698 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", 1699 | "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=" 1700 | }, 1701 | "readable-stream": { 1702 | "version": "1.0.34", 1703 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 1704 | "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=" 1705 | }, 1706 | "through2": { 1707 | "version": "0.6.5", 1708 | "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", 1709 | "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=" 1710 | } 1711 | } 1712 | }, 1713 | "glob-watcher": { 1714 | "version": "0.0.6", 1715 | "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", 1716 | "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=" 1717 | }, 1718 | "glob2base": { 1719 | "version": "0.0.12", 1720 | "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", 1721 | "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=" 1722 | }, 1723 | "global-modules": { 1724 | "version": "0.2.3", 1725 | "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", 1726 | "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=" 1727 | }, 1728 | "global-prefix": { 1729 | "version": "0.1.5", 1730 | "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", 1731 | "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=" 1732 | }, 1733 | "globals": { 1734 | "version": "9.18.0", 1735 | "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", 1736 | "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" 1737 | }, 1738 | "globule": { 1739 | "version": "0.1.0", 1740 | "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", 1741 | "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", 1742 | "dependencies": { 1743 | "glob": { 1744 | "version": "3.1.21", 1745 | "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", 1746 | "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=" 1747 | }, 1748 | "graceful-fs": { 1749 | "version": "1.2.3", 1750 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", 1751 | "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=" 1752 | }, 1753 | "inherits": { 1754 | "version": "1.0.2", 1755 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", 1756 | "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=" 1757 | }, 1758 | "lodash": { 1759 | "version": "1.0.2", 1760 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", 1761 | "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=" 1762 | }, 1763 | "minimatch": { 1764 | "version": "0.2.14", 1765 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", 1766 | "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=" 1767 | } 1768 | } 1769 | }, 1770 | "glogg": { 1771 | "version": "1.0.0", 1772 | "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", 1773 | "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=" 1774 | }, 1775 | "graceful-fs": { 1776 | "version": "3.0.11", 1777 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", 1778 | "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=" 1779 | }, 1780 | "graceful-readlink": { 1781 | "version": "1.0.1", 1782 | "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", 1783 | "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" 1784 | }, 1785 | "gulp": { 1786 | "version": "3.9.1", 1787 | "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", 1788 | "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", 1789 | "dependencies": { 1790 | "minimist": { 1791 | "version": "1.2.0", 1792 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1793 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 1794 | } 1795 | } 1796 | }, 1797 | "gulp-connect": { 1798 | "version": "5.0.0", 1799 | "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.0.0.tgz", 1800 | "integrity": "sha1-8v3zBq6RFGg2jCKF8teC8T7dr04=" 1801 | }, 1802 | "gulp-uglify": { 1803 | "version": "3.0.0", 1804 | "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.0.tgz", 1805 | "integrity": "sha1-DfAzHXKg0wLj434QlIXd3zPG0co=" 1806 | }, 1807 | "gulp-util": { 1808 | "version": "3.0.8", 1809 | "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", 1810 | "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", 1811 | "dependencies": { 1812 | "minimist": { 1813 | "version": "1.2.0", 1814 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1815 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 1816 | }, 1817 | "object-assign": { 1818 | "version": "3.0.0", 1819 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", 1820 | "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" 1821 | } 1822 | } 1823 | }, 1824 | "gulp-webpack": { 1825 | "version": "1.5.0", 1826 | "resolved": "https://registry.npmjs.org/gulp-webpack/-/gulp-webpack-1.5.0.tgz", 1827 | "integrity": "sha1-eqaD/ojALSRhSOJ8cinLa2KJLbo=" 1828 | }, 1829 | "gulplog": { 1830 | "version": "1.0.0", 1831 | "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", 1832 | "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=" 1833 | }, 1834 | "has": { 1835 | "version": "1.0.1", 1836 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", 1837 | "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=" 1838 | }, 1839 | "has-ansi": { 1840 | "version": "2.0.0", 1841 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1842 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" 1843 | }, 1844 | "has-flag": { 1845 | "version": "1.0.0", 1846 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 1847 | "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" 1848 | }, 1849 | "has-gulplog": { 1850 | "version": "0.1.0", 1851 | "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", 1852 | "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=" 1853 | }, 1854 | "hash-sum": { 1855 | "version": "1.0.2", 1856 | "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", 1857 | "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" 1858 | }, 1859 | "he": { 1860 | "version": "1.1.1", 1861 | "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", 1862 | "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" 1863 | }, 1864 | "home-or-tmp": { 1865 | "version": "2.0.0", 1866 | "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", 1867 | "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=" 1868 | }, 1869 | "homedir-polyfill": { 1870 | "version": "1.0.1", 1871 | "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", 1872 | "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=" 1873 | }, 1874 | "html-comment-regex": { 1875 | "version": "1.1.1", 1876 | "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", 1877 | "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" 1878 | }, 1879 | "http-errors": { 1880 | "version": "1.3.1", 1881 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", 1882 | "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=" 1883 | }, 1884 | "https-browserify": { 1885 | "version": "0.0.1", 1886 | "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", 1887 | "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=" 1888 | }, 1889 | "iconv-lite": { 1890 | "version": "0.4.11", 1891 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", 1892 | "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4=" 1893 | }, 1894 | "icss-replace-symbols": { 1895 | "version": "1.1.0", 1896 | "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", 1897 | "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" 1898 | }, 1899 | "icss-utils": { 1900 | "version": "2.1.0", 1901 | "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", 1902 | "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", 1903 | "dependencies": { 1904 | "has-flag": { 1905 | "version": "2.0.0", 1906 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 1907 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" 1908 | }, 1909 | "postcss": { 1910 | "version": "6.0.3", 1911 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", 1912 | "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=" 1913 | }, 1914 | "supports-color": { 1915 | "version": "4.0.0", 1916 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", 1917 | "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=" 1918 | } 1919 | } 1920 | }, 1921 | "ieee754": { 1922 | "version": "1.1.8", 1923 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", 1924 | "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=" 1925 | }, 1926 | "indexes-of": { 1927 | "version": "1.0.1", 1928 | "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", 1929 | "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" 1930 | }, 1931 | "indexof": { 1932 | "version": "0.0.1", 1933 | "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", 1934 | "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" 1935 | }, 1936 | "inflight": { 1937 | "version": "1.0.6", 1938 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1939 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" 1940 | }, 1941 | "inherits": { 1942 | "version": "2.0.3", 1943 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 1944 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 1945 | }, 1946 | "ini": { 1947 | "version": "1.3.4", 1948 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", 1949 | "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=" 1950 | }, 1951 | "interpret": { 1952 | "version": "1.0.3", 1953 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", 1954 | "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=" 1955 | }, 1956 | "invariant": { 1957 | "version": "2.2.2", 1958 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", 1959 | "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=" 1960 | }, 1961 | "is-absolute": { 1962 | "version": "0.2.6", 1963 | "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", 1964 | "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=" 1965 | }, 1966 | "is-absolute-url": { 1967 | "version": "2.1.0", 1968 | "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", 1969 | "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" 1970 | }, 1971 | "is-arrayish": { 1972 | "version": "0.2.1", 1973 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1974 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" 1975 | }, 1976 | "is-binary-path": { 1977 | "version": "1.0.1", 1978 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 1979 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=" 1980 | }, 1981 | "is-buffer": { 1982 | "version": "1.1.5", 1983 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", 1984 | "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" 1985 | }, 1986 | "is-directory": { 1987 | "version": "0.3.1", 1988 | "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", 1989 | "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" 1990 | }, 1991 | "is-dotfile": { 1992 | "version": "1.0.3", 1993 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 1994 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" 1995 | }, 1996 | "is-equal-shallow": { 1997 | "version": "0.1.3", 1998 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 1999 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=" 2000 | }, 2001 | "is-extendable": { 2002 | "version": "0.1.1", 2003 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2004 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 2005 | }, 2006 | "is-extglob": { 2007 | "version": "1.0.0", 2008 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 2009 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" 2010 | }, 2011 | "is-finite": { 2012 | "version": "1.0.2", 2013 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 2014 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=" 2015 | }, 2016 | "is-glob": { 2017 | "version": "2.0.1", 2018 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 2019 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" 2020 | }, 2021 | "is-number": { 2022 | "version": "2.1.0", 2023 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 2024 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=" 2025 | }, 2026 | "is-plain-obj": { 2027 | "version": "1.1.0", 2028 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 2029 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" 2030 | }, 2031 | "is-plain-object": { 2032 | "version": "2.0.3", 2033 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.3.tgz", 2034 | "integrity": "sha1-wVvz5LZrYtcu+vKSWEhmPsvGGbY=", 2035 | "dependencies": { 2036 | "isobject": { 2037 | "version": "3.0.0", 2038 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.0.tgz", 2039 | "integrity": "sha1-OVZSF/NmF4nooKDAgNX35rxG4aA=" 2040 | } 2041 | } 2042 | }, 2043 | "is-posix-bracket": { 2044 | "version": "0.1.1", 2045 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 2046 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" 2047 | }, 2048 | "is-primitive": { 2049 | "version": "2.0.0", 2050 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 2051 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" 2052 | }, 2053 | "is-relative": { 2054 | "version": "0.2.1", 2055 | "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", 2056 | "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=" 2057 | }, 2058 | "is-svg": { 2059 | "version": "2.1.0", 2060 | "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", 2061 | "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=" 2062 | }, 2063 | "is-unc-path": { 2064 | "version": "0.1.2", 2065 | "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", 2066 | "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=" 2067 | }, 2068 | "is-utf8": { 2069 | "version": "0.2.1", 2070 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 2071 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" 2072 | }, 2073 | "is-windows": { 2074 | "version": "0.2.0", 2075 | "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", 2076 | "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=" 2077 | }, 2078 | "isarray": { 2079 | "version": "0.0.1", 2080 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 2081 | "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" 2082 | }, 2083 | "isexe": { 2084 | "version": "2.0.0", 2085 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2086 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 2087 | }, 2088 | "isobject": { 2089 | "version": "2.1.0", 2090 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 2091 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 2092 | "dependencies": { 2093 | "isarray": { 2094 | "version": "1.0.0", 2095 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2096 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 2097 | } 2098 | } 2099 | }, 2100 | "js-base64": { 2101 | "version": "2.1.9", 2102 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", 2103 | "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=" 2104 | }, 2105 | "js-beautify": { 2106 | "version": "1.6.14", 2107 | "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.6.14.tgz", 2108 | "integrity": "sha1-07j3Mi0CuSd9WL0jgmTDJ+WARM0=" 2109 | }, 2110 | "js-tokens": { 2111 | "version": "3.0.1", 2112 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", 2113 | "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=" 2114 | }, 2115 | "js-yaml": { 2116 | "version": "3.7.0", 2117 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", 2118 | "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=" 2119 | }, 2120 | "jsesc": { 2121 | "version": "1.3.0", 2122 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", 2123 | "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" 2124 | }, 2125 | "json5": { 2126 | "version": "0.5.1", 2127 | "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 2128 | "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" 2129 | }, 2130 | "kind-of": { 2131 | "version": "3.2.2", 2132 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2133 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 2134 | }, 2135 | "lazy-cache": { 2136 | "version": "1.0.4", 2137 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", 2138 | "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" 2139 | }, 2140 | "liftoff": { 2141 | "version": "2.3.0", 2142 | "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz", 2143 | "integrity": "sha1-qY8v9nGD2Lp8+soQVIvX/wVQs4U=" 2144 | }, 2145 | "livereload-js": { 2146 | "version": "2.2.2", 2147 | "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", 2148 | "integrity": "sha1-bIclfmSKtHW8JOoldFftzB+NC8I=" 2149 | }, 2150 | "loader-utils": { 2151 | "version": "0.2.17", 2152 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", 2153 | "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=" 2154 | }, 2155 | "lodash": { 2156 | "version": "4.17.4", 2157 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", 2158 | "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" 2159 | }, 2160 | "lodash._basecopy": { 2161 | "version": "3.0.1", 2162 | "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", 2163 | "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" 2164 | }, 2165 | "lodash._basetostring": { 2166 | "version": "3.0.1", 2167 | "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", 2168 | "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" 2169 | }, 2170 | "lodash._basevalues": { 2171 | "version": "3.0.0", 2172 | "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", 2173 | "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" 2174 | }, 2175 | "lodash._getnative": { 2176 | "version": "3.9.1", 2177 | "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", 2178 | "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" 2179 | }, 2180 | "lodash._isiterateecall": { 2181 | "version": "3.0.9", 2182 | "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", 2183 | "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" 2184 | }, 2185 | "lodash._reescape": { 2186 | "version": "3.0.0", 2187 | "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", 2188 | "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" 2189 | }, 2190 | "lodash._reevaluate": { 2191 | "version": "3.0.0", 2192 | "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", 2193 | "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" 2194 | }, 2195 | "lodash._reinterpolate": { 2196 | "version": "3.0.0", 2197 | "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", 2198 | "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" 2199 | }, 2200 | "lodash._root": { 2201 | "version": "3.0.1", 2202 | "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", 2203 | "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" 2204 | }, 2205 | "lodash.camelcase": { 2206 | "version": "4.3.0", 2207 | "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 2208 | "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" 2209 | }, 2210 | "lodash.escape": { 2211 | "version": "3.2.0", 2212 | "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", 2213 | "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=" 2214 | }, 2215 | "lodash.isarguments": { 2216 | "version": "3.1.0", 2217 | "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", 2218 | "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" 2219 | }, 2220 | "lodash.isarray": { 2221 | "version": "3.0.4", 2222 | "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", 2223 | "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" 2224 | }, 2225 | "lodash.isplainobject": { 2226 | "version": "4.0.6", 2227 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 2228 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" 2229 | }, 2230 | "lodash.isstring": { 2231 | "version": "4.0.1", 2232 | "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", 2233 | "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" 2234 | }, 2235 | "lodash.keys": { 2236 | "version": "3.1.2", 2237 | "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", 2238 | "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=" 2239 | }, 2240 | "lodash.mapvalues": { 2241 | "version": "4.6.0", 2242 | "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", 2243 | "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=" 2244 | }, 2245 | "lodash.memoize": { 2246 | "version": "4.1.2", 2247 | "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 2248 | "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" 2249 | }, 2250 | "lodash.restparam": { 2251 | "version": "3.6.1", 2252 | "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", 2253 | "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" 2254 | }, 2255 | "lodash.template": { 2256 | "version": "3.6.2", 2257 | "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", 2258 | "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=" 2259 | }, 2260 | "lodash.templatesettings": { 2261 | "version": "3.1.1", 2262 | "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", 2263 | "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=" 2264 | }, 2265 | "lodash.uniq": { 2266 | "version": "4.5.0", 2267 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 2268 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" 2269 | }, 2270 | "longest": { 2271 | "version": "1.0.1", 2272 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 2273 | "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" 2274 | }, 2275 | "loose-envify": { 2276 | "version": "1.3.1", 2277 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", 2278 | "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=" 2279 | }, 2280 | "lru-cache": { 2281 | "version": "2.7.3", 2282 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", 2283 | "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=" 2284 | }, 2285 | "macaddress": { 2286 | "version": "0.2.8", 2287 | "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", 2288 | "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=" 2289 | }, 2290 | "make-error": { 2291 | "version": "1.3.0", 2292 | "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.0.tgz", 2293 | "integrity": "sha1-Uq06M5zPEM5itAQLcI/nByRLi5Y=" 2294 | }, 2295 | "make-error-cause": { 2296 | "version": "1.2.2", 2297 | "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", 2298 | "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=" 2299 | }, 2300 | "map-cache": { 2301 | "version": "0.2.2", 2302 | "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 2303 | "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" 2304 | }, 2305 | "map-stream": { 2306 | "version": "0.1.0", 2307 | "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", 2308 | "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" 2309 | }, 2310 | "math-expression-evaluator": { 2311 | "version": "1.2.17", 2312 | "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", 2313 | "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=" 2314 | }, 2315 | "media-typer": { 2316 | "version": "0.3.0", 2317 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 2318 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" 2319 | }, 2320 | "memory-fs": { 2321 | "version": "0.2.0", 2322 | "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", 2323 | "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=" 2324 | }, 2325 | "method-override": { 2326 | "version": "2.3.9", 2327 | "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.9.tgz", 2328 | "integrity": "sha1-vRUfLONM8Bp2ykAKuVwBKxAtj3E=", 2329 | "dependencies": { 2330 | "vary": { 2331 | "version": "1.1.1", 2332 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz", 2333 | "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=" 2334 | } 2335 | } 2336 | }, 2337 | "methods": { 2338 | "version": "1.1.2", 2339 | "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 2340 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" 2341 | }, 2342 | "micromatch": { 2343 | "version": "2.3.11", 2344 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 2345 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=" 2346 | }, 2347 | "mime": { 2348 | "version": "1.3.4", 2349 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", 2350 | "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" 2351 | }, 2352 | "mime-db": { 2353 | "version": "1.27.0", 2354 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", 2355 | "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=" 2356 | }, 2357 | "mime-types": { 2358 | "version": "2.1.15", 2359 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", 2360 | "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" 2361 | }, 2362 | "minimatch": { 2363 | "version": "3.0.4", 2364 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2365 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" 2366 | }, 2367 | "minimist": { 2368 | "version": "0.0.8", 2369 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 2370 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" 2371 | }, 2372 | "mkdirp": { 2373 | "version": "0.5.1", 2374 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 2375 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" 2376 | }, 2377 | "morgan": { 2378 | "version": "1.6.1", 2379 | "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", 2380 | "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=", 2381 | "dependencies": { 2382 | "debug": { 2383 | "version": "2.2.0", 2384 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 2385 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 2386 | }, 2387 | "ms": { 2388 | "version": "0.7.1", 2389 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 2390 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 2391 | } 2392 | } 2393 | }, 2394 | "ms": { 2395 | "version": "2.0.0", 2396 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2397 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 2398 | }, 2399 | "multiparty": { 2400 | "version": "3.3.2", 2401 | "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", 2402 | "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=" 2403 | }, 2404 | "multipipe": { 2405 | "version": "0.1.2", 2406 | "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", 2407 | "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=" 2408 | }, 2409 | "nan": { 2410 | "version": "2.6.2", 2411 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", 2412 | "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=", 2413 | "optional": true 2414 | }, 2415 | "natives": { 2416 | "version": "1.1.0", 2417 | "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz", 2418 | "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=" 2419 | }, 2420 | "negotiator": { 2421 | "version": "0.5.3", 2422 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", 2423 | "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=" 2424 | }, 2425 | "node-libs-browser": { 2426 | "version": "0.7.0", 2427 | "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz", 2428 | "integrity": "sha1-PicsCBnjCJNeJmdECNevDhSRuDs=", 2429 | "dependencies": { 2430 | "isarray": { 2431 | "version": "1.0.0", 2432 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2433 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 2434 | }, 2435 | "readable-stream": { 2436 | "version": "2.3.2", 2437 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", 2438 | "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=", 2439 | "dependencies": { 2440 | "string_decoder": { 2441 | "version": "1.0.3", 2442 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 2443 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" 2444 | } 2445 | } 2446 | } 2447 | } 2448 | }, 2449 | "nopt": { 2450 | "version": "3.0.6", 2451 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 2452 | "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=" 2453 | }, 2454 | "normalize-path": { 2455 | "version": "2.1.1", 2456 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 2457 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" 2458 | }, 2459 | "normalize-range": { 2460 | "version": "0.1.2", 2461 | "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 2462 | "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" 2463 | }, 2464 | "normalize-url": { 2465 | "version": "1.9.1", 2466 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", 2467 | "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=" 2468 | }, 2469 | "num2fraction": { 2470 | "version": "1.2.2", 2471 | "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", 2472 | "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" 2473 | }, 2474 | "number-is-nan": { 2475 | "version": "1.0.1", 2476 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 2477 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" 2478 | }, 2479 | "object-assign": { 2480 | "version": "4.1.1", 2481 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2482 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 2483 | }, 2484 | "object.defaults": { 2485 | "version": "1.1.0", 2486 | "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", 2487 | "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", 2488 | "dependencies": { 2489 | "for-own": { 2490 | "version": "1.0.0", 2491 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", 2492 | "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=" 2493 | }, 2494 | "isobject": { 2495 | "version": "3.0.0", 2496 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.0.tgz", 2497 | "integrity": "sha1-OVZSF/NmF4nooKDAgNX35rxG4aA=" 2498 | } 2499 | } 2500 | }, 2501 | "object.omit": { 2502 | "version": "2.0.1", 2503 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 2504 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=" 2505 | }, 2506 | "object.pick": { 2507 | "version": "1.2.0", 2508 | "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.2.0.tgz", 2509 | "integrity": "sha1-tTkr7peC2m2ft9avr1OXefEjTCs=" 2510 | }, 2511 | "on-finished": { 2512 | "version": "2.3.0", 2513 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 2514 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" 2515 | }, 2516 | "on-headers": { 2517 | "version": "1.0.1", 2518 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", 2519 | "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" 2520 | }, 2521 | "once": { 2522 | "version": "1.3.3", 2523 | "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", 2524 | "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=" 2525 | }, 2526 | "optimist": { 2527 | "version": "0.6.1", 2528 | "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", 2529 | "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=" 2530 | }, 2531 | "orchestrator": { 2532 | "version": "0.3.8", 2533 | "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", 2534 | "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=" 2535 | }, 2536 | "ordered-read-streams": { 2537 | "version": "0.1.0", 2538 | "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", 2539 | "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=" 2540 | }, 2541 | "os-browserify": { 2542 | "version": "0.2.1", 2543 | "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", 2544 | "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=" 2545 | }, 2546 | "os-homedir": { 2547 | "version": "1.0.2", 2548 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 2549 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" 2550 | }, 2551 | "os-tmpdir": { 2552 | "version": "1.0.2", 2553 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2554 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" 2555 | }, 2556 | "pako": { 2557 | "version": "0.2.9", 2558 | "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", 2559 | "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" 2560 | }, 2561 | "parse-filepath": { 2562 | "version": "1.0.1", 2563 | "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz", 2564 | "integrity": "sha1-FZ1hVdQ5BNFsEO9piRHaHpGWm3M=" 2565 | }, 2566 | "parse-glob": { 2567 | "version": "3.0.4", 2568 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 2569 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=" 2570 | }, 2571 | "parse-json": { 2572 | "version": "2.2.0", 2573 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 2574 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" 2575 | }, 2576 | "parse-passwd": { 2577 | "version": "1.0.0", 2578 | "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", 2579 | "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" 2580 | }, 2581 | "parseurl": { 2582 | "version": "1.3.1", 2583 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", 2584 | "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=" 2585 | }, 2586 | "path-browserify": { 2587 | "version": "0.0.0", 2588 | "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", 2589 | "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" 2590 | }, 2591 | "path-exists": { 2592 | "version": "2.1.0", 2593 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 2594 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" 2595 | }, 2596 | "path-is-absolute": { 2597 | "version": "1.0.1", 2598 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2599 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 2600 | }, 2601 | "path-parse": { 2602 | "version": "1.0.5", 2603 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", 2604 | "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" 2605 | }, 2606 | "path-root": { 2607 | "version": "0.1.1", 2608 | "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", 2609 | "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=" 2610 | }, 2611 | "path-root-regex": { 2612 | "version": "0.1.2", 2613 | "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", 2614 | "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" 2615 | }, 2616 | "pause": { 2617 | "version": "0.1.0", 2618 | "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz", 2619 | "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q=" 2620 | }, 2621 | "pause-stream": { 2622 | "version": "0.0.11", 2623 | "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", 2624 | "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=" 2625 | }, 2626 | "pbkdf2-compat": { 2627 | "version": "2.0.1", 2628 | "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", 2629 | "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=" 2630 | }, 2631 | "pinkie": { 2632 | "version": "2.0.4", 2633 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 2634 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" 2635 | }, 2636 | "pinkie-promise": { 2637 | "version": "2.0.1", 2638 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 2639 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" 2640 | }, 2641 | "pkg-dir": { 2642 | "version": "1.0.0", 2643 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", 2644 | "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=" 2645 | }, 2646 | "postcss": { 2647 | "version": "5.2.17", 2648 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", 2649 | "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", 2650 | "dependencies": { 2651 | "supports-color": { 2652 | "version": "3.2.3", 2653 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 2654 | "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=" 2655 | } 2656 | } 2657 | }, 2658 | "postcss-calc": { 2659 | "version": "5.3.1", 2660 | "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", 2661 | "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=" 2662 | }, 2663 | "postcss-colormin": { 2664 | "version": "2.2.2", 2665 | "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", 2666 | "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=" 2667 | }, 2668 | "postcss-convert-values": { 2669 | "version": "2.6.1", 2670 | "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", 2671 | "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=" 2672 | }, 2673 | "postcss-discard-comments": { 2674 | "version": "2.0.4", 2675 | "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", 2676 | "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=" 2677 | }, 2678 | "postcss-discard-duplicates": { 2679 | "version": "2.1.0", 2680 | "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", 2681 | "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=" 2682 | }, 2683 | "postcss-discard-empty": { 2684 | "version": "2.1.0", 2685 | "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", 2686 | "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=" 2687 | }, 2688 | "postcss-discard-overridden": { 2689 | "version": "0.1.1", 2690 | "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", 2691 | "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=" 2692 | }, 2693 | "postcss-discard-unused": { 2694 | "version": "2.2.3", 2695 | "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", 2696 | "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=" 2697 | }, 2698 | "postcss-filter-plugins": { 2699 | "version": "2.0.2", 2700 | "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", 2701 | "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=" 2702 | }, 2703 | "postcss-load-config": { 2704 | "version": "1.2.0", 2705 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", 2706 | "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=" 2707 | }, 2708 | "postcss-load-options": { 2709 | "version": "1.2.0", 2710 | "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", 2711 | "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=" 2712 | }, 2713 | "postcss-load-plugins": { 2714 | "version": "2.3.0", 2715 | "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", 2716 | "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=" 2717 | }, 2718 | "postcss-merge-idents": { 2719 | "version": "2.1.7", 2720 | "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", 2721 | "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=" 2722 | }, 2723 | "postcss-merge-longhand": { 2724 | "version": "2.0.2", 2725 | "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", 2726 | "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=" 2727 | }, 2728 | "postcss-merge-rules": { 2729 | "version": "2.1.2", 2730 | "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", 2731 | "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=" 2732 | }, 2733 | "postcss-message-helpers": { 2734 | "version": "2.0.0", 2735 | "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", 2736 | "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=" 2737 | }, 2738 | "postcss-minify-font-values": { 2739 | "version": "1.0.5", 2740 | "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", 2741 | "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=" 2742 | }, 2743 | "postcss-minify-gradients": { 2744 | "version": "1.0.5", 2745 | "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", 2746 | "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=" 2747 | }, 2748 | "postcss-minify-params": { 2749 | "version": "1.2.2", 2750 | "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", 2751 | "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=" 2752 | }, 2753 | "postcss-minify-selectors": { 2754 | "version": "2.1.1", 2755 | "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", 2756 | "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=" 2757 | }, 2758 | "postcss-modules-extract-imports": { 2759 | "version": "1.1.0", 2760 | "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", 2761 | "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", 2762 | "dependencies": { 2763 | "has-flag": { 2764 | "version": "2.0.0", 2765 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 2766 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" 2767 | }, 2768 | "postcss": { 2769 | "version": "6.0.3", 2770 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", 2771 | "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=" 2772 | }, 2773 | "supports-color": { 2774 | "version": "4.0.0", 2775 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", 2776 | "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=" 2777 | } 2778 | } 2779 | }, 2780 | "postcss-modules-local-by-default": { 2781 | "version": "1.2.0", 2782 | "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", 2783 | "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", 2784 | "dependencies": { 2785 | "has-flag": { 2786 | "version": "2.0.0", 2787 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 2788 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" 2789 | }, 2790 | "postcss": { 2791 | "version": "6.0.3", 2792 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", 2793 | "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=" 2794 | }, 2795 | "supports-color": { 2796 | "version": "4.0.0", 2797 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", 2798 | "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=" 2799 | } 2800 | } 2801 | }, 2802 | "postcss-modules-scope": { 2803 | "version": "1.1.0", 2804 | "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", 2805 | "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", 2806 | "dependencies": { 2807 | "has-flag": { 2808 | "version": "2.0.0", 2809 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 2810 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" 2811 | }, 2812 | "postcss": { 2813 | "version": "6.0.3", 2814 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", 2815 | "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=" 2816 | }, 2817 | "supports-color": { 2818 | "version": "4.0.0", 2819 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", 2820 | "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=" 2821 | } 2822 | } 2823 | }, 2824 | "postcss-modules-values": { 2825 | "version": "1.3.0", 2826 | "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", 2827 | "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", 2828 | "dependencies": { 2829 | "has-flag": { 2830 | "version": "2.0.0", 2831 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 2832 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" 2833 | }, 2834 | "postcss": { 2835 | "version": "6.0.3", 2836 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", 2837 | "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=" 2838 | }, 2839 | "supports-color": { 2840 | "version": "4.0.0", 2841 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", 2842 | "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=" 2843 | } 2844 | } 2845 | }, 2846 | "postcss-normalize-charset": { 2847 | "version": "1.1.1", 2848 | "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", 2849 | "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=" 2850 | }, 2851 | "postcss-normalize-url": { 2852 | "version": "3.0.8", 2853 | "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", 2854 | "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=" 2855 | }, 2856 | "postcss-ordered-values": { 2857 | "version": "2.2.3", 2858 | "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", 2859 | "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=" 2860 | }, 2861 | "postcss-reduce-idents": { 2862 | "version": "2.4.0", 2863 | "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", 2864 | "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=" 2865 | }, 2866 | "postcss-reduce-initial": { 2867 | "version": "1.0.1", 2868 | "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", 2869 | "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=" 2870 | }, 2871 | "postcss-reduce-transforms": { 2872 | "version": "1.0.4", 2873 | "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", 2874 | "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=" 2875 | }, 2876 | "postcss-selector-parser": { 2877 | "version": "2.2.3", 2878 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", 2879 | "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=" 2880 | }, 2881 | "postcss-svgo": { 2882 | "version": "2.1.6", 2883 | "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", 2884 | "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=" 2885 | }, 2886 | "postcss-unique-selectors": { 2887 | "version": "2.0.2", 2888 | "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", 2889 | "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=" 2890 | }, 2891 | "postcss-value-parser": { 2892 | "version": "3.3.0", 2893 | "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", 2894 | "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" 2895 | }, 2896 | "postcss-zindex": { 2897 | "version": "2.2.0", 2898 | "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", 2899 | "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=" 2900 | }, 2901 | "prepend-http": { 2902 | "version": "1.0.4", 2903 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 2904 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" 2905 | }, 2906 | "preserve": { 2907 | "version": "0.2.0", 2908 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 2909 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" 2910 | }, 2911 | "pretty-hrtime": { 2912 | "version": "1.0.3", 2913 | "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", 2914 | "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" 2915 | }, 2916 | "private": { 2917 | "version": "0.1.7", 2918 | "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", 2919 | "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=" 2920 | }, 2921 | "process": { 2922 | "version": "0.11.10", 2923 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 2924 | "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" 2925 | }, 2926 | "process-nextick-args": { 2927 | "version": "1.0.7", 2928 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 2929 | "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" 2930 | }, 2931 | "proto-list": { 2932 | "version": "1.2.4", 2933 | "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", 2934 | "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" 2935 | }, 2936 | "prr": { 2937 | "version": "0.0.0", 2938 | "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", 2939 | "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=" 2940 | }, 2941 | "pseudomap": { 2942 | "version": "1.0.2", 2943 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 2944 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" 2945 | }, 2946 | "punycode": { 2947 | "version": "1.4.1", 2948 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 2949 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" 2950 | }, 2951 | "q": { 2952 | "version": "1.5.0", 2953 | "resolved": "https://registry.npmjs.org/q/-/q-1.5.0.tgz", 2954 | "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=" 2955 | }, 2956 | "qs": { 2957 | "version": "4.0.0", 2958 | "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", 2959 | "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=" 2960 | }, 2961 | "query-string": { 2962 | "version": "4.3.4", 2963 | "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", 2964 | "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=" 2965 | }, 2966 | "querystring": { 2967 | "version": "0.2.0", 2968 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 2969 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" 2970 | }, 2971 | "querystring-es3": { 2972 | "version": "0.2.1", 2973 | "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", 2974 | "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" 2975 | }, 2976 | "random-bytes": { 2977 | "version": "1.0.0", 2978 | "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", 2979 | "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" 2980 | }, 2981 | "randomatic": { 2982 | "version": "1.1.7", 2983 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 2984 | "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 2985 | "dependencies": { 2986 | "is-number": { 2987 | "version": "3.0.0", 2988 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 2989 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 2990 | "dependencies": { 2991 | "kind-of": { 2992 | "version": "3.2.2", 2993 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2994 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" 2995 | } 2996 | } 2997 | }, 2998 | "kind-of": { 2999 | "version": "4.0.0", 3000 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 3001 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=" 3002 | } 3003 | } 3004 | }, 3005 | "range-parser": { 3006 | "version": "1.0.3", 3007 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", 3008 | "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=" 3009 | }, 3010 | "raw-body": { 3011 | "version": "2.1.7", 3012 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", 3013 | "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", 3014 | "dependencies": { 3015 | "bytes": { 3016 | "version": "2.4.0", 3017 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", 3018 | "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=" 3019 | }, 3020 | "iconv-lite": { 3021 | "version": "0.4.13", 3022 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", 3023 | "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" 3024 | } 3025 | } 3026 | }, 3027 | "readable-stream": { 3028 | "version": "1.1.14", 3029 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", 3030 | "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" 3031 | }, 3032 | "readdirp": { 3033 | "version": "2.1.0", 3034 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", 3035 | "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 3036 | "dependencies": { 3037 | "graceful-fs": { 3038 | "version": "4.1.11", 3039 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 3040 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" 3041 | }, 3042 | "isarray": { 3043 | "version": "1.0.0", 3044 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3045 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 3046 | }, 3047 | "readable-stream": { 3048 | "version": "2.3.2", 3049 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", 3050 | "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=" 3051 | }, 3052 | "string_decoder": { 3053 | "version": "1.0.3", 3054 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 3055 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" 3056 | } 3057 | } 3058 | }, 3059 | "rechoir": { 3060 | "version": "0.6.2", 3061 | "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 3062 | "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=" 3063 | }, 3064 | "reduce-css-calc": { 3065 | "version": "1.3.0", 3066 | "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", 3067 | "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", 3068 | "dependencies": { 3069 | "balanced-match": { 3070 | "version": "0.4.2", 3071 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", 3072 | "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" 3073 | } 3074 | } 3075 | }, 3076 | "reduce-function-call": { 3077 | "version": "1.0.2", 3078 | "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", 3079 | "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", 3080 | "dependencies": { 3081 | "balanced-match": { 3082 | "version": "0.4.2", 3083 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", 3084 | "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" 3085 | } 3086 | } 3087 | }, 3088 | "regenerate": { 3089 | "version": "1.3.2", 3090 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", 3091 | "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=" 3092 | }, 3093 | "regenerator-runtime": { 3094 | "version": "0.10.5", 3095 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", 3096 | "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" 3097 | }, 3098 | "regenerator-transform": { 3099 | "version": "0.9.11", 3100 | "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", 3101 | "integrity": "sha1-On0GdSDLe3F2dp61/4aGkb7+EoM=" 3102 | }, 3103 | "regex-cache": { 3104 | "version": "0.4.3", 3105 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", 3106 | "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=" 3107 | }, 3108 | "regexpu-core": { 3109 | "version": "2.0.0", 3110 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", 3111 | "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=" 3112 | }, 3113 | "regjsgen": { 3114 | "version": "0.2.0", 3115 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", 3116 | "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" 3117 | }, 3118 | "regjsparser": { 3119 | "version": "0.1.5", 3120 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", 3121 | "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", 3122 | "dependencies": { 3123 | "jsesc": { 3124 | "version": "0.5.0", 3125 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 3126 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" 3127 | } 3128 | } 3129 | }, 3130 | "remove-trailing-separator": { 3131 | "version": "1.0.2", 3132 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz", 3133 | "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=" 3134 | }, 3135 | "repeat-element": { 3136 | "version": "1.1.2", 3137 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 3138 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" 3139 | }, 3140 | "repeat-string": { 3141 | "version": "1.6.1", 3142 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 3143 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 3144 | }, 3145 | "repeating": { 3146 | "version": "2.0.1", 3147 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 3148 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" 3149 | }, 3150 | "replace-ext": { 3151 | "version": "0.0.1", 3152 | "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", 3153 | "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" 3154 | }, 3155 | "require-from-string": { 3156 | "version": "1.2.1", 3157 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", 3158 | "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=" 3159 | }, 3160 | "resolve": { 3161 | "version": "1.3.3", 3162 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", 3163 | "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=" 3164 | }, 3165 | "resolve-dir": { 3166 | "version": "0.1.1", 3167 | "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", 3168 | "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=" 3169 | }, 3170 | "response-time": { 3171 | "version": "2.3.2", 3172 | "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz", 3173 | "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=", 3174 | "dependencies": { 3175 | "depd": { 3176 | "version": "1.1.0", 3177 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", 3178 | "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" 3179 | } 3180 | } 3181 | }, 3182 | "right-align": { 3183 | "version": "0.1.3", 3184 | "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", 3185 | "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=" 3186 | }, 3187 | "ripemd160": { 3188 | "version": "0.2.0", 3189 | "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", 3190 | "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=" 3191 | }, 3192 | "rndm": { 3193 | "version": "1.2.0", 3194 | "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", 3195 | "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=" 3196 | }, 3197 | "safe-buffer": { 3198 | "version": "5.1.1", 3199 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 3200 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" 3201 | }, 3202 | "sax": { 3203 | "version": "1.2.4", 3204 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", 3205 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" 3206 | }, 3207 | "semver": { 3208 | "version": "4.3.6", 3209 | "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", 3210 | "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" 3211 | }, 3212 | "send": { 3213 | "version": "0.13.2", 3214 | "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", 3215 | "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", 3216 | "dependencies": { 3217 | "debug": { 3218 | "version": "2.2.0", 3219 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 3220 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 3221 | }, 3222 | "depd": { 3223 | "version": "1.1.0", 3224 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", 3225 | "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" 3226 | }, 3227 | "ms": { 3228 | "version": "0.7.1", 3229 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 3230 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 3231 | }, 3232 | "statuses": { 3233 | "version": "1.2.1", 3234 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", 3235 | "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=" 3236 | } 3237 | } 3238 | }, 3239 | "sequencify": { 3240 | "version": "0.0.7", 3241 | "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", 3242 | "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=" 3243 | }, 3244 | "serve-favicon": { 3245 | "version": "2.3.2", 3246 | "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz", 3247 | "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=", 3248 | "dependencies": { 3249 | "ms": { 3250 | "version": "0.7.2", 3251 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", 3252 | "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" 3253 | } 3254 | } 3255 | }, 3256 | "serve-index": { 3257 | "version": "1.7.3", 3258 | "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz", 3259 | "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=", 3260 | "dependencies": { 3261 | "debug": { 3262 | "version": "2.2.0", 3263 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 3264 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 3265 | }, 3266 | "ms": { 3267 | "version": "0.7.1", 3268 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 3269 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 3270 | } 3271 | } 3272 | }, 3273 | "serve-static": { 3274 | "version": "1.10.3", 3275 | "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", 3276 | "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=" 3277 | }, 3278 | "set-immediate-shim": { 3279 | "version": "1.0.1", 3280 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 3281 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" 3282 | }, 3283 | "setimmediate": { 3284 | "version": "1.0.5", 3285 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 3286 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" 3287 | }, 3288 | "sha.js": { 3289 | "version": "2.2.6", 3290 | "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", 3291 | "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=" 3292 | }, 3293 | "sigmund": { 3294 | "version": "1.0.1", 3295 | "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", 3296 | "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" 3297 | }, 3298 | "slash": { 3299 | "version": "1.0.0", 3300 | "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", 3301 | "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" 3302 | }, 3303 | "sort-keys": { 3304 | "version": "1.1.2", 3305 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", 3306 | "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=" 3307 | }, 3308 | "source-list-map": { 3309 | "version": "0.1.8", 3310 | "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", 3311 | "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=" 3312 | }, 3313 | "source-map": { 3314 | "version": "0.5.6", 3315 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", 3316 | "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" 3317 | }, 3318 | "source-map-support": { 3319 | "version": "0.4.15", 3320 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", 3321 | "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=" 3322 | }, 3323 | "sparkles": { 3324 | "version": "1.0.0", 3325 | "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", 3326 | "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=" 3327 | }, 3328 | "split": { 3329 | "version": "0.3.3", 3330 | "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", 3331 | "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=" 3332 | }, 3333 | "sprintf-js": { 3334 | "version": "1.0.3", 3335 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3336 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" 3337 | }, 3338 | "statuses": { 3339 | "version": "1.3.1", 3340 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 3341 | "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" 3342 | }, 3343 | "stream-browserify": { 3344 | "version": "2.0.1", 3345 | "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", 3346 | "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", 3347 | "dependencies": { 3348 | "isarray": { 3349 | "version": "1.0.0", 3350 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3351 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 3352 | }, 3353 | "readable-stream": { 3354 | "version": "2.3.2", 3355 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", 3356 | "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=" 3357 | }, 3358 | "string_decoder": { 3359 | "version": "1.0.3", 3360 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 3361 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" 3362 | } 3363 | } 3364 | }, 3365 | "stream-combiner": { 3366 | "version": "0.0.4", 3367 | "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", 3368 | "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=" 3369 | }, 3370 | "stream-consume": { 3371 | "version": "0.1.0", 3372 | "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz", 3373 | "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=" 3374 | }, 3375 | "stream-counter": { 3376 | "version": "0.2.0", 3377 | "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", 3378 | "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=" 3379 | }, 3380 | "stream-http": { 3381 | "version": "2.7.2", 3382 | "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", 3383 | "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", 3384 | "dependencies": { 3385 | "isarray": { 3386 | "version": "1.0.0", 3387 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3388 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 3389 | }, 3390 | "readable-stream": { 3391 | "version": "2.3.2", 3392 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", 3393 | "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=" 3394 | }, 3395 | "string_decoder": { 3396 | "version": "1.0.3", 3397 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 3398 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" 3399 | } 3400 | } 3401 | }, 3402 | "strict-uri-encode": { 3403 | "version": "1.1.0", 3404 | "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", 3405 | "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" 3406 | }, 3407 | "string_decoder": { 3408 | "version": "0.10.31", 3409 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 3410 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" 3411 | }, 3412 | "strip-ansi": { 3413 | "version": "3.0.1", 3414 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 3415 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" 3416 | }, 3417 | "strip-bom": { 3418 | "version": "1.0.0", 3419 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", 3420 | "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=" 3421 | }, 3422 | "supports-color": { 3423 | "version": "2.0.0", 3424 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 3425 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" 3426 | }, 3427 | "svgo": { 3428 | "version": "0.7.2", 3429 | "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", 3430 | "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=" 3431 | }, 3432 | "tapable": { 3433 | "version": "0.1.10", 3434 | "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", 3435 | "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=" 3436 | }, 3437 | "through": { 3438 | "version": "2.3.8", 3439 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 3440 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" 3441 | }, 3442 | "through2": { 3443 | "version": "2.0.3", 3444 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 3445 | "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 3446 | "dependencies": { 3447 | "isarray": { 3448 | "version": "1.0.0", 3449 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3450 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 3451 | }, 3452 | "readable-stream": { 3453 | "version": "2.3.2", 3454 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", 3455 | "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=" 3456 | }, 3457 | "string_decoder": { 3458 | "version": "1.0.3", 3459 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 3460 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" 3461 | } 3462 | } 3463 | }, 3464 | "tildify": { 3465 | "version": "1.2.0", 3466 | "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", 3467 | "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=" 3468 | }, 3469 | "time-stamp": { 3470 | "version": "1.1.0", 3471 | "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", 3472 | "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" 3473 | }, 3474 | "timers-browserify": { 3475 | "version": "2.0.2", 3476 | "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", 3477 | "integrity": "sha1-q0iDz1l9zVCvIRNJoA+8pWrIa4Y=" 3478 | }, 3479 | "tiny-lr": { 3480 | "version": "0.2.1", 3481 | "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", 3482 | "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", 3483 | "dependencies": { 3484 | "body-parser": { 3485 | "version": "1.14.2", 3486 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", 3487 | "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", 3488 | "dependencies": { 3489 | "qs": { 3490 | "version": "5.2.0", 3491 | "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", 3492 | "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=" 3493 | } 3494 | } 3495 | }, 3496 | "bytes": { 3497 | "version": "2.2.0", 3498 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", 3499 | "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=" 3500 | }, 3501 | "debug": { 3502 | "version": "2.2.0", 3503 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", 3504 | "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" 3505 | }, 3506 | "depd": { 3507 | "version": "1.1.0", 3508 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", 3509 | "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" 3510 | }, 3511 | "iconv-lite": { 3512 | "version": "0.4.13", 3513 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", 3514 | "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" 3515 | }, 3516 | "ms": { 3517 | "version": "0.7.1", 3518 | "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", 3519 | "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" 3520 | }, 3521 | "qs": { 3522 | "version": "5.1.0", 3523 | "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", 3524 | "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=" 3525 | } 3526 | } 3527 | }, 3528 | "to-arraybuffer": { 3529 | "version": "1.0.1", 3530 | "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", 3531 | "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" 3532 | }, 3533 | "to-fast-properties": { 3534 | "version": "1.0.3", 3535 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", 3536 | "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" 3537 | }, 3538 | "trim-right": { 3539 | "version": "1.0.1", 3540 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", 3541 | "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" 3542 | }, 3543 | "tsscmp": { 3544 | "version": "1.0.5", 3545 | "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", 3546 | "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=" 3547 | }, 3548 | "tty-browserify": { 3549 | "version": "0.0.0", 3550 | "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 3551 | "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" 3552 | }, 3553 | "type-is": { 3554 | "version": "1.6.15", 3555 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", 3556 | "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=" 3557 | }, 3558 | "uglify-js": { 3559 | "version": "3.0.19", 3560 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.19.tgz", 3561 | "integrity": "sha512-/MRnHKKJemMVs4iKmiUZY8S0knDRFOJI9Ein/rdn0w9hrK8ELdj+6bjWmHeBjSDPGUWxi/4960A+GAWZbzHvDA==" 3562 | }, 3563 | "uglify-to-browserify": { 3564 | "version": "1.0.2", 3565 | "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 3566 | "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=" 3567 | }, 3568 | "uid-safe": { 3569 | "version": "2.1.4", 3570 | "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz", 3571 | "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=" 3572 | }, 3573 | "unc-path-regex": { 3574 | "version": "0.1.2", 3575 | "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 3576 | "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" 3577 | }, 3578 | "uniq": { 3579 | "version": "1.0.1", 3580 | "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", 3581 | "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" 3582 | }, 3583 | "uniqid": { 3584 | "version": "4.1.1", 3585 | "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", 3586 | "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=" 3587 | }, 3588 | "uniqs": { 3589 | "version": "2.0.0", 3590 | "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", 3591 | "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" 3592 | }, 3593 | "unique-stream": { 3594 | "version": "1.0.0", 3595 | "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", 3596 | "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=" 3597 | }, 3598 | "unpipe": { 3599 | "version": "1.0.0", 3600 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 3601 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" 3602 | }, 3603 | "url": { 3604 | "version": "0.11.0", 3605 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 3606 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 3607 | "dependencies": { 3608 | "punycode": { 3609 | "version": "1.3.2", 3610 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 3611 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" 3612 | } 3613 | } 3614 | }, 3615 | "user-home": { 3616 | "version": "1.1.1", 3617 | "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", 3618 | "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=" 3619 | }, 3620 | "util": { 3621 | "version": "0.10.3", 3622 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 3623 | "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 3624 | "dependencies": { 3625 | "inherits": { 3626 | "version": "2.0.1", 3627 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 3628 | "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" 3629 | } 3630 | } 3631 | }, 3632 | "util-deprecate": { 3633 | "version": "1.0.2", 3634 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3635 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 3636 | }, 3637 | "utils-merge": { 3638 | "version": "1.0.0", 3639 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", 3640 | "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=" 3641 | }, 3642 | "v8flags": { 3643 | "version": "2.1.1", 3644 | "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", 3645 | "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=" 3646 | }, 3647 | "vary": { 3648 | "version": "1.0.1", 3649 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", 3650 | "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=" 3651 | }, 3652 | "vendors": { 3653 | "version": "1.0.1", 3654 | "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", 3655 | "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=" 3656 | }, 3657 | "vhost": { 3658 | "version": "3.0.2", 3659 | "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz", 3660 | "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU=" 3661 | }, 3662 | "vinyl": { 3663 | "version": "0.5.3", 3664 | "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", 3665 | "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=" 3666 | }, 3667 | "vinyl-fs": { 3668 | "version": "0.3.14", 3669 | "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", 3670 | "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", 3671 | "dependencies": { 3672 | "clone": { 3673 | "version": "0.2.0", 3674 | "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", 3675 | "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=" 3676 | }, 3677 | "readable-stream": { 3678 | "version": "1.0.34", 3679 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 3680 | "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=" 3681 | }, 3682 | "through2": { 3683 | "version": "0.6.5", 3684 | "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", 3685 | "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=" 3686 | }, 3687 | "vinyl": { 3688 | "version": "0.4.6", 3689 | "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", 3690 | "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=" 3691 | } 3692 | } 3693 | }, 3694 | "vinyl-named": { 3695 | "version": "1.1.0", 3696 | "resolved": "https://registry.npmjs.org/vinyl-named/-/vinyl-named-1.1.0.tgz", 3697 | "integrity": "sha1-lOT+dB442w7DA+Wz2Giyl6Leq2Y=" 3698 | }, 3699 | "vinyl-sourcemaps-apply": { 3700 | "version": "0.2.1", 3701 | "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", 3702 | "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=" 3703 | }, 3704 | "vm-browserify": { 3705 | "version": "0.0.4", 3706 | "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", 3707 | "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=" 3708 | }, 3709 | "vue": { 3710 | "version": "2.3.4", 3711 | "resolved": "https://registry.npmjs.org/vue/-/vue-2.3.4.tgz", 3712 | "integrity": "sha512-oLCxuVcVQ2inwSbS7B+zfjB6CSjgQ0yyCOzPcg7S5CXeOCbtkaiN5frR6MtwvrveqbG86OsGd9jWf6JsGyQkLw==" 3713 | }, 3714 | "vue-hot-reload-api": { 3715 | "version": "2.1.0", 3716 | "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.1.0.tgz", 3717 | "integrity": "sha1-nKWKbg35B4VUzhcIaItleHVNht4=" 3718 | }, 3719 | "vue-loader": { 3720 | "version": "12.2.1", 3721 | "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-12.2.1.tgz", 3722 | "integrity": "sha1-U/J8CXPThnaPWnUVb0Epte/GulU=", 3723 | "dependencies": { 3724 | "loader-utils": { 3725 | "version": "1.1.0", 3726 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", 3727 | "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=" 3728 | }, 3729 | "lru-cache": { 3730 | "version": "4.1.1", 3731 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", 3732 | "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==" 3733 | } 3734 | } 3735 | }, 3736 | "vue-style-loader": { 3737 | "version": "3.0.1", 3738 | "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.0.1.tgz", 3739 | "integrity": "sha1-yLY5uy8kuvnXgnTcF+TyZMHe2gg=", 3740 | "dependencies": { 3741 | "loader-utils": { 3742 | "version": "1.1.0", 3743 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", 3744 | "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=" 3745 | } 3746 | } 3747 | }, 3748 | "vue-template-compiler": { 3749 | "version": "2.3.4", 3750 | "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.3.4.tgz", 3751 | "integrity": "sha512-GezvHn6bw053zIo0TQIjimRpyELjCEOrc5hGHtHUeadbVSdKB9yqY6By9WiYvbFwOZiuMmFpSfjD8VzVibWGtQ==" 3752 | }, 3753 | "vue-template-es2015-compiler": { 3754 | "version": "1.5.2", 3755 | "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.5.2.tgz", 3756 | "integrity": "sha1-oKbFDJQdKkq9qWPy9CwzesRQ7pU=" 3757 | }, 3758 | "watchpack": { 3759 | "version": "0.2.9", 3760 | "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", 3761 | "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", 3762 | "dependencies": { 3763 | "async": { 3764 | "version": "0.9.2", 3765 | "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", 3766 | "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" 3767 | }, 3768 | "graceful-fs": { 3769 | "version": "4.1.11", 3770 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 3771 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" 3772 | } 3773 | } 3774 | }, 3775 | "webpack": { 3776 | "version": "1.15.0", 3777 | "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.15.0.tgz", 3778 | "integrity": "sha1-T/MfU9sDM55VFkqdRo7gMklo/pg=", 3779 | "dependencies": { 3780 | "interpret": { 3781 | "version": "0.6.6", 3782 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", 3783 | "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=" 3784 | }, 3785 | "isarray": { 3786 | "version": "1.0.0", 3787 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3788 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 3789 | }, 3790 | "memory-fs": { 3791 | "version": "0.3.0", 3792 | "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", 3793 | "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=" 3794 | }, 3795 | "readable-stream": { 3796 | "version": "2.3.2", 3797 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz", 3798 | "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=" 3799 | }, 3800 | "string_decoder": { 3801 | "version": "1.0.3", 3802 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 3803 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" 3804 | }, 3805 | "supports-color": { 3806 | "version": "3.2.3", 3807 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 3808 | "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=" 3809 | }, 3810 | "uglify-js": { 3811 | "version": "2.7.5", 3812 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", 3813 | "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", 3814 | "dependencies": { 3815 | "async": { 3816 | "version": "0.2.10", 3817 | "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", 3818 | "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" 3819 | } 3820 | } 3821 | } 3822 | } 3823 | }, 3824 | "webpack-core": { 3825 | "version": "0.6.9", 3826 | "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", 3827 | "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", 3828 | "dependencies": { 3829 | "source-map": { 3830 | "version": "0.4.4", 3831 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 3832 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=" 3833 | } 3834 | } 3835 | }, 3836 | "websocket-driver": { 3837 | "version": "0.6.5", 3838 | "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", 3839 | "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=" 3840 | }, 3841 | "websocket-extensions": { 3842 | "version": "0.1.1", 3843 | "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", 3844 | "integrity": "sha1-domUmcGEtu91Q3fC27DNbLVdKec=" 3845 | }, 3846 | "whet.extend": { 3847 | "version": "0.9.9", 3848 | "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", 3849 | "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=" 3850 | }, 3851 | "which": { 3852 | "version": "1.2.14", 3853 | "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", 3854 | "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=" 3855 | }, 3856 | "window-size": { 3857 | "version": "0.1.0", 3858 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", 3859 | "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" 3860 | }, 3861 | "wordwrap": { 3862 | "version": "0.0.3", 3863 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", 3864 | "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" 3865 | }, 3866 | "wrappy": { 3867 | "version": "1.0.2", 3868 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3869 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 3870 | }, 3871 | "xtend": { 3872 | "version": "4.0.1", 3873 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", 3874 | "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" 3875 | }, 3876 | "yallist": { 3877 | "version": "2.1.2", 3878 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 3879 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" 3880 | }, 3881 | "yargs": { 3882 | "version": "3.10.0", 3883 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", 3884 | "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=" 3885 | } 3886 | } 3887 | } 3888 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-waterfall", 3 | "version": "1.0.0", 4 | "description": "a component for vue", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "author": "zhangxiang", 10 | "license": "ISC", 11 | "dependencies": { 12 | "babel-core": "^6.18.2", 13 | "babel-loader": "^6.2.8", 14 | "babel-plugin-transform-runtime": "^6.15.0", 15 | "babel-preset-es2015": "^6.18.0", 16 | "babel-runtime": "^6.18.0", 17 | "css-loader": "^0.28.4", 18 | "gulp": "^3.9.1", 19 | "gulp-connect": "^5.0.0", 20 | "gulp-uglify": "^3.0.0", 21 | "gulp-webpack": "^1.5.0", 22 | "vinyl-named": "^1.1.0", 23 | "vue": "^2.3.4", 24 | "vue-loader": "^12.2.1", 25 | "vue-template-compiler": "^2.3.4" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | import App from './components/app.vue'; 3 | import TabComponent from './components/Tab'; 4 | Vue.use(TabComponent); 5 | const app = new Vue({ 6 | components: { 7 | App 8 | } 9 | }).$mount('#app'); -------------------------------------------------------------------------------- /src/components/Tab/index.js: -------------------------------------------------------------------------------- 1 | var Tabs = require('./index.vue'); 2 | var Tab = require('./tab.vue'); 3 | 4 | module.exports = { 5 | install: function(Vue){ 6 | Vue.component('Tabs', Tabs); 7 | Vue.component('TabPanel', Tab); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/components/Tab/index.vue: -------------------------------------------------------------------------------- 1 | 197 | 198 | 232 | 233 | 329 | -------------------------------------------------------------------------------- /src/components/Tab/tab.vue: -------------------------------------------------------------------------------- 1 | 53 | 54 | 59 | 60 | 65 | -------------------------------------------------------------------------------- /src/components/app.vue: -------------------------------------------------------------------------------- 1 | 27 | 28 | 43 | 44 | 84 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 |
11 | 12 |
13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/lib/demo.js: -------------------------------------------------------------------------------- 1 | var isGithubDemo = isGithubDemo || false; // This is for GitHub demo only. Remove it in your project 2 | 3 | void function(window, document, undefined) { 4 | 5 | // ES5 strict mode 6 | "user strict"; 7 | 8 | var MIN_COLUMN_COUNT = 3; // minimal column count 9 | var COLUMN_WIDTH = 220; // cell width: 190, padding: 14 * 2, border: 1 * 2 10 | var CELL_PADDING = 26; // cell padding: 14 + 10, border: 1 * 2 11 | var GAP_HEIGHT = 15; // vertical gap between cells 12 | var GAP_WIDTH = 15; // horizontal gap between cells 13 | var THRESHOLD = 2000; // determines whether a cell is too far away from viewport (px) 14 | 15 | var columnHeights; // array of every column's height 16 | var columnCount; // number of columns 17 | var noticeDelay; // popup notice timer 18 | var resizeDelay; // resize throttle timer 19 | var scrollDelay; // scroll throttle timer 20 | var managing = false; // flag for managing cells state 21 | var loading = false; // flag for loading cells state 22 | 23 | var noticeContainer = document.getElementById('notice'); 24 | var cellsContainer = document.getElementById('cells'); 25 | var cellTemplate = document.getElementById('template').innerHTML; 26 | 27 | // Cross-browser compatible event handler. 28 | var addEvent = function(element, type, handler) { 29 | if(element.addEventListener) { 30 | addEvent = function(element, type, handler) { 31 | element.addEventListener(type, handler, false); 32 | }; 33 | } else if(element.attachEvent) { 34 | addEvent = function(element, type, handler) { 35 | element.attachEvent('on' + type, handler); 36 | }; 37 | } else { 38 | addEvent = function(element, type, handler) { 39 | element['on' + type] = handler; 40 | }; 41 | } 42 | addEvent(element, type, handler); 43 | }; 44 | 45 | // Get the minimal value within an array of numbers. 46 | var getMinVal = function(arr) { 47 | return Math.min.apply(Math, arr); 48 | }; 49 | 50 | // Get the maximal value within an array of numbers. 51 | var getMaxVal = function(arr) { 52 | return Math.max.apply(Math, arr); 53 | }; 54 | 55 | // Get index of the minimal value within an array of numbers. 56 | var getMinKey = function(arr) { 57 | var key = 0; 58 | var min = arr[0]; 59 | for(var i = 1, len = arr.length; i < len; i++) { 60 | if(arr[i] < min) { 61 | key = i; 62 | min = arr[i]; 63 | } 64 | } 65 | return key; 66 | }; 67 | 68 | // Get index of the maximal value within an array of numbers. 69 | var getMaxKey = function(arr) { 70 | var key = 0; 71 | var max = arr[0]; 72 | for(var i = 1, len = arr.length; i < len; i++) { 73 | if(arr[i] > max) { 74 | key = i; 75 | max = arr[i]; 76 | } 77 | } 78 | return key; 79 | }; 80 | 81 | // Pop notice tag after user liked or marked an item. 82 | var updateNotice = function(event) { 83 | clearTimeout(noticeDelay); 84 | var e = event || window.event; 85 | var target = e.target || e.srcElement; 86 | if(target.tagName == 'SPAN') { 87 | var targetTitle = target.parentNode.tagLine; 88 | noticeContainer.innerHTML = (target.className == 'like' ? 'Liked ' : 'Marked ') + '' + targetTitle + ''; 89 | noticeContainer.className = 'on'; 90 | noticeDelay = setTimeout(function() { 91 | noticeContainer.className = 'off'; 92 | }, 2000); 93 | } 94 | }; 95 | 96 | // Calculate column count from current page width. 97 | var getColumnCount = function() { 98 | return Math.max(MIN_COLUMN_COUNT, Math.floor((document.body.offsetWidth + GAP_WIDTH) / (COLUMN_WIDTH + GAP_WIDTH))); 99 | }; 100 | 101 | // Reset array of column heights and container width. 102 | var resetHeights = function(count) { 103 | columnHeights = []; 104 | for(var i = 0; i < count; i++) { 105 | columnHeights.push(0); 106 | } 107 | cellsContainer.style.width = (count * (COLUMN_WIDTH + GAP_WIDTH) - GAP_WIDTH) + 'px'; 108 | }; 109 | 110 | // Fetch JSON string via Ajax, parse to HTML and append to the container. 111 | var appendCells = function(num) { 112 | if(loading) { 113 | // Avoid sending too many requests to get new cells. 114 | return; 115 | } 116 | var xhrRequest = new XMLHttpRequest(); 117 | var fragment = document.createDocumentFragment(); 118 | var cells = []; 119 | var images; 120 | xhrRequest.open('GET', 'json.php?n=' + num, true); 121 | xhrRequest.onreadystatechange = function() { 122 | if(xhrRequest.readyState == 4 && xhrRequest.status == 200) { 123 | images = JSON.parse(xhrRequest.responseText); 124 | for(var j = 0, k = images.length; j < k; j++) { 125 | var cell = document.createElement('div'); 126 | cell.className = 'cell pending'; 127 | cell.tagLine = images[j].title; 128 | cells.push(cell); 129 | front(cellTemplate, images[j], cell); 130 | fragment.appendChild(cell); 131 | } 132 | cellsContainer.appendChild(fragment); 133 | loading = false; 134 | adjustCells(cells); 135 | } 136 | }; 137 | loading = true; 138 | xhrRequest.send(null); 139 | }; 140 | 141 | // Fake mode, only for GitHub demo. Delete this function in your project. 142 | var appendCellsDemo = function(num) { 143 | if(loading) { 144 | // Avoid sending too many requests to get new cells. 145 | return; 146 | } 147 | var fragment = document.createDocumentFragment(); 148 | var cells = []; 149 | var images = [0, 286, 143, 270, 143, 190, 285, 152, 275, 285, 285, 128, 281, 242, 339, 236, 157, 286, 259, 267, 137, 253, 127, 190, 190, 225, 269, 264, 272, 126, 265, 287, 269, 125, 285, 190, 314, 141, 119, 274, 274, 285, 126, 279, 143, 266, 279, 600, 276, 285, 182, 143, 287, 126, 190, 285, 143, 241, 166, 240, 190]; 150 | for(var j = 0; j < num; j++) { 151 | var key = Math.floor(Math.random() * 60) + 1; 152 | var cell = document.createElement('div'); 153 | cell.className = 'cell pending'; 154 | cell.tagLine = 'demo picture ' + key; 155 | cells.push(cell); 156 | front(cellTemplate, { 'title': 'demo picture ' + key, 'src': key, 'height': images[key], 'width': 190 }, cell); 157 | fragment.appendChild(cell); 158 | } 159 | // Faking network latency. 160 | setTimeout(function() { 161 | loading = false; 162 | cellsContainer.appendChild(fragment); 163 | adjustCells(cells); 164 | }, 2000); 165 | }; 166 | 167 | // Position the newly appended cells and update array of column heights. 168 | var adjustCells = function(cells, reflow) { 169 | var columnIndex; 170 | var columnHeight; 171 | for(var j = 0, k = cells.length; j < k; j++) { 172 | // Place the cell to column with the minimal height. 173 | columnIndex = getMinKey(columnHeights); 174 | columnHeight = columnHeights[columnIndex]; 175 | cells[j].style.height = (cells[j].offsetHeight - CELL_PADDING) + 'px'; 176 | cells[j].style.left = columnIndex * (COLUMN_WIDTH + GAP_WIDTH) + 'px'; 177 | cells[j].style.top = columnHeight + 'px'; 178 | columnHeights[columnIndex] = columnHeight + GAP_HEIGHT + cells[j].offsetHeight; 179 | if(!reflow) { 180 | cells[j].className = 'cell ready'; 181 | } 182 | } 183 | cellsContainer.style.height = getMaxVal(columnHeights) + 'px'; 184 | manageCells(); 185 | }; 186 | 187 | // Calculate new column data if it's necessary after resize. 188 | var reflowCells = function() { 189 | // Calculate new column count after resize. 190 | columnCount = getColumnCount(); 191 | if(columnHeights.length != columnCount) { 192 | // Reset array of column heights and container width. 193 | resetHeights(columnCount); 194 | adjustCells(cellsContainer.children, true); 195 | } else { 196 | manageCells(); 197 | } 198 | }; 199 | 200 | // Toggle old cells' contents from the DOM depending on their offset from the viewport, save memory. 201 | // Load and append new cells if there's space in viewport for a cell. 202 | var manageCells = function() { 203 | // Lock managing state to avoid another async call. See {Function} delayedScroll. 204 | managing = true; 205 | 206 | var cells = cellsContainer.children; 207 | var viewportTop = (document.body.scrollTop || document.documentElement.scrollTop) - cellsContainer.offsetTop; 208 | var viewportBottom = (window.innerHeight || document.documentElement.clientHeight) + viewportTop; 209 | 210 | // Remove cells' contents if they are too far away from the viewport. Get them back if they are near. 211 | // TODO: remove the cells from DOM should be better :< 212 | for(var i = 0, l = cells.length; i < l; i++) { 213 | if((cells[i].offsetTop - viewportBottom > THRESHOLD) || (viewportTop - cells[i].offsetTop - cells[i].offsetHeight > THRESHOLD)) { 214 | if(cells[i].className === 'cell ready') { 215 | cells[i].fragment = cells[i].innerHTML; 216 | cells[i].innerHTML = ''; 217 | cells[i].className = 'cell shadow'; 218 | } 219 | } else { 220 | if(cells[i].className === 'cell shadow') { 221 | cells[i].innerHTML = cells[i].fragment; 222 | cells[i].className = 'cell ready'; 223 | } 224 | } 225 | } 226 | 227 | // If there's space in viewport for a cell, request new cells. 228 | if(viewportBottom > getMinVal(columnHeights)) { 229 | // Remove the if/else statement in your project, just call the appendCells function. 230 | if(isGithubDemo) { 231 | appendCellsDemo(columnCount); 232 | } else { 233 | appendCells(columnCount); 234 | } 235 | } 236 | 237 | // Unlock managing state. 238 | managing = false; 239 | }; 240 | 241 | // Add 500ms throttle to window scroll. 242 | var delayedScroll = function() { 243 | clearTimeout(scrollDelay); 244 | if(!managing) { 245 | // Avoid managing cells for unnecessity. 246 | scrollDelay = setTimeout(manageCells, 500); 247 | } 248 | }; 249 | 250 | // Add 500ms throttle to window resize. 251 | var delayedResize = function() { 252 | clearTimeout(resizeDelay); 253 | resizeDelay = setTimeout(reflowCells, 500); 254 | }; 255 | 256 | // Initialize the layout. 257 | var init = function() { 258 | // Add other event listeners. 259 | addEvent(cellsContainer, 'click', updateNotice); 260 | addEvent(window, 'resize', delayedResize); 261 | addEvent(window, 'scroll', delayedScroll); 262 | 263 | // Initialize array of column heights and container width. 264 | columnCount = getColumnCount(); 265 | resetHeights(columnCount); 266 | 267 | // Load cells for the first time. 268 | manageCells(); 269 | }; 270 | 271 | // Ready to go! 272 | addEvent(window, 'load', init); 273 | 274 | }(window, document); --------------------------------------------------------------------------------