├── .gitignore ├── README.md ├── dist └── bundle.js ├── package-lock.json ├── package.json ├── src ├── app.js ├── expamle.html └── loaders │ └── html-minify-loader.js └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.sonarlint -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # How-to-write-a-loader-demo 2 | 手把手教你写一个 loader (demo) 3 | -------------------------------------------------------------------------------- /dist/bundle.js: -------------------------------------------------------------------------------- 1 | /******/ (function(modules) { // webpackBootstrap 2 | /******/ // The module cache 3 | /******/ var installedModules = {}; 4 | /******/ 5 | /******/ // The require function 6 | /******/ function __webpack_require__(moduleId) { 7 | /******/ 8 | /******/ // Check if module is in cache 9 | /******/ if(installedModules[moduleId]) { 10 | /******/ return installedModules[moduleId].exports; 11 | /******/ } 12 | /******/ // Create a new module (and put it into the cache) 13 | /******/ var module = installedModules[moduleId] = { 14 | /******/ i: moduleId, 15 | /******/ l: false, 16 | /******/ exports: {} 17 | /******/ }; 18 | /******/ 19 | /******/ // Execute the module function 20 | /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 21 | /******/ 22 | /******/ // Flag the module as loaded 23 | /******/ module.l = true; 24 | /******/ 25 | /******/ // Return the exports of the module 26 | /******/ return module.exports; 27 | /******/ } 28 | /******/ 29 | /******/ 30 | /******/ // expose the modules object (__webpack_modules__) 31 | /******/ __webpack_require__.m = modules; 32 | /******/ 33 | /******/ // expose the module cache 34 | /******/ __webpack_require__.c = installedModules; 35 | /******/ 36 | /******/ // identity function for calling harmony imports with the correct context 37 | /******/ __webpack_require__.i = function(value) { return value; }; 38 | /******/ 39 | /******/ // define getter function for harmony exports 40 | /******/ __webpack_require__.d = function(exports, name, getter) { 41 | /******/ if(!__webpack_require__.o(exports, name)) { 42 | /******/ Object.defineProperty(exports, name, { 43 | /******/ configurable: false, 44 | /******/ enumerable: true, 45 | /******/ get: getter 46 | /******/ }); 47 | /******/ } 48 | /******/ }; 49 | /******/ 50 | /******/ // getDefaultExport function for compatibility with non-harmony modules 51 | /******/ __webpack_require__.n = function(module) { 52 | /******/ var getter = module && module.__esModule ? 53 | /******/ function getDefault() { return module['default']; } : 54 | /******/ function getModuleExports() { return module; }; 55 | /******/ __webpack_require__.d(getter, 'a', getter); 56 | /******/ return getter; 57 | /******/ }; 58 | /******/ 59 | /******/ // Object.prototype.hasOwnProperty.call 60 | /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 61 | /******/ 62 | /******/ // __webpack_public_path__ 63 | /******/ __webpack_require__.p = ""; 64 | /******/ 65 | /******/ // Load entry module and return exports 66 | /******/ return __webpack_require__(__webpack_require__.s = 0); 67 | /******/ }) 68 | /************************************************************************/ 69 | /******/ ([ 70 | /* 0 */ 71 | /***/ (function(module, exports, __webpack_require__) { 72 | 73 | var html = __webpack_require__(!(function webpackMissingModule() { var e = new Error("Cannot find module \"./index.html\""); e.code = 'MODULE_NOT_FOUND'; throw e; }())); 74 | console.log(html); 75 | 76 | /***/ }) 77 | /******/ ]); -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "how-to-write-a-loader-demo", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "accepts": { 8 | "version": "1.3.4", 9 | "resolved": "http://registry.fe.yeshj.com/accepts/download/accepts-1.3.4.tgz", 10 | "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", 11 | "dev": true, 12 | "requires": { 13 | "mime-types": "2.1.17", 14 | "negotiator": "0.6.1" 15 | } 16 | }, 17 | "acorn": { 18 | "version": "5.2.1", 19 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", 20 | "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==", 21 | "dev": true 22 | }, 23 | "acorn-dynamic-import": { 24 | "version": "2.0.2", 25 | "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", 26 | "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", 27 | "dev": true, 28 | "requires": { 29 | "acorn": "4.0.13" 30 | }, 31 | "dependencies": { 32 | "acorn": { 33 | "version": "4.0.13", 34 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", 35 | "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", 36 | "dev": true 37 | } 38 | } 39 | }, 40 | "ajv": { 41 | "version": "4.11.8", 42 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", 43 | "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", 44 | "dev": true, 45 | "requires": { 46 | "co": "4.6.0", 47 | "json-stable-stringify": "1.0.1" 48 | } 49 | }, 50 | "ajv-keywords": { 51 | "version": "1.5.1", 52 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", 53 | "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", 54 | "dev": true 55 | }, 56 | "align-text": { 57 | "version": "0.1.4", 58 | "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", 59 | "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", 60 | "dev": true, 61 | "requires": { 62 | "kind-of": "3.2.2", 63 | "longest": "1.0.1", 64 | "repeat-string": "1.6.1" 65 | } 66 | }, 67 | "ansi-html": { 68 | "version": "0.0.7", 69 | "resolved": "http://registry.fe.yeshj.com/ansi-html/download/ansi-html-0.0.7.tgz", 70 | "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", 71 | "dev": true 72 | }, 73 | "ansi-regex": { 74 | "version": "2.1.1", 75 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 76 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 77 | "dev": true 78 | }, 79 | "anymatch": { 80 | "version": "1.3.2", 81 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", 82 | "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", 83 | "dev": true, 84 | "requires": { 85 | "micromatch": "2.3.11", 86 | "normalize-path": "2.1.1" 87 | } 88 | }, 89 | "argh": { 90 | "version": "0.1.4", 91 | "resolved": "http://registry.fe.yeshj.com/argh/download/argh-0.1.4.tgz", 92 | "integrity": "sha1-PrTWEpc/xrbcbvM49W91nyrFw6Y=", 93 | "dev": true 94 | }, 95 | "arr-diff": { 96 | "version": "2.0.0", 97 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 98 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 99 | "dev": true, 100 | "requires": { 101 | "arr-flatten": "1.1.0" 102 | } 103 | }, 104 | "arr-flatten": { 105 | "version": "1.1.0", 106 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 107 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 108 | "dev": true 109 | }, 110 | "array-find-index": { 111 | "version": "1.0.2", 112 | "resolved": "http://registry.fe.yeshj.com/array-find-index/download/array-find-index-1.0.2.tgz", 113 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 114 | "dev": true 115 | }, 116 | "array-flatten": { 117 | "version": "2.1.1", 118 | "resolved": "http://registry.fe.yeshj.com/array-flatten/download/array-flatten-2.1.1.tgz", 119 | "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", 120 | "dev": true 121 | }, 122 | "array-includes": { 123 | "version": "3.0.3", 124 | "resolved": "http://registry.fe.yeshj.com/array-includes/download/array-includes-3.0.3.tgz", 125 | "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", 126 | "dev": true, 127 | "requires": { 128 | "define-properties": "1.1.2", 129 | "es-abstract": "1.10.0" 130 | } 131 | }, 132 | "array-union": { 133 | "version": "1.0.2", 134 | "resolved": "http://registry.fe.yeshj.com/array-union/download/array-union-1.0.2.tgz", 135 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 136 | "dev": true, 137 | "requires": { 138 | "array-uniq": "1.0.3" 139 | } 140 | }, 141 | "array-uniq": { 142 | "version": "1.0.3", 143 | "resolved": "http://registry.fe.yeshj.com/array-uniq/download/array-uniq-1.0.3.tgz", 144 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 145 | "dev": true 146 | }, 147 | "array-unique": { 148 | "version": "0.2.1", 149 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 150 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 151 | "dev": true 152 | }, 153 | "asn1.js": { 154 | "version": "4.9.2", 155 | "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", 156 | "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", 157 | "dev": true, 158 | "requires": { 159 | "bn.js": "4.11.8", 160 | "inherits": "2.0.3", 161 | "minimalistic-assert": "1.0.0" 162 | } 163 | }, 164 | "assert": { 165 | "version": "1.4.1", 166 | "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", 167 | "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", 168 | "dev": true, 169 | "requires": { 170 | "util": "0.10.3" 171 | } 172 | }, 173 | "ast-types": { 174 | "version": "0.9.6", 175 | "resolved": "http://registry.fe.yeshj.com/ast-types/download/ast-types-0.9.6.tgz", 176 | "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", 177 | "dev": true 178 | }, 179 | "async": { 180 | "version": "2.6.0", 181 | "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", 182 | "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", 183 | "dev": true, 184 | "requires": { 185 | "lodash": "4.17.4" 186 | } 187 | }, 188 | "async-each": { 189 | "version": "1.0.1", 190 | "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 191 | "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", 192 | "dev": true 193 | }, 194 | "balanced-match": { 195 | "version": "1.0.0", 196 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 197 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 198 | "dev": true 199 | }, 200 | "base64-js": { 201 | "version": "1.2.1", 202 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", 203 | "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", 204 | "dev": true 205 | }, 206 | "batch": { 207 | "version": "0.6.1", 208 | "resolved": "http://registry.fe.yeshj.com/batch/download/batch-0.6.1.tgz", 209 | "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 210 | "dev": true 211 | }, 212 | "big.js": { 213 | "version": "3.2.0", 214 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", 215 | "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", 216 | "dev": true 217 | }, 218 | "binary-extensions": { 219 | "version": "1.11.0", 220 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", 221 | "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", 222 | "dev": true 223 | }, 224 | "bluebird": { 225 | "version": "3.5.1", 226 | "resolved": "http://registry.fe.yeshj.com/bluebird/download/bluebird-3.5.1.tgz", 227 | "integrity": "sha1-2VUfnemPH82h5oPRfukaBgLuLrk=", 228 | "dev": true 229 | }, 230 | "bn.js": { 231 | "version": "4.11.8", 232 | "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", 233 | "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", 234 | "dev": true 235 | }, 236 | "body-parser": { 237 | "version": "1.18.2", 238 | "resolved": "http://registry.fe.yeshj.com/body-parser/download/body-parser-1.18.2.tgz", 239 | "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", 240 | "dev": true, 241 | "requires": { 242 | "bytes": "3.0.0", 243 | "content-type": "1.0.4", 244 | "debug": "2.6.9", 245 | "depd": "1.1.1", 246 | "http-errors": "1.6.2", 247 | "iconv-lite": "0.4.19", 248 | "on-finished": "2.3.0", 249 | "qs": "6.5.1", 250 | "raw-body": "2.3.2", 251 | "type-is": "1.6.15" 252 | }, 253 | "dependencies": { 254 | "debug": { 255 | "version": "2.6.9", 256 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 257 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 258 | "dev": true, 259 | "requires": { 260 | "ms": "2.0.0" 261 | } 262 | } 263 | } 264 | }, 265 | "bonjour": { 266 | "version": "3.5.0", 267 | "resolved": "http://registry.fe.yeshj.com/bonjour/download/bonjour-3.5.0.tgz", 268 | "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 269 | "dev": true, 270 | "requires": { 271 | "array-flatten": "2.1.1", 272 | "deep-equal": "1.0.1", 273 | "dns-equal": "1.0.0", 274 | "dns-txt": "2.0.2", 275 | "multicast-dns": "6.2.1", 276 | "multicast-dns-service-types": "1.1.0" 277 | } 278 | }, 279 | "boolbase": { 280 | "version": "1.0.0", 281 | "resolved": "http://registry.fe.yeshj.com/boolbase/download/boolbase-1.0.0.tgz", 282 | "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", 283 | "dev": true 284 | }, 285 | "brace-expansion": { 286 | "version": "1.1.8", 287 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", 288 | "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", 289 | "dev": true, 290 | "requires": { 291 | "balanced-match": "1.0.0", 292 | "concat-map": "0.0.1" 293 | } 294 | }, 295 | "braces": { 296 | "version": "1.8.5", 297 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 298 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 299 | "dev": true, 300 | "requires": { 301 | "expand-range": "1.8.2", 302 | "preserve": "0.2.0", 303 | "repeat-element": "1.1.2" 304 | } 305 | }, 306 | "brorand": { 307 | "version": "1.1.0", 308 | "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 309 | "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 310 | "dev": true 311 | }, 312 | "browserify-aes": { 313 | "version": "1.1.1", 314 | "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", 315 | "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", 316 | "dev": true, 317 | "requires": { 318 | "buffer-xor": "1.0.3", 319 | "cipher-base": "1.0.4", 320 | "create-hash": "1.1.3", 321 | "evp_bytestokey": "1.0.3", 322 | "inherits": "2.0.3", 323 | "safe-buffer": "5.1.1" 324 | } 325 | }, 326 | "browserify-cipher": { 327 | "version": "1.0.0", 328 | "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", 329 | "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", 330 | "dev": true, 331 | "requires": { 332 | "browserify-aes": "1.1.1", 333 | "browserify-des": "1.0.0", 334 | "evp_bytestokey": "1.0.3" 335 | } 336 | }, 337 | "browserify-des": { 338 | "version": "1.0.0", 339 | "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", 340 | "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", 341 | "dev": true, 342 | "requires": { 343 | "cipher-base": "1.0.4", 344 | "des.js": "1.0.0", 345 | "inherits": "2.0.3" 346 | } 347 | }, 348 | "browserify-rsa": { 349 | "version": "4.0.1", 350 | "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", 351 | "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", 352 | "dev": true, 353 | "requires": { 354 | "bn.js": "4.11.8", 355 | "randombytes": "2.0.5" 356 | } 357 | }, 358 | "browserify-sign": { 359 | "version": "4.0.4", 360 | "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", 361 | "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", 362 | "dev": true, 363 | "requires": { 364 | "bn.js": "4.11.8", 365 | "browserify-rsa": "4.0.1", 366 | "create-hash": "1.1.3", 367 | "create-hmac": "1.1.6", 368 | "elliptic": "6.4.0", 369 | "inherits": "2.0.3", 370 | "parse-asn1": "5.1.0" 371 | } 372 | }, 373 | "browserify-zlib": { 374 | "version": "0.2.0", 375 | "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", 376 | "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 377 | "dev": true, 378 | "requires": { 379 | "pako": "1.0.6" 380 | } 381 | }, 382 | "buffer": { 383 | "version": "4.9.1", 384 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", 385 | "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", 386 | "dev": true, 387 | "requires": { 388 | "base64-js": "1.2.1", 389 | "ieee754": "1.1.8", 390 | "isarray": "1.0.0" 391 | } 392 | }, 393 | "buffer-indexof": { 394 | "version": "1.1.1", 395 | "resolved": "http://registry.fe.yeshj.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz", 396 | "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", 397 | "dev": true 398 | }, 399 | "buffer-xor": { 400 | "version": "1.0.3", 401 | "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 402 | "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", 403 | "dev": true 404 | }, 405 | "builtin-modules": { 406 | "version": "1.1.1", 407 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 408 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 409 | "dev": true 410 | }, 411 | "builtin-status-codes": { 412 | "version": "3.0.0", 413 | "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", 414 | "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", 415 | "dev": true 416 | }, 417 | "bytes": { 418 | "version": "3.0.0", 419 | "resolved": "http://registry.fe.yeshj.com/bytes/download/bytes-3.0.0.tgz", 420 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 421 | "dev": true 422 | }, 423 | "camel-case": { 424 | "version": "3.0.0", 425 | "resolved": "http://registry.fe.yeshj.com/camel-case/download/camel-case-3.0.0.tgz", 426 | "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", 427 | "dev": true, 428 | "requires": { 429 | "no-case": "2.3.2", 430 | "upper-case": "1.1.3" 431 | } 432 | }, 433 | "camelcase": { 434 | "version": "1.2.1", 435 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", 436 | "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", 437 | "dev": true 438 | }, 439 | "camelcase-keys": { 440 | "version": "2.1.0", 441 | "resolved": "http://registry.fe.yeshj.com/camelcase-keys/download/camelcase-keys-2.1.0.tgz", 442 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 443 | "dev": true, 444 | "requires": { 445 | "camelcase": "2.1.1", 446 | "map-obj": "1.0.1" 447 | }, 448 | "dependencies": { 449 | "camelcase": { 450 | "version": "2.1.1", 451 | "resolved": "http://registry.fe.yeshj.com/camelcase/download/camelcase-2.1.1.tgz", 452 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 453 | "dev": true 454 | } 455 | } 456 | }, 457 | "center-align": { 458 | "version": "0.1.3", 459 | "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", 460 | "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", 461 | "dev": true, 462 | "requires": { 463 | "align-text": "0.1.4", 464 | "lazy-cache": "1.0.4" 465 | } 466 | }, 467 | "chokidar": { 468 | "version": "1.7.0", 469 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", 470 | "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", 471 | "dev": true, 472 | "requires": { 473 | "anymatch": "1.3.2", 474 | "async-each": "1.0.1", 475 | "fsevents": "1.1.3", 476 | "glob-parent": "2.0.0", 477 | "inherits": "2.0.3", 478 | "is-binary-path": "1.0.1", 479 | "is-glob": "2.0.1", 480 | "path-is-absolute": "1.0.1", 481 | "readdirp": "2.1.0" 482 | } 483 | }, 484 | "cipher-base": { 485 | "version": "1.0.4", 486 | "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 487 | "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 488 | "dev": true, 489 | "requires": { 490 | "inherits": "2.0.3", 491 | "safe-buffer": "5.1.1" 492 | } 493 | }, 494 | "clean-css": { 495 | "version": "4.1.9", 496 | "resolved": "http://registry.fe.yeshj.com/clean-css/download/clean-css-4.1.9.tgz", 497 | "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", 498 | "dev": true, 499 | "requires": { 500 | "source-map": "0.5.7" 501 | } 502 | }, 503 | "cli-color": { 504 | "version": "1.2.0", 505 | "resolved": "http://registry.fe.yeshj.com/cli-color/download/cli-color-1.2.0.tgz", 506 | "integrity": "sha1-OlrnT9drYmevZm5p4q+70B3vNNE=", 507 | "dev": true, 508 | "requires": { 509 | "ansi-regex": "2.1.1", 510 | "d": "1.0.0", 511 | "es5-ext": "0.10.37", 512 | "es6-iterator": "2.0.3", 513 | "memoizee": "0.4.11", 514 | "timers-ext": "0.1.2" 515 | } 516 | }, 517 | "cliui": { 518 | "version": "2.1.0", 519 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", 520 | "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 521 | "dev": true, 522 | "requires": { 523 | "center-align": "0.1.3", 524 | "right-align": "0.1.3", 525 | "wordwrap": "0.0.2" 526 | } 527 | }, 528 | "co": { 529 | "version": "4.6.0", 530 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 531 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 532 | "dev": true 533 | }, 534 | "code-point-at": { 535 | "version": "1.1.0", 536 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 537 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 538 | "dev": true 539 | }, 540 | "color": { 541 | "version": "0.8.0", 542 | "resolved": "http://registry.fe.yeshj.com/color/download/color-0.8.0.tgz", 543 | "integrity": "sha1-iQwHw/1OZJU3Y4kRz2keVFi2/KU=", 544 | "dev": true, 545 | "requires": { 546 | "color-convert": "0.5.3", 547 | "color-string": "0.3.0" 548 | } 549 | }, 550 | "color-convert": { 551 | "version": "0.5.3", 552 | "resolved": "http://registry.fe.yeshj.com/color-convert/download/color-convert-0.5.3.tgz", 553 | "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", 554 | "dev": true 555 | }, 556 | "color-name": { 557 | "version": "1.1.3", 558 | "resolved": "http://registry.fe.yeshj.com/color-name/download/color-name-1.1.3.tgz", 559 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 560 | "dev": true 561 | }, 562 | "color-string": { 563 | "version": "0.3.0", 564 | "resolved": "http://registry.fe.yeshj.com/color-string/download/color-string-0.3.0.tgz", 565 | "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", 566 | "dev": true, 567 | "requires": { 568 | "color-name": "1.1.3" 569 | } 570 | }, 571 | "colornames": { 572 | "version": "0.0.2", 573 | "resolved": "http://registry.fe.yeshj.com/colornames/download/colornames-0.0.2.tgz", 574 | "integrity": "sha1-2BH9bIT1kClJmorEQ2ICk1uSvjE=", 575 | "dev": true 576 | }, 577 | "colorspace": { 578 | "version": "1.0.1", 579 | "resolved": "http://registry.fe.yeshj.com/colorspace/download/colorspace-1.0.1.tgz", 580 | "integrity": "sha1-yZx5btMRKLmHalLh7l7gOkpxl0k=", 581 | "dev": true, 582 | "requires": { 583 | "color": "0.8.0", 584 | "text-hex": "0.0.0" 585 | } 586 | }, 587 | "commander": { 588 | "version": "2.12.2", 589 | "resolved": "http://registry.fe.yeshj.com/commander/download/commander-2.12.2.tgz", 590 | "integrity": "sha1-D1lGxCftnsDZGka7ne9T5UZQ5VU=", 591 | "dev": true 592 | }, 593 | "compressible": { 594 | "version": "2.0.12", 595 | "resolved": "http://registry.fe.yeshj.com/compressible/download/compressible-2.0.12.tgz", 596 | "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", 597 | "dev": true, 598 | "requires": { 599 | "mime-db": "1.30.0" 600 | } 601 | }, 602 | "compression": { 603 | "version": "1.7.1", 604 | "resolved": "http://registry.fe.yeshj.com/compression/download/compression-1.7.1.tgz", 605 | "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", 606 | "dev": true, 607 | "requires": { 608 | "accepts": "1.3.4", 609 | "bytes": "3.0.0", 610 | "compressible": "2.0.12", 611 | "debug": "2.6.9", 612 | "on-headers": "1.0.1", 613 | "safe-buffer": "5.1.1", 614 | "vary": "1.1.2" 615 | }, 616 | "dependencies": { 617 | "debug": { 618 | "version": "2.6.9", 619 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 620 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 621 | "dev": true, 622 | "requires": { 623 | "ms": "2.0.0" 624 | } 625 | } 626 | } 627 | }, 628 | "concat-map": { 629 | "version": "0.0.1", 630 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 631 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 632 | "dev": true 633 | }, 634 | "connect-history-api-fallback": { 635 | "version": "1.5.0", 636 | "resolved": "http://registry.fe.yeshj.com/connect-history-api-fallback/download/connect-history-api-fallback-1.5.0.tgz", 637 | "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", 638 | "dev": true 639 | }, 640 | "console-browserify": { 641 | "version": "1.1.0", 642 | "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", 643 | "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", 644 | "dev": true, 645 | "requires": { 646 | "date-now": "0.1.4" 647 | } 648 | }, 649 | "constants-browserify": { 650 | "version": "1.0.0", 651 | "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 652 | "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", 653 | "dev": true 654 | }, 655 | "content-disposition": { 656 | "version": "0.5.2", 657 | "resolved": "http://registry.fe.yeshj.com/content-disposition/download/content-disposition-0.5.2.tgz", 658 | "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", 659 | "dev": true 660 | }, 661 | "content-type": { 662 | "version": "1.0.4", 663 | "resolved": "http://registry.fe.yeshj.com/content-type/download/content-type-1.0.4.tgz", 664 | "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", 665 | "dev": true 666 | }, 667 | "cookie": { 668 | "version": "0.3.1", 669 | "resolved": "http://registry.fe.yeshj.com/cookie/download/cookie-0.3.1.tgz", 670 | "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", 671 | "dev": true 672 | }, 673 | "cookie-signature": { 674 | "version": "1.0.6", 675 | "resolved": "http://registry.fe.yeshj.com/cookie-signature/download/cookie-signature-1.0.6.tgz", 676 | "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 677 | "dev": true 678 | }, 679 | "core-util-is": { 680 | "version": "1.0.2", 681 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 682 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 683 | "dev": true 684 | }, 685 | "create-ecdh": { 686 | "version": "4.0.0", 687 | "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", 688 | "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", 689 | "dev": true, 690 | "requires": { 691 | "bn.js": "4.11.8", 692 | "elliptic": "6.4.0" 693 | } 694 | }, 695 | "create-hash": { 696 | "version": "1.1.3", 697 | "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", 698 | "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", 699 | "dev": true, 700 | "requires": { 701 | "cipher-base": "1.0.4", 702 | "inherits": "2.0.3", 703 | "ripemd160": "2.0.1", 704 | "sha.js": "2.4.9" 705 | } 706 | }, 707 | "create-hmac": { 708 | "version": "1.1.6", 709 | "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", 710 | "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", 711 | "dev": true, 712 | "requires": { 713 | "cipher-base": "1.0.4", 714 | "create-hash": "1.1.3", 715 | "inherits": "2.0.3", 716 | "ripemd160": "2.0.1", 717 | "safe-buffer": "5.1.1", 718 | "sha.js": "2.4.9" 719 | } 720 | }, 721 | "crypto-browserify": { 722 | "version": "3.12.0", 723 | "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 724 | "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 725 | "dev": true, 726 | "requires": { 727 | "browserify-cipher": "1.0.0", 728 | "browserify-sign": "4.0.4", 729 | "create-ecdh": "4.0.0", 730 | "create-hash": "1.1.3", 731 | "create-hmac": "1.1.6", 732 | "diffie-hellman": "5.0.2", 733 | "inherits": "2.0.3", 734 | "pbkdf2": "3.0.14", 735 | "public-encrypt": "4.0.0", 736 | "randombytes": "2.0.5", 737 | "randomfill": "1.0.3" 738 | } 739 | }, 740 | "css-select": { 741 | "version": "1.2.0", 742 | "resolved": "http://registry.fe.yeshj.com/css-select/download/css-select-1.2.0.tgz", 743 | "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", 744 | "dev": true, 745 | "requires": { 746 | "boolbase": "1.0.0", 747 | "css-what": "2.1.0", 748 | "domutils": "1.5.1", 749 | "nth-check": "1.0.1" 750 | } 751 | }, 752 | "css-what": { 753 | "version": "2.1.0", 754 | "resolved": "http://registry.fe.yeshj.com/css-what/download/css-what-2.1.0.tgz", 755 | "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", 756 | "dev": true 757 | }, 758 | "currently-unhandled": { 759 | "version": "0.4.1", 760 | "resolved": "http://registry.fe.yeshj.com/currently-unhandled/download/currently-unhandled-0.4.1.tgz", 761 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 762 | "dev": true, 763 | "requires": { 764 | "array-find-index": "1.0.2" 765 | } 766 | }, 767 | "d": { 768 | "version": "1.0.0", 769 | "resolved": "http://registry.fe.yeshj.com/d/download/d-1.0.0.tgz", 770 | "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", 771 | "dev": true, 772 | "requires": { 773 | "es5-ext": "0.10.37" 774 | } 775 | }, 776 | "date-now": { 777 | "version": "0.1.4", 778 | "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", 779 | "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", 780 | "dev": true 781 | }, 782 | "debug": { 783 | "version": "3.1.0", 784 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-3.1.0.tgz", 785 | "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", 786 | "dev": true, 787 | "requires": { 788 | "ms": "2.0.0" 789 | } 790 | }, 791 | "decamelize": { 792 | "version": "1.2.0", 793 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 794 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 795 | "dev": true 796 | }, 797 | "deep-equal": { 798 | "version": "1.0.1", 799 | "resolved": "http://registry.fe.yeshj.com/deep-equal/download/deep-equal-1.0.1.tgz", 800 | "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", 801 | "dev": true 802 | }, 803 | "define-properties": { 804 | "version": "1.1.2", 805 | "resolved": "http://registry.fe.yeshj.com/define-properties/download/define-properties-1.1.2.tgz", 806 | "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", 807 | "dev": true, 808 | "requires": { 809 | "foreach": "2.0.5", 810 | "object-keys": "1.0.11" 811 | } 812 | }, 813 | "del": { 814 | "version": "3.0.0", 815 | "resolved": "http://registry.fe.yeshj.com/del/download/del-3.0.0.tgz", 816 | "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", 817 | "dev": true, 818 | "requires": { 819 | "globby": "6.1.0", 820 | "is-path-cwd": "1.0.0", 821 | "is-path-in-cwd": "1.0.0", 822 | "p-map": "1.2.0", 823 | "pify": "3.0.0", 824 | "rimraf": "2.6.2" 825 | }, 826 | "dependencies": { 827 | "pify": { 828 | "version": "3.0.0", 829 | "resolved": "http://registry.fe.yeshj.com/pify/download/pify-3.0.0.tgz", 830 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 831 | "dev": true 832 | } 833 | } 834 | }, 835 | "depd": { 836 | "version": "1.1.1", 837 | "resolved": "http://registry.fe.yeshj.com/depd/download/depd-1.1.1.tgz", 838 | "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", 839 | "dev": true 840 | }, 841 | "des.js": { 842 | "version": "1.0.0", 843 | "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", 844 | "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", 845 | "dev": true, 846 | "requires": { 847 | "inherits": "2.0.3", 848 | "minimalistic-assert": "1.0.0" 849 | } 850 | }, 851 | "destroy": { 852 | "version": "1.0.4", 853 | "resolved": "http://registry.fe.yeshj.com/destroy/download/destroy-1.0.4.tgz", 854 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 855 | "dev": true 856 | }, 857 | "detect-node": { 858 | "version": "2.0.3", 859 | "resolved": "http://registry.fe.yeshj.com/detect-node/download/detect-node-2.0.3.tgz", 860 | "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", 861 | "dev": true 862 | }, 863 | "diagnostics": { 864 | "version": "1.1.0", 865 | "resolved": "http://registry.fe.yeshj.com/diagnostics/download/diagnostics-1.1.0.tgz", 866 | "integrity": "sha1-4QkJALSVI+hSe+IPCBJ1IF8q42o=", 867 | "dev": true, 868 | "requires": { 869 | "colorspace": "1.0.1", 870 | "enabled": "1.0.2", 871 | "kuler": "0.0.0" 872 | } 873 | }, 874 | "diffie-hellman": { 875 | "version": "5.0.2", 876 | "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", 877 | "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", 878 | "dev": true, 879 | "requires": { 880 | "bn.js": "4.11.8", 881 | "miller-rabin": "4.0.1", 882 | "randombytes": "2.0.5" 883 | } 884 | }, 885 | "dns-equal": { 886 | "version": "1.0.0", 887 | "resolved": "http://registry.fe.yeshj.com/dns-equal/download/dns-equal-1.0.0.tgz", 888 | "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", 889 | "dev": true 890 | }, 891 | "dns-packet": { 892 | "version": "1.2.2", 893 | "resolved": "http://registry.fe.yeshj.com/dns-packet/download/dns-packet-1.2.2.tgz", 894 | "integrity": "sha1-qKJr7HZGQ4lj/Ibgb4+LFtbIv3o=", 895 | "dev": true, 896 | "requires": { 897 | "ip": "1.1.5", 898 | "safe-buffer": "5.1.1" 899 | } 900 | }, 901 | "dns-txt": { 902 | "version": "2.0.2", 903 | "resolved": "http://registry.fe.yeshj.com/dns-txt/download/dns-txt-2.0.2.tgz", 904 | "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 905 | "dev": true, 906 | "requires": { 907 | "buffer-indexof": "1.1.1" 908 | } 909 | }, 910 | "dom-converter": { 911 | "version": "0.1.4", 912 | "resolved": "http://registry.fe.yeshj.com/dom-converter/download/dom-converter-0.1.4.tgz", 913 | "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", 914 | "dev": true, 915 | "requires": { 916 | "utila": "0.3.3" 917 | }, 918 | "dependencies": { 919 | "utila": { 920 | "version": "0.3.3", 921 | "resolved": "http://registry.fe.yeshj.com/utila/download/utila-0.3.3.tgz", 922 | "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", 923 | "dev": true 924 | } 925 | } 926 | }, 927 | "dom-serializer": { 928 | "version": "0.1.0", 929 | "resolved": "http://registry.fe.yeshj.com/dom-serializer/download/dom-serializer-0.1.0.tgz", 930 | "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", 931 | "dev": true, 932 | "requires": { 933 | "domelementtype": "1.1.3", 934 | "entities": "1.1.1" 935 | }, 936 | "dependencies": { 937 | "domelementtype": { 938 | "version": "1.1.3", 939 | "resolved": "http://registry.fe.yeshj.com/domelementtype/download/domelementtype-1.1.3.tgz", 940 | "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", 941 | "dev": true 942 | } 943 | } 944 | }, 945 | "domain-browser": { 946 | "version": "1.1.7", 947 | "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", 948 | "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", 949 | "dev": true 950 | }, 951 | "domelementtype": { 952 | "version": "1.3.0", 953 | "resolved": "http://registry.fe.yeshj.com/domelementtype/download/domelementtype-1.3.0.tgz", 954 | "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", 955 | "dev": true 956 | }, 957 | "domhandler": { 958 | "version": "2.1.0", 959 | "resolved": "http://registry.fe.yeshj.com/domhandler/download/domhandler-2.1.0.tgz", 960 | "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", 961 | "dev": true, 962 | "requires": { 963 | "domelementtype": "1.3.0" 964 | } 965 | }, 966 | "domutils": { 967 | "version": "1.5.1", 968 | "resolved": "http://registry.fe.yeshj.com/domutils/download/domutils-1.5.1.tgz", 969 | "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", 970 | "dev": true, 971 | "requires": { 972 | "dom-serializer": "0.1.0", 973 | "domelementtype": "1.3.0" 974 | } 975 | }, 976 | "ee-first": { 977 | "version": "1.1.1", 978 | "resolved": "http://registry.fe.yeshj.com/ee-first/download/ee-first-1.1.1.tgz", 979 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 980 | "dev": true 981 | }, 982 | "elliptic": { 983 | "version": "6.4.0", 984 | "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", 985 | "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", 986 | "dev": true, 987 | "requires": { 988 | "bn.js": "4.11.8", 989 | "brorand": "1.1.0", 990 | "hash.js": "1.1.3", 991 | "hmac-drbg": "1.0.1", 992 | "inherits": "2.0.3", 993 | "minimalistic-assert": "1.0.0", 994 | "minimalistic-crypto-utils": "1.0.1" 995 | } 996 | }, 997 | "emits": { 998 | "version": "3.0.0", 999 | "resolved": "http://registry.fe.yeshj.com/emits/download/emits-3.0.0.tgz", 1000 | "integrity": "sha1-MnUrupXhcHshlWI4Srm7ix/WL3A=", 1001 | "dev": true 1002 | }, 1003 | "emojis-list": { 1004 | "version": "2.1.0", 1005 | "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", 1006 | "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", 1007 | "dev": true 1008 | }, 1009 | "enabled": { 1010 | "version": "1.0.2", 1011 | "resolved": "http://registry.fe.yeshj.com/enabled/download/enabled-1.0.2.tgz", 1012 | "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", 1013 | "dev": true, 1014 | "requires": { 1015 | "env-variable": "0.0.3" 1016 | } 1017 | }, 1018 | "encodeurl": { 1019 | "version": "1.0.1", 1020 | "resolved": "http://registry.fe.yeshj.com/encodeurl/download/encodeurl-1.0.1.tgz", 1021 | "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", 1022 | "dev": true 1023 | }, 1024 | "enhanced-resolve": { 1025 | "version": "3.4.1", 1026 | "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", 1027 | "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", 1028 | "dev": true, 1029 | "requires": { 1030 | "graceful-fs": "4.1.11", 1031 | "memory-fs": "0.4.1", 1032 | "object-assign": "4.1.1", 1033 | "tapable": "0.2.8" 1034 | } 1035 | }, 1036 | "entities": { 1037 | "version": "1.1.1", 1038 | "resolved": "http://registry.fe.yeshj.com/entities/download/entities-1.1.1.tgz", 1039 | "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", 1040 | "dev": true 1041 | }, 1042 | "env-variable": { 1043 | "version": "0.0.3", 1044 | "resolved": "http://registry.fe.yeshj.com/env-variable/download/env-variable-0.0.3.tgz", 1045 | "integrity": "sha1-uGwWQb5WECZ9UG8YBx6nbXBwl8s=", 1046 | "dev": true 1047 | }, 1048 | "errno": { 1049 | "version": "0.1.6", 1050 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz", 1051 | "integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==", 1052 | "dev": true, 1053 | "requires": { 1054 | "prr": "1.0.1" 1055 | } 1056 | }, 1057 | "error-ex": { 1058 | "version": "1.3.1", 1059 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", 1060 | "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", 1061 | "dev": true, 1062 | "requires": { 1063 | "is-arrayish": "0.2.1" 1064 | } 1065 | }, 1066 | "es-abstract": { 1067 | "version": "1.10.0", 1068 | "resolved": "http://registry.fe.yeshj.com/es-abstract/download/es-abstract-1.10.0.tgz", 1069 | "integrity": "sha1-Hss2wZeEKgDY7kwt/YZGu5fWCGQ=", 1070 | "dev": true, 1071 | "requires": { 1072 | "es-to-primitive": "1.1.1", 1073 | "function-bind": "1.1.1", 1074 | "has": "1.0.1", 1075 | "is-callable": "1.1.3", 1076 | "is-regex": "1.0.4" 1077 | } 1078 | }, 1079 | "es-to-primitive": { 1080 | "version": "1.1.1", 1081 | "resolved": "http://registry.fe.yeshj.com/es-to-primitive/download/es-to-primitive-1.1.1.tgz", 1082 | "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", 1083 | "dev": true, 1084 | "requires": { 1085 | "is-callable": "1.1.3", 1086 | "is-date-object": "1.0.1", 1087 | "is-symbol": "1.0.1" 1088 | } 1089 | }, 1090 | "es5-ext": { 1091 | "version": "0.10.37", 1092 | "resolved": "http://registry.fe.yeshj.com/es5-ext/download/es5-ext-0.10.37.tgz", 1093 | "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=", 1094 | "dev": true, 1095 | "requires": { 1096 | "es6-iterator": "2.0.3", 1097 | "es6-symbol": "3.1.1" 1098 | } 1099 | }, 1100 | "es6-iterator": { 1101 | "version": "2.0.3", 1102 | "resolved": "http://registry.fe.yeshj.com/es6-iterator/download/es6-iterator-2.0.3.tgz", 1103 | "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", 1104 | "dev": true, 1105 | "requires": { 1106 | "d": "1.0.0", 1107 | "es5-ext": "0.10.37", 1108 | "es6-symbol": "3.1.1" 1109 | } 1110 | }, 1111 | "es6-symbol": { 1112 | "version": "3.1.1", 1113 | "resolved": "http://registry.fe.yeshj.com/es6-symbol/download/es6-symbol-3.1.1.tgz", 1114 | "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", 1115 | "dev": true, 1116 | "requires": { 1117 | "d": "1.0.0", 1118 | "es5-ext": "0.10.37" 1119 | } 1120 | }, 1121 | "es6-templates": { 1122 | "version": "0.2.3", 1123 | "resolved": "http://registry.fe.yeshj.com/es6-templates/download/es6-templates-0.2.3.tgz", 1124 | "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", 1125 | "dev": true, 1126 | "requires": { 1127 | "recast": "0.11.23", 1128 | "through": "2.3.8" 1129 | } 1130 | }, 1131 | "es6-weak-map": { 1132 | "version": "2.0.2", 1133 | "resolved": "http://registry.fe.yeshj.com/es6-weak-map/download/es6-weak-map-2.0.2.tgz", 1134 | "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", 1135 | "dev": true, 1136 | "requires": { 1137 | "d": "1.0.0", 1138 | "es5-ext": "0.10.37", 1139 | "es6-iterator": "2.0.3", 1140 | "es6-symbol": "3.1.1" 1141 | } 1142 | }, 1143 | "escape-html": { 1144 | "version": "1.0.3", 1145 | "resolved": "http://registry.fe.yeshj.com/escape-html/download/escape-html-1.0.3.tgz", 1146 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 1147 | "dev": true 1148 | }, 1149 | "esprima": { 1150 | "version": "3.1.3", 1151 | "resolved": "http://registry.fe.yeshj.com/esprima/download/esprima-3.1.3.tgz", 1152 | "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", 1153 | "dev": true 1154 | }, 1155 | "etag": { 1156 | "version": "1.8.1", 1157 | "resolved": "http://registry.fe.yeshj.com/etag/download/etag-1.8.1.tgz", 1158 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 1159 | "dev": true 1160 | }, 1161 | "event-emitter": { 1162 | "version": "0.3.5", 1163 | "resolved": "http://registry.fe.yeshj.com/event-emitter/download/event-emitter-0.3.5.tgz", 1164 | "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", 1165 | "dev": true, 1166 | "requires": { 1167 | "d": "1.0.0", 1168 | "es5-ext": "0.10.37" 1169 | } 1170 | }, 1171 | "eventemitter3": { 1172 | "version": "1.2.0", 1173 | "resolved": "http://registry.fe.yeshj.com/eventemitter3/download/eventemitter3-1.2.0.tgz", 1174 | "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", 1175 | "dev": true 1176 | }, 1177 | "events": { 1178 | "version": "1.1.1", 1179 | "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 1180 | "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 1181 | "dev": true 1182 | }, 1183 | "eventsource": { 1184 | "version": "0.1.6", 1185 | "resolved": "http://registry.fe.yeshj.com/eventsource/download/eventsource-0.1.6.tgz", 1186 | "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", 1187 | "dev": true, 1188 | "requires": { 1189 | "original": "1.0.0" 1190 | } 1191 | }, 1192 | "evp_bytestokey": { 1193 | "version": "1.0.3", 1194 | "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 1195 | "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 1196 | "dev": true, 1197 | "requires": { 1198 | "md5.js": "1.3.4", 1199 | "safe-buffer": "5.1.1" 1200 | } 1201 | }, 1202 | "expand-brackets": { 1203 | "version": "0.1.5", 1204 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 1205 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 1206 | "dev": true, 1207 | "requires": { 1208 | "is-posix-bracket": "0.1.1" 1209 | } 1210 | }, 1211 | "expand-range": { 1212 | "version": "1.8.2", 1213 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 1214 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 1215 | "dev": true, 1216 | "requires": { 1217 | "fill-range": "2.2.3" 1218 | } 1219 | }, 1220 | "express": { 1221 | "version": "4.16.2", 1222 | "resolved": "http://registry.fe.yeshj.com/express/download/express-4.16.2.tgz", 1223 | "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", 1224 | "dev": true, 1225 | "requires": { 1226 | "accepts": "1.3.4", 1227 | "array-flatten": "1.1.1", 1228 | "body-parser": "1.18.2", 1229 | "content-disposition": "0.5.2", 1230 | "content-type": "1.0.4", 1231 | "cookie": "0.3.1", 1232 | "cookie-signature": "1.0.6", 1233 | "debug": "2.6.9", 1234 | "depd": "1.1.1", 1235 | "encodeurl": "1.0.1", 1236 | "escape-html": "1.0.3", 1237 | "etag": "1.8.1", 1238 | "finalhandler": "1.1.0", 1239 | "fresh": "0.5.2", 1240 | "merge-descriptors": "1.0.1", 1241 | "methods": "1.1.2", 1242 | "on-finished": "2.3.0", 1243 | "parseurl": "1.3.2", 1244 | "path-to-regexp": "0.1.7", 1245 | "proxy-addr": "2.0.2", 1246 | "qs": "6.5.1", 1247 | "range-parser": "1.2.0", 1248 | "safe-buffer": "5.1.1", 1249 | "send": "0.16.1", 1250 | "serve-static": "1.13.1", 1251 | "setprototypeof": "1.1.0", 1252 | "statuses": "1.3.1", 1253 | "type-is": "1.6.15", 1254 | "utils-merge": "1.0.1", 1255 | "vary": "1.1.2" 1256 | }, 1257 | "dependencies": { 1258 | "array-flatten": { 1259 | "version": "1.1.1", 1260 | "resolved": "http://registry.fe.yeshj.com/array-flatten/download/array-flatten-1.1.1.tgz", 1261 | "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 1262 | "dev": true 1263 | }, 1264 | "debug": { 1265 | "version": "2.6.9", 1266 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 1267 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 1268 | "dev": true, 1269 | "requires": { 1270 | "ms": "2.0.0" 1271 | } 1272 | } 1273 | } 1274 | }, 1275 | "extglob": { 1276 | "version": "0.3.2", 1277 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 1278 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 1279 | "dev": true, 1280 | "requires": { 1281 | "is-extglob": "1.0.0" 1282 | } 1283 | }, 1284 | "fastparse": { 1285 | "version": "1.1.1", 1286 | "resolved": "http://registry.fe.yeshj.com/fastparse/download/fastparse-1.1.1.tgz", 1287 | "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", 1288 | "dev": true 1289 | }, 1290 | "faye-websocket": { 1291 | "version": "0.10.0", 1292 | "resolved": "http://registry.fe.yeshj.com/faye-websocket/download/faye-websocket-0.10.0.tgz", 1293 | "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", 1294 | "dev": true, 1295 | "requires": { 1296 | "websocket-driver": "0.7.0" 1297 | } 1298 | }, 1299 | "filename-regex": { 1300 | "version": "2.0.1", 1301 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 1302 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 1303 | "dev": true 1304 | }, 1305 | "fill-range": { 1306 | "version": "2.2.3", 1307 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 1308 | "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 1309 | "dev": true, 1310 | "requires": { 1311 | "is-number": "2.1.0", 1312 | "isobject": "2.1.0", 1313 | "randomatic": "1.1.7", 1314 | "repeat-element": "1.1.2", 1315 | "repeat-string": "1.6.1" 1316 | } 1317 | }, 1318 | "finalhandler": { 1319 | "version": "1.1.0", 1320 | "resolved": "http://registry.fe.yeshj.com/finalhandler/download/finalhandler-1.1.0.tgz", 1321 | "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", 1322 | "dev": true, 1323 | "requires": { 1324 | "debug": "2.6.9", 1325 | "encodeurl": "1.0.1", 1326 | "escape-html": "1.0.3", 1327 | "on-finished": "2.3.0", 1328 | "parseurl": "1.3.2", 1329 | "statuses": "1.3.1", 1330 | "unpipe": "1.0.0" 1331 | }, 1332 | "dependencies": { 1333 | "debug": { 1334 | "version": "2.6.9", 1335 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 1336 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 1337 | "dev": true, 1338 | "requires": { 1339 | "ms": "2.0.0" 1340 | } 1341 | } 1342 | } 1343 | }, 1344 | "find-up": { 1345 | "version": "1.1.2", 1346 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 1347 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 1348 | "dev": true, 1349 | "requires": { 1350 | "path-exists": "2.1.0", 1351 | "pinkie-promise": "2.0.1" 1352 | } 1353 | }, 1354 | "for-in": { 1355 | "version": "1.0.2", 1356 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 1357 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 1358 | "dev": true 1359 | }, 1360 | "for-own": { 1361 | "version": "0.1.5", 1362 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 1363 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 1364 | "dev": true, 1365 | "requires": { 1366 | "for-in": "1.0.2" 1367 | } 1368 | }, 1369 | "foreach": { 1370 | "version": "2.0.5", 1371 | "resolved": "http://registry.fe.yeshj.com/foreach/download/foreach-2.0.5.tgz", 1372 | "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", 1373 | "dev": true 1374 | }, 1375 | "forwarded": { 1376 | "version": "0.1.2", 1377 | "resolved": "http://registry.fe.yeshj.com/forwarded/download/forwarded-0.1.2.tgz", 1378 | "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", 1379 | "dev": true 1380 | }, 1381 | "fresh": { 1382 | "version": "0.5.2", 1383 | "resolved": "http://registry.fe.yeshj.com/fresh/download/fresh-0.5.2.tgz", 1384 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 1385 | "dev": true 1386 | }, 1387 | "fs.realpath": { 1388 | "version": "1.0.0", 1389 | "resolved": "http://registry.fe.yeshj.com/fs.realpath/download/fs.realpath-1.0.0.tgz", 1390 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1391 | "dev": true 1392 | }, 1393 | "fsevents": { 1394 | "version": "1.1.3", 1395 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", 1396 | "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", 1397 | "dev": true, 1398 | "optional": true, 1399 | "requires": { 1400 | "nan": "2.8.0", 1401 | "node-pre-gyp": "0.6.39" 1402 | }, 1403 | "dependencies": { 1404 | "abbrev": { 1405 | "version": "1.1.0", 1406 | "bundled": true, 1407 | "dev": true, 1408 | "optional": true 1409 | }, 1410 | "ajv": { 1411 | "version": "4.11.8", 1412 | "bundled": true, 1413 | "dev": true, 1414 | "optional": true, 1415 | "requires": { 1416 | "co": "4.6.0", 1417 | "json-stable-stringify": "1.0.1" 1418 | } 1419 | }, 1420 | "ansi-regex": { 1421 | "version": "2.1.1", 1422 | "bundled": true, 1423 | "dev": true 1424 | }, 1425 | "aproba": { 1426 | "version": "1.1.1", 1427 | "bundled": true, 1428 | "dev": true, 1429 | "optional": true 1430 | }, 1431 | "are-we-there-yet": { 1432 | "version": "1.1.4", 1433 | "bundled": true, 1434 | "dev": true, 1435 | "optional": true, 1436 | "requires": { 1437 | "delegates": "1.0.0", 1438 | "readable-stream": "2.2.9" 1439 | } 1440 | }, 1441 | "asn1": { 1442 | "version": "0.2.3", 1443 | "bundled": true, 1444 | "dev": true, 1445 | "optional": true 1446 | }, 1447 | "assert-plus": { 1448 | "version": "0.2.0", 1449 | "bundled": true, 1450 | "dev": true, 1451 | "optional": true 1452 | }, 1453 | "asynckit": { 1454 | "version": "0.4.0", 1455 | "bundled": true, 1456 | "dev": true, 1457 | "optional": true 1458 | }, 1459 | "aws-sign2": { 1460 | "version": "0.6.0", 1461 | "bundled": true, 1462 | "dev": true, 1463 | "optional": true 1464 | }, 1465 | "aws4": { 1466 | "version": "1.6.0", 1467 | "bundled": true, 1468 | "dev": true, 1469 | "optional": true 1470 | }, 1471 | "balanced-match": { 1472 | "version": "0.4.2", 1473 | "bundled": true, 1474 | "dev": true 1475 | }, 1476 | "bcrypt-pbkdf": { 1477 | "version": "1.0.1", 1478 | "bundled": true, 1479 | "dev": true, 1480 | "optional": true, 1481 | "requires": { 1482 | "tweetnacl": "0.14.5" 1483 | } 1484 | }, 1485 | "block-stream": { 1486 | "version": "0.0.9", 1487 | "bundled": true, 1488 | "dev": true, 1489 | "requires": { 1490 | "inherits": "2.0.3" 1491 | } 1492 | }, 1493 | "boom": { 1494 | "version": "2.10.1", 1495 | "bundled": true, 1496 | "dev": true, 1497 | "requires": { 1498 | "hoek": "2.16.3" 1499 | } 1500 | }, 1501 | "brace-expansion": { 1502 | "version": "1.1.7", 1503 | "bundled": true, 1504 | "dev": true, 1505 | "requires": { 1506 | "balanced-match": "0.4.2", 1507 | "concat-map": "0.0.1" 1508 | } 1509 | }, 1510 | "buffer-shims": { 1511 | "version": "1.0.0", 1512 | "bundled": true, 1513 | "dev": true 1514 | }, 1515 | "caseless": { 1516 | "version": "0.12.0", 1517 | "bundled": true, 1518 | "dev": true, 1519 | "optional": true 1520 | }, 1521 | "co": { 1522 | "version": "4.6.0", 1523 | "bundled": true, 1524 | "dev": true, 1525 | "optional": true 1526 | }, 1527 | "code-point-at": { 1528 | "version": "1.1.0", 1529 | "bundled": true, 1530 | "dev": true 1531 | }, 1532 | "combined-stream": { 1533 | "version": "1.0.5", 1534 | "bundled": true, 1535 | "dev": true, 1536 | "requires": { 1537 | "delayed-stream": "1.0.0" 1538 | } 1539 | }, 1540 | "concat-map": { 1541 | "version": "0.0.1", 1542 | "bundled": true, 1543 | "dev": true 1544 | }, 1545 | "console-control-strings": { 1546 | "version": "1.1.0", 1547 | "bundled": true, 1548 | "dev": true 1549 | }, 1550 | "core-util-is": { 1551 | "version": "1.0.2", 1552 | "bundled": true, 1553 | "dev": true 1554 | }, 1555 | "cryptiles": { 1556 | "version": "2.0.5", 1557 | "bundled": true, 1558 | "dev": true, 1559 | "requires": { 1560 | "boom": "2.10.1" 1561 | } 1562 | }, 1563 | "dashdash": { 1564 | "version": "1.14.1", 1565 | "bundled": true, 1566 | "dev": true, 1567 | "optional": true, 1568 | "requires": { 1569 | "assert-plus": "1.0.0" 1570 | }, 1571 | "dependencies": { 1572 | "assert-plus": { 1573 | "version": "1.0.0", 1574 | "bundled": true, 1575 | "dev": true, 1576 | "optional": true 1577 | } 1578 | } 1579 | }, 1580 | "debug": { 1581 | "version": "2.6.8", 1582 | "bundled": true, 1583 | "dev": true, 1584 | "optional": true, 1585 | "requires": { 1586 | "ms": "2.0.0" 1587 | } 1588 | }, 1589 | "deep-extend": { 1590 | "version": "0.4.2", 1591 | "bundled": true, 1592 | "dev": true, 1593 | "optional": true 1594 | }, 1595 | "delayed-stream": { 1596 | "version": "1.0.0", 1597 | "bundled": true, 1598 | "dev": true 1599 | }, 1600 | "delegates": { 1601 | "version": "1.0.0", 1602 | "bundled": true, 1603 | "dev": true, 1604 | "optional": true 1605 | }, 1606 | "detect-libc": { 1607 | "version": "1.0.2", 1608 | "bundled": true, 1609 | "dev": true, 1610 | "optional": true 1611 | }, 1612 | "ecc-jsbn": { 1613 | "version": "0.1.1", 1614 | "bundled": true, 1615 | "dev": true, 1616 | "optional": true, 1617 | "requires": { 1618 | "jsbn": "0.1.1" 1619 | } 1620 | }, 1621 | "extend": { 1622 | "version": "3.0.1", 1623 | "bundled": true, 1624 | "dev": true, 1625 | "optional": true 1626 | }, 1627 | "extsprintf": { 1628 | "version": "1.0.2", 1629 | "bundled": true, 1630 | "dev": true 1631 | }, 1632 | "forever-agent": { 1633 | "version": "0.6.1", 1634 | "bundled": true, 1635 | "dev": true, 1636 | "optional": true 1637 | }, 1638 | "form-data": { 1639 | "version": "2.1.4", 1640 | "bundled": true, 1641 | "dev": true, 1642 | "optional": true, 1643 | "requires": { 1644 | "asynckit": "0.4.0", 1645 | "combined-stream": "1.0.5", 1646 | "mime-types": "2.1.15" 1647 | } 1648 | }, 1649 | "fs.realpath": { 1650 | "version": "1.0.0", 1651 | "bundled": true, 1652 | "dev": true 1653 | }, 1654 | "fstream": { 1655 | "version": "1.0.11", 1656 | "bundled": true, 1657 | "dev": true, 1658 | "requires": { 1659 | "graceful-fs": "4.1.11", 1660 | "inherits": "2.0.3", 1661 | "mkdirp": "0.5.1", 1662 | "rimraf": "2.6.1" 1663 | } 1664 | }, 1665 | "fstream-ignore": { 1666 | "version": "1.0.5", 1667 | "bundled": true, 1668 | "dev": true, 1669 | "optional": true, 1670 | "requires": { 1671 | "fstream": "1.0.11", 1672 | "inherits": "2.0.3", 1673 | "minimatch": "3.0.4" 1674 | } 1675 | }, 1676 | "gauge": { 1677 | "version": "2.7.4", 1678 | "bundled": true, 1679 | "dev": true, 1680 | "optional": true, 1681 | "requires": { 1682 | "aproba": "1.1.1", 1683 | "console-control-strings": "1.1.0", 1684 | "has-unicode": "2.0.1", 1685 | "object-assign": "4.1.1", 1686 | "signal-exit": "3.0.2", 1687 | "string-width": "1.0.2", 1688 | "strip-ansi": "3.0.1", 1689 | "wide-align": "1.1.2" 1690 | } 1691 | }, 1692 | "getpass": { 1693 | "version": "0.1.7", 1694 | "bundled": true, 1695 | "dev": true, 1696 | "optional": true, 1697 | "requires": { 1698 | "assert-plus": "1.0.0" 1699 | }, 1700 | "dependencies": { 1701 | "assert-plus": { 1702 | "version": "1.0.0", 1703 | "bundled": true, 1704 | "dev": true, 1705 | "optional": true 1706 | } 1707 | } 1708 | }, 1709 | "glob": { 1710 | "version": "7.1.2", 1711 | "bundled": true, 1712 | "dev": true, 1713 | "requires": { 1714 | "fs.realpath": "1.0.0", 1715 | "inflight": "1.0.6", 1716 | "inherits": "2.0.3", 1717 | "minimatch": "3.0.4", 1718 | "once": "1.4.0", 1719 | "path-is-absolute": "1.0.1" 1720 | } 1721 | }, 1722 | "graceful-fs": { 1723 | "version": "4.1.11", 1724 | "bundled": true, 1725 | "dev": true 1726 | }, 1727 | "har-schema": { 1728 | "version": "1.0.5", 1729 | "bundled": true, 1730 | "dev": true, 1731 | "optional": true 1732 | }, 1733 | "har-validator": { 1734 | "version": "4.2.1", 1735 | "bundled": true, 1736 | "dev": true, 1737 | "optional": true, 1738 | "requires": { 1739 | "ajv": "4.11.8", 1740 | "har-schema": "1.0.5" 1741 | } 1742 | }, 1743 | "has-unicode": { 1744 | "version": "2.0.1", 1745 | "bundled": true, 1746 | "dev": true, 1747 | "optional": true 1748 | }, 1749 | "hawk": { 1750 | "version": "3.1.3", 1751 | "bundled": true, 1752 | "dev": true, 1753 | "requires": { 1754 | "boom": "2.10.1", 1755 | "cryptiles": "2.0.5", 1756 | "hoek": "2.16.3", 1757 | "sntp": "1.0.9" 1758 | } 1759 | }, 1760 | "hoek": { 1761 | "version": "2.16.3", 1762 | "bundled": true, 1763 | "dev": true 1764 | }, 1765 | "http-signature": { 1766 | "version": "1.1.1", 1767 | "bundled": true, 1768 | "dev": true, 1769 | "optional": true, 1770 | "requires": { 1771 | "assert-plus": "0.2.0", 1772 | "jsprim": "1.4.0", 1773 | "sshpk": "1.13.0" 1774 | } 1775 | }, 1776 | "inflight": { 1777 | "version": "1.0.6", 1778 | "bundled": true, 1779 | "dev": true, 1780 | "requires": { 1781 | "once": "1.4.0", 1782 | "wrappy": "1.0.2" 1783 | } 1784 | }, 1785 | "inherits": { 1786 | "version": "2.0.3", 1787 | "bundled": true, 1788 | "dev": true 1789 | }, 1790 | "ini": { 1791 | "version": "1.3.4", 1792 | "bundled": true, 1793 | "dev": true, 1794 | "optional": true 1795 | }, 1796 | "is-fullwidth-code-point": { 1797 | "version": "1.0.0", 1798 | "bundled": true, 1799 | "dev": true, 1800 | "requires": { 1801 | "number-is-nan": "1.0.1" 1802 | } 1803 | }, 1804 | "is-typedarray": { 1805 | "version": "1.0.0", 1806 | "bundled": true, 1807 | "dev": true, 1808 | "optional": true 1809 | }, 1810 | "isarray": { 1811 | "version": "1.0.0", 1812 | "bundled": true, 1813 | "dev": true 1814 | }, 1815 | "isstream": { 1816 | "version": "0.1.2", 1817 | "bundled": true, 1818 | "dev": true, 1819 | "optional": true 1820 | }, 1821 | "jodid25519": { 1822 | "version": "1.0.2", 1823 | "bundled": true, 1824 | "dev": true, 1825 | "optional": true, 1826 | "requires": { 1827 | "jsbn": "0.1.1" 1828 | } 1829 | }, 1830 | "jsbn": { 1831 | "version": "0.1.1", 1832 | "bundled": true, 1833 | "dev": true, 1834 | "optional": true 1835 | }, 1836 | "json-schema": { 1837 | "version": "0.2.3", 1838 | "bundled": true, 1839 | "dev": true, 1840 | "optional": true 1841 | }, 1842 | "json-stable-stringify": { 1843 | "version": "1.0.1", 1844 | "bundled": true, 1845 | "dev": true, 1846 | "optional": true, 1847 | "requires": { 1848 | "jsonify": "0.0.0" 1849 | } 1850 | }, 1851 | "json-stringify-safe": { 1852 | "version": "5.0.1", 1853 | "bundled": true, 1854 | "dev": true, 1855 | "optional": true 1856 | }, 1857 | "jsonify": { 1858 | "version": "0.0.0", 1859 | "bundled": true, 1860 | "dev": true, 1861 | "optional": true 1862 | }, 1863 | "jsprim": { 1864 | "version": "1.4.0", 1865 | "bundled": true, 1866 | "dev": true, 1867 | "optional": true, 1868 | "requires": { 1869 | "assert-plus": "1.0.0", 1870 | "extsprintf": "1.0.2", 1871 | "json-schema": "0.2.3", 1872 | "verror": "1.3.6" 1873 | }, 1874 | "dependencies": { 1875 | "assert-plus": { 1876 | "version": "1.0.0", 1877 | "bundled": true, 1878 | "dev": true, 1879 | "optional": true 1880 | } 1881 | } 1882 | }, 1883 | "mime-db": { 1884 | "version": "1.27.0", 1885 | "bundled": true, 1886 | "dev": true 1887 | }, 1888 | "mime-types": { 1889 | "version": "2.1.15", 1890 | "bundled": true, 1891 | "dev": true, 1892 | "requires": { 1893 | "mime-db": "1.27.0" 1894 | } 1895 | }, 1896 | "minimatch": { 1897 | "version": "3.0.4", 1898 | "bundled": true, 1899 | "dev": true, 1900 | "requires": { 1901 | "brace-expansion": "1.1.7" 1902 | } 1903 | }, 1904 | "minimist": { 1905 | "version": "0.0.8", 1906 | "bundled": true, 1907 | "dev": true 1908 | }, 1909 | "mkdirp": { 1910 | "version": "0.5.1", 1911 | "bundled": true, 1912 | "dev": true, 1913 | "requires": { 1914 | "minimist": "0.0.8" 1915 | } 1916 | }, 1917 | "ms": { 1918 | "version": "2.0.0", 1919 | "bundled": true, 1920 | "dev": true, 1921 | "optional": true 1922 | }, 1923 | "node-pre-gyp": { 1924 | "version": "0.6.39", 1925 | "bundled": true, 1926 | "dev": true, 1927 | "optional": true, 1928 | "requires": { 1929 | "detect-libc": "1.0.2", 1930 | "hawk": "3.1.3", 1931 | "mkdirp": "0.5.1", 1932 | "nopt": "4.0.1", 1933 | "npmlog": "4.1.0", 1934 | "rc": "1.2.1", 1935 | "request": "2.81.0", 1936 | "rimraf": "2.6.1", 1937 | "semver": "5.3.0", 1938 | "tar": "2.2.1", 1939 | "tar-pack": "3.4.0" 1940 | } 1941 | }, 1942 | "nopt": { 1943 | "version": "4.0.1", 1944 | "bundled": true, 1945 | "dev": true, 1946 | "optional": true, 1947 | "requires": { 1948 | "abbrev": "1.1.0", 1949 | "osenv": "0.1.4" 1950 | } 1951 | }, 1952 | "npmlog": { 1953 | "version": "4.1.0", 1954 | "bundled": true, 1955 | "dev": true, 1956 | "optional": true, 1957 | "requires": { 1958 | "are-we-there-yet": "1.1.4", 1959 | "console-control-strings": "1.1.0", 1960 | "gauge": "2.7.4", 1961 | "set-blocking": "2.0.0" 1962 | } 1963 | }, 1964 | "number-is-nan": { 1965 | "version": "1.0.1", 1966 | "bundled": true, 1967 | "dev": true 1968 | }, 1969 | "oauth-sign": { 1970 | "version": "0.8.2", 1971 | "bundled": true, 1972 | "dev": true, 1973 | "optional": true 1974 | }, 1975 | "object-assign": { 1976 | "version": "4.1.1", 1977 | "bundled": true, 1978 | "dev": true, 1979 | "optional": true 1980 | }, 1981 | "once": { 1982 | "version": "1.4.0", 1983 | "bundled": true, 1984 | "dev": true, 1985 | "requires": { 1986 | "wrappy": "1.0.2" 1987 | } 1988 | }, 1989 | "os-homedir": { 1990 | "version": "1.0.2", 1991 | "bundled": true, 1992 | "dev": true, 1993 | "optional": true 1994 | }, 1995 | "os-tmpdir": { 1996 | "version": "1.0.2", 1997 | "bundled": true, 1998 | "dev": true, 1999 | "optional": true 2000 | }, 2001 | "osenv": { 2002 | "version": "0.1.4", 2003 | "bundled": true, 2004 | "dev": true, 2005 | "optional": true, 2006 | "requires": { 2007 | "os-homedir": "1.0.2", 2008 | "os-tmpdir": "1.0.2" 2009 | } 2010 | }, 2011 | "path-is-absolute": { 2012 | "version": "1.0.1", 2013 | "bundled": true, 2014 | "dev": true 2015 | }, 2016 | "performance-now": { 2017 | "version": "0.2.0", 2018 | "bundled": true, 2019 | "dev": true, 2020 | "optional": true 2021 | }, 2022 | "process-nextick-args": { 2023 | "version": "1.0.7", 2024 | "bundled": true, 2025 | "dev": true 2026 | }, 2027 | "punycode": { 2028 | "version": "1.4.1", 2029 | "bundled": true, 2030 | "dev": true, 2031 | "optional": true 2032 | }, 2033 | "qs": { 2034 | "version": "6.4.0", 2035 | "bundled": true, 2036 | "dev": true, 2037 | "optional": true 2038 | }, 2039 | "rc": { 2040 | "version": "1.2.1", 2041 | "bundled": true, 2042 | "dev": true, 2043 | "optional": true, 2044 | "requires": { 2045 | "deep-extend": "0.4.2", 2046 | "ini": "1.3.4", 2047 | "minimist": "1.2.0", 2048 | "strip-json-comments": "2.0.1" 2049 | }, 2050 | "dependencies": { 2051 | "minimist": { 2052 | "version": "1.2.0", 2053 | "bundled": true, 2054 | "dev": true, 2055 | "optional": true 2056 | } 2057 | } 2058 | }, 2059 | "readable-stream": { 2060 | "version": "2.2.9", 2061 | "bundled": true, 2062 | "dev": true, 2063 | "requires": { 2064 | "buffer-shims": "1.0.0", 2065 | "core-util-is": "1.0.2", 2066 | "inherits": "2.0.3", 2067 | "isarray": "1.0.0", 2068 | "process-nextick-args": "1.0.7", 2069 | "string_decoder": "1.0.1", 2070 | "util-deprecate": "1.0.2" 2071 | } 2072 | }, 2073 | "request": { 2074 | "version": "2.81.0", 2075 | "bundled": true, 2076 | "dev": true, 2077 | "optional": true, 2078 | "requires": { 2079 | "aws-sign2": "0.6.0", 2080 | "aws4": "1.6.0", 2081 | "caseless": "0.12.0", 2082 | "combined-stream": "1.0.5", 2083 | "extend": "3.0.1", 2084 | "forever-agent": "0.6.1", 2085 | "form-data": "2.1.4", 2086 | "har-validator": "4.2.1", 2087 | "hawk": "3.1.3", 2088 | "http-signature": "1.1.1", 2089 | "is-typedarray": "1.0.0", 2090 | "isstream": "0.1.2", 2091 | "json-stringify-safe": "5.0.1", 2092 | "mime-types": "2.1.15", 2093 | "oauth-sign": "0.8.2", 2094 | "performance-now": "0.2.0", 2095 | "qs": "6.4.0", 2096 | "safe-buffer": "5.0.1", 2097 | "stringstream": "0.0.5", 2098 | "tough-cookie": "2.3.2", 2099 | "tunnel-agent": "0.6.0", 2100 | "uuid": "3.0.1" 2101 | } 2102 | }, 2103 | "rimraf": { 2104 | "version": "2.6.1", 2105 | "bundled": true, 2106 | "dev": true, 2107 | "requires": { 2108 | "glob": "7.1.2" 2109 | } 2110 | }, 2111 | "safe-buffer": { 2112 | "version": "5.0.1", 2113 | "bundled": true, 2114 | "dev": true 2115 | }, 2116 | "semver": { 2117 | "version": "5.3.0", 2118 | "bundled": true, 2119 | "dev": true, 2120 | "optional": true 2121 | }, 2122 | "set-blocking": { 2123 | "version": "2.0.0", 2124 | "bundled": true, 2125 | "dev": true, 2126 | "optional": true 2127 | }, 2128 | "signal-exit": { 2129 | "version": "3.0.2", 2130 | "bundled": true, 2131 | "dev": true, 2132 | "optional": true 2133 | }, 2134 | "sntp": { 2135 | "version": "1.0.9", 2136 | "bundled": true, 2137 | "dev": true, 2138 | "requires": { 2139 | "hoek": "2.16.3" 2140 | } 2141 | }, 2142 | "sshpk": { 2143 | "version": "1.13.0", 2144 | "bundled": true, 2145 | "dev": true, 2146 | "optional": true, 2147 | "requires": { 2148 | "asn1": "0.2.3", 2149 | "assert-plus": "1.0.0", 2150 | "bcrypt-pbkdf": "1.0.1", 2151 | "dashdash": "1.14.1", 2152 | "ecc-jsbn": "0.1.1", 2153 | "getpass": "0.1.7", 2154 | "jodid25519": "1.0.2", 2155 | "jsbn": "0.1.1", 2156 | "tweetnacl": "0.14.5" 2157 | }, 2158 | "dependencies": { 2159 | "assert-plus": { 2160 | "version": "1.0.0", 2161 | "bundled": true, 2162 | "dev": true, 2163 | "optional": true 2164 | } 2165 | } 2166 | }, 2167 | "string-width": { 2168 | "version": "1.0.2", 2169 | "bundled": true, 2170 | "dev": true, 2171 | "requires": { 2172 | "code-point-at": "1.1.0", 2173 | "is-fullwidth-code-point": "1.0.0", 2174 | "strip-ansi": "3.0.1" 2175 | } 2176 | }, 2177 | "string_decoder": { 2178 | "version": "1.0.1", 2179 | "bundled": true, 2180 | "dev": true, 2181 | "requires": { 2182 | "safe-buffer": "5.0.1" 2183 | } 2184 | }, 2185 | "stringstream": { 2186 | "version": "0.0.5", 2187 | "bundled": true, 2188 | "dev": true, 2189 | "optional": true 2190 | }, 2191 | "strip-ansi": { 2192 | "version": "3.0.1", 2193 | "bundled": true, 2194 | "dev": true, 2195 | "requires": { 2196 | "ansi-regex": "2.1.1" 2197 | } 2198 | }, 2199 | "strip-json-comments": { 2200 | "version": "2.0.1", 2201 | "bundled": true, 2202 | "dev": true, 2203 | "optional": true 2204 | }, 2205 | "tar": { 2206 | "version": "2.2.1", 2207 | "bundled": true, 2208 | "dev": true, 2209 | "requires": { 2210 | "block-stream": "0.0.9", 2211 | "fstream": "1.0.11", 2212 | "inherits": "2.0.3" 2213 | } 2214 | }, 2215 | "tar-pack": { 2216 | "version": "3.4.0", 2217 | "bundled": true, 2218 | "dev": true, 2219 | "optional": true, 2220 | "requires": { 2221 | "debug": "2.6.8", 2222 | "fstream": "1.0.11", 2223 | "fstream-ignore": "1.0.5", 2224 | "once": "1.4.0", 2225 | "readable-stream": "2.2.9", 2226 | "rimraf": "2.6.1", 2227 | "tar": "2.2.1", 2228 | "uid-number": "0.0.6" 2229 | } 2230 | }, 2231 | "tough-cookie": { 2232 | "version": "2.3.2", 2233 | "bundled": true, 2234 | "dev": true, 2235 | "optional": true, 2236 | "requires": { 2237 | "punycode": "1.4.1" 2238 | } 2239 | }, 2240 | "tunnel-agent": { 2241 | "version": "0.6.0", 2242 | "bundled": true, 2243 | "dev": true, 2244 | "optional": true, 2245 | "requires": { 2246 | "safe-buffer": "5.0.1" 2247 | } 2248 | }, 2249 | "tweetnacl": { 2250 | "version": "0.14.5", 2251 | "bundled": true, 2252 | "dev": true, 2253 | "optional": true 2254 | }, 2255 | "uid-number": { 2256 | "version": "0.0.6", 2257 | "bundled": true, 2258 | "dev": true, 2259 | "optional": true 2260 | }, 2261 | "util-deprecate": { 2262 | "version": "1.0.2", 2263 | "bundled": true, 2264 | "dev": true 2265 | }, 2266 | "uuid": { 2267 | "version": "3.0.1", 2268 | "bundled": true, 2269 | "dev": true, 2270 | "optional": true 2271 | }, 2272 | "verror": { 2273 | "version": "1.3.6", 2274 | "bundled": true, 2275 | "dev": true, 2276 | "optional": true, 2277 | "requires": { 2278 | "extsprintf": "1.0.2" 2279 | } 2280 | }, 2281 | "wide-align": { 2282 | "version": "1.1.2", 2283 | "bundled": true, 2284 | "dev": true, 2285 | "optional": true, 2286 | "requires": { 2287 | "string-width": "1.0.2" 2288 | } 2289 | }, 2290 | "wrappy": { 2291 | "version": "1.0.2", 2292 | "bundled": true, 2293 | "dev": true 2294 | } 2295 | } 2296 | }, 2297 | "function-bind": { 2298 | "version": "1.1.1", 2299 | "resolved": "http://registry.fe.yeshj.com/function-bind/download/function-bind-1.1.1.tgz", 2300 | "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", 2301 | "dev": true 2302 | }, 2303 | "get-caller-file": { 2304 | "version": "1.0.2", 2305 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", 2306 | "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", 2307 | "dev": true 2308 | }, 2309 | "get-stdin": { 2310 | "version": "4.0.1", 2311 | "resolved": "http://registry.fe.yeshj.com/get-stdin/download/get-stdin-4.0.1.tgz", 2312 | "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 2313 | "dev": true 2314 | }, 2315 | "glob-base": { 2316 | "version": "0.3.0", 2317 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 2318 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 2319 | "dev": true, 2320 | "requires": { 2321 | "glob-parent": "2.0.0", 2322 | "is-glob": "2.0.1" 2323 | } 2324 | }, 2325 | "glob-parent": { 2326 | "version": "2.0.0", 2327 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 2328 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 2329 | "dev": true, 2330 | "requires": { 2331 | "is-glob": "2.0.1" 2332 | } 2333 | }, 2334 | "globby": { 2335 | "version": "6.1.0", 2336 | "resolved": "http://registry.fe.yeshj.com/globby/download/globby-6.1.0.tgz", 2337 | "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 2338 | "dev": true, 2339 | "requires": { 2340 | "array-union": "1.0.2", 2341 | "glob": "7.1.2", 2342 | "object-assign": "4.1.1", 2343 | "pify": "2.3.0", 2344 | "pinkie-promise": "2.0.1" 2345 | }, 2346 | "dependencies": { 2347 | "glob": { 2348 | "version": "7.1.2", 2349 | "resolved": "http://registry.fe.yeshj.com/glob/download/glob-7.1.2.tgz", 2350 | "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", 2351 | "dev": true, 2352 | "requires": { 2353 | "fs.realpath": "1.0.0", 2354 | "inflight": "1.0.6", 2355 | "inherits": "2.0.3", 2356 | "minimatch": "3.0.4", 2357 | "once": "1.4.0", 2358 | "path-is-absolute": "1.0.1" 2359 | } 2360 | } 2361 | } 2362 | }, 2363 | "graceful-fs": { 2364 | "version": "4.1.11", 2365 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 2366 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 2367 | "dev": true 2368 | }, 2369 | "handle-thing": { 2370 | "version": "1.2.5", 2371 | "resolved": "http://registry.fe.yeshj.com/handle-thing/download/handle-thing-1.2.5.tgz", 2372 | "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", 2373 | "dev": true 2374 | }, 2375 | "has": { 2376 | "version": "1.0.1", 2377 | "resolved": "http://registry.fe.yeshj.com/has/download/has-1.0.1.tgz", 2378 | "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", 2379 | "dev": true, 2380 | "requires": { 2381 | "function-bind": "1.1.1" 2382 | } 2383 | }, 2384 | "has-flag": { 2385 | "version": "1.0.0", 2386 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 2387 | "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 2388 | "dev": true 2389 | }, 2390 | "hash-base": { 2391 | "version": "2.0.2", 2392 | "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", 2393 | "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", 2394 | "dev": true, 2395 | "requires": { 2396 | "inherits": "2.0.3" 2397 | } 2398 | }, 2399 | "hash.js": { 2400 | "version": "1.1.3", 2401 | "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", 2402 | "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", 2403 | "dev": true, 2404 | "requires": { 2405 | "inherits": "2.0.3", 2406 | "minimalistic-assert": "1.0.0" 2407 | } 2408 | }, 2409 | "he": { 2410 | "version": "1.1.1", 2411 | "resolved": "http://registry.fe.yeshj.com/he/download/he-1.1.1.tgz", 2412 | "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", 2413 | "dev": true 2414 | }, 2415 | "hmac-drbg": { 2416 | "version": "1.0.1", 2417 | "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 2418 | "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 2419 | "dev": true, 2420 | "requires": { 2421 | "hash.js": "1.1.3", 2422 | "minimalistic-assert": "1.0.0", 2423 | "minimalistic-crypto-utils": "1.0.1" 2424 | } 2425 | }, 2426 | "hosted-git-info": { 2427 | "version": "2.5.0", 2428 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", 2429 | "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", 2430 | "dev": true 2431 | }, 2432 | "hpack.js": { 2433 | "version": "2.1.6", 2434 | "resolved": "http://registry.fe.yeshj.com/hpack.js/download/hpack.js-2.1.6.tgz", 2435 | "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 2436 | "dev": true, 2437 | "requires": { 2438 | "inherits": "2.0.3", 2439 | "obuf": "1.1.1", 2440 | "readable-stream": "2.3.3", 2441 | "wbuf": "1.7.2" 2442 | } 2443 | }, 2444 | "html-entities": { 2445 | "version": "1.2.1", 2446 | "resolved": "http://registry.fe.yeshj.com/html-entities/download/html-entities-1.2.1.tgz", 2447 | "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", 2448 | "dev": true 2449 | }, 2450 | "html-loader": { 2451 | "version": "0.5.1", 2452 | "resolved": "http://registry.fe.yeshj.com/html-loader/download/html-loader-0.5.1.tgz", 2453 | "integrity": "sha1-Tx6DlqHqarQr7cmH36wFgHCGHr4=", 2454 | "dev": true, 2455 | "requires": { 2456 | "es6-templates": "0.2.3", 2457 | "fastparse": "1.1.1", 2458 | "html-minifier": "3.5.7", 2459 | "loader-utils": "1.1.0", 2460 | "object-assign": "4.1.1" 2461 | }, 2462 | "dependencies": { 2463 | "loader-utils": { 2464 | "version": "1.1.0", 2465 | "resolved": "http://registry.fe.yeshj.com/loader-utils/download/loader-utils-1.1.0.tgz", 2466 | "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", 2467 | "dev": true, 2468 | "requires": { 2469 | "big.js": "3.2.0", 2470 | "emojis-list": "2.1.0", 2471 | "json5": "0.5.1" 2472 | } 2473 | } 2474 | } 2475 | }, 2476 | "html-minifier": { 2477 | "version": "3.5.7", 2478 | "resolved": "http://registry.fe.yeshj.com/html-minifier/download/html-minifier-3.5.7.tgz", 2479 | "integrity": "sha1-UR5pu1qOdnfRAS6+A4GaoCygYgg=", 2480 | "dev": true, 2481 | "requires": { 2482 | "camel-case": "3.0.0", 2483 | "clean-css": "4.1.9", 2484 | "commander": "2.12.2", 2485 | "he": "1.1.1", 2486 | "ncname": "1.0.0", 2487 | "param-case": "2.1.1", 2488 | "relateurl": "0.2.7", 2489 | "uglify-js": "3.2.2" 2490 | }, 2491 | "dependencies": { 2492 | "source-map": { 2493 | "version": "0.6.1", 2494 | "resolved": "http://registry.fe.yeshj.com/source-map/download/source-map-0.6.1.tgz", 2495 | "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", 2496 | "dev": true 2497 | }, 2498 | "uglify-js": { 2499 | "version": "3.2.2", 2500 | "resolved": "http://registry.fe.yeshj.com/uglify-js/download/uglify-js-3.2.2.tgz", 2501 | "integrity": "sha1-hw5LNO1zPReShPmZjv0yk/f9c/Y=", 2502 | "dev": true, 2503 | "requires": { 2504 | "commander": "2.12.2", 2505 | "source-map": "0.6.1" 2506 | } 2507 | } 2508 | } 2509 | }, 2510 | "html-webpack-plugin": { 2511 | "version": "2.30.1", 2512 | "resolved": "http://registry.fe.yeshj.com/html-webpack-plugin/download/html-webpack-plugin-2.30.1.tgz", 2513 | "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", 2514 | "dev": true, 2515 | "requires": { 2516 | "bluebird": "3.5.1", 2517 | "html-minifier": "3.5.7", 2518 | "loader-utils": "0.2.17", 2519 | "lodash": "4.17.4", 2520 | "pretty-error": "2.1.1", 2521 | "toposort": "1.0.6" 2522 | }, 2523 | "dependencies": { 2524 | "loader-utils": { 2525 | "version": "0.2.17", 2526 | "resolved": "http://registry.fe.yeshj.com/loader-utils/download/loader-utils-0.2.17.tgz", 2527 | "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", 2528 | "dev": true, 2529 | "requires": { 2530 | "big.js": "3.2.0", 2531 | "emojis-list": "2.1.0", 2532 | "json5": "0.5.1", 2533 | "object-assign": "4.1.1" 2534 | } 2535 | } 2536 | } 2537 | }, 2538 | "htmlparser2": { 2539 | "version": "3.3.0", 2540 | "resolved": "http://registry.fe.yeshj.com/htmlparser2/download/htmlparser2-3.3.0.tgz", 2541 | "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", 2542 | "dev": true, 2543 | "requires": { 2544 | "domelementtype": "1.3.0", 2545 | "domhandler": "2.1.0", 2546 | "domutils": "1.1.6", 2547 | "readable-stream": "1.0.34" 2548 | }, 2549 | "dependencies": { 2550 | "domutils": { 2551 | "version": "1.1.6", 2552 | "resolved": "http://registry.fe.yeshj.com/domutils/download/domutils-1.1.6.tgz", 2553 | "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", 2554 | "dev": true, 2555 | "requires": { 2556 | "domelementtype": "1.3.0" 2557 | } 2558 | }, 2559 | "isarray": { 2560 | "version": "0.0.1", 2561 | "resolved": "http://registry.fe.yeshj.com/isarray/download/isarray-0.0.1.tgz", 2562 | "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", 2563 | "dev": true 2564 | }, 2565 | "readable-stream": { 2566 | "version": "1.0.34", 2567 | "resolved": "http://registry.fe.yeshj.com/readable-stream/download/readable-stream-1.0.34.tgz", 2568 | "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 2569 | "dev": true, 2570 | "requires": { 2571 | "core-util-is": "1.0.2", 2572 | "inherits": "2.0.3", 2573 | "isarray": "0.0.1", 2574 | "string_decoder": "0.10.31" 2575 | } 2576 | }, 2577 | "string_decoder": { 2578 | "version": "0.10.31", 2579 | "resolved": "http://registry.fe.yeshj.com/string_decoder/download/string_decoder-0.10.31.tgz", 2580 | "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 2581 | "dev": true 2582 | } 2583 | } 2584 | }, 2585 | "http-deceiver": { 2586 | "version": "1.2.7", 2587 | "resolved": "http://registry.fe.yeshj.com/http-deceiver/download/http-deceiver-1.2.7.tgz", 2588 | "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", 2589 | "dev": true 2590 | }, 2591 | "http-errors": { 2592 | "version": "1.6.2", 2593 | "resolved": "http://registry.fe.yeshj.com/http-errors/download/http-errors-1.6.2.tgz", 2594 | "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", 2595 | "dev": true, 2596 | "requires": { 2597 | "depd": "1.1.1", 2598 | "inherits": "2.0.3", 2599 | "setprototypeof": "1.0.3", 2600 | "statuses": "1.3.1" 2601 | }, 2602 | "dependencies": { 2603 | "setprototypeof": { 2604 | "version": "1.0.3", 2605 | "resolved": "http://registry.fe.yeshj.com/setprototypeof/download/setprototypeof-1.0.3.tgz", 2606 | "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 2607 | "dev": true 2608 | } 2609 | } 2610 | }, 2611 | "http-parser-js": { 2612 | "version": "0.4.9", 2613 | "resolved": "http://registry.fe.yeshj.com/http-parser-js/download/http-parser-js-0.4.9.tgz", 2614 | "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", 2615 | "dev": true 2616 | }, 2617 | "http-proxy": { 2618 | "version": "1.16.2", 2619 | "resolved": "http://registry.fe.yeshj.com/http-proxy/download/http-proxy-1.16.2.tgz", 2620 | "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", 2621 | "dev": true, 2622 | "requires": { 2623 | "eventemitter3": "1.2.0", 2624 | "requires-port": "1.0.0" 2625 | } 2626 | }, 2627 | "http-proxy-middleware": { 2628 | "version": "0.17.4", 2629 | "resolved": "http://registry.fe.yeshj.com/http-proxy-middleware/download/http-proxy-middleware-0.17.4.tgz", 2630 | "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", 2631 | "dev": true, 2632 | "requires": { 2633 | "http-proxy": "1.16.2", 2634 | "is-glob": "3.1.0", 2635 | "lodash": "4.17.4", 2636 | "micromatch": "2.3.11" 2637 | }, 2638 | "dependencies": { 2639 | "is-extglob": { 2640 | "version": "2.1.1", 2641 | "resolved": "http://registry.fe.yeshj.com/is-extglob/download/is-extglob-2.1.1.tgz", 2642 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2643 | "dev": true 2644 | }, 2645 | "is-glob": { 2646 | "version": "3.1.0", 2647 | "resolved": "http://registry.fe.yeshj.com/is-glob/download/is-glob-3.1.0.tgz", 2648 | "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 2649 | "dev": true, 2650 | "requires": { 2651 | "is-extglob": "2.1.1" 2652 | } 2653 | } 2654 | } 2655 | }, 2656 | "https-browserify": { 2657 | "version": "1.0.0", 2658 | "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 2659 | "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", 2660 | "dev": true 2661 | }, 2662 | "iconv-lite": { 2663 | "version": "0.4.19", 2664 | "resolved": "http://registry.fe.yeshj.com/iconv-lite/download/iconv-lite-0.4.19.tgz", 2665 | "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs=", 2666 | "dev": true 2667 | }, 2668 | "ieee754": { 2669 | "version": "1.1.8", 2670 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", 2671 | "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", 2672 | "dev": true 2673 | }, 2674 | "import-local": { 2675 | "version": "0.1.1", 2676 | "resolved": "http://registry.fe.yeshj.com/import-local/download/import-local-0.1.1.tgz", 2677 | "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", 2678 | "dev": true, 2679 | "requires": { 2680 | "pkg-dir": "2.0.0", 2681 | "resolve-cwd": "2.0.0" 2682 | } 2683 | }, 2684 | "indent-string": { 2685 | "version": "2.1.0", 2686 | "resolved": "http://registry.fe.yeshj.com/indent-string/download/indent-string-2.1.0.tgz", 2687 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 2688 | "dev": true, 2689 | "requires": { 2690 | "repeating": "2.0.1" 2691 | } 2692 | }, 2693 | "indexof": { 2694 | "version": "0.0.1", 2695 | "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", 2696 | "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", 2697 | "dev": true 2698 | }, 2699 | "inflight": { 2700 | "version": "1.0.6", 2701 | "resolved": "http://registry.fe.yeshj.com/inflight/download/inflight-1.0.6.tgz", 2702 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2703 | "dev": true, 2704 | "requires": { 2705 | "once": "1.4.0", 2706 | "wrappy": "1.0.2" 2707 | } 2708 | }, 2709 | "inherits": { 2710 | "version": "2.0.3", 2711 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2712 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 2713 | "dev": true 2714 | }, 2715 | "internal-ip": { 2716 | "version": "1.2.0", 2717 | "resolved": "http://registry.fe.yeshj.com/internal-ip/download/internal-ip-1.2.0.tgz", 2718 | "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", 2719 | "dev": true, 2720 | "requires": { 2721 | "meow": "3.7.0" 2722 | } 2723 | }, 2724 | "interpret": { 2725 | "version": "1.1.0", 2726 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", 2727 | "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", 2728 | "dev": true 2729 | }, 2730 | "invert-kv": { 2731 | "version": "1.0.0", 2732 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 2733 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 2734 | "dev": true 2735 | }, 2736 | "ip": { 2737 | "version": "1.1.5", 2738 | "resolved": "http://registry.fe.yeshj.com/ip/download/ip-1.1.5.tgz", 2739 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 2740 | "dev": true 2741 | }, 2742 | "ipaddr.js": { 2743 | "version": "1.5.2", 2744 | "resolved": "http://registry.fe.yeshj.com/ipaddr.js/download/ipaddr.js-1.5.2.tgz", 2745 | "integrity": "sha1-1LUFvemUaYfM8PxY2QEP+WB+P6A=", 2746 | "dev": true 2747 | }, 2748 | "is-arrayish": { 2749 | "version": "0.2.1", 2750 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2751 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2752 | "dev": true 2753 | }, 2754 | "is-binary-path": { 2755 | "version": "1.0.1", 2756 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 2757 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 2758 | "dev": true, 2759 | "requires": { 2760 | "binary-extensions": "1.11.0" 2761 | } 2762 | }, 2763 | "is-buffer": { 2764 | "version": "1.1.6", 2765 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 2766 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 2767 | "dev": true 2768 | }, 2769 | "is-builtin-module": { 2770 | "version": "1.0.0", 2771 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 2772 | "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 2773 | "dev": true, 2774 | "requires": { 2775 | "builtin-modules": "1.1.1" 2776 | } 2777 | }, 2778 | "is-callable": { 2779 | "version": "1.1.3", 2780 | "resolved": "http://registry.fe.yeshj.com/is-callable/download/is-callable-1.1.3.tgz", 2781 | "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", 2782 | "dev": true 2783 | }, 2784 | "is-date-object": { 2785 | "version": "1.0.1", 2786 | "resolved": "http://registry.fe.yeshj.com/is-date-object/download/is-date-object-1.0.1.tgz", 2787 | "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", 2788 | "dev": true 2789 | }, 2790 | "is-dotfile": { 2791 | "version": "1.0.3", 2792 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 2793 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 2794 | "dev": true 2795 | }, 2796 | "is-equal-shallow": { 2797 | "version": "0.1.3", 2798 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 2799 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 2800 | "dev": true, 2801 | "requires": { 2802 | "is-primitive": "2.0.0" 2803 | } 2804 | }, 2805 | "is-extendable": { 2806 | "version": "0.1.1", 2807 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 2808 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 2809 | "dev": true 2810 | }, 2811 | "is-extglob": { 2812 | "version": "1.0.0", 2813 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 2814 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", 2815 | "dev": true 2816 | }, 2817 | "is-finite": { 2818 | "version": "1.0.2", 2819 | "resolved": "http://registry.fe.yeshj.com/is-finite/download/is-finite-1.0.2.tgz", 2820 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 2821 | "dev": true, 2822 | "requires": { 2823 | "number-is-nan": "1.0.1" 2824 | } 2825 | }, 2826 | "is-fullwidth-code-point": { 2827 | "version": "1.0.0", 2828 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 2829 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 2830 | "dev": true, 2831 | "requires": { 2832 | "number-is-nan": "1.0.1" 2833 | } 2834 | }, 2835 | "is-glob": { 2836 | "version": "2.0.1", 2837 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 2838 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 2839 | "dev": true, 2840 | "requires": { 2841 | "is-extglob": "1.0.0" 2842 | } 2843 | }, 2844 | "is-number": { 2845 | "version": "2.1.0", 2846 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 2847 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 2848 | "dev": true, 2849 | "requires": { 2850 | "kind-of": "3.2.2" 2851 | } 2852 | }, 2853 | "is-path-cwd": { 2854 | "version": "1.0.0", 2855 | "resolved": "http://registry.fe.yeshj.com/is-path-cwd/download/is-path-cwd-1.0.0.tgz", 2856 | "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", 2857 | "dev": true 2858 | }, 2859 | "is-path-in-cwd": { 2860 | "version": "1.0.0", 2861 | "resolved": "http://registry.fe.yeshj.com/is-path-in-cwd/download/is-path-in-cwd-1.0.0.tgz", 2862 | "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", 2863 | "dev": true, 2864 | "requires": { 2865 | "is-path-inside": "1.0.1" 2866 | } 2867 | }, 2868 | "is-path-inside": { 2869 | "version": "1.0.1", 2870 | "resolved": "http://registry.fe.yeshj.com/is-path-inside/download/is-path-inside-1.0.1.tgz", 2871 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 2872 | "dev": true, 2873 | "requires": { 2874 | "path-is-inside": "1.0.2" 2875 | } 2876 | }, 2877 | "is-posix-bracket": { 2878 | "version": "0.1.1", 2879 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 2880 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 2881 | "dev": true 2882 | }, 2883 | "is-primitive": { 2884 | "version": "2.0.0", 2885 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 2886 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", 2887 | "dev": true 2888 | }, 2889 | "is-promise": { 2890 | "version": "2.1.0", 2891 | "resolved": "http://registry.fe.yeshj.com/is-promise/download/is-promise-2.1.0.tgz", 2892 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 2893 | "dev": true 2894 | }, 2895 | "is-regex": { 2896 | "version": "1.0.4", 2897 | "resolved": "http://registry.fe.yeshj.com/is-regex/download/is-regex-1.0.4.tgz", 2898 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 2899 | "dev": true, 2900 | "requires": { 2901 | "has": "1.0.1" 2902 | } 2903 | }, 2904 | "is-symbol": { 2905 | "version": "1.0.1", 2906 | "resolved": "http://registry.fe.yeshj.com/is-symbol/download/is-symbol-1.0.1.tgz", 2907 | "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", 2908 | "dev": true 2909 | }, 2910 | "is-utf8": { 2911 | "version": "0.2.1", 2912 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 2913 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 2914 | "dev": true 2915 | }, 2916 | "is-wsl": { 2917 | "version": "1.1.0", 2918 | "resolved": "http://registry.fe.yeshj.com/is-wsl/download/is-wsl-1.1.0.tgz", 2919 | "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 2920 | "dev": true 2921 | }, 2922 | "isarray": { 2923 | "version": "1.0.0", 2924 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 2925 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 2926 | "dev": true 2927 | }, 2928 | "isobject": { 2929 | "version": "2.1.0", 2930 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 2931 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 2932 | "dev": true, 2933 | "requires": { 2934 | "isarray": "1.0.0" 2935 | } 2936 | }, 2937 | "json-loader": { 2938 | "version": "0.5.7", 2939 | "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", 2940 | "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", 2941 | "dev": true 2942 | }, 2943 | "json-stable-stringify": { 2944 | "version": "1.0.1", 2945 | "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", 2946 | "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 2947 | "dev": true, 2948 | "requires": { 2949 | "jsonify": "0.0.0" 2950 | } 2951 | }, 2952 | "json3": { 2953 | "version": "3.3.2", 2954 | "resolved": "http://registry.fe.yeshj.com/json3/download/json3-3.3.2.tgz", 2955 | "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", 2956 | "dev": true 2957 | }, 2958 | "json5": { 2959 | "version": "0.5.1", 2960 | "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 2961 | "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 2962 | "dev": true 2963 | }, 2964 | "jsonify": { 2965 | "version": "0.0.0", 2966 | "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", 2967 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", 2968 | "dev": true 2969 | }, 2970 | "killable": { 2971 | "version": "1.0.0", 2972 | "resolved": "http://registry.fe.yeshj.com/killable/download/killable-1.0.0.tgz", 2973 | "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", 2974 | "dev": true 2975 | }, 2976 | "kind-of": { 2977 | "version": "3.2.2", 2978 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2979 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 2980 | "dev": true, 2981 | "requires": { 2982 | "is-buffer": "1.1.6" 2983 | } 2984 | }, 2985 | "kuler": { 2986 | "version": "0.0.0", 2987 | "resolved": "http://registry.fe.yeshj.com/kuler/download/kuler-0.0.0.tgz", 2988 | "integrity": "sha1-tmu0a5NOVQ9Z2BiEjgq7pPf1VTw=", 2989 | "dev": true, 2990 | "requires": { 2991 | "colornames": "0.0.2" 2992 | } 2993 | }, 2994 | "lazy-cache": { 2995 | "version": "1.0.4", 2996 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", 2997 | "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", 2998 | "dev": true 2999 | }, 3000 | "lcid": { 3001 | "version": "1.0.0", 3002 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 3003 | "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 3004 | "dev": true, 3005 | "requires": { 3006 | "invert-kv": "1.0.0" 3007 | } 3008 | }, 3009 | "load-json-file": { 3010 | "version": "1.1.0", 3011 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 3012 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 3013 | "dev": true, 3014 | "requires": { 3015 | "graceful-fs": "4.1.11", 3016 | "parse-json": "2.2.0", 3017 | "pify": "2.3.0", 3018 | "pinkie-promise": "2.0.1", 3019 | "strip-bom": "2.0.0" 3020 | } 3021 | }, 3022 | "loader-runner": { 3023 | "version": "2.3.0", 3024 | "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", 3025 | "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", 3026 | "dev": true 3027 | }, 3028 | "loader-utils": { 3029 | "version": "1.1.0", 3030 | "resolved": "http://registry.fe.yeshj.com/loader-utils/download/loader-utils-1.1.0.tgz", 3031 | "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", 3032 | "dev": true, 3033 | "requires": { 3034 | "big.js": "3.2.0", 3035 | "emojis-list": "2.1.0", 3036 | "json5": "0.5.1" 3037 | } 3038 | }, 3039 | "locate-path": { 3040 | "version": "2.0.0", 3041 | "resolved": "http://registry.fe.yeshj.com/locate-path/download/locate-path-2.0.0.tgz", 3042 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 3043 | "dev": true, 3044 | "requires": { 3045 | "p-locate": "2.0.0", 3046 | "path-exists": "3.0.0" 3047 | }, 3048 | "dependencies": { 3049 | "path-exists": { 3050 | "version": "3.0.0", 3051 | "resolved": "http://registry.fe.yeshj.com/path-exists/download/path-exists-3.0.0.tgz", 3052 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 3053 | "dev": true 3054 | } 3055 | } 3056 | }, 3057 | "lodash": { 3058 | "version": "4.17.4", 3059 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", 3060 | "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", 3061 | "dev": true 3062 | }, 3063 | "loglevel": { 3064 | "version": "1.6.0", 3065 | "resolved": "http://registry.fe.yeshj.com/loglevel/download/loglevel-1.6.0.tgz", 3066 | "integrity": "sha1-rgyqVhERSYxboTcj1vtjHSQAOTQ=", 3067 | "dev": true 3068 | }, 3069 | "longest": { 3070 | "version": "1.0.1", 3071 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 3072 | "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", 3073 | "dev": true 3074 | }, 3075 | "loud-rejection": { 3076 | "version": "1.6.0", 3077 | "resolved": "http://registry.fe.yeshj.com/loud-rejection/download/loud-rejection-1.6.0.tgz", 3078 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 3079 | "dev": true, 3080 | "requires": { 3081 | "currently-unhandled": "0.4.1", 3082 | "signal-exit": "3.0.2" 3083 | } 3084 | }, 3085 | "lower-case": { 3086 | "version": "1.1.4", 3087 | "resolved": "http://registry.fe.yeshj.com/lower-case/download/lower-case-1.1.4.tgz", 3088 | "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", 3089 | "dev": true 3090 | }, 3091 | "lru-queue": { 3092 | "version": "0.1.0", 3093 | "resolved": "http://registry.fe.yeshj.com/lru-queue/download/lru-queue-0.1.0.tgz", 3094 | "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", 3095 | "dev": true, 3096 | "requires": { 3097 | "es5-ext": "0.10.37" 3098 | } 3099 | }, 3100 | "map-obj": { 3101 | "version": "1.0.1", 3102 | "resolved": "http://registry.fe.yeshj.com/map-obj/download/map-obj-1.0.1.tgz", 3103 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 3104 | "dev": true 3105 | }, 3106 | "md5.js": { 3107 | "version": "1.3.4", 3108 | "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", 3109 | "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", 3110 | "dev": true, 3111 | "requires": { 3112 | "hash-base": "3.0.4", 3113 | "inherits": "2.0.3" 3114 | }, 3115 | "dependencies": { 3116 | "hash-base": { 3117 | "version": "3.0.4", 3118 | "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", 3119 | "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", 3120 | "dev": true, 3121 | "requires": { 3122 | "inherits": "2.0.3", 3123 | "safe-buffer": "5.1.1" 3124 | } 3125 | } 3126 | } 3127 | }, 3128 | "media-typer": { 3129 | "version": "0.3.0", 3130 | "resolved": "http://registry.fe.yeshj.com/media-typer/download/media-typer-0.3.0.tgz", 3131 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 3132 | "dev": true 3133 | }, 3134 | "memoizee": { 3135 | "version": "0.4.11", 3136 | "resolved": "http://registry.fe.yeshj.com/memoizee/download/memoizee-0.4.11.tgz", 3137 | "integrity": "sha1-vemBdmPJ5A/bKk6hw2cpYIeujI8=", 3138 | "dev": true, 3139 | "requires": { 3140 | "d": "1.0.0", 3141 | "es5-ext": "0.10.37", 3142 | "es6-weak-map": "2.0.2", 3143 | "event-emitter": "0.3.5", 3144 | "is-promise": "2.1.0", 3145 | "lru-queue": "0.1.0", 3146 | "next-tick": "1.0.0", 3147 | "timers-ext": "0.1.2" 3148 | } 3149 | }, 3150 | "memory-fs": { 3151 | "version": "0.4.1", 3152 | "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", 3153 | "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", 3154 | "dev": true, 3155 | "requires": { 3156 | "errno": "0.1.6", 3157 | "readable-stream": "2.3.3" 3158 | } 3159 | }, 3160 | "meow": { 3161 | "version": "3.7.0", 3162 | "resolved": "http://registry.fe.yeshj.com/meow/download/meow-3.7.0.tgz", 3163 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 3164 | "dev": true, 3165 | "requires": { 3166 | "camelcase-keys": "2.1.0", 3167 | "decamelize": "1.2.0", 3168 | "loud-rejection": "1.6.0", 3169 | "map-obj": "1.0.1", 3170 | "minimist": "1.2.0", 3171 | "normalize-package-data": "2.4.0", 3172 | "object-assign": "4.1.1", 3173 | "read-pkg-up": "1.0.1", 3174 | "redent": "1.0.0", 3175 | "trim-newlines": "1.0.0" 3176 | }, 3177 | "dependencies": { 3178 | "minimist": { 3179 | "version": "1.2.0", 3180 | "resolved": "http://registry.fe.yeshj.com/minimist/download/minimist-1.2.0.tgz", 3181 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 3182 | "dev": true 3183 | } 3184 | } 3185 | }, 3186 | "merge-descriptors": { 3187 | "version": "1.0.1", 3188 | "resolved": "http://registry.fe.yeshj.com/merge-descriptors/download/merge-descriptors-1.0.1.tgz", 3189 | "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 3190 | "dev": true 3191 | }, 3192 | "methods": { 3193 | "version": "1.1.2", 3194 | "resolved": "http://registry.fe.yeshj.com/methods/download/methods-1.1.2.tgz", 3195 | "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 3196 | "dev": true 3197 | }, 3198 | "micromatch": { 3199 | "version": "2.3.11", 3200 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 3201 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 3202 | "dev": true, 3203 | "requires": { 3204 | "arr-diff": "2.0.0", 3205 | "array-unique": "0.2.1", 3206 | "braces": "1.8.5", 3207 | "expand-brackets": "0.1.5", 3208 | "extglob": "0.3.2", 3209 | "filename-regex": "2.0.1", 3210 | "is-extglob": "1.0.0", 3211 | "is-glob": "2.0.1", 3212 | "kind-of": "3.2.2", 3213 | "normalize-path": "2.1.1", 3214 | "object.omit": "2.0.1", 3215 | "parse-glob": "3.0.4", 3216 | "regex-cache": "0.4.4" 3217 | } 3218 | }, 3219 | "miller-rabin": { 3220 | "version": "4.0.1", 3221 | "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 3222 | "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 3223 | "dev": true, 3224 | "requires": { 3225 | "bn.js": "4.11.8", 3226 | "brorand": "1.1.0" 3227 | } 3228 | }, 3229 | "mime": { 3230 | "version": "1.4.1", 3231 | "resolved": "http://registry.fe.yeshj.com/mime/download/mime-1.4.1.tgz", 3232 | "integrity": "sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY=", 3233 | "dev": true 3234 | }, 3235 | "mime-db": { 3236 | "version": "1.30.0", 3237 | "resolved": "http://registry.fe.yeshj.com/mime-db/download/mime-db-1.30.0.tgz", 3238 | "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", 3239 | "dev": true 3240 | }, 3241 | "mime-types": { 3242 | "version": "2.1.17", 3243 | "resolved": "http://registry.fe.yeshj.com/mime-types/download/mime-types-2.1.17.tgz", 3244 | "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", 3245 | "dev": true, 3246 | "requires": { 3247 | "mime-db": "1.30.0" 3248 | } 3249 | }, 3250 | "minimalistic-assert": { 3251 | "version": "1.0.0", 3252 | "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", 3253 | "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", 3254 | "dev": true 3255 | }, 3256 | "minimalistic-crypto-utils": { 3257 | "version": "1.0.1", 3258 | "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 3259 | "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", 3260 | "dev": true 3261 | }, 3262 | "minimatch": { 3263 | "version": "3.0.4", 3264 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3265 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3266 | "dev": true, 3267 | "requires": { 3268 | "brace-expansion": "1.1.8" 3269 | } 3270 | }, 3271 | "minimist": { 3272 | "version": "0.0.8", 3273 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 3274 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 3275 | "dev": true 3276 | }, 3277 | "minimize": { 3278 | "version": "2.1.0", 3279 | "resolved": "http://registry.fe.yeshj.com/minimize/download/minimize-2.1.0.tgz", 3280 | "integrity": "sha1-+id2R/xfmiFSS/3mKBTKfOH/16I=", 3281 | "dev": true, 3282 | "requires": { 3283 | "argh": "0.1.4", 3284 | "async": "2.6.0", 3285 | "cli-color": "1.2.0", 3286 | "diagnostics": "1.1.0", 3287 | "emits": "3.0.0", 3288 | "htmlparser2": "3.9.2", 3289 | "uuid": "3.1.0" 3290 | }, 3291 | "dependencies": { 3292 | "domhandler": { 3293 | "version": "2.4.1", 3294 | "resolved": "http://registry.fe.yeshj.com/domhandler/download/domhandler-2.4.1.tgz", 3295 | "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", 3296 | "dev": true, 3297 | "requires": { 3298 | "domelementtype": "1.3.0" 3299 | } 3300 | }, 3301 | "htmlparser2": { 3302 | "version": "3.9.2", 3303 | "resolved": "http://registry.fe.yeshj.com/htmlparser2/download/htmlparser2-3.9.2.tgz", 3304 | "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", 3305 | "dev": true, 3306 | "requires": { 3307 | "domelementtype": "1.3.0", 3308 | "domhandler": "2.4.1", 3309 | "domutils": "1.5.1", 3310 | "entities": "1.1.1", 3311 | "inherits": "2.0.3", 3312 | "readable-stream": "2.3.3" 3313 | } 3314 | }, 3315 | "uuid": { 3316 | "version": "3.1.0", 3317 | "resolved": "http://registry.fe.yeshj.com/uuid/download/uuid-3.1.0.tgz", 3318 | "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=", 3319 | "dev": true 3320 | } 3321 | } 3322 | }, 3323 | "mkdirp": { 3324 | "version": "0.5.1", 3325 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 3326 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 3327 | "dev": true, 3328 | "requires": { 3329 | "minimist": "0.0.8" 3330 | } 3331 | }, 3332 | "ms": { 3333 | "version": "2.0.0", 3334 | "resolved": "http://registry.fe.yeshj.com/ms/download/ms-2.0.0.tgz", 3335 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 3336 | "dev": true 3337 | }, 3338 | "multicast-dns": { 3339 | "version": "6.2.1", 3340 | "resolved": "http://registry.fe.yeshj.com/multicast-dns/download/multicast-dns-6.2.1.tgz", 3341 | "integrity": "sha1-xQNd76khnTBkBVikkpgGc1IJgGA=", 3342 | "dev": true, 3343 | "requires": { 3344 | "dns-packet": "1.2.2", 3345 | "thunky": "0.1.0" 3346 | } 3347 | }, 3348 | "multicast-dns-service-types": { 3349 | "version": "1.1.0", 3350 | "resolved": "http://registry.fe.yeshj.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz", 3351 | "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 3352 | "dev": true 3353 | }, 3354 | "nan": { 3355 | "version": "2.8.0", 3356 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", 3357 | "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", 3358 | "dev": true, 3359 | "optional": true 3360 | }, 3361 | "ncname": { 3362 | "version": "1.0.0", 3363 | "resolved": "http://registry.fe.yeshj.com/ncname/download/ncname-1.0.0.tgz", 3364 | "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", 3365 | "dev": true, 3366 | "requires": { 3367 | "xml-char-classes": "1.0.0" 3368 | } 3369 | }, 3370 | "negotiator": { 3371 | "version": "0.6.1", 3372 | "resolved": "http://registry.fe.yeshj.com/negotiator/download/negotiator-0.6.1.tgz", 3373 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", 3374 | "dev": true 3375 | }, 3376 | "next-tick": { 3377 | "version": "1.0.0", 3378 | "resolved": "http://registry.fe.yeshj.com/next-tick/download/next-tick-1.0.0.tgz", 3379 | "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", 3380 | "dev": true 3381 | }, 3382 | "no-case": { 3383 | "version": "2.3.2", 3384 | "resolved": "http://registry.fe.yeshj.com/no-case/download/no-case-2.3.2.tgz", 3385 | "integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=", 3386 | "dev": true, 3387 | "requires": { 3388 | "lower-case": "1.1.4" 3389 | } 3390 | }, 3391 | "node-forge": { 3392 | "version": "0.6.33", 3393 | "resolved": "http://registry.fe.yeshj.com/node-forge/download/node-forge-0.6.33.tgz", 3394 | "integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=", 3395 | "dev": true 3396 | }, 3397 | "node-libs-browser": { 3398 | "version": "2.1.0", 3399 | "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", 3400 | "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", 3401 | "dev": true, 3402 | "requires": { 3403 | "assert": "1.4.1", 3404 | "browserify-zlib": "0.2.0", 3405 | "buffer": "4.9.1", 3406 | "console-browserify": "1.1.0", 3407 | "constants-browserify": "1.0.0", 3408 | "crypto-browserify": "3.12.0", 3409 | "domain-browser": "1.1.7", 3410 | "events": "1.1.1", 3411 | "https-browserify": "1.0.0", 3412 | "os-browserify": "0.3.0", 3413 | "path-browserify": "0.0.0", 3414 | "process": "0.11.10", 3415 | "punycode": "1.4.1", 3416 | "querystring-es3": "0.2.1", 3417 | "readable-stream": "2.3.3", 3418 | "stream-browserify": "2.0.1", 3419 | "stream-http": "2.7.2", 3420 | "string_decoder": "1.0.3", 3421 | "timers-browserify": "2.0.4", 3422 | "tty-browserify": "0.0.0", 3423 | "url": "0.11.0", 3424 | "util": "0.10.3", 3425 | "vm-browserify": "0.0.4" 3426 | } 3427 | }, 3428 | "normalize-package-data": { 3429 | "version": "2.4.0", 3430 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 3431 | "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 3432 | "dev": true, 3433 | "requires": { 3434 | "hosted-git-info": "2.5.0", 3435 | "is-builtin-module": "1.0.0", 3436 | "semver": "5.4.1", 3437 | "validate-npm-package-license": "3.0.1" 3438 | } 3439 | }, 3440 | "normalize-path": { 3441 | "version": "2.1.1", 3442 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 3443 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 3444 | "dev": true, 3445 | "requires": { 3446 | "remove-trailing-separator": "1.1.0" 3447 | } 3448 | }, 3449 | "nth-check": { 3450 | "version": "1.0.1", 3451 | "resolved": "http://registry.fe.yeshj.com/nth-check/download/nth-check-1.0.1.tgz", 3452 | "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", 3453 | "dev": true, 3454 | "requires": { 3455 | "boolbase": "1.0.0" 3456 | } 3457 | }, 3458 | "number-is-nan": { 3459 | "version": "1.0.1", 3460 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 3461 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 3462 | "dev": true 3463 | }, 3464 | "object-assign": { 3465 | "version": "4.1.1", 3466 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 3467 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 3468 | "dev": true 3469 | }, 3470 | "object-keys": { 3471 | "version": "1.0.11", 3472 | "resolved": "http://registry.fe.yeshj.com/object-keys/download/object-keys-1.0.11.tgz", 3473 | "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", 3474 | "dev": true 3475 | }, 3476 | "object.omit": { 3477 | "version": "2.0.1", 3478 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 3479 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 3480 | "dev": true, 3481 | "requires": { 3482 | "for-own": "0.1.5", 3483 | "is-extendable": "0.1.1" 3484 | } 3485 | }, 3486 | "obuf": { 3487 | "version": "1.1.1", 3488 | "resolved": "http://registry.fe.yeshj.com/obuf/download/obuf-1.1.1.tgz", 3489 | "integrity": "sha1-EEEktsYCxnlogaBCVB0220OlJk4=", 3490 | "dev": true 3491 | }, 3492 | "on-finished": { 3493 | "version": "2.3.0", 3494 | "resolved": "http://registry.fe.yeshj.com/on-finished/download/on-finished-2.3.0.tgz", 3495 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 3496 | "dev": true, 3497 | "requires": { 3498 | "ee-first": "1.1.1" 3499 | } 3500 | }, 3501 | "on-headers": { 3502 | "version": "1.0.1", 3503 | "resolved": "http://registry.fe.yeshj.com/on-headers/download/on-headers-1.0.1.tgz", 3504 | "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", 3505 | "dev": true 3506 | }, 3507 | "once": { 3508 | "version": "1.4.0", 3509 | "resolved": "http://registry.fe.yeshj.com/once/download/once-1.4.0.tgz", 3510 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3511 | "dev": true, 3512 | "requires": { 3513 | "wrappy": "1.0.2" 3514 | } 3515 | }, 3516 | "opn": { 3517 | "version": "5.1.0", 3518 | "resolved": "http://registry.fe.yeshj.com/opn/download/opn-5.1.0.tgz", 3519 | "integrity": "sha1-cs4jBqF9vqWP8QQYUzUrSo/HdRk=", 3520 | "dev": true, 3521 | "requires": { 3522 | "is-wsl": "1.1.0" 3523 | } 3524 | }, 3525 | "original": { 3526 | "version": "1.0.0", 3527 | "resolved": "http://registry.fe.yeshj.com/original/download/original-1.0.0.tgz", 3528 | "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", 3529 | "dev": true, 3530 | "requires": { 3531 | "url-parse": "1.0.5" 3532 | }, 3533 | "dependencies": { 3534 | "url-parse": { 3535 | "version": "1.0.5", 3536 | "resolved": "http://registry.fe.yeshj.com/url-parse/download/url-parse-1.0.5.tgz", 3537 | "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", 3538 | "dev": true, 3539 | "requires": { 3540 | "querystringify": "0.0.4", 3541 | "requires-port": "1.0.0" 3542 | } 3543 | } 3544 | } 3545 | }, 3546 | "os-browserify": { 3547 | "version": "0.3.0", 3548 | "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", 3549 | "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", 3550 | "dev": true 3551 | }, 3552 | "os-locale": { 3553 | "version": "1.4.0", 3554 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 3555 | "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 3556 | "dev": true, 3557 | "requires": { 3558 | "lcid": "1.0.0" 3559 | } 3560 | }, 3561 | "p-limit": { 3562 | "version": "1.1.0", 3563 | "resolved": "http://registry.fe.yeshj.com/p-limit/download/p-limit-1.1.0.tgz", 3564 | "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=", 3565 | "dev": true 3566 | }, 3567 | "p-locate": { 3568 | "version": "2.0.0", 3569 | "resolved": "http://registry.fe.yeshj.com/p-locate/download/p-locate-2.0.0.tgz", 3570 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 3571 | "dev": true, 3572 | "requires": { 3573 | "p-limit": "1.1.0" 3574 | } 3575 | }, 3576 | "p-map": { 3577 | "version": "1.2.0", 3578 | "resolved": "http://registry.fe.yeshj.com/p-map/download/p-map-1.2.0.tgz", 3579 | "integrity": "sha1-5OlPMR6rvIYzoeeZCBZfyiYkG2s=", 3580 | "dev": true 3581 | }, 3582 | "pako": { 3583 | "version": "1.0.6", 3584 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", 3585 | "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", 3586 | "dev": true 3587 | }, 3588 | "param-case": { 3589 | "version": "2.1.1", 3590 | "resolved": "http://registry.fe.yeshj.com/param-case/download/param-case-2.1.1.tgz", 3591 | "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", 3592 | "dev": true, 3593 | "requires": { 3594 | "no-case": "2.3.2" 3595 | } 3596 | }, 3597 | "parse-asn1": { 3598 | "version": "5.1.0", 3599 | "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", 3600 | "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", 3601 | "dev": true, 3602 | "requires": { 3603 | "asn1.js": "4.9.2", 3604 | "browserify-aes": "1.1.1", 3605 | "create-hash": "1.1.3", 3606 | "evp_bytestokey": "1.0.3", 3607 | "pbkdf2": "3.0.14" 3608 | } 3609 | }, 3610 | "parse-glob": { 3611 | "version": "3.0.4", 3612 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 3613 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 3614 | "dev": true, 3615 | "requires": { 3616 | "glob-base": "0.3.0", 3617 | "is-dotfile": "1.0.3", 3618 | "is-extglob": "1.0.0", 3619 | "is-glob": "2.0.1" 3620 | } 3621 | }, 3622 | "parse-json": { 3623 | "version": "2.2.0", 3624 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 3625 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 3626 | "dev": true, 3627 | "requires": { 3628 | "error-ex": "1.3.1" 3629 | } 3630 | }, 3631 | "parseurl": { 3632 | "version": "1.3.2", 3633 | "resolved": "http://registry.fe.yeshj.com/parseurl/download/parseurl-1.3.2.tgz", 3634 | "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", 3635 | "dev": true 3636 | }, 3637 | "path-browserify": { 3638 | "version": "0.0.0", 3639 | "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", 3640 | "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", 3641 | "dev": true 3642 | }, 3643 | "path-exists": { 3644 | "version": "2.1.0", 3645 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 3646 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 3647 | "dev": true, 3648 | "requires": { 3649 | "pinkie-promise": "2.0.1" 3650 | } 3651 | }, 3652 | "path-is-absolute": { 3653 | "version": "1.0.1", 3654 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3655 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3656 | "dev": true 3657 | }, 3658 | "path-is-inside": { 3659 | "version": "1.0.2", 3660 | "resolved": "http://registry.fe.yeshj.com/path-is-inside/download/path-is-inside-1.0.2.tgz", 3661 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 3662 | "dev": true 3663 | }, 3664 | "path-to-regexp": { 3665 | "version": "0.1.7", 3666 | "resolved": "http://registry.fe.yeshj.com/path-to-regexp/download/path-to-regexp-0.1.7.tgz", 3667 | "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 3668 | "dev": true 3669 | }, 3670 | "path-type": { 3671 | "version": "1.1.0", 3672 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 3673 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 3674 | "dev": true, 3675 | "requires": { 3676 | "graceful-fs": "4.1.11", 3677 | "pify": "2.3.0", 3678 | "pinkie-promise": "2.0.1" 3679 | } 3680 | }, 3681 | "pbkdf2": { 3682 | "version": "3.0.14", 3683 | "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", 3684 | "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", 3685 | "dev": true, 3686 | "requires": { 3687 | "create-hash": "1.1.3", 3688 | "create-hmac": "1.1.6", 3689 | "ripemd160": "2.0.1", 3690 | "safe-buffer": "5.1.1", 3691 | "sha.js": "2.4.9" 3692 | } 3693 | }, 3694 | "pify": { 3695 | "version": "2.3.0", 3696 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 3697 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 3698 | "dev": true 3699 | }, 3700 | "pinkie": { 3701 | "version": "2.0.4", 3702 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 3703 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 3704 | "dev": true 3705 | }, 3706 | "pinkie-promise": { 3707 | "version": "2.0.1", 3708 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 3709 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 3710 | "dev": true, 3711 | "requires": { 3712 | "pinkie": "2.0.4" 3713 | } 3714 | }, 3715 | "pkg-dir": { 3716 | "version": "2.0.0", 3717 | "resolved": "http://registry.fe.yeshj.com/pkg-dir/download/pkg-dir-2.0.0.tgz", 3718 | "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", 3719 | "dev": true, 3720 | "requires": { 3721 | "find-up": "2.1.0" 3722 | }, 3723 | "dependencies": { 3724 | "find-up": { 3725 | "version": "2.1.0", 3726 | "resolved": "http://registry.fe.yeshj.com/find-up/download/find-up-2.1.0.tgz", 3727 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 3728 | "dev": true, 3729 | "requires": { 3730 | "locate-path": "2.0.0" 3731 | } 3732 | } 3733 | } 3734 | }, 3735 | "portfinder": { 3736 | "version": "1.0.13", 3737 | "resolved": "http://registry.fe.yeshj.com/portfinder/download/portfinder-1.0.13.tgz", 3738 | "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", 3739 | "dev": true, 3740 | "requires": { 3741 | "async": "1.5.2", 3742 | "debug": "2.6.9", 3743 | "mkdirp": "0.5.1" 3744 | }, 3745 | "dependencies": { 3746 | "async": { 3747 | "version": "1.5.2", 3748 | "resolved": "http://registry.fe.yeshj.com/async/download/async-1.5.2.tgz", 3749 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 3750 | "dev": true 3751 | }, 3752 | "debug": { 3753 | "version": "2.6.9", 3754 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 3755 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 3756 | "dev": true, 3757 | "requires": { 3758 | "ms": "2.0.0" 3759 | } 3760 | } 3761 | } 3762 | }, 3763 | "preserve": { 3764 | "version": "0.2.0", 3765 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 3766 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 3767 | "dev": true 3768 | }, 3769 | "pretty-error": { 3770 | "version": "2.1.1", 3771 | "resolved": "http://registry.fe.yeshj.com/pretty-error/download/pretty-error-2.1.1.tgz", 3772 | "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", 3773 | "dev": true, 3774 | "requires": { 3775 | "renderkid": "2.0.1", 3776 | "utila": "0.4.0" 3777 | } 3778 | }, 3779 | "private": { 3780 | "version": "0.1.8", 3781 | "resolved": "http://registry.fe.yeshj.com/private/download/private-0.1.8.tgz", 3782 | "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", 3783 | "dev": true 3784 | }, 3785 | "process": { 3786 | "version": "0.11.10", 3787 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 3788 | "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 3789 | "dev": true 3790 | }, 3791 | "process-nextick-args": { 3792 | "version": "1.0.7", 3793 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 3794 | "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", 3795 | "dev": true 3796 | }, 3797 | "proxy-addr": { 3798 | "version": "2.0.2", 3799 | "resolved": "http://registry.fe.yeshj.com/proxy-addr/download/proxy-addr-2.0.2.tgz", 3800 | "integrity": "sha1-ZXFQT0e7mI7IGAJT+F3X4UlSvew=", 3801 | "dev": true, 3802 | "requires": { 3803 | "forwarded": "0.1.2", 3804 | "ipaddr.js": "1.5.2" 3805 | } 3806 | }, 3807 | "prr": { 3808 | "version": "1.0.1", 3809 | "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 3810 | "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", 3811 | "dev": true 3812 | }, 3813 | "public-encrypt": { 3814 | "version": "4.0.0", 3815 | "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", 3816 | "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", 3817 | "dev": true, 3818 | "requires": { 3819 | "bn.js": "4.11.8", 3820 | "browserify-rsa": "4.0.1", 3821 | "create-hash": "1.1.3", 3822 | "parse-asn1": "5.1.0", 3823 | "randombytes": "2.0.5" 3824 | } 3825 | }, 3826 | "punycode": { 3827 | "version": "1.4.1", 3828 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 3829 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 3830 | "dev": true 3831 | }, 3832 | "qs": { 3833 | "version": "6.5.1", 3834 | "resolved": "http://registry.fe.yeshj.com/qs/download/qs-6.5.1.tgz", 3835 | "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=", 3836 | "dev": true 3837 | }, 3838 | "querystring": { 3839 | "version": "0.2.0", 3840 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 3841 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 3842 | "dev": true 3843 | }, 3844 | "querystring-es3": { 3845 | "version": "0.2.1", 3846 | "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", 3847 | "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", 3848 | "dev": true 3849 | }, 3850 | "querystringify": { 3851 | "version": "0.0.4", 3852 | "resolved": "http://registry.fe.yeshj.com/querystringify/download/querystringify-0.0.4.tgz", 3853 | "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", 3854 | "dev": true 3855 | }, 3856 | "randomatic": { 3857 | "version": "1.1.7", 3858 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 3859 | "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 3860 | "dev": true, 3861 | "requires": { 3862 | "is-number": "3.0.0", 3863 | "kind-of": "4.0.0" 3864 | }, 3865 | "dependencies": { 3866 | "is-number": { 3867 | "version": "3.0.0", 3868 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 3869 | "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 3870 | "dev": true, 3871 | "requires": { 3872 | "kind-of": "3.2.2" 3873 | }, 3874 | "dependencies": { 3875 | "kind-of": { 3876 | "version": "3.2.2", 3877 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3878 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3879 | "dev": true, 3880 | "requires": { 3881 | "is-buffer": "1.1.6" 3882 | } 3883 | } 3884 | } 3885 | }, 3886 | "kind-of": { 3887 | "version": "4.0.0", 3888 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 3889 | "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 3890 | "dev": true, 3891 | "requires": { 3892 | "is-buffer": "1.1.6" 3893 | } 3894 | } 3895 | } 3896 | }, 3897 | "randombytes": { 3898 | "version": "2.0.5", 3899 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", 3900 | "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", 3901 | "dev": true, 3902 | "requires": { 3903 | "safe-buffer": "5.1.1" 3904 | } 3905 | }, 3906 | "randomfill": { 3907 | "version": "1.0.3", 3908 | "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", 3909 | "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", 3910 | "dev": true, 3911 | "requires": { 3912 | "randombytes": "2.0.5", 3913 | "safe-buffer": "5.1.1" 3914 | } 3915 | }, 3916 | "range-parser": { 3917 | "version": "1.2.0", 3918 | "resolved": "http://registry.fe.yeshj.com/range-parser/download/range-parser-1.2.0.tgz", 3919 | "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", 3920 | "dev": true 3921 | }, 3922 | "raw-body": { 3923 | "version": "2.3.2", 3924 | "resolved": "http://registry.fe.yeshj.com/raw-body/download/raw-body-2.3.2.tgz", 3925 | "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", 3926 | "dev": true, 3927 | "requires": { 3928 | "bytes": "3.0.0", 3929 | "http-errors": "1.6.2", 3930 | "iconv-lite": "0.4.19", 3931 | "unpipe": "1.0.0" 3932 | } 3933 | }, 3934 | "read-pkg": { 3935 | "version": "1.1.0", 3936 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 3937 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 3938 | "dev": true, 3939 | "requires": { 3940 | "load-json-file": "1.1.0", 3941 | "normalize-package-data": "2.4.0", 3942 | "path-type": "1.1.0" 3943 | } 3944 | }, 3945 | "read-pkg-up": { 3946 | "version": "1.0.1", 3947 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 3948 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 3949 | "dev": true, 3950 | "requires": { 3951 | "find-up": "1.1.2", 3952 | "read-pkg": "1.1.0" 3953 | } 3954 | }, 3955 | "readable-stream": { 3956 | "version": "2.3.3", 3957 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", 3958 | "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", 3959 | "dev": true, 3960 | "requires": { 3961 | "core-util-is": "1.0.2", 3962 | "inherits": "2.0.3", 3963 | "isarray": "1.0.0", 3964 | "process-nextick-args": "1.0.7", 3965 | "safe-buffer": "5.1.1", 3966 | "string_decoder": "1.0.3", 3967 | "util-deprecate": "1.0.2" 3968 | } 3969 | }, 3970 | "readdirp": { 3971 | "version": "2.1.0", 3972 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", 3973 | "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 3974 | "dev": true, 3975 | "requires": { 3976 | "graceful-fs": "4.1.11", 3977 | "minimatch": "3.0.4", 3978 | "readable-stream": "2.3.3", 3979 | "set-immediate-shim": "1.0.1" 3980 | } 3981 | }, 3982 | "recast": { 3983 | "version": "0.11.23", 3984 | "resolved": "http://registry.fe.yeshj.com/recast/download/recast-0.11.23.tgz", 3985 | "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", 3986 | "dev": true, 3987 | "requires": { 3988 | "ast-types": "0.9.6", 3989 | "esprima": "3.1.3", 3990 | "private": "0.1.8", 3991 | "source-map": "0.5.7" 3992 | } 3993 | }, 3994 | "redent": { 3995 | "version": "1.0.0", 3996 | "resolved": "http://registry.fe.yeshj.com/redent/download/redent-1.0.0.tgz", 3997 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 3998 | "dev": true, 3999 | "requires": { 4000 | "indent-string": "2.1.0", 4001 | "strip-indent": "1.0.1" 4002 | } 4003 | }, 4004 | "regex-cache": { 4005 | "version": "0.4.4", 4006 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 4007 | "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 4008 | "dev": true, 4009 | "requires": { 4010 | "is-equal-shallow": "0.1.3" 4011 | } 4012 | }, 4013 | "relateurl": { 4014 | "version": "0.2.7", 4015 | "resolved": "http://registry.fe.yeshj.com/relateurl/download/relateurl-0.2.7.tgz", 4016 | "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 4017 | "dev": true 4018 | }, 4019 | "remove-trailing-separator": { 4020 | "version": "1.1.0", 4021 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 4022 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 4023 | "dev": true 4024 | }, 4025 | "renderkid": { 4026 | "version": "2.0.1", 4027 | "resolved": "http://registry.fe.yeshj.com/renderkid/download/renderkid-2.0.1.tgz", 4028 | "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", 4029 | "dev": true, 4030 | "requires": { 4031 | "css-select": "1.2.0", 4032 | "dom-converter": "0.1.4", 4033 | "htmlparser2": "3.3.0", 4034 | "strip-ansi": "3.0.1", 4035 | "utila": "0.3.3" 4036 | }, 4037 | "dependencies": { 4038 | "utila": { 4039 | "version": "0.3.3", 4040 | "resolved": "http://registry.fe.yeshj.com/utila/download/utila-0.3.3.tgz", 4041 | "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", 4042 | "dev": true 4043 | } 4044 | } 4045 | }, 4046 | "repeat-element": { 4047 | "version": "1.1.2", 4048 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 4049 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", 4050 | "dev": true 4051 | }, 4052 | "repeat-string": { 4053 | "version": "1.6.1", 4054 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 4055 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 4056 | "dev": true 4057 | }, 4058 | "repeating": { 4059 | "version": "2.0.1", 4060 | "resolved": "http://registry.fe.yeshj.com/repeating/download/repeating-2.0.1.tgz", 4061 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 4062 | "dev": true, 4063 | "requires": { 4064 | "is-finite": "1.0.2" 4065 | } 4066 | }, 4067 | "require-directory": { 4068 | "version": "2.1.1", 4069 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 4070 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 4071 | "dev": true 4072 | }, 4073 | "require-main-filename": { 4074 | "version": "1.0.1", 4075 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 4076 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 4077 | "dev": true 4078 | }, 4079 | "requires-port": { 4080 | "version": "1.0.0", 4081 | "resolved": "http://registry.fe.yeshj.com/requires-port/download/requires-port-1.0.0.tgz", 4082 | "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 4083 | "dev": true 4084 | }, 4085 | "resolve-cwd": { 4086 | "version": "2.0.0", 4087 | "resolved": "http://registry.fe.yeshj.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", 4088 | "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", 4089 | "dev": true, 4090 | "requires": { 4091 | "resolve-from": "3.0.0" 4092 | } 4093 | }, 4094 | "resolve-from": { 4095 | "version": "3.0.0", 4096 | "resolved": "http://registry.fe.yeshj.com/resolve-from/download/resolve-from-3.0.0.tgz", 4097 | "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", 4098 | "dev": true 4099 | }, 4100 | "right-align": { 4101 | "version": "0.1.3", 4102 | "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", 4103 | "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", 4104 | "dev": true, 4105 | "requires": { 4106 | "align-text": "0.1.4" 4107 | } 4108 | }, 4109 | "rimraf": { 4110 | "version": "2.6.2", 4111 | "resolved": "http://registry.fe.yeshj.com/rimraf/download/rimraf-2.6.2.tgz", 4112 | "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=", 4113 | "dev": true, 4114 | "requires": { 4115 | "glob": "7.1.2" 4116 | }, 4117 | "dependencies": { 4118 | "glob": { 4119 | "version": "7.1.2", 4120 | "resolved": "http://registry.fe.yeshj.com/glob/download/glob-7.1.2.tgz", 4121 | "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", 4122 | "dev": true, 4123 | "requires": { 4124 | "fs.realpath": "1.0.0", 4125 | "inflight": "1.0.6", 4126 | "inherits": "2.0.3", 4127 | "minimatch": "3.0.4", 4128 | "once": "1.4.0", 4129 | "path-is-absolute": "1.0.1" 4130 | } 4131 | } 4132 | } 4133 | }, 4134 | "ripemd160": { 4135 | "version": "2.0.1", 4136 | "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", 4137 | "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", 4138 | "dev": true, 4139 | "requires": { 4140 | "hash-base": "2.0.2", 4141 | "inherits": "2.0.3" 4142 | } 4143 | }, 4144 | "safe-buffer": { 4145 | "version": "5.1.1", 4146 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 4147 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 4148 | "dev": true 4149 | }, 4150 | "select-hose": { 4151 | "version": "2.0.0", 4152 | "resolved": "http://registry.fe.yeshj.com/select-hose/download/select-hose-2.0.0.tgz", 4153 | "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", 4154 | "dev": true 4155 | }, 4156 | "selfsigned": { 4157 | "version": "1.10.1", 4158 | "resolved": "http://registry.fe.yeshj.com/selfsigned/download/selfsigned-1.10.1.tgz", 4159 | "integrity": "sha1-v4y3uDJWxFUeMTR8YxF3jbme7FI=", 4160 | "dev": true, 4161 | "requires": { 4162 | "node-forge": "0.6.33" 4163 | } 4164 | }, 4165 | "semver": { 4166 | "version": "5.4.1", 4167 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", 4168 | "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", 4169 | "dev": true 4170 | }, 4171 | "send": { 4172 | "version": "0.16.1", 4173 | "resolved": "http://registry.fe.yeshj.com/send/download/send-0.16.1.tgz", 4174 | "integrity": "sha1-pw4coh0TgsEdDZ9iMd6ygQgNerM=", 4175 | "dev": true, 4176 | "requires": { 4177 | "debug": "2.6.9", 4178 | "depd": "1.1.1", 4179 | "destroy": "1.0.4", 4180 | "encodeurl": "1.0.1", 4181 | "escape-html": "1.0.3", 4182 | "etag": "1.8.1", 4183 | "fresh": "0.5.2", 4184 | "http-errors": "1.6.2", 4185 | "mime": "1.4.1", 4186 | "ms": "2.0.0", 4187 | "on-finished": "2.3.0", 4188 | "range-parser": "1.2.0", 4189 | "statuses": "1.3.1" 4190 | }, 4191 | "dependencies": { 4192 | "debug": { 4193 | "version": "2.6.9", 4194 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 4195 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 4196 | "dev": true, 4197 | "requires": { 4198 | "ms": "2.0.0" 4199 | } 4200 | } 4201 | } 4202 | }, 4203 | "serve-index": { 4204 | "version": "1.9.1", 4205 | "resolved": "http://registry.fe.yeshj.com/serve-index/download/serve-index-1.9.1.tgz", 4206 | "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 4207 | "dev": true, 4208 | "requires": { 4209 | "accepts": "1.3.4", 4210 | "batch": "0.6.1", 4211 | "debug": "2.6.9", 4212 | "escape-html": "1.0.3", 4213 | "http-errors": "1.6.2", 4214 | "mime-types": "2.1.17", 4215 | "parseurl": "1.3.2" 4216 | }, 4217 | "dependencies": { 4218 | "debug": { 4219 | "version": "2.6.9", 4220 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 4221 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 4222 | "dev": true, 4223 | "requires": { 4224 | "ms": "2.0.0" 4225 | } 4226 | } 4227 | } 4228 | }, 4229 | "serve-static": { 4230 | "version": "1.13.1", 4231 | "resolved": "http://registry.fe.yeshj.com/serve-static/download/serve-static-1.13.1.tgz", 4232 | "integrity": "sha1-TFfVNASnYdjy58HooYpH2/J4pxk=", 4233 | "dev": true, 4234 | "requires": { 4235 | "encodeurl": "1.0.1", 4236 | "escape-html": "1.0.3", 4237 | "parseurl": "1.3.2", 4238 | "send": "0.16.1" 4239 | } 4240 | }, 4241 | "set-blocking": { 4242 | "version": "2.0.0", 4243 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 4244 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 4245 | "dev": true 4246 | }, 4247 | "set-immediate-shim": { 4248 | "version": "1.0.1", 4249 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 4250 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 4251 | "dev": true 4252 | }, 4253 | "setimmediate": { 4254 | "version": "1.0.5", 4255 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 4256 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 4257 | "dev": true 4258 | }, 4259 | "setprototypeof": { 4260 | "version": "1.1.0", 4261 | "resolved": "http://registry.fe.yeshj.com/setprototypeof/download/setprototypeof-1.1.0.tgz", 4262 | "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", 4263 | "dev": true 4264 | }, 4265 | "sha.js": { 4266 | "version": "2.4.9", 4267 | "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", 4268 | "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", 4269 | "dev": true, 4270 | "requires": { 4271 | "inherits": "2.0.3", 4272 | "safe-buffer": "5.1.1" 4273 | } 4274 | }, 4275 | "signal-exit": { 4276 | "version": "3.0.2", 4277 | "resolved": "http://registry.fe.yeshj.com/signal-exit/download/signal-exit-3.0.2.tgz", 4278 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 4279 | "dev": true 4280 | }, 4281 | "sockjs": { 4282 | "version": "0.3.18", 4283 | "resolved": "http://registry.fe.yeshj.com/sockjs/download/sockjs-0.3.18.tgz", 4284 | "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", 4285 | "dev": true, 4286 | "requires": { 4287 | "faye-websocket": "0.10.0", 4288 | "uuid": "2.0.3" 4289 | } 4290 | }, 4291 | "sockjs-client": { 4292 | "version": "1.1.4", 4293 | "resolved": "http://registry.fe.yeshj.com/sockjs-client/download/sockjs-client-1.1.4.tgz", 4294 | "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", 4295 | "dev": true, 4296 | "requires": { 4297 | "debug": "2.6.9", 4298 | "eventsource": "0.1.6", 4299 | "faye-websocket": "0.11.1", 4300 | "inherits": "2.0.3", 4301 | "json3": "3.3.2", 4302 | "url-parse": "1.2.0" 4303 | }, 4304 | "dependencies": { 4305 | "debug": { 4306 | "version": "2.6.9", 4307 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 4308 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 4309 | "dev": true, 4310 | "requires": { 4311 | "ms": "2.0.0" 4312 | } 4313 | }, 4314 | "faye-websocket": { 4315 | "version": "0.11.1", 4316 | "resolved": "http://registry.fe.yeshj.com/faye-websocket/download/faye-websocket-0.11.1.tgz", 4317 | "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", 4318 | "dev": true, 4319 | "requires": { 4320 | "websocket-driver": "0.7.0" 4321 | } 4322 | } 4323 | } 4324 | }, 4325 | "source-list-map": { 4326 | "version": "2.0.0", 4327 | "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", 4328 | "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", 4329 | "dev": true 4330 | }, 4331 | "source-map": { 4332 | "version": "0.5.7", 4333 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 4334 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 4335 | "dev": true 4336 | }, 4337 | "spdx-correct": { 4338 | "version": "1.0.2", 4339 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", 4340 | "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", 4341 | "dev": true, 4342 | "requires": { 4343 | "spdx-license-ids": "1.2.2" 4344 | } 4345 | }, 4346 | "spdx-expression-parse": { 4347 | "version": "1.0.4", 4348 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", 4349 | "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", 4350 | "dev": true 4351 | }, 4352 | "spdx-license-ids": { 4353 | "version": "1.2.2", 4354 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", 4355 | "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", 4356 | "dev": true 4357 | }, 4358 | "spdy": { 4359 | "version": "3.4.7", 4360 | "resolved": "http://registry.fe.yeshj.com/spdy/download/spdy-3.4.7.tgz", 4361 | "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", 4362 | "dev": true, 4363 | "requires": { 4364 | "debug": "2.6.9", 4365 | "handle-thing": "1.2.5", 4366 | "http-deceiver": "1.2.7", 4367 | "safe-buffer": "5.1.1", 4368 | "select-hose": "2.0.0", 4369 | "spdy-transport": "2.0.20" 4370 | }, 4371 | "dependencies": { 4372 | "debug": { 4373 | "version": "2.6.9", 4374 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 4375 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 4376 | "dev": true, 4377 | "requires": { 4378 | "ms": "2.0.0" 4379 | } 4380 | } 4381 | } 4382 | }, 4383 | "spdy-transport": { 4384 | "version": "2.0.20", 4385 | "resolved": "http://registry.fe.yeshj.com/spdy-transport/download/spdy-transport-2.0.20.tgz", 4386 | "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", 4387 | "dev": true, 4388 | "requires": { 4389 | "debug": "2.6.9", 4390 | "detect-node": "2.0.3", 4391 | "hpack.js": "2.1.6", 4392 | "obuf": "1.1.1", 4393 | "readable-stream": "2.3.3", 4394 | "safe-buffer": "5.1.1", 4395 | "wbuf": "1.7.2" 4396 | }, 4397 | "dependencies": { 4398 | "debug": { 4399 | "version": "2.6.9", 4400 | "resolved": "http://registry.fe.yeshj.com/debug/download/debug-2.6.9.tgz", 4401 | "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", 4402 | "dev": true, 4403 | "requires": { 4404 | "ms": "2.0.0" 4405 | } 4406 | } 4407 | } 4408 | }, 4409 | "statuses": { 4410 | "version": "1.3.1", 4411 | "resolved": "http://registry.fe.yeshj.com/statuses/download/statuses-1.3.1.tgz", 4412 | "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", 4413 | "dev": true 4414 | }, 4415 | "stream-browserify": { 4416 | "version": "2.0.1", 4417 | "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", 4418 | "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", 4419 | "dev": true, 4420 | "requires": { 4421 | "inherits": "2.0.3", 4422 | "readable-stream": "2.3.3" 4423 | } 4424 | }, 4425 | "stream-http": { 4426 | "version": "2.7.2", 4427 | "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", 4428 | "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", 4429 | "dev": true, 4430 | "requires": { 4431 | "builtin-status-codes": "3.0.0", 4432 | "inherits": "2.0.3", 4433 | "readable-stream": "2.3.3", 4434 | "to-arraybuffer": "1.0.1", 4435 | "xtend": "4.0.1" 4436 | } 4437 | }, 4438 | "string-width": { 4439 | "version": "1.0.2", 4440 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 4441 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 4442 | "dev": true, 4443 | "requires": { 4444 | "code-point-at": "1.1.0", 4445 | "is-fullwidth-code-point": "1.0.0", 4446 | "strip-ansi": "3.0.1" 4447 | } 4448 | }, 4449 | "string_decoder": { 4450 | "version": "1.0.3", 4451 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 4452 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", 4453 | "dev": true, 4454 | "requires": { 4455 | "safe-buffer": "5.1.1" 4456 | } 4457 | }, 4458 | "strip-ansi": { 4459 | "version": "3.0.1", 4460 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 4461 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 4462 | "dev": true, 4463 | "requires": { 4464 | "ansi-regex": "2.1.1" 4465 | } 4466 | }, 4467 | "strip-bom": { 4468 | "version": "2.0.0", 4469 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 4470 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 4471 | "dev": true, 4472 | "requires": { 4473 | "is-utf8": "0.2.1" 4474 | } 4475 | }, 4476 | "strip-indent": { 4477 | "version": "1.0.1", 4478 | "resolved": "http://registry.fe.yeshj.com/strip-indent/download/strip-indent-1.0.1.tgz", 4479 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 4480 | "dev": true, 4481 | "requires": { 4482 | "get-stdin": "4.0.1" 4483 | } 4484 | }, 4485 | "supports-color": { 4486 | "version": "3.2.3", 4487 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 4488 | "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 4489 | "dev": true, 4490 | "requires": { 4491 | "has-flag": "1.0.0" 4492 | } 4493 | }, 4494 | "tapable": { 4495 | "version": "0.2.8", 4496 | "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", 4497 | "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", 4498 | "dev": true 4499 | }, 4500 | "text-hex": { 4501 | "version": "0.0.0", 4502 | "resolved": "http://registry.fe.yeshj.com/text-hex/download/text-hex-0.0.0.tgz", 4503 | "integrity": "sha1-V4+8haapJjbkLdF7QdAhjM6esrM=", 4504 | "dev": true 4505 | }, 4506 | "through": { 4507 | "version": "2.3.8", 4508 | "resolved": "http://registry.fe.yeshj.com/through/download/through-2.3.8.tgz", 4509 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 4510 | "dev": true 4511 | }, 4512 | "thunky": { 4513 | "version": "0.1.0", 4514 | "resolved": "http://registry.fe.yeshj.com/thunky/download/thunky-0.1.0.tgz", 4515 | "integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=", 4516 | "dev": true 4517 | }, 4518 | "time-stamp": { 4519 | "version": "2.0.0", 4520 | "resolved": "http://registry.fe.yeshj.com/time-stamp/download/time-stamp-2.0.0.tgz", 4521 | "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", 4522 | "dev": true 4523 | }, 4524 | "timers-browserify": { 4525 | "version": "2.0.4", 4526 | "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", 4527 | "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", 4528 | "dev": true, 4529 | "requires": { 4530 | "setimmediate": "1.0.5" 4531 | } 4532 | }, 4533 | "timers-ext": { 4534 | "version": "0.1.2", 4535 | "resolved": "http://registry.fe.yeshj.com/timers-ext/download/timers-ext-0.1.2.tgz", 4536 | "integrity": "sha1-YcxHp2wavTGV8UUn+XjViulMUgQ=", 4537 | "dev": true, 4538 | "requires": { 4539 | "es5-ext": "0.10.37", 4540 | "next-tick": "1.0.0" 4541 | } 4542 | }, 4543 | "to-arraybuffer": { 4544 | "version": "1.0.1", 4545 | "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", 4546 | "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", 4547 | "dev": true 4548 | }, 4549 | "toposort": { 4550 | "version": "1.0.6", 4551 | "resolved": "http://registry.fe.yeshj.com/toposort/download/toposort-1.0.6.tgz", 4552 | "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", 4553 | "dev": true 4554 | }, 4555 | "trim-newlines": { 4556 | "version": "1.0.0", 4557 | "resolved": "http://registry.fe.yeshj.com/trim-newlines/download/trim-newlines-1.0.0.tgz", 4558 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 4559 | "dev": true 4560 | }, 4561 | "tty-browserify": { 4562 | "version": "0.0.0", 4563 | "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 4564 | "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", 4565 | "dev": true 4566 | }, 4567 | "type-is": { 4568 | "version": "1.6.15", 4569 | "resolved": "http://registry.fe.yeshj.com/type-is/download/type-is-1.6.15.tgz", 4570 | "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", 4571 | "dev": true, 4572 | "requires": { 4573 | "media-typer": "0.3.0", 4574 | "mime-types": "2.1.17" 4575 | } 4576 | }, 4577 | "uglify-js": { 4578 | "version": "2.8.29", 4579 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", 4580 | "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", 4581 | "dev": true, 4582 | "requires": { 4583 | "source-map": "0.5.7", 4584 | "uglify-to-browserify": "1.0.2", 4585 | "yargs": "3.10.0" 4586 | }, 4587 | "dependencies": { 4588 | "yargs": { 4589 | "version": "3.10.0", 4590 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", 4591 | "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", 4592 | "dev": true, 4593 | "requires": { 4594 | "camelcase": "1.2.1", 4595 | "cliui": "2.1.0", 4596 | "decamelize": "1.2.0", 4597 | "window-size": "0.1.0" 4598 | } 4599 | } 4600 | } 4601 | }, 4602 | "uglify-to-browserify": { 4603 | "version": "1.0.2", 4604 | "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 4605 | "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 4606 | "dev": true, 4607 | "optional": true 4608 | }, 4609 | "unpipe": { 4610 | "version": "1.0.0", 4611 | "resolved": "http://registry.fe.yeshj.com/unpipe/download/unpipe-1.0.0.tgz", 4612 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 4613 | "dev": true 4614 | }, 4615 | "upper-case": { 4616 | "version": "1.1.3", 4617 | "resolved": "http://registry.fe.yeshj.com/upper-case/download/upper-case-1.1.3.tgz", 4618 | "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", 4619 | "dev": true 4620 | }, 4621 | "url": { 4622 | "version": "0.11.0", 4623 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 4624 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 4625 | "dev": true, 4626 | "requires": { 4627 | "punycode": "1.3.2", 4628 | "querystring": "0.2.0" 4629 | }, 4630 | "dependencies": { 4631 | "punycode": { 4632 | "version": "1.3.2", 4633 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 4634 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 4635 | "dev": true 4636 | } 4637 | } 4638 | }, 4639 | "url-parse": { 4640 | "version": "1.2.0", 4641 | "resolved": "http://registry.fe.yeshj.com/url-parse/download/url-parse-1.2.0.tgz", 4642 | "integrity": "sha1-OhnoqqbQI93SfcxEy0/I9/7COYY=", 4643 | "dev": true, 4644 | "requires": { 4645 | "querystringify": "1.0.0", 4646 | "requires-port": "1.0.0" 4647 | }, 4648 | "dependencies": { 4649 | "querystringify": { 4650 | "version": "1.0.0", 4651 | "resolved": "http://registry.fe.yeshj.com/querystringify/download/querystringify-1.0.0.tgz", 4652 | "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", 4653 | "dev": true 4654 | } 4655 | } 4656 | }, 4657 | "util": { 4658 | "version": "0.10.3", 4659 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 4660 | "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 4661 | "dev": true, 4662 | "requires": { 4663 | "inherits": "2.0.1" 4664 | }, 4665 | "dependencies": { 4666 | "inherits": { 4667 | "version": "2.0.1", 4668 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 4669 | "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 4670 | "dev": true 4671 | } 4672 | } 4673 | }, 4674 | "util-deprecate": { 4675 | "version": "1.0.2", 4676 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4677 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 4678 | "dev": true 4679 | }, 4680 | "utila": { 4681 | "version": "0.4.0", 4682 | "resolved": "http://registry.fe.yeshj.com/utila/download/utila-0.4.0.tgz", 4683 | "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", 4684 | "dev": true 4685 | }, 4686 | "utils-merge": { 4687 | "version": "1.0.1", 4688 | "resolved": "http://registry.fe.yeshj.com/utils-merge/download/utils-merge-1.0.1.tgz", 4689 | "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 4690 | "dev": true 4691 | }, 4692 | "uuid": { 4693 | "version": "2.0.3", 4694 | "resolved": "http://registry.fe.yeshj.com/uuid/download/uuid-2.0.3.tgz", 4695 | "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", 4696 | "dev": true 4697 | }, 4698 | "validate-npm-package-license": { 4699 | "version": "3.0.1", 4700 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", 4701 | "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", 4702 | "dev": true, 4703 | "requires": { 4704 | "spdx-correct": "1.0.2", 4705 | "spdx-expression-parse": "1.0.4" 4706 | } 4707 | }, 4708 | "vary": { 4709 | "version": "1.1.2", 4710 | "resolved": "http://registry.fe.yeshj.com/vary/download/vary-1.1.2.tgz", 4711 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 4712 | "dev": true 4713 | }, 4714 | "vm-browserify": { 4715 | "version": "0.0.4", 4716 | "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", 4717 | "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", 4718 | "dev": true, 4719 | "requires": { 4720 | "indexof": "0.0.1" 4721 | } 4722 | }, 4723 | "watchpack": { 4724 | "version": "1.4.0", 4725 | "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", 4726 | "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", 4727 | "dev": true, 4728 | "requires": { 4729 | "async": "2.6.0", 4730 | "chokidar": "1.7.0", 4731 | "graceful-fs": "4.1.11" 4732 | } 4733 | }, 4734 | "wbuf": { 4735 | "version": "1.7.2", 4736 | "resolved": "http://registry.fe.yeshj.com/wbuf/download/wbuf-1.7.2.tgz", 4737 | "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", 4738 | "dev": true, 4739 | "requires": { 4740 | "minimalistic-assert": "1.0.0" 4741 | } 4742 | }, 4743 | "webpack": { 4744 | "version": "2.7.0", 4745 | "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.7.0.tgz", 4746 | "integrity": "sha512-MjAA0ZqO1ba7ZQJRnoCdbM56mmFpipOPUv/vQpwwfSI42p5PVDdoiuK2AL2FwFUVgT859Jr43bFZXRg/LNsqvg==", 4747 | "dev": true, 4748 | "requires": { 4749 | "acorn": "5.2.1", 4750 | "acorn-dynamic-import": "2.0.2", 4751 | "ajv": "4.11.8", 4752 | "ajv-keywords": "1.5.1", 4753 | "async": "2.6.0", 4754 | "enhanced-resolve": "3.4.1", 4755 | "interpret": "1.1.0", 4756 | "json-loader": "0.5.7", 4757 | "json5": "0.5.1", 4758 | "loader-runner": "2.3.0", 4759 | "loader-utils": "0.2.17", 4760 | "memory-fs": "0.4.1", 4761 | "mkdirp": "0.5.1", 4762 | "node-libs-browser": "2.1.0", 4763 | "source-map": "0.5.7", 4764 | "supports-color": "3.2.3", 4765 | "tapable": "0.2.8", 4766 | "uglify-js": "2.8.29", 4767 | "watchpack": "1.4.0", 4768 | "webpack-sources": "1.1.0", 4769 | "yargs": "6.6.0" 4770 | }, 4771 | "dependencies": { 4772 | "loader-utils": { 4773 | "version": "0.2.17", 4774 | "resolved": "http://registry.fe.yeshj.com/loader-utils/download/loader-utils-0.2.17.tgz", 4775 | "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", 4776 | "dev": true, 4777 | "requires": { 4778 | "big.js": "3.2.0", 4779 | "emojis-list": "2.1.0", 4780 | "json5": "0.5.1", 4781 | "object-assign": "4.1.1" 4782 | } 4783 | } 4784 | } 4785 | }, 4786 | "webpack-dev-middleware": { 4787 | "version": "1.12.2", 4788 | "resolved": "http://registry.fe.yeshj.com/webpack-dev-middleware/download/webpack-dev-middleware-1.12.2.tgz", 4789 | "integrity": "sha1-+PwRIM47T8VoDO7LQ9d3lmshEF4=", 4790 | "dev": true, 4791 | "requires": { 4792 | "memory-fs": "0.4.1", 4793 | "mime": "1.6.0", 4794 | "path-is-absolute": "1.0.1", 4795 | "range-parser": "1.2.0", 4796 | "time-stamp": "2.0.0" 4797 | }, 4798 | "dependencies": { 4799 | "mime": { 4800 | "version": "1.6.0", 4801 | "resolved": "http://registry.fe.yeshj.com/mime/download/mime-1.6.0.tgz", 4802 | "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", 4803 | "dev": true 4804 | } 4805 | } 4806 | }, 4807 | "webpack-dev-server": { 4808 | "version": "2.9.7", 4809 | "resolved": "http://registry.fe.yeshj.com/webpack-dev-server/download/webpack-dev-server-2.9.7.tgz", 4810 | "integrity": "sha1-EArWoUd1R4kk1BfKbc+51SqY+u0=", 4811 | "dev": true, 4812 | "requires": { 4813 | "ansi-html": "0.0.7", 4814 | "array-includes": "3.0.3", 4815 | "bonjour": "3.5.0", 4816 | "chokidar": "1.7.0", 4817 | "compression": "1.7.1", 4818 | "connect-history-api-fallback": "1.5.0", 4819 | "debug": "3.1.0", 4820 | "del": "3.0.0", 4821 | "express": "4.16.2", 4822 | "html-entities": "1.2.1", 4823 | "http-proxy-middleware": "0.17.4", 4824 | "import-local": "0.1.1", 4825 | "internal-ip": "1.2.0", 4826 | "ip": "1.1.5", 4827 | "killable": "1.0.0", 4828 | "loglevel": "1.6.0", 4829 | "opn": "5.1.0", 4830 | "portfinder": "1.0.13", 4831 | "selfsigned": "1.10.1", 4832 | "serve-index": "1.9.1", 4833 | "sockjs": "0.3.18", 4834 | "sockjs-client": "1.1.4", 4835 | "spdy": "3.4.7", 4836 | "strip-ansi": "3.0.1", 4837 | "supports-color": "4.5.0", 4838 | "webpack-dev-middleware": "1.12.2", 4839 | "yargs": "6.6.0" 4840 | }, 4841 | "dependencies": { 4842 | "has-flag": { 4843 | "version": "2.0.0", 4844 | "resolved": "http://registry.fe.yeshj.com/has-flag/download/has-flag-2.0.0.tgz", 4845 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 4846 | "dev": true 4847 | }, 4848 | "supports-color": { 4849 | "version": "4.5.0", 4850 | "resolved": "http://registry.fe.yeshj.com/supports-color/download/supports-color-4.5.0.tgz", 4851 | "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", 4852 | "dev": true, 4853 | "requires": { 4854 | "has-flag": "2.0.0" 4855 | } 4856 | } 4857 | } 4858 | }, 4859 | "webpack-sources": { 4860 | "version": "1.1.0", 4861 | "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", 4862 | "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", 4863 | "dev": true, 4864 | "requires": { 4865 | "source-list-map": "2.0.0", 4866 | "source-map": "0.6.1" 4867 | }, 4868 | "dependencies": { 4869 | "source-map": { 4870 | "version": "0.6.1", 4871 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4872 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4873 | "dev": true 4874 | } 4875 | } 4876 | }, 4877 | "websocket-driver": { 4878 | "version": "0.7.0", 4879 | "resolved": "http://registry.fe.yeshj.com/websocket-driver/download/websocket-driver-0.7.0.tgz", 4880 | "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", 4881 | "dev": true, 4882 | "requires": { 4883 | "http-parser-js": "0.4.9", 4884 | "websocket-extensions": "0.1.3" 4885 | } 4886 | }, 4887 | "websocket-extensions": { 4888 | "version": "0.1.3", 4889 | "resolved": "http://registry.fe.yeshj.com/websocket-extensions/download/websocket-extensions-0.1.3.tgz", 4890 | "integrity": "sha1-XS/yKXcAPsaHpLhwc9+7rBRszyk=", 4891 | "dev": true 4892 | }, 4893 | "which-module": { 4894 | "version": "1.0.0", 4895 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 4896 | "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 4897 | "dev": true 4898 | }, 4899 | "window-size": { 4900 | "version": "0.1.0", 4901 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", 4902 | "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", 4903 | "dev": true 4904 | }, 4905 | "wordwrap": { 4906 | "version": "0.0.2", 4907 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 4908 | "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", 4909 | "dev": true 4910 | }, 4911 | "wrap-ansi": { 4912 | "version": "2.1.0", 4913 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 4914 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 4915 | "dev": true, 4916 | "requires": { 4917 | "string-width": "1.0.2", 4918 | "strip-ansi": "3.0.1" 4919 | } 4920 | }, 4921 | "wrappy": { 4922 | "version": "1.0.2", 4923 | "resolved": "http://registry.fe.yeshj.com/wrappy/download/wrappy-1.0.2.tgz", 4924 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4925 | "dev": true 4926 | }, 4927 | "xml-char-classes": { 4928 | "version": "1.0.0", 4929 | "resolved": "http://registry.fe.yeshj.com/xml-char-classes/download/xml-char-classes-1.0.0.tgz", 4930 | "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", 4931 | "dev": true 4932 | }, 4933 | "xtend": { 4934 | "version": "4.0.1", 4935 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", 4936 | "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", 4937 | "dev": true 4938 | }, 4939 | "y18n": { 4940 | "version": "3.2.1", 4941 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 4942 | "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 4943 | "dev": true 4944 | }, 4945 | "yargs": { 4946 | "version": "6.6.0", 4947 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", 4948 | "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", 4949 | "dev": true, 4950 | "requires": { 4951 | "camelcase": "3.0.0", 4952 | "cliui": "3.2.0", 4953 | "decamelize": "1.2.0", 4954 | "get-caller-file": "1.0.2", 4955 | "os-locale": "1.4.0", 4956 | "read-pkg-up": "1.0.1", 4957 | "require-directory": "2.1.1", 4958 | "require-main-filename": "1.0.1", 4959 | "set-blocking": "2.0.0", 4960 | "string-width": "1.0.2", 4961 | "which-module": "1.0.0", 4962 | "y18n": "3.2.1", 4963 | "yargs-parser": "4.2.1" 4964 | }, 4965 | "dependencies": { 4966 | "camelcase": { 4967 | "version": "3.0.0", 4968 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 4969 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 4970 | "dev": true 4971 | }, 4972 | "cliui": { 4973 | "version": "3.2.0", 4974 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 4975 | "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 4976 | "dev": true, 4977 | "requires": { 4978 | "string-width": "1.0.2", 4979 | "strip-ansi": "3.0.1", 4980 | "wrap-ansi": "2.1.0" 4981 | } 4982 | } 4983 | } 4984 | }, 4985 | "yargs-parser": { 4986 | "version": "4.2.1", 4987 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", 4988 | "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", 4989 | "dev": true, 4990 | "requires": { 4991 | "camelcase": "3.0.0" 4992 | }, 4993 | "dependencies": { 4994 | "camelcase": { 4995 | "version": "3.0.0", 4996 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 4997 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 4998 | "dev": true 4999 | } 5000 | } 5001 | } 5002 | } 5003 | } 5004 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "how-to-write-a-loader-demo", 3 | "version": "1.0.0", 4 | "description": "手把手教你写一个 loader (demo)", 5 | "main": "index.js", 6 | "scripts": { 7 | "start": "webpack-dev-server", 8 | "build": "webpack" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/ikcamp/How-to-write-a-loader-demo.git" 13 | }, 14 | "author": "", 15 | "license": "ISC", 16 | "bugs": { 17 | "url": "https://github.com/ikcamp/How-to-write-a-loader-demo/issues" 18 | }, 19 | "homepage": "https://github.com/ikcamp/How-to-write-a-loader-demo#readme", 20 | "devDependencies": { 21 | "html-loader": "^0.5.1", 22 | "html-webpack-plugin": "^2.30.1", 23 | "loader-utils": "^1.1.0", 24 | "minimize": "^2.1.0", 25 | "webpack": "^2.7.0", 26 | "webpack-dev-server": "^2.9.7" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- 1 | var html = require('./expamle.html'); 2 | console.log(html); -------------------------------------------------------------------------------- /src/expamle.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |