{
"name": "exam-express",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"ansi-align": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/ansi-align/download/ansi-align-2.0.0.tgz",
"dev": true,
"dependencies": {
"string-width": {
"version": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
"bundled": true
}
}
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
"dev": true,
"dependencies": {
"color-convert": {
"version": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz",
"bundled": true
}
}
},
"anymatch": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz",
"dev": true,
"dependencies": {
"micromatch": {
"version": "http://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz",
"bundled": true
},
"normalize-path": {
"version": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
"bundled": true
}
}
},
"array-unique": {
"version": "0.3.2",
"resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz",
"dev": true
},
"body-parser": {
"version": "1.18.3",
"resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.18.3.tgz",
"dependencies": {
"bytes": {
"version": "http://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
"bundled": true
},
"content-type": {
"version": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
"bundled": true
},
"debug": {
"version": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
"bundled": true
},
"depd": {
"version": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
"bundled": true
},
"http-errors": {
"version": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz",
"bundled": true,
"dependencies": {
"depd": {
"version": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz"
},
"inherits": {
"version": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz"
},
"setprototypeof": {
"version": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz"
},
"statuses": {
"version": "http://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz"
}
}
},
"iconv-lite": {
"version": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.23.tgz",
"bundled": true,
"dependencies": {
"safer-buffer": {
"version": "http://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz",
"bundled": true
}
}
},
"on-finished": {
"version": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
"bundled": true,
"dependencies": {
"ee-first": {
"version": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
"bundled": true
}
}
},
"qs": {
"version": "http://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz",
"bundled": true
},
"raw-body": {
"version": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.3.3.tgz",
"bundled": true
},
"type-is": {
"version": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz",
"bundled": true
}
}
},
"boxen": {
"version": "1.3.0",
"resolved": "http://registry.npm.taobao.org/boxen/download/boxen-1.3.0.tgz",
"dev": true,
"requires": {
"ansi-align": "^2.0.0",
"chalk": "^2.0.1"
},
"dependencies": {
"ansi-align": {
"version": "http://registry.npm.taobao.org/ansi-align/download/ansi-align-2.0.0.tgz",
"bundled": true
},
"camelcase": {
"version": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
"bundled": true
},
"chalk": {
"version": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz",
"bundled": true
},
"cli-boxes": {
"version": "http://registry.npm.taobao.org/cli-boxes/download/cli-boxes-1.0.0.tgz",
"bundled": true
},
"string-width": {
"version": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
"bundled": true,
"dependencies": {
"is-fullwidth-code-point": {
"version": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
"bundled": true
},
"strip-ansi": {
"version": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
"bundled": true
}
}
},
"term-size": {
"version": "http://registry.npm.taobao.org/term-size/download/term-size-1.2.0.tgz",
"bundled": true
},
"widest-line": {
"version": "http://registry.npm.taobao.org/widest-line/download/widest-line-2.0.1.tgz",
"bundled": true,
"dependencies": {
"string-width": {
"version": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
"dependencies": {
"is-fullwidth-code-point": {
"version": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
"bundled": true
},
"strip-ansi": {
"version": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
"bundled": true
}
}
}
}
}
}
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz",
"dev": true,
"dependencies": {
"balanced-match": {
"version": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
"bundled": true
},
"concat-map": {
"version": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
"bundled": true
}
}
},
"braces": {
"version": "2.3.2",
"resolved": "http://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz",
"dev": true,
"requires": {
"array-unique": "^0.3.2",
"extend-shallow": "^2.0.1"
},
"dependencies": {
"arr-flatten": {
"version": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
"bundled": true
},
"array-unique": {
"version": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz",
"bundled": true
},
"extend-shallow": {
"version": "2.0.1",
"resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
"dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
},
"fill-range": {
"version": "http://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz",
"bundled": true
},
"is-extendable": {
"version": "0.1.1",
"resolved": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz",
"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
"dev": true
},
"isobject": {
"version": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
"bundled": true
},
"repeat-element": {
"version": "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.3.tgz",
"bundled": true
},
"snapdragon": {
"version": "http://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz",
"bundled": true
},
"snapdragon-node": {
"version": "http://registry.npm.taobao.org/snapdragon-node/download/snapdragon-node-2.1.1.tgz",
"bundled": true
},
"split-string": {
"version": "http://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz",
"bundled": true,
"dependencies": {
"extend-shallow": {
"version": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
"bundled": true,
"dependencies": {
"assign-symbols": {
"version": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz"
},
"is-extendable": {
"version": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz"
}
}
}
}
},
"to-regex": {
"version": "http://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz",
"bundled": true
}
}
},
"chalk": {
"version": "2.4.2",
"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz",
"dev": true,
"requires": {
"ansi-styles": "^3.2.1"
},
"dependencies": {
"ansi-styles": {
"version": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz",
"bundled": true
},
"escape-string-regexp": {
"version": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
"bundled": true
},
"supports-color": {
"version": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz",
"bundled": true,
"dependencies": {
"has-flag": {
"version": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz"
}
}
}
}
},
"configstore": {
"version": "3.1.2",
"resolved": "http://registry.npm.taobao.org/configstore/download/configstore-3.1.2.tgz",
"dev": true,
"dependencies": {
"dot-prop": {
"version": "http://registry.npm.taobao.org/dot-prop/download/dot-prop-4.2.0.tgz",
"bundled": true
},
"graceful-fs": {
"version": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz",
"bundled": true
},
"make-dir": {
"version": "http://registry.npm.taobao.org/make-dir/download/make-dir-1.3.0.tgz",
"bundled": true
},
"unique-string": {
"version": "http://registry.npm.taobao.org/unique-string/download/unique-string-1.0.0.tgz",
"bundled": true
},
"write-file-atomic": {
"version": "http://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.3.0.tgz",
"bundled": true
},
"xdg-basedir": {
"version": "http://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-3.0.0.tgz",
"bundled": true
}
}
},
"cookie-parser": {
"version": "1.4.3",
"resolved": "http://registry.npm.taobao.org/cookie-parser/download/cookie-parser-1.4.3.tgz",
"dependencies": {
"cookie": {
"version": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
"bundled": true
},
"cookie-signature": {
"version": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
"bundled": true
}
}
},
"express": {
"version": "4.16.4",
"resolved": "http://registry.npm.taobao.org/express/download/express-4.16.4.tgz",
"requires": {
"body-parser": "1.18.3"
},
"dependencies": {
"accepts": {
"version": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz",
"bundled": true,
"dependencies": {
"mime-types": {
"version": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.21.tgz"
},
"negotiator": {
"version": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz"
}
}
},
"array-flatten": {
"version": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
"bundled": true
},
"body-parser": {
"version": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.18.3.tgz",
"bundled": true
},
"content-disposition": {
"version": "http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz",
"bundled": true
},
"content-type": {
"version": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
"bundled": true
},
"cookie": {
"version": "http://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz",
"bundled": true
},
"cookie-signature": {
"version": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
"bundled": true
},
"debug": {
"version": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
"bundled": true,
"dependencies": {
"ms": {
"version": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz"
}
}
},
"depd": {
"version": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
"bundled": true
},
"encodeurl": {
"version": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
"bundled": true
},
"escape-html": {
"version": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
"bundled": true
},
"etag": {
"version": "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
"bundled": true
},
"finalhandler": {
"version": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.1.tgz",
"bundled": true
},
"fresh": {
"version": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
"bundled": true
},
"merge-descriptors": {
"version": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
"bundled": true
},
"methods": {
"version": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
"bundled": true
},
"on-finished": {
"version": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
"bundled": true,
"dependencies": {
"ee-first": {
"version": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
"bundled": true
}
}
},
"parseurl": {
"version": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz",
"bundled": true
},
"path-to-regexp": {
"version": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
"bundled": true
},
"proxy-addr": {
"version": "http://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.4.tgz",
"bundled": true
},
"qs": {
"version": "http://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz",
"bundled": true
},
"range-parser": {
"version": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
"bundled": true
},
"safe-buffer": {
"version": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
"bundled": true
},
"send": {
"version": "http://registry.npm.taobao.org/send/download/send-0.16.2.tgz",
"bundled": true
},
"serve-static": {
"version": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.13.2.tgz",
"bundled": true
},
"setprototypeof": {
"version": "http://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz",
"bundled": true
},
"statuses": {
"version": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
"bundled": true
},
"type-is": {
"version": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz",
"bundled": true,
"dependencies": {
"media-typer": {
"version": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz"
},
"mime-types": {
"version": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.21.tgz",
"dependencies": {
"mime-db": {
"version": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.37.0.tgz"
}
}
}
}
},
"utils-merge": {
"version": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
"bundled": true
},
"vary": {
"version": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
"bundled": true
}
}
},
"fsevents": {
"version": "1.2.4",
"resolved": "http://registry.npm.taobao.org/fsevents/download/fsevents-1.2.4.tgz",
"integrity": "sha1-9B3LGvJYKvNpLaNvxVy9jhBBxCY=",
"dev": true,
"optional": true,
"requires": {
"nan": "^2.9.2",
"node-pre-gyp": "^0.10.0"
},
"dependencies": {
"abbrev": {
"version": "1.1.1",
"bundled": true,
"dev": true,
"optional": true
},
"ansi-regex": {
"version": "2.1.1",
"bundled": true,
"dev": true
},
"aproba": {
"version": "1.2.0",
"bundled": true,
"dev": true,
"optional": true
},
"are-we-there-yet": {
"version": "1.1.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
}
},
"balanced-match": {
"version": "1.0.0",
"bundled": true,
"dev": true
},
"brace-expansion": {
"version": "1.1.11",
"bundled": true,
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"chownr": {
"version": "1.0.1",
"bundled": true,
"dev": true,
"optional": true
},
"code-point-at": {
"version": "1.1.0",
"bundled": true,
"dev": true
},
"concat-map": {
"version": "0.0.1",
"bundled": true,
"dev": true
},
"console-control-strings": {
"version": "1.1.0",
"bundled": true,
"dev": true
},
"core-util-is": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true
},
"debug": {
"version": "2.6.9",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"ms": "2.0.0"
}
},
"deep-extend": {
"version": "0.5.1",
"bundled": true,
"dev": true,
"optional": true
},
"delegates": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"optional": true
},
"detect-libc": {
"version": "1.0.3",
"bundled": true,
"dev": true,
"optional": true
},
"fs-minipass": {
"version": "1.2.5",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"minipass": "^2.2.1"
}
},
"fs.realpath": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"optional": true
},
"gauge": {
"version": "2.7.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
"has-unicode": "^2.0.0",
"object-assign": "^4.1.0",
"signal-exit": "^3.0.0",
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wide-align": "^1.1.0"
}
},
"glob": {
"version": "7.1.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"has-unicode": {
"version": "2.0.1",
"bundled": true,
"dev": true,
"optional": true
},
"iconv-lite": {
"version": "0.4.21",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"safer-buffer": "^2.1.0"
}
},
"ignore-walk": {
"version": "3.0.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"minimatch": "^3.0.4"
}
},
"inflight": {
"version": "1.0.6",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"inherits": {
"version": "2.0.3",
"bundled": true,
"dev": true
},
"ini": {
"version": "1.3.5",
"bundled": true,
"dev": true,
"optional": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"requires": {
"number-is-nan": "^1.0.0"
}
},
"isarray": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"optional": true
},
"minimatch": {
"version": "3.0.4",
"bundled": true,
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "0.0.8",
"bundled": true,
"dev": true
},
"minipass": {
"version": "2.2.4",
"bundled": true,
"dev": true,
"requires": {
"safe-buffer": "^5.1.1",
"yallist": "^3.0.0"
}
},
"minizlib": {
"version": "1.1.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"minipass": "^2.2.1"
}
},
"mkdirp": {
"version": "0.5.1",
"bundled": true,
"dev": true,
"requires": {
"minimist": "0.0.8"
}
},
"ms": {
"version": "2.0.0",
"bundled": true,
"dev": true,
"optional": true
},
"needle": {
"version": "2.2.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"debug": "^2.1.2",
"iconv-lite": "^0.4.4",
"sax": "^1.2.4"
}
},
"node-pre-gyp": {
"version": "0.10.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"detect-libc": "^1.0.2",
"mkdirp": "^0.5.1",
"needle": "^2.2.0",
"nopt": "^4.0.1",
"npm-packlist": "^1.1.6",
"npmlog": "^4.0.2",
"rc": "^1.1.7",
"rimraf": "^2.6.1",
"semver": "^5.3.0",
"tar": "^4"
}
},
"nopt": {
"version": "4.0.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"abbrev": "1",
"osenv": "^0.1.4"
}
},
"npm-bundled": {
"version": "1.0.3",
"bundled": true,
"dev": true,
"optional": true
},
"npm-packlist": {
"version": "1.1.10",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"ignore-walk": "^3.0.1",
"npm-bundled": "^1.0.1"
}
},
"npmlog": {
"version": "4.1.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
"gauge": "~2.7.3",
"set-blocking": "~2.0.0"
}
},
"number-is-nan": {
"version": "1.0.1",
"bundled": true,
"dev": true
},
"object-assign": {
"version": "4.1.1",
"bundled": true,
"dev": true,
"optional": true
},
"once": {
"version": "1.4.0",
"bundled": true,
"dev": true,
"requires": {
"wrappy": "1"
}
},
"os-homedir": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true
},
"os-tmpdir": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true
},
"osenv": {
"version": "0.1.5",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0"
}
},
"path-is-absolute": {
"version": "1.0.1",
"bundled": true,
"dev": true,
"optional": true
},
"process-nextick-args": {
"version": "2.0.0",
"bundled": true,
"dev": true,
"optional": true
},
"rc": {
"version": "1.2.7",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"deep-extend": "^0.5.1",
"ini": "~1.3.0",
"minimist": "^1.2.0",
"strip-json-comments": "~2.0.1"
},
"dependencies": {
"minimist": {
"version": "1.2.0",
"bundled": true,
"dev": true,
"optional": true
}
}
},
"readable-stream": {
"version": "2.3.6",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"rimraf": {
"version": "2.6.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"glob": "^7.0.5"
}
},
"safe-buffer": {
"version": "5.1.1",
"bundled": true,
"dev": true
},
"safer-buffer": {
"version": "2.1.2",
"bundled": true,
"dev": true,
"optional": true
},
"sax": {
"version": "1.2.4",
"bundled": true,
"dev": true,
"optional": true
},
"semver": {
"version": "5.5.0",
"bundled": true,
"dev": true,
"optional": true
},
"set-blocking": {
"version": "2.0.0",
"bundled": true,
"dev": true,
"optional": true
},
"signal-exit": {
"version": "3.0.2",
"bundled": true,
"dev": true,
"optional": true
},
"string-width": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
}
},
"string_decoder": {
"version": "1.1.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"safe-buffer": "~5.1.0"
}
},
"strip-ansi": {
"version": "3.0.1",
"bundled": true,
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
},
"strip-json-comments": {
"version": "2.0.1",
"bundled": true,
"dev": true,
"optional": true
},
"tar": {
"version": "4.4.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"chownr": "^1.0.1",
"fs-minipass": "^1.2.5",
"minipass": "^2.2.4",
"minizlib": "^1.1.0",
"mkdirp": "^0.5.0",
"safe-buffer": "^5.1.1",
"yallist": "^3.0.2"
}
},
"util-deprecate": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true
},
"wide-align": {
"version": "1.1.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"string-width": "^1.0.2"
}
},
"wrappy": {
"version": "1.0.2",
"bundled": true,
"dev": true
},
"yallist": {
"version": "3.0.2",
"bundled": true,
"dev": true
}
}
},
"glob-parent": {
"version": "3.1.0",
"resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz",
"dev": true,
"requires": {
"is-glob": "^3.1.0"
},
"dependencies": {
"is-glob": {
"version": "3.1.0",
"resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz",
"integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
"dev": true
},
"path-dirname": {
"version": "http://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz",
"bundled": true
}
}
},
"global-dirs": {
"version": "0.1.1",
"resolved": "http://registry.npm.taobao.org/global-dirs/download/global-dirs-0.1.1.tgz",
"dev": true,
"dependencies": {
"ini": {
"version": "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz",
"bundled": true
}
}
},
"ignore-by-default": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/ignore-by-default/download/ignore-by-default-1.0.1.tgz",
"dev": true
},
"inherits": {
"version": "2.0.3",
"resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
"dev": true
},
"is-binary-path": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
"dev": true,
"dependencies": {
"binary-extensions": {
"version": "http://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.12.0.tgz",
"bundled": true
}
}
},
"is-glob": {
"version": "4.0.0",
"resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-4.0.0.tgz",
"dev": true,
"dependencies": {
"is-extglob": {
"version": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz",
"bundled": true
}
}
},
"is-npm": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/is-npm/download/is-npm-1.0.0.tgz",
"dev": true
},
"jsonwebtoken": {
"version": "8.4.0",
"resolved": "http://registry.npm.taobao.org/jsonwebtoken/download/jsonwebtoken-8.4.0.tgz",
"dependencies": {
"jws": {
"version": "http://registry.npm.taobao.org/jws/download/jws-3.1.5.tgz",
"bundled": true
},
"lodash.includes": {
"version": "http://registry.npm.taobao.org/lodash.includes/download/lodash.includes-4.3.0.tgz",
"bundled": true
},
"lodash.isboolean": {
"version": "http://registry.npm.taobao.org/lodash.isboolean/download/lodash.isboolean-3.0.3.tgz",
"bundled": true
},
"lodash.isinteger": {
"version": "http://registry.npm.taobao.org/lodash.isinteger/download/lodash.isinteger-4.0.4.tgz",
"bundled": true
},
"lodash.isnumber": {
"version": "http://registry.npm.taobao.org/lodash.isnumber/download/lodash.isnumber-3.0.3.tgz",
"bundled": true
},
"lodash.isplainobject": {
"version": "http://registry.npm.taobao.org/lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz",
"bundled": true
},
"lodash.isstring": {
"version": "http://registry.npm.taobao.org/lodash.isstring/download/lodash.isstring-4.0.1.tgz",
"bundled": true
},
"lodash.once": {
"version": "http://registry.npm.taobao.org/lodash.once/download/lodash.once-4.1.1.tgz",
"bundled": true
},
"ms": {
"version": "http://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz",
"bundled": true
}
}
},
"lodash.debounce": {
"version": "4.0.8",
"resolved": "http://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz",
"dev": true
},
"mongoose": {
"version": "5.4.3",
"resolved": "http://registry.npm.taobao.org/mongoose/download/mongoose-5.4.3.tgz",
"requires": {
"ms": "2.0.0"
},
"dependencies": {
"async": {
"version": "http://registry.npm.taobao.org/async/download/async-2.6.1.tgz",
"bundled": true,
"dependencies": {
"lodash": {
"version": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.11.tgz",
"bundled": true
}
}
},
"bson": {
"version": "http://registry.npm.taobao.org/bson/download/bson-1.1.0.tgz",
"bundled": true
},
"kareem": {
"version": "http://registry.npm.taobao.org/kareem/download/kareem-2.3.0.tgz",
"bundled": true
},
"mongodb": {
"version": "http://registry.npm.taobao.org/mongodb/download/mongodb-3.1.10.tgz",
"bundled": true
},
"mongodb-core": {
"version": "http://registry.npm.taobao.org/mongodb-core/download/mongodb-core-3.1.9.tgz",
"bundled": true,
"dependencies": {
"bson": {
"version": "http://registry.npm.taobao.org/bson/download/bson-1.1.0.tgz"
},
"require_optional": {
"version": "http://registry.npm.taobao.org/require_optional/download/require_optional-1.0.1.tgz"
},
"safe-buffer": {
"version": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz"
},
"saslprep": {
"version": "http://registry.npm.taobao.org/saslprep/download/saslprep-1.0.2.tgz"
}
}
},
"mongoose-legacy-pluralize": {
"version": "http://registry.npm.taobao.org/mongoose-legacy-pluralize/download/mongoose-legacy-pluralize-1.0.2.tgz",
"bundled": true
},
"mpath": {
"version": "http://registry.npm.taobao.org/mpath/download/mpath-0.5.1.tgz",
"bundled": true
},
"mquery": {
"version": "http://registry.npm.taobao.org/mquery/download/mquery-3.2.0.tgz",
"bundled": true
},
"ms": {
"version": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
"bundled": true
},
"regexp-clone": {
"version": "http://registry.npm.taobao.org/regexp-clone/download/regexp-clone-0.0.1.tgz",
"bundled": true
},
"safe-buffer": {
"version": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
"bundled": true
},
"sliced": {
"version": "http://registry.npm.taobao.org/sliced/download/sliced-1.0.1.tgz",
"bundled": true
}
}
},
"ms": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz"
},
"multer": {
"version": "1.4.1",
"resolved": "http://registry.npm.taobao.org/multer/download/multer-1.4.1.tgz",
"dependencies": {
"append-field": {
"version": "http://registry.npm.taobao.org/append-field/download/append-field-1.0.0.tgz",
"bundled": true
},
"busboy": {
"version": "http://registry.npm.taobao.org/busboy/download/busboy-0.2.14.tgz",
"bundled": true
},
"concat-stream": {
"version": "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz",
"bundled": true,
"dependencies": {
"buffer-from": {
"version": "http://registry.npm.taobao.org/buffer-from/download/buffer-from-1.1.1.tgz"
},
"inherits": {
"version": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz"
},
"readable-stream": {
"version": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
"dependencies": {
"core-util-is": {
"version": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz"
},
"inherits": {
"version": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz"
},
"isarray": {
"version": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz"
},
"process-nextick-args": {
"version": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.0.tgz"
},
"safe-buffer": {
"version": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz"
},
"string_decoder": {
"version": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz"
},
"util-deprecate": {
"version": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz"
}
}
},
"typedarray": {
"version": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz"
}
}
},
"mkdirp": {
"version": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
"bundled": true
},
"object-assign": {
"version": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
"bundled": true
},
"on-finished": {
"version": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
"bundled": true
},
"type-is": {
"version": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz",
"bundled": true,
"dependencies": {
"media-typer": {
"version": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz"
},
"mime-types": {
"version": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.21.tgz",
"dependencies": {}
}
}
},
"xtend": {
"version": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
"bundled": true
}
}
},
"nan": {
"version": "2.12.1",
"resolved": "http://registry.npm.taobao.org/nan/download/nan-2.12.1.tgz",
"integrity": "sha1-exqhk+mqhgV+PHu9CsRI53CSVVI=",
"dev": true,
"optional": true
},
"nodemon": {
"version": "1.18.9",
"resolved": "http://registry.npm.taobao.org/nodemon/download/nodemon-1.18.9.tgz",
"integrity": "sha1-kLRn79OzyBuUUzgK6yosulNdDq0=",
"dev": true,
"requires": {
"chokidar": "^2.0.4",
"debug": "^3.1.0",
"ignore-by-default": "^1.0.1",
"minimatch": "^3.0.4",
"pstree.remy": "^1.1.6",
"semver": "^5.5.0",
"supports-color": "^5.2.0",
"touch": "^3.1.0",
"undefsafe": "^2.0.2",
"update-notifier": "^2.5.0"
},
"dependencies": {
"async-each": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
"integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
"dev": true
},
"chokidar": {
"version": "2.0.4",
"resolved": "http://registry.npm.taobao.org/chokidar/download/chokidar-2.0.4.tgz",
"integrity": "sha1-NW/04rDo5D4yLRijckYLvPOszSY=",
"dev": true,
"requires": {
"anymatch": "^2.0.0",
"async-each": "^1.0.0",
"braces": "^2.3.0",
"fsevents": "^1.2.2",
"glob-parent": "^3.1.0",
"inherits": "^2.0.1",
"is-binary-path": "^1.0.0",
"is-glob": "^4.0.0",
"lodash.debounce": "^4.0.8",
"normalize-path": "^2.1.1",
"path-is-absolute": "^1.0.0",
"readdirp": "^2.0.0",
"upath": "^1.0.5"
}
},
"ci-info": {
"version": "1.6.0",
"resolved": "http://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz",
"integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=",
"dev": true
},
"debug": {
"version": "3.1.0",
"resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
"integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
"dev": true,
"requires": {
"ms": "2.0.0"
}
},
"has-flag": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
"import-lazy": {
"version": "2.1.0",
"resolved": "http://registry.npm.taobao.org/import-lazy/download/import-lazy-2.1.0.tgz",
"integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
"dev": true
},
"is-ci": {
"version": "1.2.1",
"resolved": "http://registry.npm.taobao.org/is-ci/download/is-ci-1.2.1.tgz",
"integrity": "sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=",
"dev": true,
"requires": {
"ci-info": "^1.5.0"
}
},
"is-installed-globally": {
"version": "0.1.0",
"resolved": "http://registry.npm.taobao.org/is-installed-globally/download/is-installed-globally-0.1.0.tgz",
"integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
"dev": true,
"requires": {
"global-dirs": "^0.1.0",
"is-path-inside": "^1.0.0"
}
},
"is-path-inside": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.1.tgz",
"integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
"dev": true,
"requires": {
"path-is-inside": "^1.0.1"
}
},
"latest-version": {
"version": "3.1.0",
"resolved": "http://registry.npm.taobao.org/latest-version/download/latest-version-3.1.0.tgz",
"integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
"dev": true,
"requires": {
"package-json": "^4.0.0"
}
},
"minimatch": {
"version": "3.0.4",
"resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"normalize-path": {
"version": "2.1.1",
"resolved": "http://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz",
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
"dev": true,
"requires": {
"remove-trailing-separator": "^1.0.1"
}
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
"pstree.remy": {
"version": "1.1.6",
"resolved": "http://registry.npm.taobao.org/pstree.remy/download/pstree.remy-1.1.6.tgz",
"integrity": "sha1-c6VarZ4tlYFJJxMfv03Bti0ln0c=",
"dev": true
},
"semver-diff": {
"version": "2.1.0",
"resolved": "http://registry.npm.taobao.org/semver-diff/download/semver-diff-2.1.0.tgz",
"integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
"dev": true,
"requires": {
"semver": "^5.0.3"
}
},
"supports-color": {
"version": "5.5.0",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz",
"integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
"dev": true,
"requires": {
"has-flag": "^3.0.0"
}
},
"update-notifier": {
"version": "2.5.0",
"resolved": "http://registry.npm.taobao.org/update-notifier/download/update-notifier-2.5.0.tgz",
"integrity": "sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y=",
"dev": true,
"requires": {
"boxen": "^1.2.1",
"chalk": "^2.0.1",
"configstore": "^3.0.0",
"import-lazy": "^2.1.0",
"is-ci": "^1.0.10",
"is-installed-globally": "^0.1.0",
"is-npm": "^1.0.0",
"latest-version": "^3.0.0",
"semver-diff": "^2.0.0",
"xdg-basedir": "^3.0.0"
}
},
"xdg-basedir": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/xdg-basedir/download/xdg-basedir-3.0.0.tgz",
"integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
"dev": true
}
}
},
"package-json": {
"version": "4.0.1",
"resolved": "http://registry.npm.taobao.org/package-json/download/package-json-4.0.1.tgz",
"dev": true,
"requires": {
"semver": "^5.1.0"
},
"dependencies": {
"got": {
"version": "http://registry.npm.taobao.org/got/download/got-6.7.1.tgz",
"bundled": true
},
"registry-auth-token": {
"version": "http://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-3.3.2.tgz",
"bundled": true
},
"registry-url": {
"version": "http://registry.npm.taobao.org/registry-url/download/registry-url-3.1.0.tgz",
"bundled": true,
"dependencies": {
"rc": {
"version": "http://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz",
"bundled": true,
"dependencies": {
"deep-extend": {
"version": "http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz"
},
"ini": {
"version": "http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz"
},
"minimist": {
"version": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz"
},
"strip-json-comments": {
"version": "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz"
}
}
}
}
},
"semver": {
"version": "http://registry.npm.taobao.org/semver/download/semver-5.6.0.tgz",
"bundled": true
}
}
},
"path-is-inside": {
"version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
"dev": true
},
"readdirp": {
"version": "2.2.1",
"resolved": "http://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz",
"dev": true,
"dependencies": {
"graceful-fs": {
"version": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz",
"bundled": true
},
"micromatch": {
"version": "http://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz",
"bundled": true,
"dependencies": {
"arr-diff": {
"version": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-4.0.0.tgz"
},
"array-unique": {
"version": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.3.2.tgz"
},
"braces": {
"version": "http://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz"
},
"define-property": {
"version": "http://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz",
"dependencies": {
"is-descriptor": {
"version": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz",
"bundled": true,
"dependencies": {
"is-accessor-descriptor": {
"version": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz"
},
"is-data-descriptor": {
"version": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz"
},
"kind-of": {
"version": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz"
}
}
},
"isobject": {
"version": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
"bundled": true
}
}
},
"extend-shallow": {
"version": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz"
},
"extglob": {
"version": "http://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz"
},
"fragment-cache": {
"version": "http://registry.npm.taobao.org/fragment-cache/download/fragment-cache-0.2.1.tgz",
"dependencies": {
"map-cache": {
"version": "http://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz",
"bundled": true
}
}
},
"kind-of": {
"version": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz"
},
"nanomatch": {
"version": "http://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz"
},
"object.pick": {
"version": "http://registry.npm.taobao.org/object.pick/download/object.pick-1.3.0.tgz",
"dependencies": {
"isobject": {
"version": "http://registry.npm.taobao.org/isobject/download/isobject-3.0.1.tgz",
"bundled": true
}
}
},
"regex-not": {
"version": "http://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz",
"dependencies": {
"extend-shallow": {
"version": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
"dependencies": {
"assign-symbols": {
"version": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz"
},
"is-extendable": {
"version": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz"
}
}
},
"safe-regex": {
"version": "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz"
}
}
},
"snapdragon": {
"version": "http://registry.npm.taobao.org/snapdragon/download/snapdragon-0.8.2.tgz",
"dependencies": {
"base": {
"version": "http://registry.npm.taobao.org/base/download/base-0.11.2.tgz",
"bundled": true
},
"debug": {
"version": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
"bundled": true,
"dependencies": {
"ms": {
"version": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz"
}
}
},
"define-property": {
"version": "http://registry.npm.taobao.org/define-property/download/define-property-0.2.5.tgz",
"bundled": true,
"dependencies": {
"is-descriptor": {
"version": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz"
}
}
},
"extend-shallow": {
"version": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz",
"bundled": true,
"dependencies": {
"is-extendable": {
"version": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz"
}
}
},
"map-cache": {
"version": "http://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz",
"bundled": true
},
"source-map": {
"version": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
"bundled": true
},
"source-map-resolve": {
"version": "http://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.2.tgz",
"bundled": true
},
"use": {
"version": "http://registry.npm.taobao.org/use/download/use-3.1.1.tgz",
"bundled": true
}
}
},
"to-regex": {
"version": "http://registry.npm.taobao.org/to-regex/download/to-regex-3.0.2.tgz",
"dependencies": {
"define-property": {
"version": "http://registry.npm.taobao.org/define-property/download/define-property-2.0.2.tgz",
"bundled": true
},
"extend-shallow": {
"version": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
"bundled": true,
"dependencies": {
"assign-symbols": {
"version": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz"
},
"is-extendable": {
"version": "http://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz"
}
}
},
"regex-not": {
"version": "http://registry.npm.taobao.org/regex-not/download/regex-not-1.0.2.tgz",
"bundled": true,
"dependencies": {
"extend-shallow": {
"version": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
"dependencies": {}
},
"safe-regex": {
"version": "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz"
}
}
},
"safe-regex": {
"version": "http://registry.npm.taobao.org/safe-regex/download/safe-regex-1.1.0.tgz",
"bundled": true,
"dependencies": {
"ret": {
"version": "http://registry.npm.taobao.org/ret/download/ret-0.1.15.tgz",
"bundled": true
}
}
}
}
}
}
},
"readable-stream": {
"version": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.6.tgz",
"bundled": true
}
}
},
"remove-trailing-separator": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
"dev": true
},
"semver": {
"version": "5.6.0",
"resolved": "http://registry.npm.taobao.org/semver/download/semver-5.6.0.tgz",
"dev": true
},
"touch": {
"version": "3.1.0",
"resolved": "http://registry.npm.taobao.org/touch/download/touch-3.1.0.tgz",
"dev": true,
"dependencies": {
"nopt": {
"version": "http://registry.npm.taobao.org/nopt/download/nopt-1.0.10.tgz",
"bundled": true
}
}
},
"undefsafe": {
"version": "2.0.2",
"resolved": "http://registry.npm.taobao.org/undefsafe/download/undefsafe-2.0.2.tgz",
"dev": true,
"dependencies": {
"debug": {
"version": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
"bundled": true,
"dependencies": {
"ms": {
"version": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz"
}
}
}
}
},
"upath": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/upath/download/upath-1.1.0.tgz",
"dev": true
}
}
}