├── .gitignore ├── LICENSE ├── README.md ├── fuse.js ├── package-lock.json ├── package.json ├── src ├── assets │ ├── fusebox-logo.png │ ├── heart.png │ └── vue-logo.png ├── components │ ├── App.vue │ ├── Config.vue │ ├── Home.vue │ └── Navigation.vue ├── index.html └── index.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /node_modules 3 | /.fusebox 4 | dist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 fuse-box 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 | ### FuseBox :heart: Vue.js 2 | This project is to get you up and running with a basic implementation using FuseBox with Vue.js. 3 | 4 | #### Setup & run 5 | * `npm install` 6 | * `npm start` 7 | 8 | Open `http://localhost:8080/` 9 | -------------------------------------------------------------------------------- /fuse.js: -------------------------------------------------------------------------------- 1 | const { 2 | FuseBox, 3 | VueComponentPlugin, 4 | QuantumPlugin, 5 | HTMLPlugin, 6 | SassPlugin, 7 | CSSPlugin, 8 | CSSResourcePlugin, 9 | WebIndexPlugin, 10 | Sparky 11 | } = require("fuse-box"); 12 | 13 | let fuse; 14 | let isProduction = false; 15 | 16 | Sparky.task("set-prod", () => { 17 | isProduction = true; 18 | }); 19 | Sparky.task("clean", () => Sparky.src("./dist").clean("dist/")); 20 | Sparky.task("watch-assets", () => Sparky.watch("./assets", { base: "./src" }).dest("./dist")); 21 | Sparky.task("copy-assets", () => Sparky.src("./assets", { base: "./src" }).dest("./dist")); 22 | 23 | Sparky.task("config", () => { 24 | fuse = FuseBox.init({ 25 | homeDir: "./src", 26 | output: "dist/$name.js", 27 | //hash: isProduction, 28 | sourceMaps: !isProduction, 29 | useTypescriptCompiler: true, 30 | allowSyntheticDefaultImports: true, 31 | plugins: [ 32 | VueComponentPlugin({ 33 | style: [ 34 | SassPlugin({ 35 | importer: true 36 | }), 37 | CSSResourcePlugin(), 38 | CSSPlugin({ 39 | group: 'components.css', 40 | inject: 'components.css' 41 | }) 42 | ] 43 | }), 44 | CSSPlugin(), 45 | WebIndexPlugin({ 46 | template: "./src/index.html" 47 | }), 48 | isProduction && QuantumPlugin({ 49 | bakeApiIntoBundle: "vendor", 50 | uglify: true, 51 | treeshake: true 52 | }), 53 | ] 54 | }); 55 | 56 | if(!isProduction){ 57 | fuse.dev({ 58 | fallback: "index.html", 59 | open: true, 60 | port: 8080 61 | }); 62 | } 63 | 64 | const vendor = fuse.bundle("vendor") 65 | .instructions("~ index.js"); 66 | 67 | const app = fuse.bundle("app") 68 | .instructions("> [index.js]"); 69 | 70 | if(!isProduction){ 71 | app.watch().hmr(); 72 | } 73 | }) 74 | 75 | Sparky.task("default", ["clean", "watch-assets", "config"], () => { 76 | return fuse.run(); 77 | }); 78 | 79 | Sparky.task("dist", [ "clean", "copy-assets", "set-prod", "config"], () => { 80 | return fuse.run(); 81 | }); -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fuse-box-vue-seed", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@babel/code-frame": { 8 | "version": "7.0.0-beta.44", 9 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", 10 | "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", 11 | "dev": true, 12 | "requires": { 13 | "@babel/highlight": "7.0.0-beta.44" 14 | } 15 | }, 16 | "@babel/generator": { 17 | "version": "7.0.0-beta.44", 18 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", 19 | "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", 20 | "dev": true, 21 | "requires": { 22 | "@babel/types": "7.0.0-beta.44", 23 | "jsesc": "^2.5.1", 24 | "lodash": "^4.2.0", 25 | "source-map": "^0.5.0", 26 | "trim-right": "^1.0.1" 27 | }, 28 | "dependencies": { 29 | "jsesc": { 30 | "version": "2.5.1", 31 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", 32 | "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", 33 | "dev": true 34 | }, 35 | "source-map": { 36 | "version": "0.5.7", 37 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 38 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 39 | "dev": true 40 | } 41 | } 42 | }, 43 | "@babel/helper-function-name": { 44 | "version": "7.0.0-beta.44", 45 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", 46 | "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", 47 | "dev": true, 48 | "requires": { 49 | "@babel/helper-get-function-arity": "7.0.0-beta.44", 50 | "@babel/template": "7.0.0-beta.44", 51 | "@babel/types": "7.0.0-beta.44" 52 | } 53 | }, 54 | "@babel/helper-get-function-arity": { 55 | "version": "7.0.0-beta.44", 56 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", 57 | "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", 58 | "dev": true, 59 | "requires": { 60 | "@babel/types": "7.0.0-beta.44" 61 | } 62 | }, 63 | "@babel/helper-split-export-declaration": { 64 | "version": "7.0.0-beta.44", 65 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", 66 | "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", 67 | "dev": true, 68 | "requires": { 69 | "@babel/types": "7.0.0-beta.44" 70 | } 71 | }, 72 | "@babel/highlight": { 73 | "version": "7.0.0-beta.44", 74 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", 75 | "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", 76 | "dev": true, 77 | "requires": { 78 | "chalk": "^2.0.0", 79 | "esutils": "^2.0.2", 80 | "js-tokens": "^3.0.0" 81 | } 82 | }, 83 | "@babel/template": { 84 | "version": "7.0.0-beta.44", 85 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", 86 | "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", 87 | "dev": true, 88 | "requires": { 89 | "@babel/code-frame": "7.0.0-beta.44", 90 | "@babel/types": "7.0.0-beta.44", 91 | "babylon": "7.0.0-beta.44", 92 | "lodash": "^4.2.0" 93 | } 94 | }, 95 | "@babel/traverse": { 96 | "version": "7.0.0-beta.44", 97 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", 98 | "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", 99 | "dev": true, 100 | "requires": { 101 | "@babel/code-frame": "7.0.0-beta.44", 102 | "@babel/generator": "7.0.0-beta.44", 103 | "@babel/helper-function-name": "7.0.0-beta.44", 104 | "@babel/helper-split-export-declaration": "7.0.0-beta.44", 105 | "@babel/types": "7.0.0-beta.44", 106 | "babylon": "7.0.0-beta.44", 107 | "debug": "^3.1.0", 108 | "globals": "^11.1.0", 109 | "invariant": "^2.2.0", 110 | "lodash": "^4.2.0" 111 | }, 112 | "dependencies": { 113 | "debug": { 114 | "version": "3.1.0", 115 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 116 | "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 117 | "dev": true, 118 | "requires": { 119 | "ms": "2.0.0" 120 | } 121 | } 122 | } 123 | }, 124 | "@babel/types": { 125 | "version": "7.0.0-beta.44", 126 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", 127 | "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", 128 | "dev": true, 129 | "requires": { 130 | "esutils": "^2.0.2", 131 | "lodash": "^4.2.0", 132 | "to-fast-properties": "^2.0.0" 133 | } 134 | }, 135 | "abbrev": { 136 | "version": "1.1.1", 137 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 138 | "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 139 | "dev": true 140 | }, 141 | "accepts": { 142 | "version": "1.3.5", 143 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", 144 | "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", 145 | "dev": true, 146 | "requires": { 147 | "mime-types": "~2.1.18", 148 | "negotiator": "0.6.1" 149 | } 150 | }, 151 | "acorn": { 152 | "version": "5.7.1", 153 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", 154 | "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", 155 | "dev": true 156 | }, 157 | "acorn-jsx": { 158 | "version": "4.1.1", 159 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", 160 | "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", 161 | "dev": true, 162 | "requires": { 163 | "acorn": "^5.0.3" 164 | } 165 | }, 166 | "ajax-request": { 167 | "version": "1.2.3", 168 | "resolved": "https://registry.npmjs.org/ajax-request/-/ajax-request-1.2.3.tgz", 169 | "integrity": "sha1-mfy+wdbSeS+F+pSVNTMr0U9fN5A=", 170 | "dev": true, 171 | "requires": { 172 | "file-system": "^2.1.1", 173 | "utils-extend": "^1.0.7" 174 | } 175 | }, 176 | "ajv": { 177 | "version": "4.11.8", 178 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", 179 | "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", 180 | "dev": true, 181 | "requires": { 182 | "co": "^4.6.0", 183 | "json-stable-stringify": "^1.0.1" 184 | } 185 | }, 186 | "amdefine": { 187 | "version": "1.0.1", 188 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 189 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 190 | "dev": true 191 | }, 192 | "ansi": { 193 | "version": "0.3.1", 194 | "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", 195 | "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=", 196 | "dev": true 197 | }, 198 | "ansi-escapes": { 199 | "version": "3.1.0", 200 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", 201 | "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", 202 | "dev": true 203 | }, 204 | "ansi-regex": { 205 | "version": "3.0.0", 206 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 207 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 208 | "dev": true 209 | }, 210 | "ansi-styles": { 211 | "version": "3.2.1", 212 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 213 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 214 | "dev": true, 215 | "requires": { 216 | "color-convert": "^1.9.0" 217 | } 218 | }, 219 | "anymatch": { 220 | "version": "1.3.2", 221 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", 222 | "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", 223 | "dev": true, 224 | "requires": { 225 | "micromatch": "^2.1.5", 226 | "normalize-path": "^2.0.0" 227 | } 228 | }, 229 | "app-root-path": { 230 | "version": "2.0.1", 231 | "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", 232 | "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", 233 | "dev": true 234 | }, 235 | "aproba": { 236 | "version": "1.2.0", 237 | "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 238 | "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", 239 | "dev": true 240 | }, 241 | "are-we-there-yet": { 242 | "version": "1.1.5", 243 | "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", 244 | "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", 245 | "dev": true, 246 | "requires": { 247 | "delegates": "^1.0.0", 248 | "readable-stream": "^2.0.6" 249 | } 250 | }, 251 | "arr-diff": { 252 | "version": "2.0.0", 253 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 254 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 255 | "dev": true, 256 | "requires": { 257 | "arr-flatten": "^1.0.1" 258 | } 259 | }, 260 | "arr-flatten": { 261 | "version": "1.1.0", 262 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 263 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 264 | "dev": true 265 | }, 266 | "array-find-index": { 267 | "version": "1.0.2", 268 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 269 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 270 | "dev": true 271 | }, 272 | "array-flatten": { 273 | "version": "1.1.1", 274 | "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 275 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 276 | "dev": true 277 | }, 278 | "array-unique": { 279 | "version": "0.2.1", 280 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 281 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 282 | "dev": true 283 | }, 284 | "asn1": { 285 | "version": "0.2.3", 286 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", 287 | "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", 288 | "dev": true 289 | }, 290 | "assert-plus": { 291 | "version": "0.2.0", 292 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", 293 | "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", 294 | "dev": true 295 | }, 296 | "async-each": { 297 | "version": "1.0.1", 298 | "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 299 | "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", 300 | "dev": true 301 | }, 302 | "async-foreach": { 303 | "version": "0.1.3", 304 | "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", 305 | "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", 306 | "dev": true 307 | }, 308 | "asynckit": { 309 | "version": "0.4.0", 310 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 311 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 312 | "dev": true 313 | }, 314 | "aws-sign2": { 315 | "version": "0.6.0", 316 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", 317 | "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", 318 | "dev": true 319 | }, 320 | "aws4": { 321 | "version": "1.7.0", 322 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", 323 | "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", 324 | "dev": true 325 | }, 326 | "babel-eslint": { 327 | "version": "8.2.3", 328 | "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.3.tgz", 329 | "integrity": "sha512-0HeSTtaXg/Em7FCUWxwOT+KeFSO1O7LuRuzhk7g+1BjwdlQGlHq4OyMi3GqGxrNfEq8jEi6Hmt5ylEQUhurgiQ==", 330 | "dev": true, 331 | "requires": { 332 | "@babel/code-frame": "7.0.0-beta.44", 333 | "@babel/traverse": "7.0.0-beta.44", 334 | "@babel/types": "7.0.0-beta.44", 335 | "babylon": "7.0.0-beta.44", 336 | "eslint-scope": "~3.7.1", 337 | "eslint-visitor-keys": "^1.0.0" 338 | } 339 | }, 340 | "babylon": { 341 | "version": "7.0.0-beta.44", 342 | "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", 343 | "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", 344 | "dev": true 345 | }, 346 | "balanced-match": { 347 | "version": "1.0.0", 348 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 349 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 350 | "dev": true 351 | }, 352 | "base64-img": { 353 | "version": "1.0.4", 354 | "resolved": "https://registry.npmjs.org/base64-img/-/base64-img-1.0.4.tgz", 355 | "integrity": "sha1-PiLVXWx0okVT2EDSsbwSp9sHjTU=", 356 | "dev": true, 357 | "requires": { 358 | "ajax-request": "^1.2.0", 359 | "file-system": "^2.1.0" 360 | } 361 | }, 362 | "base64-js": { 363 | "version": "1.3.0", 364 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", 365 | "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", 366 | "dev": true 367 | }, 368 | "bcrypt-pbkdf": { 369 | "version": "1.0.1", 370 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", 371 | "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", 372 | "dev": true, 373 | "optional": true, 374 | "requires": { 375 | "tweetnacl": "^0.14.3" 376 | } 377 | }, 378 | "binary-extensions": { 379 | "version": "1.11.0", 380 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", 381 | "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", 382 | "dev": true 383 | }, 384 | "block-stream": { 385 | "version": "0.0.9", 386 | "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", 387 | "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", 388 | "dev": true, 389 | "requires": { 390 | "inherits": "~2.0.0" 391 | } 392 | }, 393 | "body-parser": { 394 | "version": "1.18.2", 395 | "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", 396 | "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", 397 | "dev": true, 398 | "requires": { 399 | "bytes": "3.0.0", 400 | "content-type": "~1.0.4", 401 | "debug": "2.6.9", 402 | "depd": "~1.1.1", 403 | "http-errors": "~1.6.2", 404 | "iconv-lite": "0.4.19", 405 | "on-finished": "~2.3.0", 406 | "qs": "6.5.1", 407 | "raw-body": "2.3.2", 408 | "type-is": "~1.6.15" 409 | } 410 | }, 411 | "boom": { 412 | "version": "2.10.1", 413 | "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", 414 | "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", 415 | "dev": true, 416 | "requires": { 417 | "hoek": "2.x.x" 418 | } 419 | }, 420 | "brace-expansion": { 421 | "version": "1.1.11", 422 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 423 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 424 | "dev": true, 425 | "requires": { 426 | "balanced-match": "^1.0.0", 427 | "concat-map": "0.0.1" 428 | } 429 | }, 430 | "braces": { 431 | "version": "1.8.5", 432 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 433 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 434 | "dev": true, 435 | "requires": { 436 | "expand-range": "^1.8.1", 437 | "preserve": "^0.2.0", 438 | "repeat-element": "^1.1.2" 439 | } 440 | }, 441 | "builtin-modules": { 442 | "version": "1.1.1", 443 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 444 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 445 | "dev": true 446 | }, 447 | "bytes": { 448 | "version": "3.0.0", 449 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 450 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 451 | "dev": true 452 | }, 453 | "camelcase": { 454 | "version": "2.1.1", 455 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 456 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 457 | "dev": true 458 | }, 459 | "camelcase-keys": { 460 | "version": "2.1.0", 461 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 462 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 463 | "dev": true, 464 | "requires": { 465 | "camelcase": "^2.0.0", 466 | "map-obj": "^1.0.0" 467 | } 468 | }, 469 | "caseless": { 470 | "version": "0.12.0", 471 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 472 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 473 | "dev": true 474 | }, 475 | "chain-able": { 476 | "version": "1.0.1", 477 | "resolved": "https://registry.npmjs.org/chain-able/-/chain-able-1.0.1.tgz", 478 | "integrity": "sha1-tIrJvcGPIZLscwq8ZmCfkKq1YF8=", 479 | "dev": true 480 | }, 481 | "chalk": { 482 | "version": "2.4.1", 483 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", 484 | "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 485 | "dev": true, 486 | "requires": { 487 | "ansi-styles": "^3.2.1", 488 | "escape-string-regexp": "^1.0.5", 489 | "supports-color": "^5.3.0" 490 | } 491 | }, 492 | "chardet": { 493 | "version": "0.4.2", 494 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", 495 | "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", 496 | "dev": true 497 | }, 498 | "chokidar": { 499 | "version": "1.7.0", 500 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", 501 | "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", 502 | "dev": true, 503 | "requires": { 504 | "anymatch": "^1.3.0", 505 | "async-each": "^1.0.0", 506 | "fsevents": "^1.0.0", 507 | "glob-parent": "^2.0.0", 508 | "inherits": "^2.0.1", 509 | "is-binary-path": "^1.0.0", 510 | "is-glob": "^2.0.0", 511 | "path-is-absolute": "^1.0.0", 512 | "readdirp": "^2.0.0" 513 | } 514 | }, 515 | "clean-css": { 516 | "version": "4.1.11", 517 | "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", 518 | "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", 519 | "dev": true, 520 | "requires": { 521 | "source-map": "0.5.x" 522 | }, 523 | "dependencies": { 524 | "source-map": { 525 | "version": "0.5.7", 526 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 527 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 528 | "dev": true 529 | } 530 | } 531 | }, 532 | "cli-cursor": { 533 | "version": "2.1.0", 534 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 535 | "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 536 | "dev": true, 537 | "requires": { 538 | "restore-cursor": "^2.0.0" 539 | } 540 | }, 541 | "cli-width": { 542 | "version": "2.2.0", 543 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 544 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 545 | "dev": true 546 | }, 547 | "clipboard": { 548 | "version": "2.0.1", 549 | "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.1.tgz", 550 | "integrity": "sha512-7yhQBmtN+uYZmfRjjVjKa0dZdWuabzpSKGtyQZN+9C8xlC788SSJjOHWh7tzurfwTqTD5UDYAhIv5fRJg3sHjQ==", 551 | "optional": true, 552 | "requires": { 553 | "good-listener": "^1.2.2", 554 | "select": "^1.1.2", 555 | "tiny-emitter": "^2.0.0" 556 | } 557 | }, 558 | "cliui": { 559 | "version": "3.2.0", 560 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 561 | "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 562 | "dev": true, 563 | "requires": { 564 | "string-width": "^1.0.1", 565 | "strip-ansi": "^3.0.1", 566 | "wrap-ansi": "^2.0.0" 567 | }, 568 | "dependencies": { 569 | "ansi-regex": { 570 | "version": "2.1.1", 571 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 572 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 573 | "dev": true 574 | }, 575 | "is-fullwidth-code-point": { 576 | "version": "1.0.0", 577 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 578 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 579 | "dev": true, 580 | "requires": { 581 | "number-is-nan": "^1.0.0" 582 | } 583 | }, 584 | "string-width": { 585 | "version": "1.0.2", 586 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 587 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 588 | "dev": true, 589 | "requires": { 590 | "code-point-at": "^1.0.0", 591 | "is-fullwidth-code-point": "^1.0.0", 592 | "strip-ansi": "^3.0.0" 593 | } 594 | }, 595 | "strip-ansi": { 596 | "version": "3.0.1", 597 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 598 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 599 | "dev": true, 600 | "requires": { 601 | "ansi-regex": "^2.0.0" 602 | } 603 | } 604 | } 605 | }, 606 | "co": { 607 | "version": "4.6.0", 608 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 609 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 610 | "dev": true 611 | }, 612 | "code-point-at": { 613 | "version": "1.1.0", 614 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 615 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 616 | "dev": true 617 | }, 618 | "color-convert": { 619 | "version": "1.9.2", 620 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", 621 | "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", 622 | "dev": true, 623 | "requires": { 624 | "color-name": "1.1.1" 625 | } 626 | }, 627 | "color-name": { 628 | "version": "1.1.1", 629 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", 630 | "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", 631 | "dev": true 632 | }, 633 | "combined-stream": { 634 | "version": "1.0.6", 635 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", 636 | "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", 637 | "dev": true, 638 | "requires": { 639 | "delayed-stream": "~1.0.0" 640 | } 641 | }, 642 | "commander": { 643 | "version": "2.15.1", 644 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", 645 | "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", 646 | "dev": true 647 | }, 648 | "concat-map": { 649 | "version": "0.0.1", 650 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 651 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 652 | "dev": true 653 | }, 654 | "console-control-strings": { 655 | "version": "1.1.0", 656 | "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 657 | "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", 658 | "dev": true 659 | }, 660 | "content-disposition": { 661 | "version": "0.5.2", 662 | "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", 663 | "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", 664 | "dev": true 665 | }, 666 | "content-type": { 667 | "version": "1.0.4", 668 | "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 669 | "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 670 | "dev": true 671 | }, 672 | "cookie": { 673 | "version": "0.3.1", 674 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", 675 | "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", 676 | "dev": true 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 | "dev": true 683 | }, 684 | "core-util-is": { 685 | "version": "1.0.2", 686 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 687 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 688 | "dev": true 689 | }, 690 | "cross-spawn": { 691 | "version": "3.0.1", 692 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", 693 | "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", 694 | "dev": true, 695 | "requires": { 696 | "lru-cache": "^4.0.1", 697 | "which": "^1.2.9" 698 | } 699 | }, 700 | "cryptiles": { 701 | "version": "2.0.5", 702 | "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", 703 | "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", 704 | "dev": true, 705 | "requires": { 706 | "boom": "2.x.x" 707 | } 708 | }, 709 | "cssesc": { 710 | "version": "1.0.1", 711 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-1.0.1.tgz", 712 | "integrity": "sha512-S2hzrpWvE6G/rW7i7IxJfWBYn27QWfOIncUW++8Rbo1VB5zsJDSVPcnI+Q8z7rhxT6/yZeLOCja4cZnghJrNGA==", 713 | "dev": true 714 | }, 715 | "currently-unhandled": { 716 | "version": "0.4.1", 717 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 718 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 719 | "dev": true, 720 | "requires": { 721 | "array-find-index": "^1.0.1" 722 | } 723 | }, 724 | "dashdash": { 725 | "version": "1.14.1", 726 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 727 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 728 | "dev": true, 729 | "requires": { 730 | "assert-plus": "^1.0.0" 731 | }, 732 | "dependencies": { 733 | "assert-plus": { 734 | "version": "1.0.0", 735 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 736 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 737 | "dev": true 738 | } 739 | } 740 | }, 741 | "de-indent": { 742 | "version": "1.0.2", 743 | "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", 744 | "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", 745 | "dev": true 746 | }, 747 | "debug": { 748 | "version": "2.6.9", 749 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 750 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 751 | "dev": true, 752 | "requires": { 753 | "ms": "2.0.0" 754 | } 755 | }, 756 | "decamelize": { 757 | "version": "1.2.0", 758 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 759 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 760 | "dev": true 761 | }, 762 | "deep-is": { 763 | "version": "0.1.3", 764 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 765 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 766 | "dev": true 767 | }, 768 | "delayed-stream": { 769 | "version": "1.0.0", 770 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 771 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 772 | "dev": true 773 | }, 774 | "delegate": { 775 | "version": "3.2.0", 776 | "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", 777 | "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", 778 | "optional": true 779 | }, 780 | "delegates": { 781 | "version": "1.0.0", 782 | "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 783 | "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", 784 | "dev": true 785 | }, 786 | "depd": { 787 | "version": "1.1.2", 788 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 789 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 790 | "dev": true 791 | }, 792 | "destroy": { 793 | "version": "1.0.4", 794 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 795 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 796 | "dev": true 797 | }, 798 | "ecc-jsbn": { 799 | "version": "0.1.1", 800 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", 801 | "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", 802 | "dev": true, 803 | "optional": true, 804 | "requires": { 805 | "jsbn": "~0.1.0" 806 | } 807 | }, 808 | "ee-first": { 809 | "version": "1.1.1", 810 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 811 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 812 | "dev": true 813 | }, 814 | "encodeurl": { 815 | "version": "1.0.2", 816 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 817 | "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 818 | "dev": true 819 | }, 820 | "error-ex": { 821 | "version": "1.3.2", 822 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 823 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 824 | "dev": true, 825 | "requires": { 826 | "is-arrayish": "^0.2.1" 827 | } 828 | }, 829 | "escape-html": { 830 | "version": "1.0.3", 831 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 832 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 833 | "dev": true 834 | }, 835 | "escape-string-regexp": { 836 | "version": "1.0.5", 837 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 838 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 839 | "dev": true 840 | }, 841 | "escodegen": { 842 | "version": "1.10.0", 843 | "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.10.0.tgz", 844 | "integrity": "sha512-fjUOf8johsv23WuIKdNQU4P9t9jhQ4Qzx6pC2uW890OloK3Zs1ZAoCNpg/2larNF501jLl3UNy0kIRcF6VI22g==", 845 | "dev": true, 846 | "requires": { 847 | "esprima": "^3.1.3", 848 | "estraverse": "^4.2.0", 849 | "esutils": "^2.0.2", 850 | "optionator": "^0.8.1", 851 | "source-map": "~0.6.1" 852 | }, 853 | "dependencies": { 854 | "source-map": { 855 | "version": "0.6.1", 856 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 857 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 858 | "dev": true, 859 | "optional": true 860 | } 861 | } 862 | }, 863 | "eslint-scope": { 864 | "version": "3.7.1", 865 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", 866 | "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", 867 | "dev": true, 868 | "requires": { 869 | "esrecurse": "^4.1.0", 870 | "estraverse": "^4.1.1" 871 | } 872 | }, 873 | "eslint-visitor-keys": { 874 | "version": "1.0.0", 875 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", 876 | "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", 877 | "dev": true 878 | }, 879 | "esprima": { 880 | "version": "3.1.3", 881 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", 882 | "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", 883 | "dev": true 884 | }, 885 | "esrecurse": { 886 | "version": "4.2.1", 887 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", 888 | "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 889 | "dev": true, 890 | "requires": { 891 | "estraverse": "^4.1.0" 892 | } 893 | }, 894 | "estraverse": { 895 | "version": "4.2.0", 896 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", 897 | "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", 898 | "dev": true 899 | }, 900 | "esutils": { 901 | "version": "2.0.2", 902 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", 903 | "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", 904 | "dev": true 905 | }, 906 | "etag": { 907 | "version": "1.8.1", 908 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 909 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 910 | "dev": true 911 | }, 912 | "exec-sh": { 913 | "version": "0.2.1", 914 | "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", 915 | "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", 916 | "dev": true, 917 | "requires": { 918 | "merge": "^1.1.3" 919 | } 920 | }, 921 | "execa": { 922 | "version": "0.7.0", 923 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 924 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 925 | "dev": true, 926 | "requires": { 927 | "cross-spawn": "^5.0.1", 928 | "get-stream": "^3.0.0", 929 | "is-stream": "^1.1.0", 930 | "npm-run-path": "^2.0.0", 931 | "p-finally": "^1.0.0", 932 | "signal-exit": "^3.0.0", 933 | "strip-eof": "^1.0.0" 934 | }, 935 | "dependencies": { 936 | "cross-spawn": { 937 | "version": "5.1.0", 938 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 939 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 940 | "dev": true, 941 | "requires": { 942 | "lru-cache": "^4.0.1", 943 | "shebang-command": "^1.2.0", 944 | "which": "^1.2.9" 945 | } 946 | } 947 | } 948 | }, 949 | "expand-brackets": { 950 | "version": "0.1.5", 951 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 952 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 953 | "dev": true, 954 | "requires": { 955 | "is-posix-bracket": "^0.1.0" 956 | } 957 | }, 958 | "expand-range": { 959 | "version": "1.8.2", 960 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 961 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 962 | "dev": true, 963 | "requires": { 964 | "fill-range": "^2.1.0" 965 | } 966 | }, 967 | "express": { 968 | "version": "4.16.3", 969 | "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", 970 | "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", 971 | "dev": true, 972 | "requires": { 973 | "accepts": "~1.3.5", 974 | "array-flatten": "1.1.1", 975 | "body-parser": "1.18.2", 976 | "content-disposition": "0.5.2", 977 | "content-type": "~1.0.4", 978 | "cookie": "0.3.1", 979 | "cookie-signature": "1.0.6", 980 | "debug": "2.6.9", 981 | "depd": "~1.1.2", 982 | "encodeurl": "~1.0.2", 983 | "escape-html": "~1.0.3", 984 | "etag": "~1.8.1", 985 | "finalhandler": "1.1.1", 986 | "fresh": "0.5.2", 987 | "merge-descriptors": "1.0.1", 988 | "methods": "~1.1.2", 989 | "on-finished": "~2.3.0", 990 | "parseurl": "~1.3.2", 991 | "path-to-regexp": "0.1.7", 992 | "proxy-addr": "~2.0.3", 993 | "qs": "6.5.1", 994 | "range-parser": "~1.2.0", 995 | "safe-buffer": "5.1.1", 996 | "send": "0.16.2", 997 | "serve-static": "1.13.2", 998 | "setprototypeof": "1.1.0", 999 | "statuses": "~1.4.0", 1000 | "type-is": "~1.6.16", 1001 | "utils-merge": "1.0.1", 1002 | "vary": "~1.1.2" 1003 | }, 1004 | "dependencies": { 1005 | "safe-buffer": { 1006 | "version": "5.1.1", 1007 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 1008 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 1009 | "dev": true 1010 | } 1011 | } 1012 | }, 1013 | "extend": { 1014 | "version": "3.0.1", 1015 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", 1016 | "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", 1017 | "dev": true 1018 | }, 1019 | "external-editor": { 1020 | "version": "2.2.0", 1021 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", 1022 | "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", 1023 | "dev": true, 1024 | "requires": { 1025 | "chardet": "^0.4.0", 1026 | "iconv-lite": "^0.4.17", 1027 | "tmp": "^0.0.33" 1028 | } 1029 | }, 1030 | "extglob": { 1031 | "version": "0.3.2", 1032 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 1033 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 1034 | "dev": true, 1035 | "requires": { 1036 | "is-extglob": "^1.0.0" 1037 | } 1038 | }, 1039 | "extsprintf": { 1040 | "version": "1.3.0", 1041 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 1042 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 1043 | "dev": true 1044 | }, 1045 | "fast-deep-equal": { 1046 | "version": "1.1.0", 1047 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", 1048 | "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", 1049 | "dev": true 1050 | }, 1051 | "fast-json-stable-stringify": { 1052 | "version": "2.0.0", 1053 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 1054 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", 1055 | "dev": true 1056 | }, 1057 | "fast-levenshtein": { 1058 | "version": "2.0.6", 1059 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1060 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 1061 | "dev": true 1062 | }, 1063 | "figures": { 1064 | "version": "2.0.0", 1065 | "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 1066 | "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", 1067 | "dev": true, 1068 | "requires": { 1069 | "escape-string-regexp": "^1.0.5" 1070 | } 1071 | }, 1072 | "file-match": { 1073 | "version": "1.0.2", 1074 | "resolved": "https://registry.npmjs.org/file-match/-/file-match-1.0.2.tgz", 1075 | "integrity": "sha1-ycrSZdLIrfOoFHWw30dYWQafrvc=", 1076 | "dev": true, 1077 | "requires": { 1078 | "utils-extend": "^1.0.6" 1079 | } 1080 | }, 1081 | "file-system": { 1082 | "version": "2.2.2", 1083 | "resolved": "https://registry.npmjs.org/file-system/-/file-system-2.2.2.tgz", 1084 | "integrity": "sha1-fWWDPjojR9zZVqgTxncVPtPt2Yc=", 1085 | "dev": true, 1086 | "requires": { 1087 | "file-match": "^1.0.1", 1088 | "utils-extend": "^1.0.4" 1089 | } 1090 | }, 1091 | "filename-regex": { 1092 | "version": "2.0.1", 1093 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 1094 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 1095 | "dev": true 1096 | }, 1097 | "fill-range": { 1098 | "version": "2.2.4", 1099 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", 1100 | "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", 1101 | "dev": true, 1102 | "requires": { 1103 | "is-number": "^2.1.0", 1104 | "isobject": "^2.0.0", 1105 | "randomatic": "^3.0.0", 1106 | "repeat-element": "^1.1.2", 1107 | "repeat-string": "^1.5.2" 1108 | } 1109 | }, 1110 | "finalhandler": { 1111 | "version": "1.1.1", 1112 | "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", 1113 | "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", 1114 | "dev": true, 1115 | "requires": { 1116 | "debug": "2.6.9", 1117 | "encodeurl": "~1.0.2", 1118 | "escape-html": "~1.0.3", 1119 | "on-finished": "~2.3.0", 1120 | "parseurl": "~1.3.2", 1121 | "statuses": "~1.4.0", 1122 | "unpipe": "~1.0.0" 1123 | } 1124 | }, 1125 | "find-up": { 1126 | "version": "1.1.2", 1127 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 1128 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 1129 | "dev": true, 1130 | "requires": { 1131 | "path-exists": "^2.0.0", 1132 | "pinkie-promise": "^2.0.0" 1133 | } 1134 | }, 1135 | "fliplog": { 1136 | "version": "0.3.13", 1137 | "resolved": "https://registry.npmjs.org/fliplog/-/fliplog-0.3.13.tgz", 1138 | "integrity": "sha512-R504CdX+mdhMYpmyrdiQ9PW6ncAyZnxyeA85fS1/P/Y9qmbMiQsqt6QzsYhq5kbqMb84PibVOcS1oz98GJl6EQ==", 1139 | "dev": true, 1140 | "requires": { 1141 | "chain-able": "^1.0.1" 1142 | } 1143 | }, 1144 | "for-in": { 1145 | "version": "1.0.2", 1146 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 1147 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 1148 | "dev": true 1149 | }, 1150 | "for-own": { 1151 | "version": "0.1.5", 1152 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 1153 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 1154 | "dev": true, 1155 | "requires": { 1156 | "for-in": "^1.0.1" 1157 | } 1158 | }, 1159 | "forever-agent": { 1160 | "version": "0.6.1", 1161 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 1162 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 1163 | "dev": true 1164 | }, 1165 | "form-data": { 1166 | "version": "2.1.4", 1167 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", 1168 | "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", 1169 | "dev": true, 1170 | "requires": { 1171 | "asynckit": "^0.4.0", 1172 | "combined-stream": "^1.0.5", 1173 | "mime-types": "^2.1.12" 1174 | } 1175 | }, 1176 | "forwarded": { 1177 | "version": "0.1.2", 1178 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", 1179 | "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", 1180 | "dev": true 1181 | }, 1182 | "fresh": { 1183 | "version": "0.5.2", 1184 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1185 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 1186 | "dev": true 1187 | }, 1188 | "fs-extra": { 1189 | "version": "2.1.2", 1190 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", 1191 | "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", 1192 | "dev": true, 1193 | "requires": { 1194 | "graceful-fs": "^4.1.2", 1195 | "jsonfile": "^2.1.0" 1196 | } 1197 | }, 1198 | "fs.realpath": { 1199 | "version": "1.0.0", 1200 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1201 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1202 | "dev": true 1203 | }, 1204 | "fsevents": { 1205 | "version": "1.2.4", 1206 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", 1207 | "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", 1208 | "dev": true, 1209 | "optional": true, 1210 | "requires": { 1211 | "nan": "^2.9.2", 1212 | "node-pre-gyp": "^0.10.0" 1213 | }, 1214 | "dependencies": { 1215 | "abbrev": { 1216 | "version": "1.1.1", 1217 | "bundled": true, 1218 | "dev": true, 1219 | "optional": true 1220 | }, 1221 | "ansi-regex": { 1222 | "version": "2.1.1", 1223 | "bundled": true, 1224 | "dev": true 1225 | }, 1226 | "aproba": { 1227 | "version": "1.2.0", 1228 | "bundled": true, 1229 | "dev": true, 1230 | "optional": true 1231 | }, 1232 | "are-we-there-yet": { 1233 | "version": "1.1.4", 1234 | "bundled": true, 1235 | "dev": true, 1236 | "optional": true, 1237 | "requires": { 1238 | "delegates": "^1.0.0", 1239 | "readable-stream": "^2.0.6" 1240 | } 1241 | }, 1242 | "balanced-match": { 1243 | "version": "1.0.0", 1244 | "bundled": true, 1245 | "dev": true 1246 | }, 1247 | "brace-expansion": { 1248 | "version": "1.1.11", 1249 | "bundled": true, 1250 | "dev": true, 1251 | "requires": { 1252 | "balanced-match": "^1.0.0", 1253 | "concat-map": "0.0.1" 1254 | } 1255 | }, 1256 | "chownr": { 1257 | "version": "1.0.1", 1258 | "bundled": true, 1259 | "dev": true, 1260 | "optional": true 1261 | }, 1262 | "code-point-at": { 1263 | "version": "1.1.0", 1264 | "bundled": true, 1265 | "dev": true 1266 | }, 1267 | "concat-map": { 1268 | "version": "0.0.1", 1269 | "bundled": true, 1270 | "dev": true 1271 | }, 1272 | "console-control-strings": { 1273 | "version": "1.1.0", 1274 | "bundled": true, 1275 | "dev": true 1276 | }, 1277 | "core-util-is": { 1278 | "version": "1.0.2", 1279 | "bundled": true, 1280 | "dev": true, 1281 | "optional": true 1282 | }, 1283 | "debug": { 1284 | "version": "2.6.9", 1285 | "bundled": true, 1286 | "dev": true, 1287 | "optional": true, 1288 | "requires": { 1289 | "ms": "2.0.0" 1290 | } 1291 | }, 1292 | "deep-extend": { 1293 | "version": "0.5.1", 1294 | "bundled": true, 1295 | "dev": true, 1296 | "optional": true 1297 | }, 1298 | "delegates": { 1299 | "version": "1.0.0", 1300 | "bundled": true, 1301 | "dev": true, 1302 | "optional": true 1303 | }, 1304 | "detect-libc": { 1305 | "version": "1.0.3", 1306 | "bundled": true, 1307 | "dev": true, 1308 | "optional": true 1309 | }, 1310 | "fs-minipass": { 1311 | "version": "1.2.5", 1312 | "bundled": true, 1313 | "dev": true, 1314 | "optional": true, 1315 | "requires": { 1316 | "minipass": "^2.2.1" 1317 | } 1318 | }, 1319 | "fs.realpath": { 1320 | "version": "1.0.0", 1321 | "bundled": true, 1322 | "dev": true, 1323 | "optional": true 1324 | }, 1325 | "gauge": { 1326 | "version": "2.7.4", 1327 | "bundled": true, 1328 | "dev": true, 1329 | "optional": true, 1330 | "requires": { 1331 | "aproba": "^1.0.3", 1332 | "console-control-strings": "^1.0.0", 1333 | "has-unicode": "^2.0.0", 1334 | "object-assign": "^4.1.0", 1335 | "signal-exit": "^3.0.0", 1336 | "string-width": "^1.0.1", 1337 | "strip-ansi": "^3.0.1", 1338 | "wide-align": "^1.1.0" 1339 | } 1340 | }, 1341 | "glob": { 1342 | "version": "7.1.2", 1343 | "bundled": true, 1344 | "dev": true, 1345 | "optional": true, 1346 | "requires": { 1347 | "fs.realpath": "^1.0.0", 1348 | "inflight": "^1.0.4", 1349 | "inherits": "2", 1350 | "minimatch": "^3.0.4", 1351 | "once": "^1.3.0", 1352 | "path-is-absolute": "^1.0.0" 1353 | } 1354 | }, 1355 | "has-unicode": { 1356 | "version": "2.0.1", 1357 | "bundled": true, 1358 | "dev": true, 1359 | "optional": true 1360 | }, 1361 | "iconv-lite": { 1362 | "version": "0.4.21", 1363 | "bundled": true, 1364 | "dev": true, 1365 | "optional": true, 1366 | "requires": { 1367 | "safer-buffer": "^2.1.0" 1368 | } 1369 | }, 1370 | "ignore-walk": { 1371 | "version": "3.0.1", 1372 | "bundled": true, 1373 | "dev": true, 1374 | "optional": true, 1375 | "requires": { 1376 | "minimatch": "^3.0.4" 1377 | } 1378 | }, 1379 | "inflight": { 1380 | "version": "1.0.6", 1381 | "bundled": true, 1382 | "dev": true, 1383 | "optional": true, 1384 | "requires": { 1385 | "once": "^1.3.0", 1386 | "wrappy": "1" 1387 | } 1388 | }, 1389 | "inherits": { 1390 | "version": "2.0.3", 1391 | "bundled": true, 1392 | "dev": true 1393 | }, 1394 | "ini": { 1395 | "version": "1.3.5", 1396 | "bundled": true, 1397 | "dev": true, 1398 | "optional": true 1399 | }, 1400 | "is-fullwidth-code-point": { 1401 | "version": "1.0.0", 1402 | "bundled": true, 1403 | "dev": true, 1404 | "requires": { 1405 | "number-is-nan": "^1.0.0" 1406 | } 1407 | }, 1408 | "isarray": { 1409 | "version": "1.0.0", 1410 | "bundled": true, 1411 | "dev": true, 1412 | "optional": true 1413 | }, 1414 | "minimatch": { 1415 | "version": "3.0.4", 1416 | "bundled": true, 1417 | "dev": true, 1418 | "requires": { 1419 | "brace-expansion": "^1.1.7" 1420 | } 1421 | }, 1422 | "minimist": { 1423 | "version": "0.0.8", 1424 | "bundled": true, 1425 | "dev": true 1426 | }, 1427 | "minipass": { 1428 | "version": "2.2.4", 1429 | "bundled": true, 1430 | "dev": true, 1431 | "requires": { 1432 | "safe-buffer": "^5.1.1", 1433 | "yallist": "^3.0.0" 1434 | } 1435 | }, 1436 | "minizlib": { 1437 | "version": "1.1.0", 1438 | "bundled": true, 1439 | "dev": true, 1440 | "optional": true, 1441 | "requires": { 1442 | "minipass": "^2.2.1" 1443 | } 1444 | }, 1445 | "mkdirp": { 1446 | "version": "0.5.1", 1447 | "bundled": true, 1448 | "dev": true, 1449 | "requires": { 1450 | "minimist": "0.0.8" 1451 | } 1452 | }, 1453 | "ms": { 1454 | "version": "2.0.0", 1455 | "bundled": true, 1456 | "dev": true, 1457 | "optional": true 1458 | }, 1459 | "needle": { 1460 | "version": "2.2.0", 1461 | "bundled": true, 1462 | "dev": true, 1463 | "optional": true, 1464 | "requires": { 1465 | "debug": "^2.1.2", 1466 | "iconv-lite": "^0.4.4", 1467 | "sax": "^1.2.4" 1468 | } 1469 | }, 1470 | "node-pre-gyp": { 1471 | "version": "0.10.0", 1472 | "bundled": true, 1473 | "dev": true, 1474 | "optional": true, 1475 | "requires": { 1476 | "detect-libc": "^1.0.2", 1477 | "mkdirp": "^0.5.1", 1478 | "needle": "^2.2.0", 1479 | "nopt": "^4.0.1", 1480 | "npm-packlist": "^1.1.6", 1481 | "npmlog": "^4.0.2", 1482 | "rc": "^1.1.7", 1483 | "rimraf": "^2.6.1", 1484 | "semver": "^5.3.0", 1485 | "tar": "^4" 1486 | } 1487 | }, 1488 | "nopt": { 1489 | "version": "4.0.1", 1490 | "bundled": true, 1491 | "dev": true, 1492 | "optional": true, 1493 | "requires": { 1494 | "abbrev": "1", 1495 | "osenv": "^0.1.4" 1496 | } 1497 | }, 1498 | "npm-bundled": { 1499 | "version": "1.0.3", 1500 | "bundled": true, 1501 | "dev": true, 1502 | "optional": true 1503 | }, 1504 | "npm-packlist": { 1505 | "version": "1.1.10", 1506 | "bundled": true, 1507 | "dev": true, 1508 | "optional": true, 1509 | "requires": { 1510 | "ignore-walk": "^3.0.1", 1511 | "npm-bundled": "^1.0.1" 1512 | } 1513 | }, 1514 | "npmlog": { 1515 | "version": "4.1.2", 1516 | "bundled": true, 1517 | "dev": true, 1518 | "optional": true, 1519 | "requires": { 1520 | "are-we-there-yet": "~1.1.2", 1521 | "console-control-strings": "~1.1.0", 1522 | "gauge": "~2.7.3", 1523 | "set-blocking": "~2.0.0" 1524 | } 1525 | }, 1526 | "number-is-nan": { 1527 | "version": "1.0.1", 1528 | "bundled": true, 1529 | "dev": true 1530 | }, 1531 | "object-assign": { 1532 | "version": "4.1.1", 1533 | "bundled": true, 1534 | "dev": true, 1535 | "optional": true 1536 | }, 1537 | "once": { 1538 | "version": "1.4.0", 1539 | "bundled": true, 1540 | "dev": true, 1541 | "requires": { 1542 | "wrappy": "1" 1543 | } 1544 | }, 1545 | "os-homedir": { 1546 | "version": "1.0.2", 1547 | "bundled": true, 1548 | "dev": true, 1549 | "optional": true 1550 | }, 1551 | "os-tmpdir": { 1552 | "version": "1.0.2", 1553 | "bundled": true, 1554 | "dev": true, 1555 | "optional": true 1556 | }, 1557 | "osenv": { 1558 | "version": "0.1.5", 1559 | "bundled": true, 1560 | "dev": true, 1561 | "optional": true, 1562 | "requires": { 1563 | "os-homedir": "^1.0.0", 1564 | "os-tmpdir": "^1.0.0" 1565 | } 1566 | }, 1567 | "path-is-absolute": { 1568 | "version": "1.0.1", 1569 | "bundled": true, 1570 | "dev": true, 1571 | "optional": true 1572 | }, 1573 | "process-nextick-args": { 1574 | "version": "2.0.0", 1575 | "bundled": true, 1576 | "dev": true, 1577 | "optional": true 1578 | }, 1579 | "rc": { 1580 | "version": "1.2.7", 1581 | "bundled": true, 1582 | "dev": true, 1583 | "optional": true, 1584 | "requires": { 1585 | "deep-extend": "^0.5.1", 1586 | "ini": "~1.3.0", 1587 | "minimist": "^1.2.0", 1588 | "strip-json-comments": "~2.0.1" 1589 | }, 1590 | "dependencies": { 1591 | "minimist": { 1592 | "version": "1.2.0", 1593 | "bundled": true, 1594 | "dev": true, 1595 | "optional": true 1596 | } 1597 | } 1598 | }, 1599 | "readable-stream": { 1600 | "version": "2.3.6", 1601 | "bundled": true, 1602 | "dev": true, 1603 | "optional": true, 1604 | "requires": { 1605 | "core-util-is": "~1.0.0", 1606 | "inherits": "~2.0.3", 1607 | "isarray": "~1.0.0", 1608 | "process-nextick-args": "~2.0.0", 1609 | "safe-buffer": "~5.1.1", 1610 | "string_decoder": "~1.1.1", 1611 | "util-deprecate": "~1.0.1" 1612 | } 1613 | }, 1614 | "rimraf": { 1615 | "version": "2.6.2", 1616 | "bundled": true, 1617 | "dev": true, 1618 | "optional": true, 1619 | "requires": { 1620 | "glob": "^7.0.5" 1621 | } 1622 | }, 1623 | "safe-buffer": { 1624 | "version": "5.1.1", 1625 | "bundled": true, 1626 | "dev": true 1627 | }, 1628 | "safer-buffer": { 1629 | "version": "2.1.2", 1630 | "bundled": true, 1631 | "dev": true, 1632 | "optional": true 1633 | }, 1634 | "sax": { 1635 | "version": "1.2.4", 1636 | "bundled": true, 1637 | "dev": true, 1638 | "optional": true 1639 | }, 1640 | "semver": { 1641 | "version": "5.5.0", 1642 | "bundled": true, 1643 | "dev": true, 1644 | "optional": true 1645 | }, 1646 | "set-blocking": { 1647 | "version": "2.0.0", 1648 | "bundled": true, 1649 | "dev": true, 1650 | "optional": true 1651 | }, 1652 | "signal-exit": { 1653 | "version": "3.0.2", 1654 | "bundled": true, 1655 | "dev": true, 1656 | "optional": true 1657 | }, 1658 | "string-width": { 1659 | "version": "1.0.2", 1660 | "bundled": true, 1661 | "dev": true, 1662 | "requires": { 1663 | "code-point-at": "^1.0.0", 1664 | "is-fullwidth-code-point": "^1.0.0", 1665 | "strip-ansi": "^3.0.0" 1666 | } 1667 | }, 1668 | "string_decoder": { 1669 | "version": "1.1.1", 1670 | "bundled": true, 1671 | "dev": true, 1672 | "optional": true, 1673 | "requires": { 1674 | "safe-buffer": "~5.1.0" 1675 | } 1676 | }, 1677 | "strip-ansi": { 1678 | "version": "3.0.1", 1679 | "bundled": true, 1680 | "dev": true, 1681 | "requires": { 1682 | "ansi-regex": "^2.0.0" 1683 | } 1684 | }, 1685 | "strip-json-comments": { 1686 | "version": "2.0.1", 1687 | "bundled": true, 1688 | "dev": true, 1689 | "optional": true 1690 | }, 1691 | "tar": { 1692 | "version": "4.4.1", 1693 | "bundled": true, 1694 | "dev": true, 1695 | "optional": true, 1696 | "requires": { 1697 | "chownr": "^1.0.1", 1698 | "fs-minipass": "^1.2.5", 1699 | "minipass": "^2.2.4", 1700 | "minizlib": "^1.1.0", 1701 | "mkdirp": "^0.5.0", 1702 | "safe-buffer": "^5.1.1", 1703 | "yallist": "^3.0.2" 1704 | } 1705 | }, 1706 | "util-deprecate": { 1707 | "version": "1.0.2", 1708 | "bundled": true, 1709 | "dev": true, 1710 | "optional": true 1711 | }, 1712 | "wide-align": { 1713 | "version": "1.1.2", 1714 | "bundled": true, 1715 | "dev": true, 1716 | "optional": true, 1717 | "requires": { 1718 | "string-width": "^1.0.2" 1719 | } 1720 | }, 1721 | "wrappy": { 1722 | "version": "1.0.2", 1723 | "bundled": true, 1724 | "dev": true 1725 | }, 1726 | "yallist": { 1727 | "version": "3.0.2", 1728 | "bundled": true, 1729 | "dev": true 1730 | } 1731 | } 1732 | }, 1733 | "fstream": { 1734 | "version": "1.0.11", 1735 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", 1736 | "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", 1737 | "dev": true, 1738 | "requires": { 1739 | "graceful-fs": "^4.1.2", 1740 | "inherits": "~2.0.0", 1741 | "mkdirp": ">=0.5 0", 1742 | "rimraf": "2" 1743 | } 1744 | }, 1745 | "fuse-box": { 1746 | "version": "3.3.0", 1747 | "resolved": "https://registry.npmjs.org/fuse-box/-/fuse-box-3.3.0.tgz", 1748 | "integrity": "sha512-ZEU/oXeYuB2k3j7/KnylQ2erF0hsHNZzp3ueUyMlYRF2FDlaMM9Gz1BSiB4z8h+VchrKmYyx/SHg8NEcbufzHg==", 1749 | "dev": true, 1750 | "requires": { 1751 | "acorn": "^5.1.2", 1752 | "acorn-jsx": "^4.0.1", 1753 | "ansi": "^0.3.1", 1754 | "app-root-path": "^2.0.1", 1755 | "base64-img": "^1.0.3", 1756 | "base64-js": "^1.2.0", 1757 | "chokidar": "^1.6.1", 1758 | "clean-css": "^4.1.9", 1759 | "escodegen": "^1.8.1", 1760 | "express": "^4.14.0", 1761 | "fliplog": "^0.3.13", 1762 | "fs-extra": "^2.0.0", 1763 | "fuse-concat-with-sourcemaps": "^1.0.5", 1764 | "glob": "^7.1.1", 1765 | "ieee754": "^1.1.8", 1766 | "inquirer": "^3.0.6", 1767 | "lego-api": "^1.0.7", 1768 | "minimist": "^1.2.0", 1769 | "mustache": "^2.3.0", 1770 | "node-sass": "^4.9.0", 1771 | "postcss": "^6.0.1", 1772 | "pretty-time": "^0.2.0", 1773 | "prettysize": "0.0.3", 1774 | "realm-utils": "^1.0.9", 1775 | "regexpu-core": "^4.1.3", 1776 | "request": "^2.79.0", 1777 | "shorthash": "0.0.2", 1778 | "source-map": "^0.7.1", 1779 | "tslib": "^1.8.0", 1780 | "watch": "^1.0.1", 1781 | "ws": "^1.1.1", 1782 | "yargs": "^9.0.1" 1783 | } 1784 | }, 1785 | "fuse-concat-with-sourcemaps": { 1786 | "version": "1.0.5", 1787 | "resolved": "https://registry.npmjs.org/fuse-concat-with-sourcemaps/-/fuse-concat-with-sourcemaps-1.0.5.tgz", 1788 | "integrity": "sha512-tKsRJIxn9tU3IH8JHMwFhGbObqkDKXhNKOvcM+QyflAlYb2EgOvIQe8D6WB/cocA3puldHatsp9SN5SKryasrw==", 1789 | "dev": true, 1790 | "requires": { 1791 | "source-map": "^0.6.1" 1792 | }, 1793 | "dependencies": { 1794 | "source-map": { 1795 | "version": "0.6.1", 1796 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1797 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1798 | "dev": true 1799 | } 1800 | } 1801 | }, 1802 | "gauge": { 1803 | "version": "2.7.4", 1804 | "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", 1805 | "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 1806 | "dev": true, 1807 | "requires": { 1808 | "aproba": "^1.0.3", 1809 | "console-control-strings": "^1.0.0", 1810 | "has-unicode": "^2.0.0", 1811 | "object-assign": "^4.1.0", 1812 | "signal-exit": "^3.0.0", 1813 | "string-width": "^1.0.1", 1814 | "strip-ansi": "^3.0.1", 1815 | "wide-align": "^1.1.0" 1816 | }, 1817 | "dependencies": { 1818 | "ansi-regex": { 1819 | "version": "2.1.1", 1820 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 1821 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 1822 | "dev": true 1823 | }, 1824 | "is-fullwidth-code-point": { 1825 | "version": "1.0.0", 1826 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1827 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1828 | "dev": true, 1829 | "requires": { 1830 | "number-is-nan": "^1.0.0" 1831 | } 1832 | }, 1833 | "string-width": { 1834 | "version": "1.0.2", 1835 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1836 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1837 | "dev": true, 1838 | "requires": { 1839 | "code-point-at": "^1.0.0", 1840 | "is-fullwidth-code-point": "^1.0.0", 1841 | "strip-ansi": "^3.0.0" 1842 | } 1843 | }, 1844 | "strip-ansi": { 1845 | "version": "3.0.1", 1846 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1847 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1848 | "dev": true, 1849 | "requires": { 1850 | "ansi-regex": "^2.0.0" 1851 | } 1852 | } 1853 | } 1854 | }, 1855 | "gaze": { 1856 | "version": "1.1.3", 1857 | "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", 1858 | "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", 1859 | "dev": true, 1860 | "requires": { 1861 | "globule": "^1.0.0" 1862 | } 1863 | }, 1864 | "generate-function": { 1865 | "version": "2.0.0", 1866 | "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", 1867 | "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", 1868 | "dev": true 1869 | }, 1870 | "generate-object-property": { 1871 | "version": "1.2.0", 1872 | "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", 1873 | "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", 1874 | "dev": true, 1875 | "requires": { 1876 | "is-property": "^1.0.0" 1877 | } 1878 | }, 1879 | "get-caller-file": { 1880 | "version": "1.0.2", 1881 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", 1882 | "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", 1883 | "dev": true 1884 | }, 1885 | "get-stdin": { 1886 | "version": "4.0.1", 1887 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 1888 | "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 1889 | "dev": true 1890 | }, 1891 | "get-stream": { 1892 | "version": "3.0.0", 1893 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1894 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1895 | "dev": true 1896 | }, 1897 | "getpass": { 1898 | "version": "0.1.7", 1899 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 1900 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 1901 | "dev": true, 1902 | "requires": { 1903 | "assert-plus": "^1.0.0" 1904 | }, 1905 | "dependencies": { 1906 | "assert-plus": { 1907 | "version": "1.0.0", 1908 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 1909 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 1910 | "dev": true 1911 | } 1912 | } 1913 | }, 1914 | "glob": { 1915 | "version": "7.1.2", 1916 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 1917 | "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 1918 | "dev": true, 1919 | "requires": { 1920 | "fs.realpath": "^1.0.0", 1921 | "inflight": "^1.0.4", 1922 | "inherits": "2", 1923 | "minimatch": "^3.0.4", 1924 | "once": "^1.3.0", 1925 | "path-is-absolute": "^1.0.0" 1926 | } 1927 | }, 1928 | "glob-base": { 1929 | "version": "0.3.0", 1930 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 1931 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 1932 | "dev": true, 1933 | "requires": { 1934 | "glob-parent": "^2.0.0", 1935 | "is-glob": "^2.0.0" 1936 | } 1937 | }, 1938 | "glob-parent": { 1939 | "version": "2.0.0", 1940 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 1941 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 1942 | "dev": true, 1943 | "requires": { 1944 | "is-glob": "^2.0.0" 1945 | } 1946 | }, 1947 | "globals": { 1948 | "version": "11.7.0", 1949 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", 1950 | "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", 1951 | "dev": true 1952 | }, 1953 | "globule": { 1954 | "version": "1.2.1", 1955 | "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", 1956 | "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", 1957 | "dev": true, 1958 | "requires": { 1959 | "glob": "~7.1.1", 1960 | "lodash": "~4.17.10", 1961 | "minimatch": "~3.0.2" 1962 | } 1963 | }, 1964 | "good-listener": { 1965 | "version": "1.2.2", 1966 | "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", 1967 | "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", 1968 | "optional": true, 1969 | "requires": { 1970 | "delegate": "^3.1.2" 1971 | } 1972 | }, 1973 | "graceful-fs": { 1974 | "version": "4.1.11", 1975 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 1976 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 1977 | "dev": true 1978 | }, 1979 | "har-schema": { 1980 | "version": "1.0.5", 1981 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", 1982 | "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", 1983 | "dev": true 1984 | }, 1985 | "har-validator": { 1986 | "version": "4.2.1", 1987 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", 1988 | "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", 1989 | "dev": true, 1990 | "requires": { 1991 | "ajv": "^4.9.1", 1992 | "har-schema": "^1.0.5" 1993 | } 1994 | }, 1995 | "has-ansi": { 1996 | "version": "2.0.0", 1997 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1998 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 1999 | "dev": true, 2000 | "requires": { 2001 | "ansi-regex": "^2.0.0" 2002 | }, 2003 | "dependencies": { 2004 | "ansi-regex": { 2005 | "version": "2.1.1", 2006 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 2007 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 2008 | "dev": true 2009 | } 2010 | } 2011 | }, 2012 | "has-flag": { 2013 | "version": "3.0.0", 2014 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2015 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 2016 | "dev": true 2017 | }, 2018 | "has-unicode": { 2019 | "version": "2.0.1", 2020 | "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 2021 | "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", 2022 | "dev": true 2023 | }, 2024 | "hawk": { 2025 | "version": "3.1.3", 2026 | "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", 2027 | "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", 2028 | "dev": true, 2029 | "requires": { 2030 | "boom": "2.x.x", 2031 | "cryptiles": "2.x.x", 2032 | "hoek": "2.x.x", 2033 | "sntp": "1.x.x" 2034 | } 2035 | }, 2036 | "he": { 2037 | "version": "1.1.1", 2038 | "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", 2039 | "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", 2040 | "dev": true 2041 | }, 2042 | "hoek": { 2043 | "version": "2.16.3", 2044 | "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", 2045 | "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", 2046 | "dev": true 2047 | }, 2048 | "hosted-git-info": { 2049 | "version": "2.6.0", 2050 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", 2051 | "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", 2052 | "dev": true 2053 | }, 2054 | "http-errors": { 2055 | "version": "1.6.3", 2056 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 2057 | "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 2058 | "dev": true, 2059 | "requires": { 2060 | "depd": "~1.1.2", 2061 | "inherits": "2.0.3", 2062 | "setprototypeof": "1.1.0", 2063 | "statuses": ">= 1.4.0 < 2" 2064 | } 2065 | }, 2066 | "http-signature": { 2067 | "version": "1.1.1", 2068 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", 2069 | "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", 2070 | "dev": true, 2071 | "requires": { 2072 | "assert-plus": "^0.2.0", 2073 | "jsprim": "^1.2.2", 2074 | "sshpk": "^1.7.0" 2075 | } 2076 | }, 2077 | "iconv-lite": { 2078 | "version": "0.4.19", 2079 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", 2080 | "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", 2081 | "dev": true 2082 | }, 2083 | "ieee754": { 2084 | "version": "1.1.12", 2085 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", 2086 | "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", 2087 | "dev": true 2088 | }, 2089 | "in-publish": { 2090 | "version": "2.0.0", 2091 | "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", 2092 | "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", 2093 | "dev": true 2094 | }, 2095 | "indent-string": { 2096 | "version": "2.1.0", 2097 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 2098 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 2099 | "dev": true, 2100 | "requires": { 2101 | "repeating": "^2.0.0" 2102 | } 2103 | }, 2104 | "indexes-of": { 2105 | "version": "1.0.1", 2106 | "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", 2107 | "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", 2108 | "dev": true 2109 | }, 2110 | "inflight": { 2111 | "version": "1.0.6", 2112 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2113 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2114 | "dev": true, 2115 | "requires": { 2116 | "once": "^1.3.0", 2117 | "wrappy": "1" 2118 | } 2119 | }, 2120 | "inherits": { 2121 | "version": "2.0.3", 2122 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2123 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 2124 | "dev": true 2125 | }, 2126 | "inquirer": { 2127 | "version": "3.3.0", 2128 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", 2129 | "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", 2130 | "dev": true, 2131 | "requires": { 2132 | "ansi-escapes": "^3.0.0", 2133 | "chalk": "^2.0.0", 2134 | "cli-cursor": "^2.1.0", 2135 | "cli-width": "^2.0.0", 2136 | "external-editor": "^2.0.4", 2137 | "figures": "^2.0.0", 2138 | "lodash": "^4.3.0", 2139 | "mute-stream": "0.0.7", 2140 | "run-async": "^2.2.0", 2141 | "rx-lite": "^4.0.8", 2142 | "rx-lite-aggregates": "^4.0.8", 2143 | "string-width": "^2.1.0", 2144 | "strip-ansi": "^4.0.0", 2145 | "through": "^2.3.6" 2146 | } 2147 | }, 2148 | "invariant": { 2149 | "version": "2.2.4", 2150 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", 2151 | "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", 2152 | "dev": true, 2153 | "requires": { 2154 | "loose-envify": "^1.0.0" 2155 | } 2156 | }, 2157 | "invert-kv": { 2158 | "version": "1.0.0", 2159 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 2160 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 2161 | "dev": true 2162 | }, 2163 | "ipaddr.js": { 2164 | "version": "1.6.0", 2165 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", 2166 | "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=", 2167 | "dev": true 2168 | }, 2169 | "is-arrayish": { 2170 | "version": "0.2.1", 2171 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2172 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2173 | "dev": true 2174 | }, 2175 | "is-binary-path": { 2176 | "version": "1.0.1", 2177 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 2178 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 2179 | "dev": true, 2180 | "requires": { 2181 | "binary-extensions": "^1.0.0" 2182 | } 2183 | }, 2184 | "is-buffer": { 2185 | "version": "1.1.6", 2186 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 2187 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 2188 | "dev": true 2189 | }, 2190 | "is-builtin-module": { 2191 | "version": "1.0.0", 2192 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 2193 | "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 2194 | "dev": true, 2195 | "requires": { 2196 | "builtin-modules": "^1.0.0" 2197 | } 2198 | }, 2199 | "is-dotfile": { 2200 | "version": "1.0.3", 2201 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 2202 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 2203 | "dev": true 2204 | }, 2205 | "is-equal-shallow": { 2206 | "version": "0.1.3", 2207 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 2208 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 2209 | "dev": true, 2210 | "requires": { 2211 | "is-primitive": "^2.0.0" 2212 | } 2213 | }, 2214 | "is-extendable": { 2215 | "version": "0.1.1", 2216 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2217 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 2218 | "dev": true 2219 | }, 2220 | "is-extglob": { 2221 | "version": "1.0.0", 2222 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 2223 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", 2224 | "dev": true 2225 | }, 2226 | "is-finite": { 2227 | "version": "1.0.2", 2228 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 2229 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 2230 | "dev": true, 2231 | "requires": { 2232 | "number-is-nan": "^1.0.0" 2233 | } 2234 | }, 2235 | "is-fullwidth-code-point": { 2236 | "version": "2.0.0", 2237 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2238 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 2239 | "dev": true 2240 | }, 2241 | "is-glob": { 2242 | "version": "2.0.1", 2243 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 2244 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 2245 | "dev": true, 2246 | "requires": { 2247 | "is-extglob": "^1.0.0" 2248 | } 2249 | }, 2250 | "is-my-ip-valid": { 2251 | "version": "1.0.0", 2252 | "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", 2253 | "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", 2254 | "dev": true 2255 | }, 2256 | "is-my-json-valid": { 2257 | "version": "2.17.2", 2258 | "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", 2259 | "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", 2260 | "dev": true, 2261 | "requires": { 2262 | "generate-function": "^2.0.0", 2263 | "generate-object-property": "^1.1.0", 2264 | "is-my-ip-valid": "^1.0.0", 2265 | "jsonpointer": "^4.0.0", 2266 | "xtend": "^4.0.0" 2267 | } 2268 | }, 2269 | "is-number": { 2270 | "version": "2.1.0", 2271 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 2272 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 2273 | "dev": true, 2274 | "requires": { 2275 | "kind-of": "^3.0.2" 2276 | } 2277 | }, 2278 | "is-posix-bracket": { 2279 | "version": "0.1.1", 2280 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 2281 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 2282 | "dev": true 2283 | }, 2284 | "is-primitive": { 2285 | "version": "2.0.0", 2286 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 2287 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", 2288 | "dev": true 2289 | }, 2290 | "is-promise": { 2291 | "version": "2.1.0", 2292 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 2293 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 2294 | "dev": true 2295 | }, 2296 | "is-property": { 2297 | "version": "1.0.2", 2298 | "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", 2299 | "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", 2300 | "dev": true 2301 | }, 2302 | "is-stream": { 2303 | "version": "1.1.0", 2304 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 2305 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 2306 | "dev": true 2307 | }, 2308 | "is-typedarray": { 2309 | "version": "1.0.0", 2310 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 2311 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 2312 | "dev": true 2313 | }, 2314 | "is-utf8": { 2315 | "version": "0.2.1", 2316 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 2317 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 2318 | "dev": true 2319 | }, 2320 | "is-wsl": { 2321 | "version": "1.1.0", 2322 | "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 2323 | "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 2324 | "dev": true 2325 | }, 2326 | "isarray": { 2327 | "version": "1.0.0", 2328 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2329 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 2330 | "dev": true 2331 | }, 2332 | "isexe": { 2333 | "version": "2.0.0", 2334 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2335 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2336 | "dev": true 2337 | }, 2338 | "isobject": { 2339 | "version": "2.1.0", 2340 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 2341 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 2342 | "dev": true, 2343 | "requires": { 2344 | "isarray": "1.0.0" 2345 | } 2346 | }, 2347 | "isstream": { 2348 | "version": "0.1.2", 2349 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 2350 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 2351 | "dev": true 2352 | }, 2353 | "js-base64": { 2354 | "version": "2.4.5", 2355 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz", 2356 | "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==", 2357 | "dev": true 2358 | }, 2359 | "js-tokens": { 2360 | "version": "3.0.2", 2361 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", 2362 | "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", 2363 | "dev": true 2364 | }, 2365 | "jsbn": { 2366 | "version": "0.1.1", 2367 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 2368 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 2369 | "dev": true, 2370 | "optional": true 2371 | }, 2372 | "jsesc": { 2373 | "version": "0.5.0", 2374 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 2375 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 2376 | "dev": true 2377 | }, 2378 | "json-schema": { 2379 | "version": "0.2.3", 2380 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 2381 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 2382 | "dev": true 2383 | }, 2384 | "json-schema-traverse": { 2385 | "version": "0.3.1", 2386 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", 2387 | "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", 2388 | "dev": true 2389 | }, 2390 | "json-stable-stringify": { 2391 | "version": "1.0.1", 2392 | "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", 2393 | "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 2394 | "dev": true, 2395 | "requires": { 2396 | "jsonify": "~0.0.0" 2397 | } 2398 | }, 2399 | "json-stringify-safe": { 2400 | "version": "5.0.1", 2401 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 2402 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 2403 | "dev": true 2404 | }, 2405 | "jsonfile": { 2406 | "version": "2.4.0", 2407 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 2408 | "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", 2409 | "dev": true, 2410 | "requires": { 2411 | "graceful-fs": "^4.1.6" 2412 | } 2413 | }, 2414 | "jsonify": { 2415 | "version": "0.0.0", 2416 | "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", 2417 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", 2418 | "dev": true 2419 | }, 2420 | "jsonpointer": { 2421 | "version": "4.0.1", 2422 | "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", 2423 | "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", 2424 | "dev": true 2425 | }, 2426 | "jsprim": { 2427 | "version": "1.4.1", 2428 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 2429 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 2430 | "dev": true, 2431 | "requires": { 2432 | "assert-plus": "1.0.0", 2433 | "extsprintf": "1.3.0", 2434 | "json-schema": "0.2.3", 2435 | "verror": "1.10.0" 2436 | }, 2437 | "dependencies": { 2438 | "assert-plus": { 2439 | "version": "1.0.0", 2440 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2441 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 2442 | "dev": true 2443 | } 2444 | } 2445 | }, 2446 | "kind-of": { 2447 | "version": "3.2.2", 2448 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2449 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2450 | "dev": true, 2451 | "requires": { 2452 | "is-buffer": "^1.1.5" 2453 | } 2454 | }, 2455 | "lcid": { 2456 | "version": "1.0.0", 2457 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 2458 | "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 2459 | "dev": true, 2460 | "requires": { 2461 | "invert-kv": "^1.0.0" 2462 | } 2463 | }, 2464 | "lego-api": { 2465 | "version": "1.0.8", 2466 | "resolved": "https://registry.npmjs.org/lego-api/-/lego-api-1.0.8.tgz", 2467 | "integrity": "sha512-pZD0mf32+RL1bUMJztRcXiNBB1gE8gd/h4MDLWdZp7vaMZyjPiYK/zNpNNGoJvmoa7D/wf9dll+5z7pDObdLFg==", 2468 | "dev": true, 2469 | "requires": { 2470 | "chain-able": "^3.0.0" 2471 | }, 2472 | "dependencies": { 2473 | "chain-able": { 2474 | "version": "3.0.0", 2475 | "resolved": "https://registry.npmjs.org/chain-able/-/chain-able-3.0.0.tgz", 2476 | "integrity": "sha512-26MoELhta86n7gCsE2T1hGRyncZvPjFXTkB/DEp4+i/EJVSxXQNwXMDZZb2+SWcbPuow18wQtztaW7GXOel9DA==", 2477 | "dev": true 2478 | } 2479 | } 2480 | }, 2481 | "levn": { 2482 | "version": "0.3.0", 2483 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 2484 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 2485 | "dev": true, 2486 | "requires": { 2487 | "prelude-ls": "~1.1.2", 2488 | "type-check": "~0.3.2" 2489 | } 2490 | }, 2491 | "load-json-file": { 2492 | "version": "1.1.0", 2493 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 2494 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 2495 | "dev": true, 2496 | "requires": { 2497 | "graceful-fs": "^4.1.2", 2498 | "parse-json": "^2.2.0", 2499 | "pify": "^2.0.0", 2500 | "pinkie-promise": "^2.0.0", 2501 | "strip-bom": "^2.0.0" 2502 | } 2503 | }, 2504 | "locate-path": { 2505 | "version": "2.0.0", 2506 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 2507 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 2508 | "dev": true, 2509 | "requires": { 2510 | "p-locate": "^2.0.0", 2511 | "path-exists": "^3.0.0" 2512 | }, 2513 | "dependencies": { 2514 | "path-exists": { 2515 | "version": "3.0.0", 2516 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 2517 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 2518 | "dev": true 2519 | } 2520 | } 2521 | }, 2522 | "lodash": { 2523 | "version": "4.17.10", 2524 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", 2525 | "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", 2526 | "dev": true 2527 | }, 2528 | "lodash.assign": { 2529 | "version": "4.2.0", 2530 | "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", 2531 | "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", 2532 | "dev": true 2533 | }, 2534 | "lodash.clonedeep": { 2535 | "version": "4.5.0", 2536 | "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 2537 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", 2538 | "dev": true 2539 | }, 2540 | "lodash.mergewith": { 2541 | "version": "4.6.1", 2542 | "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", 2543 | "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", 2544 | "dev": true 2545 | }, 2546 | "loose-envify": { 2547 | "version": "1.3.1", 2548 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", 2549 | "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", 2550 | "dev": true, 2551 | "requires": { 2552 | "js-tokens": "^3.0.0" 2553 | } 2554 | }, 2555 | "loud-rejection": { 2556 | "version": "1.6.0", 2557 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 2558 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 2559 | "dev": true, 2560 | "requires": { 2561 | "currently-unhandled": "^0.4.1", 2562 | "signal-exit": "^3.0.0" 2563 | } 2564 | }, 2565 | "lru-cache": { 2566 | "version": "4.1.3", 2567 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", 2568 | "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", 2569 | "dev": true, 2570 | "requires": { 2571 | "pseudomap": "^1.0.2", 2572 | "yallist": "^2.1.2" 2573 | } 2574 | }, 2575 | "map-obj": { 2576 | "version": "1.0.1", 2577 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 2578 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 2579 | "dev": true 2580 | }, 2581 | "math-random": { 2582 | "version": "1.0.1", 2583 | "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", 2584 | "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", 2585 | "dev": true 2586 | }, 2587 | "media-typer": { 2588 | "version": "0.3.0", 2589 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 2590 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 2591 | "dev": true 2592 | }, 2593 | "mem": { 2594 | "version": "1.1.0", 2595 | "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", 2596 | "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", 2597 | "dev": true, 2598 | "requires": { 2599 | "mimic-fn": "^1.0.0" 2600 | } 2601 | }, 2602 | "meow": { 2603 | "version": "3.7.0", 2604 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 2605 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 2606 | "dev": true, 2607 | "requires": { 2608 | "camelcase-keys": "^2.0.0", 2609 | "decamelize": "^1.1.2", 2610 | "loud-rejection": "^1.0.0", 2611 | "map-obj": "^1.0.1", 2612 | "minimist": "^1.1.3", 2613 | "normalize-package-data": "^2.3.4", 2614 | "object-assign": "^4.0.1", 2615 | "read-pkg-up": "^1.0.1", 2616 | "redent": "^1.0.0", 2617 | "trim-newlines": "^1.0.0" 2618 | } 2619 | }, 2620 | "merge": { 2621 | "version": "1.2.0", 2622 | "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", 2623 | "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", 2624 | "dev": true 2625 | }, 2626 | "merge-descriptors": { 2627 | "version": "1.0.1", 2628 | "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 2629 | "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 2630 | "dev": true 2631 | }, 2632 | "methods": { 2633 | "version": "1.1.2", 2634 | "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 2635 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 2636 | "dev": true 2637 | }, 2638 | "micromatch": { 2639 | "version": "2.3.11", 2640 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 2641 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 2642 | "dev": true, 2643 | "requires": { 2644 | "arr-diff": "^2.0.0", 2645 | "array-unique": "^0.2.1", 2646 | "braces": "^1.8.2", 2647 | "expand-brackets": "^0.1.4", 2648 | "extglob": "^0.3.1", 2649 | "filename-regex": "^2.0.0", 2650 | "is-extglob": "^1.0.0", 2651 | "is-glob": "^2.0.1", 2652 | "kind-of": "^3.0.2", 2653 | "normalize-path": "^2.0.1", 2654 | "object.omit": "^2.0.0", 2655 | "parse-glob": "^3.0.4", 2656 | "regex-cache": "^0.4.2" 2657 | } 2658 | }, 2659 | "mime": { 2660 | "version": "1.4.1", 2661 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", 2662 | "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", 2663 | "dev": true 2664 | }, 2665 | "mime-db": { 2666 | "version": "1.33.0", 2667 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", 2668 | "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", 2669 | "dev": true 2670 | }, 2671 | "mime-types": { 2672 | "version": "2.1.18", 2673 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", 2674 | "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", 2675 | "dev": true, 2676 | "requires": { 2677 | "mime-db": "~1.33.0" 2678 | } 2679 | }, 2680 | "mimic-fn": { 2681 | "version": "1.2.0", 2682 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 2683 | "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 2684 | "dev": true 2685 | }, 2686 | "minimatch": { 2687 | "version": "3.0.4", 2688 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2689 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2690 | "dev": true, 2691 | "requires": { 2692 | "brace-expansion": "^1.1.7" 2693 | } 2694 | }, 2695 | "minimist": { 2696 | "version": "1.2.0", 2697 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 2698 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 2699 | "dev": true 2700 | }, 2701 | "mkdirp": { 2702 | "version": "0.5.1", 2703 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 2704 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 2705 | "dev": true, 2706 | "requires": { 2707 | "minimist": "0.0.8" 2708 | }, 2709 | "dependencies": { 2710 | "minimist": { 2711 | "version": "0.0.8", 2712 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 2713 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 2714 | "dev": true 2715 | } 2716 | } 2717 | }, 2718 | "ms": { 2719 | "version": "2.0.0", 2720 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2721 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 2722 | "dev": true 2723 | }, 2724 | "mustache": { 2725 | "version": "2.3.0", 2726 | "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.0.tgz", 2727 | "integrity": "sha1-QCj3d4sXcIpImTCm5SrDvKDaQdA=", 2728 | "dev": true 2729 | }, 2730 | "mute-stream": { 2731 | "version": "0.0.7", 2732 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", 2733 | "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", 2734 | "dev": true 2735 | }, 2736 | "nan": { 2737 | "version": "2.10.0", 2738 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", 2739 | "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", 2740 | "dev": true 2741 | }, 2742 | "nanoseconds": { 2743 | "version": "0.1.0", 2744 | "resolved": "https://registry.npmjs.org/nanoseconds/-/nanoseconds-0.1.0.tgz", 2745 | "integrity": "sha1-aew5/NAOd6s6ct4KQzQoJM15Izo=", 2746 | "dev": true 2747 | }, 2748 | "negotiator": { 2749 | "version": "0.6.1", 2750 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", 2751 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", 2752 | "dev": true 2753 | }, 2754 | "node-gyp": { 2755 | "version": "3.7.0", 2756 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz", 2757 | "integrity": "sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==", 2758 | "dev": true, 2759 | "requires": { 2760 | "fstream": "^1.0.0", 2761 | "glob": "^7.0.3", 2762 | "graceful-fs": "^4.1.2", 2763 | "mkdirp": "^0.5.0", 2764 | "nopt": "2 || 3", 2765 | "npmlog": "0 || 1 || 2 || 3 || 4", 2766 | "osenv": "0", 2767 | "request": ">=2.9.0 <2.82.0", 2768 | "rimraf": "2", 2769 | "semver": "~5.3.0", 2770 | "tar": "^2.0.0", 2771 | "which": "1" 2772 | }, 2773 | "dependencies": { 2774 | "qs": { 2775 | "version": "6.4.0", 2776 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", 2777 | "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", 2778 | "dev": true 2779 | }, 2780 | "request": { 2781 | "version": "2.81.0", 2782 | "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", 2783 | "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", 2784 | "dev": true, 2785 | "requires": { 2786 | "aws-sign2": "~0.6.0", 2787 | "aws4": "^1.2.1", 2788 | "caseless": "~0.12.0", 2789 | "combined-stream": "~1.0.5", 2790 | "extend": "~3.0.0", 2791 | "forever-agent": "~0.6.1", 2792 | "form-data": "~2.1.1", 2793 | "har-validator": "~4.2.1", 2794 | "hawk": "~3.1.3", 2795 | "http-signature": "~1.1.0", 2796 | "is-typedarray": "~1.0.0", 2797 | "isstream": "~0.1.2", 2798 | "json-stringify-safe": "~5.0.1", 2799 | "mime-types": "~2.1.7", 2800 | "oauth-sign": "~0.8.1", 2801 | "performance-now": "^0.2.0", 2802 | "qs": "~6.4.0", 2803 | "safe-buffer": "^5.0.1", 2804 | "stringstream": "~0.0.4", 2805 | "tough-cookie": "~2.3.0", 2806 | "tunnel-agent": "^0.6.0", 2807 | "uuid": "^3.0.0" 2808 | } 2809 | }, 2810 | "semver": { 2811 | "version": "5.3.0", 2812 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 2813 | "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 2814 | "dev": true 2815 | } 2816 | } 2817 | }, 2818 | "node-sass": { 2819 | "version": "4.9.0", 2820 | "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", 2821 | "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", 2822 | "dev": true, 2823 | "requires": { 2824 | "async-foreach": "^0.1.3", 2825 | "chalk": "^1.1.1", 2826 | "cross-spawn": "^3.0.0", 2827 | "gaze": "^1.0.0", 2828 | "get-stdin": "^4.0.1", 2829 | "glob": "^7.0.3", 2830 | "in-publish": "^2.0.0", 2831 | "lodash.assign": "^4.2.0", 2832 | "lodash.clonedeep": "^4.3.2", 2833 | "lodash.mergewith": "^4.6.0", 2834 | "meow": "^3.7.0", 2835 | "mkdirp": "^0.5.1", 2836 | "nan": "^2.10.0", 2837 | "node-gyp": "^3.3.1", 2838 | "npmlog": "^4.0.0", 2839 | "request": "~2.79.0", 2840 | "sass-graph": "^2.2.4", 2841 | "stdout-stream": "^1.4.0", 2842 | "true-case-path": "^1.0.2" 2843 | }, 2844 | "dependencies": { 2845 | "ansi-regex": { 2846 | "version": "2.1.1", 2847 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 2848 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 2849 | "dev": true 2850 | }, 2851 | "ansi-styles": { 2852 | "version": "2.2.1", 2853 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 2854 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 2855 | "dev": true 2856 | }, 2857 | "caseless": { 2858 | "version": "0.11.0", 2859 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", 2860 | "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", 2861 | "dev": true 2862 | }, 2863 | "chalk": { 2864 | "version": "1.1.3", 2865 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 2866 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 2867 | "dev": true, 2868 | "requires": { 2869 | "ansi-styles": "^2.2.1", 2870 | "escape-string-regexp": "^1.0.2", 2871 | "has-ansi": "^2.0.0", 2872 | "strip-ansi": "^3.0.0", 2873 | "supports-color": "^2.0.0" 2874 | } 2875 | }, 2876 | "har-validator": { 2877 | "version": "2.0.6", 2878 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", 2879 | "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", 2880 | "dev": true, 2881 | "requires": { 2882 | "chalk": "^1.1.1", 2883 | "commander": "^2.9.0", 2884 | "is-my-json-valid": "^2.12.4", 2885 | "pinkie-promise": "^2.0.0" 2886 | } 2887 | }, 2888 | "qs": { 2889 | "version": "6.3.2", 2890 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", 2891 | "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", 2892 | "dev": true 2893 | }, 2894 | "request": { 2895 | "version": "2.79.0", 2896 | "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", 2897 | "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", 2898 | "dev": true, 2899 | "requires": { 2900 | "aws-sign2": "~0.6.0", 2901 | "aws4": "^1.2.1", 2902 | "caseless": "~0.11.0", 2903 | "combined-stream": "~1.0.5", 2904 | "extend": "~3.0.0", 2905 | "forever-agent": "~0.6.1", 2906 | "form-data": "~2.1.1", 2907 | "har-validator": "~2.0.6", 2908 | "hawk": "~3.1.3", 2909 | "http-signature": "~1.1.0", 2910 | "is-typedarray": "~1.0.0", 2911 | "isstream": "~0.1.2", 2912 | "json-stringify-safe": "~5.0.1", 2913 | "mime-types": "~2.1.7", 2914 | "oauth-sign": "~0.8.1", 2915 | "qs": "~6.3.0", 2916 | "stringstream": "~0.0.4", 2917 | "tough-cookie": "~2.3.0", 2918 | "tunnel-agent": "~0.4.1", 2919 | "uuid": "^3.0.0" 2920 | } 2921 | }, 2922 | "strip-ansi": { 2923 | "version": "3.0.1", 2924 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 2925 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 2926 | "dev": true, 2927 | "requires": { 2928 | "ansi-regex": "^2.0.0" 2929 | } 2930 | }, 2931 | "supports-color": { 2932 | "version": "2.0.0", 2933 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 2934 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 2935 | "dev": true 2936 | }, 2937 | "tunnel-agent": { 2938 | "version": "0.4.3", 2939 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", 2940 | "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", 2941 | "dev": true 2942 | } 2943 | } 2944 | }, 2945 | "nopt": { 2946 | "version": "3.0.6", 2947 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 2948 | "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 2949 | "dev": true, 2950 | "requires": { 2951 | "abbrev": "1" 2952 | } 2953 | }, 2954 | "normalize-package-data": { 2955 | "version": "2.4.0", 2956 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 2957 | "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 2958 | "dev": true, 2959 | "requires": { 2960 | "hosted-git-info": "^2.1.4", 2961 | "is-builtin-module": "^1.0.0", 2962 | "semver": "2 || 3 || 4 || 5", 2963 | "validate-npm-package-license": "^3.0.1" 2964 | } 2965 | }, 2966 | "normalize-path": { 2967 | "version": "2.1.1", 2968 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 2969 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 2970 | "dev": true, 2971 | "requires": { 2972 | "remove-trailing-separator": "^1.0.1" 2973 | } 2974 | }, 2975 | "npm-run-path": { 2976 | "version": "2.0.2", 2977 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 2978 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 2979 | "dev": true, 2980 | "requires": { 2981 | "path-key": "^2.0.0" 2982 | } 2983 | }, 2984 | "npmlog": { 2985 | "version": "4.1.2", 2986 | "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", 2987 | "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 2988 | "dev": true, 2989 | "requires": { 2990 | "are-we-there-yet": "~1.1.2", 2991 | "console-control-strings": "~1.1.0", 2992 | "gauge": "~2.7.3", 2993 | "set-blocking": "~2.0.0" 2994 | } 2995 | }, 2996 | "number-is-nan": { 2997 | "version": "1.0.1", 2998 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 2999 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 3000 | "dev": true 3001 | }, 3002 | "oauth-sign": { 3003 | "version": "0.8.2", 3004 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", 3005 | "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", 3006 | "dev": true 3007 | }, 3008 | "object-assign": { 3009 | "version": "4.1.1", 3010 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 3011 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 3012 | "dev": true 3013 | }, 3014 | "object.omit": { 3015 | "version": "2.0.1", 3016 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 3017 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 3018 | "dev": true, 3019 | "requires": { 3020 | "for-own": "^0.1.4", 3021 | "is-extendable": "^0.1.1" 3022 | } 3023 | }, 3024 | "on-finished": { 3025 | "version": "2.3.0", 3026 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 3027 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3028 | "dev": true, 3029 | "requires": { 3030 | "ee-first": "1.1.1" 3031 | } 3032 | }, 3033 | "once": { 3034 | "version": "1.4.0", 3035 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3036 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3037 | "dev": true, 3038 | "requires": { 3039 | "wrappy": "1" 3040 | } 3041 | }, 3042 | "onetime": { 3043 | "version": "2.0.1", 3044 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 3045 | "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 3046 | "dev": true, 3047 | "requires": { 3048 | "mimic-fn": "^1.0.0" 3049 | } 3050 | }, 3051 | "opn": { 3052 | "version": "5.3.0", 3053 | "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", 3054 | "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", 3055 | "dev": true, 3056 | "requires": { 3057 | "is-wsl": "^1.1.0" 3058 | } 3059 | }, 3060 | "optionator": { 3061 | "version": "0.8.2", 3062 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", 3063 | "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", 3064 | "dev": true, 3065 | "requires": { 3066 | "deep-is": "~0.1.3", 3067 | "fast-levenshtein": "~2.0.4", 3068 | "levn": "~0.3.0", 3069 | "prelude-ls": "~1.1.2", 3070 | "type-check": "~0.3.2", 3071 | "wordwrap": "~1.0.0" 3072 | } 3073 | }, 3074 | "options": { 3075 | "version": "0.0.6", 3076 | "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", 3077 | "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", 3078 | "dev": true 3079 | }, 3080 | "os-homedir": { 3081 | "version": "1.0.2", 3082 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 3083 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 3084 | "dev": true 3085 | }, 3086 | "os-locale": { 3087 | "version": "1.4.0", 3088 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 3089 | "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 3090 | "dev": true, 3091 | "requires": { 3092 | "lcid": "^1.0.0" 3093 | } 3094 | }, 3095 | "os-tmpdir": { 3096 | "version": "1.0.2", 3097 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 3098 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 3099 | "dev": true 3100 | }, 3101 | "osenv": { 3102 | "version": "0.1.5", 3103 | "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", 3104 | "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", 3105 | "dev": true, 3106 | "requires": { 3107 | "os-homedir": "^1.0.0", 3108 | "os-tmpdir": "^1.0.0" 3109 | } 3110 | }, 3111 | "p-finally": { 3112 | "version": "1.0.0", 3113 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 3114 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 3115 | "dev": true 3116 | }, 3117 | "p-limit": { 3118 | "version": "1.3.0", 3119 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 3120 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 3121 | "dev": true, 3122 | "requires": { 3123 | "p-try": "^1.0.0" 3124 | } 3125 | }, 3126 | "p-locate": { 3127 | "version": "2.0.0", 3128 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 3129 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 3130 | "dev": true, 3131 | "requires": { 3132 | "p-limit": "^1.1.0" 3133 | } 3134 | }, 3135 | "p-try": { 3136 | "version": "1.0.0", 3137 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 3138 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 3139 | "dev": true 3140 | }, 3141 | "parse-glob": { 3142 | "version": "3.0.4", 3143 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 3144 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 3145 | "dev": true, 3146 | "requires": { 3147 | "glob-base": "^0.3.0", 3148 | "is-dotfile": "^1.0.0", 3149 | "is-extglob": "^1.0.0", 3150 | "is-glob": "^2.0.0" 3151 | } 3152 | }, 3153 | "parse-json": { 3154 | "version": "2.2.0", 3155 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 3156 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 3157 | "dev": true, 3158 | "requires": { 3159 | "error-ex": "^1.2.0" 3160 | } 3161 | }, 3162 | "parseurl": { 3163 | "version": "1.3.2", 3164 | "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", 3165 | "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 3166 | "dev": true 3167 | }, 3168 | "path-exists": { 3169 | "version": "2.1.0", 3170 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 3171 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 3172 | "dev": true, 3173 | "requires": { 3174 | "pinkie-promise": "^2.0.0" 3175 | } 3176 | }, 3177 | "path-is-absolute": { 3178 | "version": "1.0.1", 3179 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3180 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3181 | "dev": true 3182 | }, 3183 | "path-key": { 3184 | "version": "2.0.1", 3185 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 3186 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 3187 | "dev": true 3188 | }, 3189 | "path-to-regexp": { 3190 | "version": "0.1.7", 3191 | "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 3192 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 3193 | "dev": true 3194 | }, 3195 | "path-type": { 3196 | "version": "1.1.0", 3197 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 3198 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 3199 | "dev": true, 3200 | "requires": { 3201 | "graceful-fs": "^4.1.2", 3202 | "pify": "^2.0.0", 3203 | "pinkie-promise": "^2.0.0" 3204 | } 3205 | }, 3206 | "performance-now": { 3207 | "version": "0.2.0", 3208 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", 3209 | "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", 3210 | "dev": true 3211 | }, 3212 | "pify": { 3213 | "version": "2.3.0", 3214 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3215 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3216 | "dev": true 3217 | }, 3218 | "pinkie": { 3219 | "version": "2.0.4", 3220 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 3221 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 3222 | "dev": true 3223 | }, 3224 | "pinkie-promise": { 3225 | "version": "2.0.1", 3226 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 3227 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 3228 | "dev": true, 3229 | "requires": { 3230 | "pinkie": "^2.0.0" 3231 | } 3232 | }, 3233 | "postcss": { 3234 | "version": "6.0.22", 3235 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", 3236 | "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", 3237 | "dev": true, 3238 | "requires": { 3239 | "chalk": "^2.4.1", 3240 | "source-map": "^0.6.1", 3241 | "supports-color": "^5.4.0" 3242 | }, 3243 | "dependencies": { 3244 | "source-map": { 3245 | "version": "0.6.1", 3246 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3247 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3248 | "dev": true 3249 | } 3250 | } 3251 | }, 3252 | "postcss-selector-parser": { 3253 | "version": "5.0.0-rc.3", 3254 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.3.tgz", 3255 | "integrity": "sha512-kBl1vc+zJgWCBmmxEXE2/15tmmYdD50lO5r6tLNXEx3K4LtszdLFaSNo8SNVuoI+BGODbWhavoG/n1DrYphBsw==", 3256 | "dev": true, 3257 | "requires": { 3258 | "babel-eslint": "^8.2.3", 3259 | "cssesc": "^1.0.1", 3260 | "indexes-of": "^1.0.1", 3261 | "uniq": "^1.0.1" 3262 | } 3263 | }, 3264 | "prelude-ls": { 3265 | "version": "1.1.2", 3266 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 3267 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 3268 | "dev": true 3269 | }, 3270 | "preserve": { 3271 | "version": "0.2.0", 3272 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 3273 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 3274 | "dev": true 3275 | }, 3276 | "pretty-time": { 3277 | "version": "0.2.0", 3278 | "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-0.2.0.tgz", 3279 | "integrity": "sha1-ejvexAScYgzXxCt/NCt01W5z104=", 3280 | "dev": true, 3281 | "requires": { 3282 | "is-number": "^2.0.2", 3283 | "nanoseconds": "^0.1.0" 3284 | } 3285 | }, 3286 | "prettysize": { 3287 | "version": "0.0.3", 3288 | "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", 3289 | "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", 3290 | "dev": true 3291 | }, 3292 | "prismjs": { 3293 | "version": "1.15.0", 3294 | "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.15.0.tgz", 3295 | "integrity": "sha512-Lf2JrFYx8FanHrjoV5oL8YHCclLQgbJcVZR+gikGGMqz6ub5QVWDTM6YIwm3BuPxM/LOV+rKns3LssXNLIf+DA==", 3296 | "requires": { 3297 | "clipboard": "^2.0.0" 3298 | } 3299 | }, 3300 | "process-nextick-args": { 3301 | "version": "2.0.0", 3302 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 3303 | "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", 3304 | "dev": true 3305 | }, 3306 | "proxy-addr": { 3307 | "version": "2.0.3", 3308 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", 3309 | "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", 3310 | "dev": true, 3311 | "requires": { 3312 | "forwarded": "~0.1.2", 3313 | "ipaddr.js": "1.6.0" 3314 | } 3315 | }, 3316 | "pseudomap": { 3317 | "version": "1.0.2", 3318 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3319 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 3320 | "dev": true 3321 | }, 3322 | "punycode": { 3323 | "version": "1.4.1", 3324 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 3325 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 3326 | "dev": true 3327 | }, 3328 | "qs": { 3329 | "version": "6.5.1", 3330 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", 3331 | "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", 3332 | "dev": true 3333 | }, 3334 | "randomatic": { 3335 | "version": "3.0.0", 3336 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", 3337 | "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", 3338 | "dev": true, 3339 | "requires": { 3340 | "is-number": "^4.0.0", 3341 | "kind-of": "^6.0.0", 3342 | "math-random": "^1.0.1" 3343 | }, 3344 | "dependencies": { 3345 | "is-number": { 3346 | "version": "4.0.0", 3347 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", 3348 | "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", 3349 | "dev": true 3350 | }, 3351 | "kind-of": { 3352 | "version": "6.0.2", 3353 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 3354 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 3355 | "dev": true 3356 | } 3357 | } 3358 | }, 3359 | "range-parser": { 3360 | "version": "1.2.0", 3361 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", 3362 | "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", 3363 | "dev": true 3364 | }, 3365 | "raw-body": { 3366 | "version": "2.3.2", 3367 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", 3368 | "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", 3369 | "dev": true, 3370 | "requires": { 3371 | "bytes": "3.0.0", 3372 | "http-errors": "1.6.2", 3373 | "iconv-lite": "0.4.19", 3374 | "unpipe": "1.0.0" 3375 | }, 3376 | "dependencies": { 3377 | "depd": { 3378 | "version": "1.1.1", 3379 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", 3380 | "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", 3381 | "dev": true 3382 | }, 3383 | "http-errors": { 3384 | "version": "1.6.2", 3385 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", 3386 | "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", 3387 | "dev": true, 3388 | "requires": { 3389 | "depd": "1.1.1", 3390 | "inherits": "2.0.3", 3391 | "setprototypeof": "1.0.3", 3392 | "statuses": ">= 1.3.1 < 2" 3393 | } 3394 | }, 3395 | "setprototypeof": { 3396 | "version": "1.0.3", 3397 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 3398 | "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 3399 | "dev": true 3400 | } 3401 | } 3402 | }, 3403 | "read-pkg": { 3404 | "version": "1.1.0", 3405 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 3406 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 3407 | "dev": true, 3408 | "requires": { 3409 | "load-json-file": "^1.0.0", 3410 | "normalize-package-data": "^2.3.2", 3411 | "path-type": "^1.0.0" 3412 | } 3413 | }, 3414 | "read-pkg-up": { 3415 | "version": "1.0.1", 3416 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 3417 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 3418 | "dev": true, 3419 | "requires": { 3420 | "find-up": "^1.0.0", 3421 | "read-pkg": "^1.0.0" 3422 | } 3423 | }, 3424 | "readable-stream": { 3425 | "version": "2.3.6", 3426 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 3427 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 3428 | "dev": true, 3429 | "requires": { 3430 | "core-util-is": "~1.0.0", 3431 | "inherits": "~2.0.3", 3432 | "isarray": "~1.0.0", 3433 | "process-nextick-args": "~2.0.0", 3434 | "safe-buffer": "~5.1.1", 3435 | "string_decoder": "~1.1.1", 3436 | "util-deprecate": "~1.0.1" 3437 | } 3438 | }, 3439 | "readdirp": { 3440 | "version": "2.1.0", 3441 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", 3442 | "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 3443 | "dev": true, 3444 | "requires": { 3445 | "graceful-fs": "^4.1.2", 3446 | "minimatch": "^3.0.2", 3447 | "readable-stream": "^2.0.2", 3448 | "set-immediate-shim": "^1.0.1" 3449 | } 3450 | }, 3451 | "realm-utils": { 3452 | "version": "1.0.9", 3453 | "resolved": "https://registry.npmjs.org/realm-utils/-/realm-utils-1.0.9.tgz", 3454 | "integrity": "sha1-XHal/znkgWrywTOhYfQiHWYo7/Q=", 3455 | "dev": true, 3456 | "requires": { 3457 | "app-root-path": "^1.3.0", 3458 | "mkdirp": "^0.5.1" 3459 | }, 3460 | "dependencies": { 3461 | "app-root-path": { 3462 | "version": "1.4.0", 3463 | "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-1.4.0.tgz", 3464 | "integrity": "sha1-YzXYZclkDQ+tmQBOWnkjIjjpLfo=", 3465 | "dev": true 3466 | } 3467 | } 3468 | }, 3469 | "redent": { 3470 | "version": "1.0.0", 3471 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 3472 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 3473 | "dev": true, 3474 | "requires": { 3475 | "indent-string": "^2.1.0", 3476 | "strip-indent": "^1.0.1" 3477 | } 3478 | }, 3479 | "regenerate": { 3480 | "version": "1.4.0", 3481 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", 3482 | "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", 3483 | "dev": true 3484 | }, 3485 | "regenerate-unicode-properties": { 3486 | "version": "7.0.0", 3487 | "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", 3488 | "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", 3489 | "dev": true, 3490 | "requires": { 3491 | "regenerate": "^1.4.0" 3492 | } 3493 | }, 3494 | "regex-cache": { 3495 | "version": "0.4.4", 3496 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 3497 | "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 3498 | "dev": true, 3499 | "requires": { 3500 | "is-equal-shallow": "^0.1.3" 3501 | } 3502 | }, 3503 | "regexpu-core": { 3504 | "version": "4.2.0", 3505 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", 3506 | "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", 3507 | "dev": true, 3508 | "requires": { 3509 | "regenerate": "^1.4.0", 3510 | "regenerate-unicode-properties": "^7.0.0", 3511 | "regjsgen": "^0.4.0", 3512 | "regjsparser": "^0.3.0", 3513 | "unicode-match-property-ecmascript": "^1.0.4", 3514 | "unicode-match-property-value-ecmascript": "^1.0.2" 3515 | } 3516 | }, 3517 | "regjsgen": { 3518 | "version": "0.4.0", 3519 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", 3520 | "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", 3521 | "dev": true 3522 | }, 3523 | "regjsparser": { 3524 | "version": "0.3.0", 3525 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", 3526 | "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", 3527 | "dev": true, 3528 | "requires": { 3529 | "jsesc": "~0.5.0" 3530 | } 3531 | }, 3532 | "remove-trailing-separator": { 3533 | "version": "1.1.0", 3534 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 3535 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 3536 | "dev": true 3537 | }, 3538 | "repeat-element": { 3539 | "version": "1.1.2", 3540 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 3541 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", 3542 | "dev": true 3543 | }, 3544 | "repeat-string": { 3545 | "version": "1.6.1", 3546 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 3547 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 3548 | "dev": true 3549 | }, 3550 | "repeating": { 3551 | "version": "2.0.1", 3552 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 3553 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 3554 | "dev": true, 3555 | "requires": { 3556 | "is-finite": "^1.0.0" 3557 | } 3558 | }, 3559 | "request": { 3560 | "version": "2.87.0", 3561 | "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", 3562 | "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", 3563 | "dev": true, 3564 | "requires": { 3565 | "aws-sign2": "~0.7.0", 3566 | "aws4": "^1.6.0", 3567 | "caseless": "~0.12.0", 3568 | "combined-stream": "~1.0.5", 3569 | "extend": "~3.0.1", 3570 | "forever-agent": "~0.6.1", 3571 | "form-data": "~2.3.1", 3572 | "har-validator": "~5.0.3", 3573 | "http-signature": "~1.2.0", 3574 | "is-typedarray": "~1.0.0", 3575 | "isstream": "~0.1.2", 3576 | "json-stringify-safe": "~5.0.1", 3577 | "mime-types": "~2.1.17", 3578 | "oauth-sign": "~0.8.2", 3579 | "performance-now": "^2.1.0", 3580 | "qs": "~6.5.1", 3581 | "safe-buffer": "^5.1.1", 3582 | "tough-cookie": "~2.3.3", 3583 | "tunnel-agent": "^0.6.0", 3584 | "uuid": "^3.1.0" 3585 | }, 3586 | "dependencies": { 3587 | "ajv": { 3588 | "version": "5.5.2", 3589 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", 3590 | "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", 3591 | "dev": true, 3592 | "requires": { 3593 | "co": "^4.6.0", 3594 | "fast-deep-equal": "^1.0.0", 3595 | "fast-json-stable-stringify": "^2.0.0", 3596 | "json-schema-traverse": "^0.3.0" 3597 | } 3598 | }, 3599 | "assert-plus": { 3600 | "version": "1.0.0", 3601 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 3602 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 3603 | "dev": true 3604 | }, 3605 | "aws-sign2": { 3606 | "version": "0.7.0", 3607 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 3608 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 3609 | "dev": true 3610 | }, 3611 | "form-data": { 3612 | "version": "2.3.2", 3613 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", 3614 | "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", 3615 | "dev": true, 3616 | "requires": { 3617 | "asynckit": "^0.4.0", 3618 | "combined-stream": "1.0.6", 3619 | "mime-types": "^2.1.12" 3620 | } 3621 | }, 3622 | "har-schema": { 3623 | "version": "2.0.0", 3624 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 3625 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 3626 | "dev": true 3627 | }, 3628 | "har-validator": { 3629 | "version": "5.0.3", 3630 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", 3631 | "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", 3632 | "dev": true, 3633 | "requires": { 3634 | "ajv": "^5.1.0", 3635 | "har-schema": "^2.0.0" 3636 | } 3637 | }, 3638 | "http-signature": { 3639 | "version": "1.2.0", 3640 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 3641 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 3642 | "dev": true, 3643 | "requires": { 3644 | "assert-plus": "^1.0.0", 3645 | "jsprim": "^1.2.2", 3646 | "sshpk": "^1.7.0" 3647 | } 3648 | }, 3649 | "performance-now": { 3650 | "version": "2.1.0", 3651 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 3652 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 3653 | "dev": true 3654 | } 3655 | } 3656 | }, 3657 | "require-directory": { 3658 | "version": "2.1.1", 3659 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 3660 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 3661 | "dev": true 3662 | }, 3663 | "require-main-filename": { 3664 | "version": "1.0.1", 3665 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 3666 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 3667 | "dev": true 3668 | }, 3669 | "restore-cursor": { 3670 | "version": "2.0.0", 3671 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 3672 | "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 3673 | "dev": true, 3674 | "requires": { 3675 | "onetime": "^2.0.0", 3676 | "signal-exit": "^3.0.2" 3677 | } 3678 | }, 3679 | "rimraf": { 3680 | "version": "2.6.2", 3681 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 3682 | "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 3683 | "dev": true, 3684 | "requires": { 3685 | "glob": "^7.0.5" 3686 | } 3687 | }, 3688 | "run-async": { 3689 | "version": "2.3.0", 3690 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 3691 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 3692 | "dev": true, 3693 | "requires": { 3694 | "is-promise": "^2.1.0" 3695 | } 3696 | }, 3697 | "rx-lite": { 3698 | "version": "4.0.8", 3699 | "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", 3700 | "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", 3701 | "dev": true 3702 | }, 3703 | "rx-lite-aggregates": { 3704 | "version": "4.0.8", 3705 | "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", 3706 | "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", 3707 | "dev": true, 3708 | "requires": { 3709 | "rx-lite": "*" 3710 | } 3711 | }, 3712 | "safe-buffer": { 3713 | "version": "5.1.2", 3714 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3715 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3716 | "dev": true 3717 | }, 3718 | "safer-buffer": { 3719 | "version": "2.1.2", 3720 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3721 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3722 | "dev": true 3723 | }, 3724 | "sass-graph": { 3725 | "version": "2.2.4", 3726 | "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", 3727 | "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", 3728 | "dev": true, 3729 | "requires": { 3730 | "glob": "^7.0.0", 3731 | "lodash": "^4.0.0", 3732 | "scss-tokenizer": "^0.2.3", 3733 | "yargs": "^7.0.0" 3734 | }, 3735 | "dependencies": { 3736 | "ansi-regex": { 3737 | "version": "2.1.1", 3738 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 3739 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 3740 | "dev": true 3741 | }, 3742 | "camelcase": { 3743 | "version": "3.0.0", 3744 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 3745 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 3746 | "dev": true 3747 | }, 3748 | "is-fullwidth-code-point": { 3749 | "version": "1.0.0", 3750 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 3751 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 3752 | "dev": true, 3753 | "requires": { 3754 | "number-is-nan": "^1.0.0" 3755 | } 3756 | }, 3757 | "string-width": { 3758 | "version": "1.0.2", 3759 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 3760 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 3761 | "dev": true, 3762 | "requires": { 3763 | "code-point-at": "^1.0.0", 3764 | "is-fullwidth-code-point": "^1.0.0", 3765 | "strip-ansi": "^3.0.0" 3766 | } 3767 | }, 3768 | "strip-ansi": { 3769 | "version": "3.0.1", 3770 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 3771 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 3772 | "dev": true, 3773 | "requires": { 3774 | "ansi-regex": "^2.0.0" 3775 | } 3776 | }, 3777 | "yargs": { 3778 | "version": "7.1.0", 3779 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", 3780 | "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", 3781 | "dev": true, 3782 | "requires": { 3783 | "camelcase": "^3.0.0", 3784 | "cliui": "^3.2.0", 3785 | "decamelize": "^1.1.1", 3786 | "get-caller-file": "^1.0.1", 3787 | "os-locale": "^1.4.0", 3788 | "read-pkg-up": "^1.0.1", 3789 | "require-directory": "^2.1.1", 3790 | "require-main-filename": "^1.0.1", 3791 | "set-blocking": "^2.0.0", 3792 | "string-width": "^1.0.2", 3793 | "which-module": "^1.0.0", 3794 | "y18n": "^3.2.1", 3795 | "yargs-parser": "^5.0.0" 3796 | } 3797 | } 3798 | } 3799 | }, 3800 | "scss-tokenizer": { 3801 | "version": "0.2.3", 3802 | "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", 3803 | "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", 3804 | "dev": true, 3805 | "requires": { 3806 | "js-base64": "^2.1.8", 3807 | "source-map": "^0.4.2" 3808 | }, 3809 | "dependencies": { 3810 | "source-map": { 3811 | "version": "0.4.4", 3812 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 3813 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 3814 | "dev": true, 3815 | "requires": { 3816 | "amdefine": ">=0.0.4" 3817 | } 3818 | } 3819 | } 3820 | }, 3821 | "select": { 3822 | "version": "1.1.2", 3823 | "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", 3824 | "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", 3825 | "optional": true 3826 | }, 3827 | "semver": { 3828 | "version": "5.5.0", 3829 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", 3830 | "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", 3831 | "dev": true 3832 | }, 3833 | "send": { 3834 | "version": "0.16.2", 3835 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", 3836 | "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", 3837 | "dev": true, 3838 | "requires": { 3839 | "debug": "2.6.9", 3840 | "depd": "~1.1.2", 3841 | "destroy": "~1.0.4", 3842 | "encodeurl": "~1.0.2", 3843 | "escape-html": "~1.0.3", 3844 | "etag": "~1.8.1", 3845 | "fresh": "0.5.2", 3846 | "http-errors": "~1.6.2", 3847 | "mime": "1.4.1", 3848 | "ms": "2.0.0", 3849 | "on-finished": "~2.3.0", 3850 | "range-parser": "~1.2.0", 3851 | "statuses": "~1.4.0" 3852 | } 3853 | }, 3854 | "serve-static": { 3855 | "version": "1.13.2", 3856 | "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", 3857 | "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", 3858 | "dev": true, 3859 | "requires": { 3860 | "encodeurl": "~1.0.2", 3861 | "escape-html": "~1.0.3", 3862 | "parseurl": "~1.3.2", 3863 | "send": "0.16.2" 3864 | } 3865 | }, 3866 | "set-blocking": { 3867 | "version": "2.0.0", 3868 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 3869 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 3870 | "dev": true 3871 | }, 3872 | "set-immediate-shim": { 3873 | "version": "1.0.1", 3874 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 3875 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 3876 | "dev": true 3877 | }, 3878 | "setprototypeof": { 3879 | "version": "1.1.0", 3880 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 3881 | "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 3882 | "dev": true 3883 | }, 3884 | "shebang-command": { 3885 | "version": "1.2.0", 3886 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 3887 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 3888 | "dev": true, 3889 | "requires": { 3890 | "shebang-regex": "^1.0.0" 3891 | } 3892 | }, 3893 | "shebang-regex": { 3894 | "version": "1.0.0", 3895 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 3896 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 3897 | "dev": true 3898 | }, 3899 | "shorthash": { 3900 | "version": "0.0.2", 3901 | "resolved": "https://registry.npmjs.org/shorthash/-/shorthash-0.0.2.tgz", 3902 | "integrity": "sha1-WbJo7sveWQOLMNogK8+93rLEpOs=", 3903 | "dev": true 3904 | }, 3905 | "signal-exit": { 3906 | "version": "3.0.2", 3907 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 3908 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 3909 | "dev": true 3910 | }, 3911 | "sntp": { 3912 | "version": "1.0.9", 3913 | "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", 3914 | "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", 3915 | "dev": true, 3916 | "requires": { 3917 | "hoek": "2.x.x" 3918 | } 3919 | }, 3920 | "source-map": { 3921 | "version": "0.7.3", 3922 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 3923 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 3924 | "dev": true 3925 | }, 3926 | "spdx-correct": { 3927 | "version": "3.0.0", 3928 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", 3929 | "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", 3930 | "dev": true, 3931 | "requires": { 3932 | "spdx-expression-parse": "^3.0.0", 3933 | "spdx-license-ids": "^3.0.0" 3934 | } 3935 | }, 3936 | "spdx-exceptions": { 3937 | "version": "2.1.0", 3938 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", 3939 | "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", 3940 | "dev": true 3941 | }, 3942 | "spdx-expression-parse": { 3943 | "version": "3.0.0", 3944 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 3945 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 3946 | "dev": true, 3947 | "requires": { 3948 | "spdx-exceptions": "^2.1.0", 3949 | "spdx-license-ids": "^3.0.0" 3950 | } 3951 | }, 3952 | "spdx-license-ids": { 3953 | "version": "3.0.0", 3954 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", 3955 | "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", 3956 | "dev": true 3957 | }, 3958 | "sshpk": { 3959 | "version": "1.14.2", 3960 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", 3961 | "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", 3962 | "dev": true, 3963 | "requires": { 3964 | "asn1": "~0.2.3", 3965 | "assert-plus": "^1.0.0", 3966 | "bcrypt-pbkdf": "^1.0.0", 3967 | "dashdash": "^1.12.0", 3968 | "ecc-jsbn": "~0.1.1", 3969 | "getpass": "^0.1.1", 3970 | "jsbn": "~0.1.0", 3971 | "safer-buffer": "^2.0.2", 3972 | "tweetnacl": "~0.14.0" 3973 | }, 3974 | "dependencies": { 3975 | "assert-plus": { 3976 | "version": "1.0.0", 3977 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 3978 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 3979 | "dev": true 3980 | } 3981 | } 3982 | }, 3983 | "statuses": { 3984 | "version": "1.4.0", 3985 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", 3986 | "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", 3987 | "dev": true 3988 | }, 3989 | "stdout-stream": { 3990 | "version": "1.4.0", 3991 | "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", 3992 | "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", 3993 | "dev": true, 3994 | "requires": { 3995 | "readable-stream": "^2.0.1" 3996 | } 3997 | }, 3998 | "string-width": { 3999 | "version": "2.1.1", 4000 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 4001 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 4002 | "dev": true, 4003 | "requires": { 4004 | "is-fullwidth-code-point": "^2.0.0", 4005 | "strip-ansi": "^4.0.0" 4006 | } 4007 | }, 4008 | "string_decoder": { 4009 | "version": "1.1.1", 4010 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 4011 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 4012 | "dev": true, 4013 | "requires": { 4014 | "safe-buffer": "~5.1.0" 4015 | } 4016 | }, 4017 | "stringstream": { 4018 | "version": "0.0.6", 4019 | "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", 4020 | "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", 4021 | "dev": true 4022 | }, 4023 | "strip-ansi": { 4024 | "version": "4.0.0", 4025 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 4026 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 4027 | "dev": true, 4028 | "requires": { 4029 | "ansi-regex": "^3.0.0" 4030 | } 4031 | }, 4032 | "strip-bom": { 4033 | "version": "2.0.0", 4034 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 4035 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 4036 | "dev": true, 4037 | "requires": { 4038 | "is-utf8": "^0.2.0" 4039 | } 4040 | }, 4041 | "strip-eof": { 4042 | "version": "1.0.0", 4043 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 4044 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 4045 | "dev": true 4046 | }, 4047 | "strip-indent": { 4048 | "version": "1.0.1", 4049 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 4050 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 4051 | "dev": true, 4052 | "requires": { 4053 | "get-stdin": "^4.0.1" 4054 | } 4055 | }, 4056 | "supports-color": { 4057 | "version": "5.4.0", 4058 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", 4059 | "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", 4060 | "dev": true, 4061 | "requires": { 4062 | "has-flag": "^3.0.0" 4063 | } 4064 | }, 4065 | "tar": { 4066 | "version": "2.2.1", 4067 | "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", 4068 | "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", 4069 | "dev": true, 4070 | "requires": { 4071 | "block-stream": "*", 4072 | "fstream": "^1.0.2", 4073 | "inherits": "2" 4074 | } 4075 | }, 4076 | "through": { 4077 | "version": "2.3.8", 4078 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 4079 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 4080 | "dev": true 4081 | }, 4082 | "tiny-emitter": { 4083 | "version": "2.0.2", 4084 | "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz", 4085 | "integrity": "sha512-2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow==", 4086 | "optional": true 4087 | }, 4088 | "tmp": { 4089 | "version": "0.0.33", 4090 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 4091 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 4092 | "dev": true, 4093 | "requires": { 4094 | "os-tmpdir": "~1.0.2" 4095 | } 4096 | }, 4097 | "to-fast-properties": { 4098 | "version": "2.0.0", 4099 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 4100 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 4101 | "dev": true 4102 | }, 4103 | "tough-cookie": { 4104 | "version": "2.3.4", 4105 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", 4106 | "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", 4107 | "dev": true, 4108 | "requires": { 4109 | "punycode": "^1.4.1" 4110 | } 4111 | }, 4112 | "trim-newlines": { 4113 | "version": "1.0.0", 4114 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 4115 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 4116 | "dev": true 4117 | }, 4118 | "trim-right": { 4119 | "version": "1.0.1", 4120 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", 4121 | "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", 4122 | "dev": true 4123 | }, 4124 | "true-case-path": { 4125 | "version": "1.0.2", 4126 | "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", 4127 | "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", 4128 | "dev": true, 4129 | "requires": { 4130 | "glob": "^6.0.4" 4131 | }, 4132 | "dependencies": { 4133 | "glob": { 4134 | "version": "6.0.4", 4135 | "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", 4136 | "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", 4137 | "dev": true, 4138 | "requires": { 4139 | "inflight": "^1.0.4", 4140 | "inherits": "2", 4141 | "minimatch": "2 || 3", 4142 | "once": "^1.3.0", 4143 | "path-is-absolute": "^1.0.0" 4144 | } 4145 | } 4146 | } 4147 | }, 4148 | "tslib": { 4149 | "version": "1.9.2", 4150 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.2.tgz", 4151 | "integrity": "sha512-AVP5Xol3WivEr7hnssHDsaM+lVrVXWUvd1cfXTRkTj80b//6g2wIFEH6hZG0muGZRnHGrfttpdzRk3YlBkWjKw==", 4152 | "dev": true 4153 | }, 4154 | "tunnel-agent": { 4155 | "version": "0.6.0", 4156 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 4157 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 4158 | "dev": true, 4159 | "requires": { 4160 | "safe-buffer": "^5.0.1" 4161 | } 4162 | }, 4163 | "tweetnacl": { 4164 | "version": "0.14.5", 4165 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 4166 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 4167 | "dev": true, 4168 | "optional": true 4169 | }, 4170 | "type-check": { 4171 | "version": "0.3.2", 4172 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 4173 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 4174 | "dev": true, 4175 | "requires": { 4176 | "prelude-ls": "~1.1.2" 4177 | } 4178 | }, 4179 | "type-is": { 4180 | "version": "1.6.16", 4181 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", 4182 | "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", 4183 | "dev": true, 4184 | "requires": { 4185 | "media-typer": "0.3.0", 4186 | "mime-types": "~2.1.18" 4187 | } 4188 | }, 4189 | "typescript": { 4190 | "version": "2.9.2", 4191 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", 4192 | "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", 4193 | "dev": true 4194 | }, 4195 | "uglify-js": { 4196 | "version": "3.4.1", 4197 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.1.tgz", 4198 | "integrity": "sha512-ITeCo3bk/cBaK5zD3RKdCtRoxaQQJMfZke4mikJfpkXOEioqQewcJ/3K9WCqQ+WcfWjP8pkstsfFQNNOVSqnoA==", 4199 | "dev": true, 4200 | "requires": { 4201 | "commander": "~2.15.0", 4202 | "source-map": "~0.6.1" 4203 | }, 4204 | "dependencies": { 4205 | "source-map": { 4206 | "version": "0.6.1", 4207 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4208 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4209 | "dev": true 4210 | } 4211 | } 4212 | }, 4213 | "ultron": { 4214 | "version": "1.0.2", 4215 | "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", 4216 | "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", 4217 | "dev": true 4218 | }, 4219 | "unicode-canonical-property-names-ecmascript": { 4220 | "version": "1.0.4", 4221 | "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", 4222 | "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", 4223 | "dev": true 4224 | }, 4225 | "unicode-match-property-ecmascript": { 4226 | "version": "1.0.4", 4227 | "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", 4228 | "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", 4229 | "dev": true, 4230 | "requires": { 4231 | "unicode-canonical-property-names-ecmascript": "^1.0.4", 4232 | "unicode-property-aliases-ecmascript": "^1.0.4" 4233 | } 4234 | }, 4235 | "unicode-match-property-value-ecmascript": { 4236 | "version": "1.0.2", 4237 | "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", 4238 | "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", 4239 | "dev": true 4240 | }, 4241 | "unicode-property-aliases-ecmascript": { 4242 | "version": "1.0.4", 4243 | "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", 4244 | "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", 4245 | "dev": true 4246 | }, 4247 | "uniq": { 4248 | "version": "1.0.1", 4249 | "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", 4250 | "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", 4251 | "dev": true 4252 | }, 4253 | "unpipe": { 4254 | "version": "1.0.0", 4255 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 4256 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 4257 | "dev": true 4258 | }, 4259 | "util-deprecate": { 4260 | "version": "1.0.2", 4261 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4262 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 4263 | "dev": true 4264 | }, 4265 | "utils-extend": { 4266 | "version": "1.0.8", 4267 | "resolved": "https://registry.npmjs.org/utils-extend/-/utils-extend-1.0.8.tgz", 4268 | "integrity": "sha1-zP17ZFQPjpDuIe7Fd2nQZRyril8=", 4269 | "dev": true 4270 | }, 4271 | "utils-merge": { 4272 | "version": "1.0.1", 4273 | "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 4274 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 4275 | "dev": true 4276 | }, 4277 | "uuid": { 4278 | "version": "3.2.1", 4279 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", 4280 | "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", 4281 | "dev": true 4282 | }, 4283 | "validate-npm-package-license": { 4284 | "version": "3.0.3", 4285 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", 4286 | "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", 4287 | "dev": true, 4288 | "requires": { 4289 | "spdx-correct": "^3.0.0", 4290 | "spdx-expression-parse": "^3.0.0" 4291 | } 4292 | }, 4293 | "vary": { 4294 | "version": "1.1.2", 4295 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 4296 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 4297 | "dev": true 4298 | }, 4299 | "verror": { 4300 | "version": "1.10.0", 4301 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 4302 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 4303 | "dev": true, 4304 | "requires": { 4305 | "assert-plus": "^1.0.0", 4306 | "core-util-is": "1.0.2", 4307 | "extsprintf": "^1.2.0" 4308 | }, 4309 | "dependencies": { 4310 | "assert-plus": { 4311 | "version": "1.0.0", 4312 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 4313 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 4314 | "dev": true 4315 | } 4316 | } 4317 | }, 4318 | "vue": { 4319 | "version": "2.5.16", 4320 | "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", 4321 | "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==" 4322 | }, 4323 | "vue-hot-reload-api": { 4324 | "version": "2.3.0", 4325 | "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz", 4326 | "integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA==", 4327 | "dev": true 4328 | }, 4329 | "vue-router": { 4330 | "version": "3.0.1", 4331 | "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz", 4332 | "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w==" 4333 | }, 4334 | "vue-template-compiler": { 4335 | "version": "2.5.16", 4336 | "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.16.tgz", 4337 | "integrity": "sha512-ZbuhCcF/hTYmldoUOVcu2fcbeSAZnfzwDskGduOrnjBiIWHgELAd+R8nAtX80aZkceWDKGQ6N9/0/EUpt+l22A==", 4338 | "dev": true, 4339 | "requires": { 4340 | "de-indent": "^1.0.2", 4341 | "he": "^1.1.0" 4342 | } 4343 | }, 4344 | "vue-template-es2015-compiler": { 4345 | "version": "1.6.0", 4346 | "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", 4347 | "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", 4348 | "dev": true 4349 | }, 4350 | "vuetify": { 4351 | "version": "1.0.19", 4352 | "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.0.19.tgz", 4353 | "integrity": "sha512-aWiNSDr6KA5G9JKzneN0hV++Hva4+zwZFV3YAY4z8gmmcXvPOhEdV6Syy3yhoxk3j0K6H9qTYxvy2OgjnrMbqg==" 4354 | }, 4355 | "watch": { 4356 | "version": "1.0.2", 4357 | "resolved": "https://registry.npmjs.org/watch/-/watch-1.0.2.tgz", 4358 | "integrity": "sha1-NApxe952Vyb6CqB9ch4BR6VR3ww=", 4359 | "dev": true, 4360 | "requires": { 4361 | "exec-sh": "^0.2.0", 4362 | "minimist": "^1.2.0" 4363 | } 4364 | }, 4365 | "which": { 4366 | "version": "1.3.1", 4367 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 4368 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 4369 | "dev": true, 4370 | "requires": { 4371 | "isexe": "^2.0.0" 4372 | } 4373 | }, 4374 | "which-module": { 4375 | "version": "1.0.0", 4376 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 4377 | "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 4378 | "dev": true 4379 | }, 4380 | "wide-align": { 4381 | "version": "1.1.3", 4382 | "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 4383 | "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 4384 | "dev": true, 4385 | "requires": { 4386 | "string-width": "^1.0.2 || 2" 4387 | } 4388 | }, 4389 | "wordwrap": { 4390 | "version": "1.0.0", 4391 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 4392 | "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 4393 | "dev": true 4394 | }, 4395 | "wrap-ansi": { 4396 | "version": "2.1.0", 4397 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 4398 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 4399 | "dev": true, 4400 | "requires": { 4401 | "string-width": "^1.0.1", 4402 | "strip-ansi": "^3.0.1" 4403 | }, 4404 | "dependencies": { 4405 | "ansi-regex": { 4406 | "version": "2.1.1", 4407 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 4408 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 4409 | "dev": true 4410 | }, 4411 | "is-fullwidth-code-point": { 4412 | "version": "1.0.0", 4413 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 4414 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 4415 | "dev": true, 4416 | "requires": { 4417 | "number-is-nan": "^1.0.0" 4418 | } 4419 | }, 4420 | "string-width": { 4421 | "version": "1.0.2", 4422 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 4423 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 4424 | "dev": true, 4425 | "requires": { 4426 | "code-point-at": "^1.0.0", 4427 | "is-fullwidth-code-point": "^1.0.0", 4428 | "strip-ansi": "^3.0.0" 4429 | } 4430 | }, 4431 | "strip-ansi": { 4432 | "version": "3.0.1", 4433 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 4434 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 4435 | "dev": true, 4436 | "requires": { 4437 | "ansi-regex": "^2.0.0" 4438 | } 4439 | } 4440 | } 4441 | }, 4442 | "wrappy": { 4443 | "version": "1.0.2", 4444 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4445 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4446 | "dev": true 4447 | }, 4448 | "ws": { 4449 | "version": "1.1.5", 4450 | "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", 4451 | "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", 4452 | "dev": true, 4453 | "requires": { 4454 | "options": ">=0.0.5", 4455 | "ultron": "1.0.x" 4456 | } 4457 | }, 4458 | "xtend": { 4459 | "version": "4.0.1", 4460 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", 4461 | "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", 4462 | "dev": true 4463 | }, 4464 | "y18n": { 4465 | "version": "3.2.1", 4466 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 4467 | "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 4468 | "dev": true 4469 | }, 4470 | "yallist": { 4471 | "version": "2.1.2", 4472 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 4473 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 4474 | "dev": true 4475 | }, 4476 | "yargs": { 4477 | "version": "9.0.1", 4478 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", 4479 | "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", 4480 | "dev": true, 4481 | "requires": { 4482 | "camelcase": "^4.1.0", 4483 | "cliui": "^3.2.0", 4484 | "decamelize": "^1.1.1", 4485 | "get-caller-file": "^1.0.1", 4486 | "os-locale": "^2.0.0", 4487 | "read-pkg-up": "^2.0.0", 4488 | "require-directory": "^2.1.1", 4489 | "require-main-filename": "^1.0.1", 4490 | "set-blocking": "^2.0.0", 4491 | "string-width": "^2.0.0", 4492 | "which-module": "^2.0.0", 4493 | "y18n": "^3.2.1", 4494 | "yargs-parser": "^7.0.0" 4495 | }, 4496 | "dependencies": { 4497 | "camelcase": { 4498 | "version": "4.1.0", 4499 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 4500 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 4501 | "dev": true 4502 | }, 4503 | "find-up": { 4504 | "version": "2.1.0", 4505 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 4506 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 4507 | "dev": true, 4508 | "requires": { 4509 | "locate-path": "^2.0.0" 4510 | } 4511 | }, 4512 | "load-json-file": { 4513 | "version": "2.0.0", 4514 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", 4515 | "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", 4516 | "dev": true, 4517 | "requires": { 4518 | "graceful-fs": "^4.1.2", 4519 | "parse-json": "^2.2.0", 4520 | "pify": "^2.0.0", 4521 | "strip-bom": "^3.0.0" 4522 | } 4523 | }, 4524 | "os-locale": { 4525 | "version": "2.1.0", 4526 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", 4527 | "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", 4528 | "dev": true, 4529 | "requires": { 4530 | "execa": "^0.7.0", 4531 | "lcid": "^1.0.0", 4532 | "mem": "^1.1.0" 4533 | } 4534 | }, 4535 | "path-type": { 4536 | "version": "2.0.0", 4537 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 4538 | "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", 4539 | "dev": true, 4540 | "requires": { 4541 | "pify": "^2.0.0" 4542 | } 4543 | }, 4544 | "read-pkg": { 4545 | "version": "2.0.0", 4546 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 4547 | "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", 4548 | "dev": true, 4549 | "requires": { 4550 | "load-json-file": "^2.0.0", 4551 | "normalize-package-data": "^2.3.2", 4552 | "path-type": "^2.0.0" 4553 | } 4554 | }, 4555 | "read-pkg-up": { 4556 | "version": "2.0.0", 4557 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", 4558 | "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", 4559 | "dev": true, 4560 | "requires": { 4561 | "find-up": "^2.0.0", 4562 | "read-pkg": "^2.0.0" 4563 | } 4564 | }, 4565 | "strip-bom": { 4566 | "version": "3.0.0", 4567 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 4568 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 4569 | "dev": true 4570 | }, 4571 | "which-module": { 4572 | "version": "2.0.0", 4573 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 4574 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 4575 | "dev": true 4576 | }, 4577 | "yargs-parser": { 4578 | "version": "7.0.0", 4579 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", 4580 | "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", 4581 | "dev": true, 4582 | "requires": { 4583 | "camelcase": "^4.1.0" 4584 | } 4585 | } 4586 | } 4587 | }, 4588 | "yargs-parser": { 4589 | "version": "5.0.0", 4590 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", 4591 | "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", 4592 | "dev": true, 4593 | "requires": { 4594 | "camelcase": "^3.0.0" 4595 | }, 4596 | "dependencies": { 4597 | "camelcase": { 4598 | "version": "3.0.0", 4599 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 4600 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 4601 | "dev": true 4602 | } 4603 | } 4604 | } 4605 | } 4606 | } 4607 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fuse-box-vue-seed", 3 | "version": "1.0.0", 4 | "description": "Start your Vue.js project with FuseBox", 5 | "main": "index.js", 6 | "scripts": { 7 | "start": "node ./fuse.js" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/fuse-box/fuse-box-vue-seed.git" 12 | }, 13 | "keywords": [ 14 | "fuse-box", 15 | "vue", 16 | "vue.js", 17 | "TypeScript" 18 | ], 19 | "author": "devmondo", 20 | "license": "MIT", 21 | "bugs": { 22 | "url": "https://github.com/fuse-box/fuse-box-vue-seed/issues" 23 | }, 24 | "homepage": "https://github.com/fuse-box/fuse-box-vue-seed#readme", 25 | "dependencies": { 26 | "prismjs": "^1.15.0", 27 | "vue": "^2.5.16", 28 | "vue-router": "^3.0.1", 29 | "vuetify": "^1.0.19" 30 | }, 31 | "devDependencies": { 32 | "fuse-box": "^3.3.0", 33 | "node-sass": "^4.9.0", 34 | "opn": "^5.3.0", 35 | "postcss-selector-parser": "^5.0.0-rc.3", 36 | "typescript": "^2.9.2", 37 | "uglify-js": "^3.4.1", 38 | "vue-hot-reload-api": "^2.3.0", 39 | "vue-template-compiler": "^2.5.16", 40 | "vue-template-es2015-compiler": "^1.6.0" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/assets/fusebox-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuse-box/fuse-box-vue-seed/38efea74bc61beb4b775728dfd37792f980e0977/src/assets/fusebox-logo.png -------------------------------------------------------------------------------- /src/assets/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuse-box/fuse-box-vue-seed/38efea74bc61beb4b775728dfd37792f980e0977/src/assets/heart.png -------------------------------------------------------------------------------- /src/assets/vue-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fuse-box/fuse-box-vue-seed/38efea74bc61beb4b775728dfd37792f980e0977/src/assets/vue-logo.png -------------------------------------------------------------------------------- /src/components/App.vue: -------------------------------------------------------------------------------- 1 | 11 | 20 | -------------------------------------------------------------------------------- /src/components/Config.vue: -------------------------------------------------------------------------------- 1 | 143 | 147 | 153 | -------------------------------------------------------------------------------- /src/components/Home.vue: -------------------------------------------------------------------------------- 1 | 17 | 35 | -------------------------------------------------------------------------------- /src/components/Navigation.vue: -------------------------------------------------------------------------------- 1 | 13 | 26 | 32 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | FuseBox - Vue Seed 4 | 5 | 6 | 7 |
8 | $bundles 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | import VueRouter from 'vue-router'; 3 | import Vuetify from 'vuetify'; 4 | import 'prismjs/prism'; 5 | import 'prismjs/themes/prism.css'; 6 | import 'prismjs/themes/prism-solarizedlight.css'; 7 | import 'vuetify/dist/vuetify.min.css'; 8 | import App from './components/App.vue'; 9 | import Home from './components/Home.vue'; 10 | import Config from './components/Config.vue'; 11 | 12 | Vue.use(VueRouter); 13 | Vue.use(Vuetify); 14 | 15 | const router = new VueRouter({ 16 | mode: 'history', 17 | routes: [ 18 | { path: '/', component: Home }, 19 | { path: '/config', component: Config } 20 | ] 21 | }); 22 | 23 | new Vue({ 24 | router, 25 | el: '#app', 26 | render: h => h(App), 27 | }); 28 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "moduleResolution": "node", 6 | "isolatedModules": false, 7 | "allowSyntheticDefaultImports": true, 8 | "experimentalDecorators": true, 9 | "emitDecoratorMetadata": true, 10 | "declaration": true, 11 | "noImplicitAny": true, 12 | "noImplicitUseStrict": false, 13 | "strictNullChecks": true, 14 | "noEmitHelpers": true, 15 | "noLib": false, 16 | "outDir": "dist/" 17 | } 18 | } --------------------------------------------------------------------------------