{
	"name": "example",
	"version": "0.0.1",
	"lockfileVersion": 1,
	"requires": true,
	"dependencies": {
		"abab": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/abab/download/abab-1.0.4.tgz",
			"integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",
			"dev": true
		},
		"absolute-path": {
			"version": "0.0.0",
			"resolved": "http://registry.npm.taobao.org/absolute-path/download/absolute-path-0.0.0.tgz",
			"integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c="
		},
		"accepts": {
			"version": "1.2.13",
			"resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.2.13.tgz",
			"integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=",
			"requires": {
				"mime-types": "2.1.17",
				"negotiator": "0.5.3"
			}
		},
		"acorn": {
			"version": "4.0.13",
			"resolved": "http://registry.npm.taobao.org/acorn/download/acorn-4.0.13.tgz",
			"integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
			"dev": true
		},
		"acorn-globals": {
			"version": "3.1.0",
			"resolved": "http://registry.npm.taobao.org/acorn-globals/download/acorn-globals-3.1.0.tgz",
			"integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=",
			"dev": true,
			"requires": {
				"acorn": "4.0.13"
			}
		},
		"adm-zip": {
			"version": "0.4.7",
			"resolved": "http://registry.npm.taobao.org/adm-zip/download/adm-zip-0.4.7.tgz",
			"integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E="
		},
		"ajv": {
			"version": "5.4.0",
			"resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.4.0.tgz",
			"integrity": "sha1-MtHPCNvIDEMvQm8S4QslEfa0ZHQ=",
			"requires": {
				"co": "4.6.0",
				"fast-deep-equal": "1.0.0",
				"fast-json-stable-stringify": "2.0.0",
				"json-schema-traverse": "0.3.1"
			}
		},
		"align-text": {
			"version": "0.1.4",
			"resolved": "http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz",
			"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
			"dev": true,
			"requires": {
				"kind-of": "3.2.2",
				"longest": "1.0.1",
				"repeat-string": "1.6.1"
			}
		},
		"amdefine": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
			"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
			"dev": true
		},
		"ansi": {
			"version": "0.3.1",
			"resolved": "http://registry.npm.taobao.org/ansi/download/ansi-0.3.1.tgz",
			"integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE="
		},
		"ansi-escapes": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-3.0.0.tgz",
			"integrity": "sha1-7D6LTp+AZPwCw6ybZfHCdb2o75I="
		},
		"ansi-regex": {
			"version": "2.1.1",
			"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz",
			"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
		},
		"ansi-styles": {
			"version": "2.2.1",
			"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
			"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
		},
		"anymatch": {
			"version": "1.3.2",
			"resolved": "http://registry.npm.taobao.org/anymatch/download/anymatch-1.3.2.tgz",
			"integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=",
			"requires": {
				"micromatch": "2.3.11",
				"normalize-path": "2.1.1"
			}
		},
		"append-transform": {
			"version": "0.4.0",
			"resolved": "http://registry.npm.taobao.org/append-transform/download/append-transform-0.4.0.tgz",
			"integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
			"dev": true,
			"requires": {
				"default-require-extensions": "1.0.0"
			}
		},
		"are-we-there-yet": {
			"version": "1.1.4",
			"resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.4.tgz",
			"integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
			"requires": {
				"delegates": "1.0.0",
				"readable-stream": "2.3.3"
			},
			"dependencies": {
				"isarray": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
					"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
				},
				"readable-stream": {
					"version": "2.3.3",
					"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
					"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
					"requires": {
						"core-util-is": "1.0.2",
						"inherits": "2.0.3",
						"isarray": "1.0.0",
						"process-nextick-args": "1.0.7",
						"safe-buffer": "5.1.1",
						"string_decoder": "1.0.3",
						"util-deprecate": "1.0.2"
					}
				},
				"string_decoder": {
					"version": "1.0.3",
					"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
					"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
					"requires": {
						"safe-buffer": "5.1.1"
					}
				}
			}
		},
		"argparse": {
			"version": "1.0.9",
			"resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz",
			"integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
			"dev": true,
			"requires": {
				"sprintf-js": "1.0.3"
			}
		},
		"arr-diff": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/arr-diff/download/arr-diff-2.0.0.tgz",
			"integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
			"requires": {
				"arr-flatten": "1.1.0"
			}
		},
		"arr-flatten": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/arr-flatten/download/arr-flatten-1.1.0.tgz",
			"integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE="
		},
		"array-differ": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/array-differ/download/array-differ-1.0.0.tgz",
			"integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE="
		},
		"array-equal": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/array-equal/download/array-equal-1.0.0.tgz",
			"integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
			"dev": true
		},
		"array-filter": {
			"version": "0.0.1",
			"resolved": "http://registry.npm.taobao.org/array-filter/download/array-filter-0.0.1.tgz",
			"integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw="
		},
		"array-map": {
			"version": "0.0.0",
			"resolved": "http://registry.npm.taobao.org/array-map/download/array-map-0.0.0.tgz",
			"integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI="
		},
		"array-reduce": {
			"version": "0.0.0",
			"resolved": "http://registry.npm.taobao.org/array-reduce/download/array-reduce-0.0.0.tgz",
			"integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys="
		},
		"array-uniq": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz",
			"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
		},
		"array-unique": {
			"version": "0.2.1",
			"resolved": "http://registry.npm.taobao.org/array-unique/download/array-unique-0.2.1.tgz",
			"integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM="
		},
		"arrify": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz",
			"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
			"dev": true
		},
		"art": {
			"version": "0.10.1",
			"resolved": "http://registry.npm.taobao.org/art/download/art-0.10.1.tgz",
			"integrity": "sha1-OFQYg+OZIlxeGT/yRujxV897IUY="
		},
		"asap": {
			"version": "2.0.6",
			"resolved": "http://registry.npm.taobao.org/asap/download/asap-2.0.6.tgz",
			"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
		},
		"asn1": {
			"version": "0.2.3",
			"resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz",
			"integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
		},
		"assert-plus": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
			"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
		},
		"astral-regex": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/astral-regex/download/astral-regex-1.0.0.tgz",
			"integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=",
			"dev": true
		},
		"async": {
			"version": "2.6.0",
			"resolved": "http://registry.npm.taobao.org/async/download/async-2.6.0.tgz",
			"integrity": "sha1-YaKau2/MAm/qd+VtHG7FOnlZUfQ=",
			"requires": {
				"lodash": "4.17.4"
			}
		},
		"asynckit": {
			"version": "0.4.0",
			"resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
			"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
		},
		"aws-sign2": {
			"version": "0.7.0",
			"resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
			"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
		},
		"aws4": {
			"version": "1.6.0",
			"resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.6.0.tgz",
			"integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
		},
		"babel-code-frame": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz",
			"integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
			"requires": {
				"chalk": "1.1.3",
				"esutils": "2.0.2",
				"js-tokens": "3.0.2"
			}
		},
		"babel-core": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-core/download/babel-core-6.26.0.tgz",
			"integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
			"requires": {
				"babel-code-frame": "6.26.0",
				"babel-generator": "6.26.0",
				"babel-helpers": "6.24.1",
				"babel-messages": "6.23.0",
				"babel-register": "6.26.0",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0",
				"babylon": "6.18.0",
				"convert-source-map": "1.5.1",
				"debug": "2.6.9",
				"json5": "0.5.1",
				"lodash": "4.17.4",
				"minimatch": "3.0.4",
				"path-is-absolute": "1.0.1",
				"private": "0.1.8",
				"slash": "1.0.0",
				"source-map": "0.5.7"
			}
		},
		"babel-generator": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-generator/download/babel-generator-6.26.0.tgz",
			"integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
			"requires": {
				"babel-messages": "6.23.0",
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0",
				"detect-indent": "4.0.0",
				"jsesc": "1.3.0",
				"lodash": "4.17.4",
				"source-map": "0.5.7",
				"trim-right": "1.0.1"
			}
		},
		"babel-helper-builder-react-jsx": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-helper-builder-react-jsx/download/babel-helper-builder-react-jsx-6.26.0.tgz",
			"integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0",
				"esutils": "2.0.2"
			}
		},
		"babel-helper-call-delegate": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helper-call-delegate/download/babel-helper-call-delegate-6.24.1.tgz",
			"integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
			"requires": {
				"babel-helper-hoist-variables": "6.24.1",
				"babel-runtime": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-helper-define-map": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-helper-define-map/download/babel-helper-define-map-6.26.0.tgz",
			"integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
			"requires": {
				"babel-helper-function-name": "6.24.1",
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0",
				"lodash": "4.17.4"
			}
		},
		"babel-helper-function-name": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helper-function-name/download/babel-helper-function-name-6.24.1.tgz",
			"integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
			"requires": {
				"babel-helper-get-function-arity": "6.24.1",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-helper-get-function-arity": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helper-get-function-arity/download/babel-helper-get-function-arity-6.24.1.tgz",
			"integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-helper-hoist-variables": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helper-hoist-variables/download/babel-helper-hoist-variables-6.24.1.tgz",
			"integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-helper-optimise-call-expression": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helper-optimise-call-expression/download/babel-helper-optimise-call-expression-6.24.1.tgz",
			"integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-helper-regex": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-helper-regex/download/babel-helper-regex-6.26.0.tgz",
			"integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0",
				"lodash": "4.17.4"
			}
		},
		"babel-helper-remap-async-to-generator": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helper-remap-async-to-generator/download/babel-helper-remap-async-to-generator-6.24.1.tgz",
			"integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
			"requires": {
				"babel-helper-function-name": "6.24.1",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-helper-replace-supers": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helper-replace-supers/download/babel-helper-replace-supers-6.24.1.tgz",
			"integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
			"requires": {
				"babel-helper-optimise-call-expression": "6.24.1",
				"babel-messages": "6.23.0",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-helpers": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-helpers/download/babel-helpers-6.24.1.tgz",
			"integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0"
			}
		},
		"babel-jest": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/babel-jest/download/babel-jest-21.2.0.tgz",
			"integrity": "sha1-LOBZUZqTdKLEbyRVtvvvWtddhj4=",
			"dev": true,
			"requires": {
				"babel-plugin-istanbul": "4.1.5",
				"babel-preset-jest": "21.2.0"
			}
		},
		"babel-messages": {
			"version": "6.23.0",
			"resolved": "http://registry.npm.taobao.org/babel-messages/download/babel-messages-6.23.0.tgz",
			"integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-check-es2015-constants": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-check-es2015-constants/download/babel-plugin-check-es2015-constants-6.22.0.tgz",
			"integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-external-helpers": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-external-helpers/download/babel-plugin-external-helpers-6.22.0.tgz",
			"integrity": "sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-istanbul": {
			"version": "4.1.5",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-istanbul/download/babel-plugin-istanbul-4.1.5.tgz",
			"integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=",
			"dev": true,
			"requires": {
				"find-up": "2.1.0",
				"istanbul-lib-instrument": "1.9.1",
				"test-exclude": "4.1.1"
			}
		},
		"babel-plugin-jest-hoist": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-21.2.0.tgz",
			"integrity": "sha1-LO9jclm9S2KKbKzgOd5fzRTbsAY=",
			"dev": true
		},
		"babel-plugin-react-transform": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-react-transform/download/babel-plugin-react-transform-3.0.0.tgz",
			"integrity": "sha1-QC8lE3t7tm6bVOrXVVffvH7KqnQ=",
			"requires": {
				"lodash": "4.17.4"
			}
		},
		"babel-plugin-syntax-async-functions": {
			"version": "6.13.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-async-functions/download/babel-plugin-syntax-async-functions-6.13.0.tgz",
			"integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU="
		},
		"babel-plugin-syntax-class-properties": {
			"version": "6.13.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-class-properties/download/babel-plugin-syntax-class-properties-6.13.0.tgz",
			"integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94="
		},
		"babel-plugin-syntax-dynamic-import": {
			"version": "6.18.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-dynamic-import/download/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
			"integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo="
		},
		"babel-plugin-syntax-flow": {
			"version": "6.18.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-flow/download/babel-plugin-syntax-flow-6.18.0.tgz",
			"integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0="
		},
		"babel-plugin-syntax-jsx": {
			"version": "6.18.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz",
			"integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
		},
		"babel-plugin-syntax-object-rest-spread": {
			"version": "6.13.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
			"integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U="
		},
		"babel-plugin-syntax-trailing-function-commas": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-trailing-function-commas/download/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
			"integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM="
		},
		"babel-plugin-transform-async-to-generator": {
			"version": "6.16.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-async-to-generator/download/babel-plugin-transform-async-to-generator-6.16.0.tgz",
			"integrity": "sha1-Gew2yxSGtZ+fRorfpCzhOQjKKZk=",
			"requires": {
				"babel-helper-remap-async-to-generator": "6.24.1",
				"babel-plugin-syntax-async-functions": "6.13.0",
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-class-properties": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-class-properties/download/babel-plugin-transform-class-properties-6.24.1.tgz",
			"integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
			"requires": {
				"babel-helper-function-name": "6.24.1",
				"babel-plugin-syntax-class-properties": "6.13.0",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-arrow-functions": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-arrow-functions/download/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
			"integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-block-scoped-functions": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoped-functions/download/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
			"integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-block-scoping": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-block-scoping/download/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
			"integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0",
				"lodash": "4.17.4"
			}
		},
		"babel-plugin-transform-es2015-classes": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-classes/download/babel-plugin-transform-es2015-classes-6.24.1.tgz",
			"integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
			"requires": {
				"babel-helper-define-map": "6.26.0",
				"babel-helper-function-name": "6.24.1",
				"babel-helper-optimise-call-expression": "6.24.1",
				"babel-helper-replace-supers": "6.24.1",
				"babel-messages": "6.23.0",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-computed-properties": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-computed-properties/download/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
			"integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-destructuring": {
			"version": "6.23.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-destructuring/download/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
			"integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-for-of": {
			"version": "6.23.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-for-of/download/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
			"integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-function-name": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-function-name/download/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
			"integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
			"requires": {
				"babel-helper-function-name": "6.24.1",
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-literals": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-literals/download/babel-plugin-transform-es2015-literals-6.22.0.tgz",
			"integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-modules-commonjs": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz",
			"integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=",
			"requires": {
				"babel-plugin-transform-strict-mode": "6.24.1",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-object-super": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-object-super/download/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
			"integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
			"requires": {
				"babel-helper-replace-supers": "6.24.1",
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-parameters": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-parameters/download/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
			"integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
			"requires": {
				"babel-helper-call-delegate": "6.24.1",
				"babel-helper-get-function-arity": "6.24.1",
				"babel-runtime": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-shorthand-properties": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-shorthand-properties/download/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
			"integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-spread": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-spread/download/babel-plugin-transform-es2015-spread-6.22.0.tgz",
			"integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-sticky-regex": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-sticky-regex/download/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
			"integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
			"requires": {
				"babel-helper-regex": "6.26.0",
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-template-literals": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-template-literals/download/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
			"integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es2015-unicode-regex": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es2015-unicode-regex/download/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
			"integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
			"requires": {
				"babel-helper-regex": "6.26.0",
				"babel-runtime": "6.26.0",
				"regexpu-core": "2.0.0"
			}
		},
		"babel-plugin-transform-es3-member-expression-literals": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es3-member-expression-literals/download/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz",
			"integrity": "sha1-cz00RPPsxBvvjtGmpOCWV7iWnrs=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-es3-property-literals": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-es3-property-literals/download/babel-plugin-transform-es3-property-literals-6.22.0.tgz",
			"integrity": "sha1-sgeNWELiKr9A9z6M3pzTcRq9V1g=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-flow-strip-types": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-flow-strip-types/download/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
			"integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
			"requires": {
				"babel-plugin-syntax-flow": "6.18.0",
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-object-assign": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-assign/download/babel-plugin-transform-object-assign-6.22.0.tgz",
			"integrity": "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-object-rest-spread": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
			"integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
			"requires": {
				"babel-plugin-syntax-object-rest-spread": "6.13.0",
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-react-display-name": {
			"version": "6.25.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-display-name/download/babel-plugin-transform-react-display-name-6.25.0.tgz",
			"integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
			"requires": {
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-react-jsx": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx/download/babel-plugin-transform-react-jsx-6.24.1.tgz",
			"integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
			"requires": {
				"babel-helper-builder-react-jsx": "6.26.0",
				"babel-plugin-syntax-jsx": "6.18.0",
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-react-jsx-source": {
			"version": "6.22.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-react-jsx-source/download/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
			"integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
			"requires": {
				"babel-plugin-syntax-jsx": "6.18.0",
				"babel-runtime": "6.26.0"
			}
		},
		"babel-plugin-transform-regenerator": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-regenerator/download/babel-plugin-transform-regenerator-6.26.0.tgz",
			"integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
			"requires": {
				"regenerator-transform": "0.10.1"
			}
		},
		"babel-plugin-transform-strict-mode": {
			"version": "6.24.1",
			"resolved": "http://registry.npm.taobao.org/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz",
			"integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0"
			}
		},
		"babel-preset-es2015-node": {
			"version": "6.1.1",
			"resolved": "http://registry.npm.taobao.org/babel-preset-es2015-node/download/babel-preset-es2015-node-6.1.1.tgz",
			"integrity": "sha1-YLIxVwJLDP6/OmNVTLBe4DW05V8=",
			"requires": {
				"babel-plugin-transform-es2015-destructuring": "6.23.0",
				"babel-plugin-transform-es2015-function-name": "6.24.1",
				"babel-plugin-transform-es2015-modules-commonjs": "6.26.0",
				"babel-plugin-transform-es2015-parameters": "6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
				"babel-plugin-transform-es2015-spread": "6.22.0",
				"babel-plugin-transform-es2015-sticky-regex": "6.24.1",
				"babel-plugin-transform-es2015-unicode-regex": "6.24.1",
				"semver": "5.4.1"
			}
		},
		"babel-preset-fbjs": {
			"version": "2.1.4",
			"resolved": "http://registry.npm.taobao.org/babel-preset-fbjs/download/babel-preset-fbjs-2.1.4.tgz",
			"integrity": "sha1-IvNY5mVAc6z2HkegUqd317zPA68=",
			"requires": {
				"babel-plugin-check-es2015-constants": "6.22.0",
				"babel-plugin-syntax-class-properties": "6.13.0",
				"babel-plugin-syntax-flow": "6.18.0",
				"babel-plugin-syntax-jsx": "6.18.0",
				"babel-plugin-syntax-object-rest-spread": "6.13.0",
				"babel-plugin-syntax-trailing-function-commas": "6.22.0",
				"babel-plugin-transform-class-properties": "6.24.1",
				"babel-plugin-transform-es2015-arrow-functions": "6.22.0",
				"babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "6.26.0",
				"babel-plugin-transform-es2015-classes": "6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "6.24.1",
				"babel-plugin-transform-es2015-destructuring": "6.23.0",
				"babel-plugin-transform-es2015-for-of": "6.23.0",
				"babel-plugin-transform-es2015-function-name": "6.24.1",
				"babel-plugin-transform-es2015-literals": "6.22.0",
				"babel-plugin-transform-es2015-modules-commonjs": "6.26.0",
				"babel-plugin-transform-es2015-object-super": "6.24.1",
				"babel-plugin-transform-es2015-parameters": "6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
				"babel-plugin-transform-es2015-spread": "6.22.0",
				"babel-plugin-transform-es2015-template-literals": "6.22.0",
				"babel-plugin-transform-es3-member-expression-literals": "6.22.0",
				"babel-plugin-transform-es3-property-literals": "6.22.0",
				"babel-plugin-transform-flow-strip-types": "6.22.0",
				"babel-plugin-transform-object-rest-spread": "6.26.0",
				"babel-plugin-transform-react-display-name": "6.25.0",
				"babel-plugin-transform-react-jsx": "6.24.1"
			}
		},
		"babel-preset-jest": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/babel-preset-jest/download/babel-preset-jest-21.2.0.tgz",
			"integrity": "sha1-/50rzgir2Y6KNtmopRibkXO4Vjg=",
			"dev": true,
			"requires": {
				"babel-plugin-jest-hoist": "21.2.0",
				"babel-plugin-syntax-object-rest-spread": "6.13.0"
			}
		},
		"babel-preset-react-native": {
			"version": "4.0.0",
			"resolved": "http://registry.npm.taobao.org/babel-preset-react-native/download/babel-preset-react-native-4.0.0.tgz",
			"integrity": "sha1-PfgN0zpFOIjN0zvbhyJNF6XXOVk=",
			"requires": {
				"babel-plugin-check-es2015-constants": "6.22.0",
				"babel-plugin-react-transform": "3.0.0",
				"babel-plugin-syntax-async-functions": "6.13.0",
				"babel-plugin-syntax-class-properties": "6.13.0",
				"babel-plugin-syntax-dynamic-import": "6.18.0",
				"babel-plugin-syntax-flow": "6.18.0",
				"babel-plugin-syntax-jsx": "6.18.0",
				"babel-plugin-syntax-trailing-function-commas": "6.22.0",
				"babel-plugin-transform-class-properties": "6.24.1",
				"babel-plugin-transform-es2015-arrow-functions": "6.22.0",
				"babel-plugin-transform-es2015-block-scoping": "6.26.0",
				"babel-plugin-transform-es2015-classes": "6.24.1",
				"babel-plugin-transform-es2015-computed-properties": "6.24.1",
				"babel-plugin-transform-es2015-destructuring": "6.23.0",
				"babel-plugin-transform-es2015-for-of": "6.23.0",
				"babel-plugin-transform-es2015-function-name": "6.24.1",
				"babel-plugin-transform-es2015-literals": "6.22.0",
				"babel-plugin-transform-es2015-modules-commonjs": "6.26.0",
				"babel-plugin-transform-es2015-parameters": "6.24.1",
				"babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
				"babel-plugin-transform-es2015-spread": "6.22.0",
				"babel-plugin-transform-es2015-template-literals": "6.22.0",
				"babel-plugin-transform-flow-strip-types": "6.22.0",
				"babel-plugin-transform-object-assign": "6.22.0",
				"babel-plugin-transform-object-rest-spread": "6.26.0",
				"babel-plugin-transform-react-display-name": "6.25.0",
				"babel-plugin-transform-react-jsx": "6.24.1",
				"babel-plugin-transform-react-jsx-source": "6.22.0",
				"babel-plugin-transform-regenerator": "6.26.0",
				"babel-template": "6.26.0",
				"react-transform-hmr": "1.0.4"
			}
		},
		"babel-register": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-register/download/babel-register-6.26.0.tgz",
			"integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
			"requires": {
				"babel-core": "6.26.0",
				"babel-runtime": "6.26.0",
				"core-js": "2.5.1",
				"home-or-tmp": "2.0.0",
				"lodash": "4.17.4",
				"mkdirp": "0.5.1",
				"source-map-support": "0.4.18"
			},
			"dependencies": {
				"core-js": {
					"version": "2.5.1",
					"resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.1.tgz",
					"integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs="
				}
			}
		},
		"babel-runtime": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
			"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
			"requires": {
				"core-js": "2.5.1",
				"regenerator-runtime": "0.11.0"
			},
			"dependencies": {
				"core-js": {
					"version": "2.5.1",
					"resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.1.tgz",
					"integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs="
				},
				"regenerator-runtime": {
					"version": "0.11.0",
					"resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.0.tgz",
					"integrity": "sha1-flT+W1zNXWYk6mJVw0c74JC4AuE="
				}
			}
		},
		"babel-template": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-template/download/babel-template-6.26.0.tgz",
			"integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0",
				"babylon": "6.18.0",
				"lodash": "4.17.4"
			}
		},
		"babel-traverse": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-traverse/download/babel-traverse-6.26.0.tgz",
			"integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
			"requires": {
				"babel-code-frame": "6.26.0",
				"babel-messages": "6.23.0",
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0",
				"babylon": "6.18.0",
				"debug": "2.6.9",
				"globals": "9.18.0",
				"invariant": "2.2.2",
				"lodash": "4.17.4"
			}
		},
		"babel-types": {
			"version": "6.26.0",
			"resolved": "http://registry.npm.taobao.org/babel-types/download/babel-types-6.26.0.tgz",
			"integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
			"requires": {
				"babel-runtime": "6.26.0",
				"esutils": "2.0.2",
				"lodash": "4.17.4",
				"to-fast-properties": "1.0.3"
			}
		},
		"babylon": {
			"version": "6.18.0",
			"resolved": "http://registry.npm.taobao.org/babylon/download/babylon-6.18.0.tgz",
			"integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM="
		},
		"balanced-match": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
			"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
		},
		"base64-js": {
			"version": "1.2.1",
			"resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.2.1.tgz",
			"integrity": "sha1-qRlH2h9KUW6jjltOwOw3c2deCIY="
		},
		"base64-url": {
			"version": "1.2.1",
			"resolved": "http://registry.npm.taobao.org/base64-url/download/base64-url-1.2.1.tgz",
			"integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg="
		},
		"basic-auth": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/basic-auth/download/basic-auth-1.0.4.tgz",
			"integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA="
		},
		"basic-auth-connect": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/basic-auth-connect/download/basic-auth-connect-1.0.0.tgz",
			"integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI="
		},
		"batch": {
			"version": "0.5.3",
			"resolved": "http://registry.npm.taobao.org/batch/download/batch-0.5.3.tgz",
			"integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ="
		},
		"bcrypt-pbkdf": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz",
			"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
			"optional": true,
			"requires": {
				"tweetnacl": "0.14.5"
			}
		},
		"beeper": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/beeper/download/beeper-1.1.1.tgz",
			"integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak="
		},
		"big-integer": {
			"version": "1.6.26",
			"resolved": "http://registry.npm.taobao.org/big-integer/download/big-integer-1.6.26.tgz",
			"integrity": "sha1-OvFnL6Ytry1eyvrPblqg0l4Cwcg="
		},
		"body-parser": {
			"version": "1.13.3",
			"resolved": "http://registry.npm.taobao.org/body-parser/download/body-parser-1.13.3.tgz",
			"integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=",
			"requires": {
				"bytes": "2.1.0",
				"content-type": "1.0.4",
				"debug": "2.2.0",
				"depd": "1.0.1",
				"http-errors": "1.3.1",
				"iconv-lite": "0.4.11",
				"on-finished": "2.3.0",
				"qs": "4.0.0",
				"raw-body": "2.1.7",
				"type-is": "1.6.15"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"iconv-lite": {
					"version": "0.4.11",
					"resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.11.tgz",
					"integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4="
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				},
				"qs": {
					"version": "4.0.0",
					"resolved": "http://registry.npm.taobao.org/qs/download/qs-4.0.0.tgz",
					"integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc="
				}
			}
		},
		"boom": {
			"version": "4.3.1",
			"resolved": "http://registry.npm.taobao.org/boom/download/boom-4.3.1.tgz",
			"integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
			"requires": {
				"hoek": "4.2.0"
			}
		},
		"bplist-creator": {
			"version": "0.0.7",
			"resolved": "http://registry.npm.taobao.org/bplist-creator/download/bplist-creator-0.0.7.tgz",
			"integrity": "sha1-N98VNgkoJLh8QvlXsBNEEXNyrkU=",
			"requires": {
				"stream-buffers": "2.2.0"
			}
		},
		"bplist-parser": {
			"version": "0.1.1",
			"resolved": "http://registry.npm.taobao.org/bplist-parser/download/bplist-parser-0.1.1.tgz",
			"integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=",
			"requires": {
				"big-integer": "1.6.26"
			}
		},
		"brace-expansion": {
			"version": "1.1.8",
			"resolved": "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.8.tgz",
			"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
			"requires": {
				"balanced-match": "1.0.0",
				"concat-map": "0.0.1"
			}
		},
		"braces": {
			"version": "1.8.5",
			"resolved": "http://registry.npm.taobao.org/braces/download/braces-1.8.5.tgz",
			"integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
			"requires": {
				"expand-range": "1.8.2",
				"preserve": "0.2.0",
				"repeat-element": "1.1.2"
			}
		},
		"browser-resolve": {
			"version": "1.11.2",
			"resolved": "http://registry.npm.taobao.org/browser-resolve/download/browser-resolve-1.11.2.tgz",
			"integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=",
			"dev": true,
			"requires": {
				"resolve": "1.1.7"
			}
		},
		"bser": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/bser/download/bser-2.0.0.tgz",
			"integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
			"requires": {
				"node-int64": "0.4.0"
			}
		},
		"builtin-modules": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz",
			"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
		},
		"bytes": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.1.0.tgz",
			"integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q="
		},
		"callsites": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/callsites/download/callsites-2.0.0.tgz",
			"integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
			"dev": true
		},
		"camelcase": {
			"version": "4.1.0",
			"resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
			"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
		},
		"caseless": {
			"version": "0.12.0",
			"resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
			"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
		},
		"center-align": {
			"version": "0.1.3",
			"resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
			"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
			"dev": true,
			"optional": true,
			"requires": {
				"align-text": "0.1.4",
				"lazy-cache": "1.0.4"
			}
		},
		"chalk": {
			"version": "1.1.3",
			"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
			"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
			"requires": {
				"ansi-styles": "2.2.1",
				"escape-string-regexp": "1.0.5",
				"has-ansi": "2.0.0",
				"strip-ansi": "3.0.1",
				"supports-color": "2.0.0"
			}
		},
		"chardet": {
			"version": "0.4.0",
			"resolved": "http://registry.npm.taobao.org/chardet/download/chardet-0.4.0.tgz",
			"integrity": "sha1-C74TVaxE16PtSpJXB8TvcPgZD2w="
		},
		"ci-info": {
			"version": "1.1.2",
			"resolved": "http://registry.npm.taobao.org/ci-info/download/ci-info-1.1.2.tgz",
			"integrity": "sha1-A1YSWdtI0EdMi9yQ9bR7Botrv7Q=",
			"dev": true
		},
		"cli-cursor": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-2.1.0.tgz",
			"integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
			"requires": {
				"restore-cursor": "2.0.0"
			}
		},
		"cli-width": {
			"version": "2.2.0",
			"resolved": "http://registry.npm.taobao.org/cli-width/download/cli-width-2.2.0.tgz",
			"integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
		},
		"cliui": {
			"version": "3.2.0",
			"resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
			"integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
			"requires": {
				"string-width": "1.0.2",
				"strip-ansi": "3.0.1",
				"wrap-ansi": "2.1.0"
			},
			"dependencies": {
				"is-fullwidth-code-point": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
					"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
					"requires": {
						"number-is-nan": "1.0.1"
					}
				},
				"string-width": {
					"version": "1.0.2",
					"resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
					"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
					"requires": {
						"code-point-at": "1.1.0",
						"is-fullwidth-code-point": "1.0.0",
						"strip-ansi": "3.0.1"
					}
				}
			}
		},
		"clone": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/clone/download/clone-1.0.3.tgz",
			"integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8="
		},
		"clone-stats": {
			"version": "0.0.1",
			"resolved": "http://registry.npm.taobao.org/clone-stats/download/clone-stats-0.0.1.tgz",
			"integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE="
		},
		"co": {
			"version": "4.6.0",
			"resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
			"integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
		},
		"code-point-at": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz",
			"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
		},
		"color": {
			"version": "0.11.4",
			"resolved": "http://registry.npm.taobao.org/color/download/color-0.11.4.tgz",
			"integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=",
			"requires": {
				"clone": "1.0.3",
				"color-convert": "1.9.1",
				"color-string": "0.3.0"
			}
		},
		"color-convert": {
			"version": "1.9.1",
			"resolved": "http://registry.npm.taobao.org/color-convert/download/color-convert-1.9.1.tgz",
			"integrity": "sha1-wSYRB66y8pTr/+ye2eytUppgl+0=",
			"requires": {
				"color-name": "1.1.3"
			}
		},
		"color-name": {
			"version": "1.1.3",
			"resolved": "http://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
			"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
		},
		"color-string": {
			"version": "0.3.0",
			"resolved": "http://registry.npm.taobao.org/color-string/download/color-string-0.3.0.tgz",
			"integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=",
			"requires": {
				"color-name": "1.1.3"
			}
		},
		"combined-stream": {
			"version": "1.0.5",
			"resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz",
			"integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
			"requires": {
				"delayed-stream": "1.0.0"
			}
		},
		"commander": {
			"version": "2.12.1",
			"resolved": "http://registry.npm.taobao.org/commander/download/commander-2.12.1.tgz",
			"integrity": "sha1-RoY1xBaNBhRbkyM1bR2oTRSsSno="
		},
		"compressible": {
			"version": "2.0.12",
			"resolved": "http://registry.npm.taobao.org/compressible/download/compressible-2.0.12.tgz",
			"integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=",
			"requires": {
				"mime-db": "1.30.0"
			}
		},
		"compression": {
			"version": "1.5.2",
			"resolved": "http://registry.npm.taobao.org/compression/download/compression-1.5.2.tgz",
			"integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=",
			"requires": {
				"accepts": "1.2.13",
				"bytes": "2.1.0",
				"compressible": "2.0.12",
				"debug": "2.2.0",
				"on-headers": "1.0.1",
				"vary": "1.0.1"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				}
			}
		},
		"concat-map": {
			"version": "0.0.1",
			"resolved": "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz",
			"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
		},
		"concat-stream": {
			"version": "1.6.0",
			"resolved": "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.0.tgz",
			"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
			"requires": {
				"inherits": "2.0.3",
				"readable-stream": "2.3.3",
				"typedarray": "0.0.6"
			},
			"dependencies": {
				"isarray": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
					"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
				},
				"readable-stream": {
					"version": "2.3.3",
					"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
					"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
					"requires": {
						"core-util-is": "1.0.2",
						"inherits": "2.0.3",
						"isarray": "1.0.0",
						"process-nextick-args": "1.0.7",
						"safe-buffer": "5.1.1",
						"string_decoder": "1.0.3",
						"util-deprecate": "1.0.2"
					}
				},
				"string_decoder": {
					"version": "1.0.3",
					"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
					"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
					"requires": {
						"safe-buffer": "5.1.1"
					}
				}
			}
		},
		"connect": {
			"version": "2.30.2",
			"resolved": "http://registry.npm.taobao.org/connect/download/connect-2.30.2.tgz",
			"integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=",
			"requires": {
				"basic-auth-connect": "1.0.0",
				"body-parser": "1.13.3",
				"bytes": "2.1.0",
				"compression": "1.5.2",
				"connect-timeout": "1.6.2",
				"content-type": "1.0.4",
				"cookie": "0.1.3",
				"cookie-parser": "1.3.5",
				"cookie-signature": "1.0.6",
				"csurf": "1.8.3",
				"debug": "2.2.0",
				"depd": "1.0.1",
				"errorhandler": "1.4.3",
				"express-session": "1.11.3",
				"finalhandler": "0.4.0",
				"fresh": "0.3.0",
				"http-errors": "1.3.1",
				"method-override": "2.3.10",
				"morgan": "1.6.1",
				"multiparty": "3.3.2",
				"on-headers": "1.0.1",
				"parseurl": "1.3.2",
				"pause": "0.1.0",
				"qs": "4.0.0",
				"response-time": "2.3.2",
				"serve-favicon": "2.3.2",
				"serve-index": "1.7.3",
				"serve-static": "1.10.3",
				"type-is": "1.6.15",
				"utils-merge": "1.0.0",
				"vhost": "3.0.2"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				},
				"qs": {
					"version": "4.0.0",
					"resolved": "http://registry.npm.taobao.org/qs/download/qs-4.0.0.tgz",
					"integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc="
				}
			}
		},
		"connect-timeout": {
			"version": "1.6.2",
			"resolved": "http://registry.npm.taobao.org/connect-timeout/download/connect-timeout-1.6.2.tgz",
			"integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=",
			"requires": {
				"debug": "2.2.0",
				"http-errors": "1.3.1",
				"ms": "0.7.1",
				"on-headers": "1.0.1"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				}
			}
		},
		"content-type": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz",
			"integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js="
		},
		"content-type-parser": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/content-type-parser/download/content-type-parser-1.0.2.tgz",
			"integrity": "sha1-yqvoBiPmNjiyUC/Ux/Ev9M4jUuc=",
			"dev": true
		},
		"convert-source-map": {
			"version": "1.5.1",
			"resolved": "http://registry.npm.taobao.org/convert-source-map/download/convert-source-map-1.5.1.tgz",
			"integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
		},
		"cookie": {
			"version": "0.1.3",
			"resolved": "http://registry.npm.taobao.org/cookie/download/cookie-0.1.3.tgz",
			"integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU="
		},
		"cookie-parser": {
			"version": "1.3.5",
			"resolved": "http://registry.npm.taobao.org/cookie-parser/download/cookie-parser-1.3.5.tgz",
			"integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=",
			"requires": {
				"cookie": "0.1.3",
				"cookie-signature": "1.0.6"
			}
		},
		"cookie-signature": {
			"version": "1.0.6",
			"resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
			"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
		},
		"copy-paste": {
			"version": "1.3.0",
			"resolved": "http://registry.npm.taobao.org/copy-paste/download/copy-paste-1.3.0.tgz",
			"integrity": "sha1-p+bEocKP3t8rCB5yuX3y75X0ce0=",
			"requires": {
				"iconv-lite": "0.4.19",
				"sync-exec": "0.6.2"
			}
		},
		"core-js": {
			"version": "1.2.7",
			"resolved": "http://registry.npm.taobao.org/core-js/download/core-js-1.2.7.tgz",
			"integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
		},
		"core-util-is": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz",
			"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
		},
		"crc": {
			"version": "3.3.0",
			"resolved": "http://registry.npm.taobao.org/crc/download/crc-3.3.0.tgz",
			"integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo="
		},
		"create-react-class": {
			"version": "15.6.2",
			"resolved": "http://registry.npm.taobao.org/create-react-class/download/create-react-class-15.6.2.tgz",
			"integrity": "sha1-zx7RXxKq1/FO9fLf4F5sQvke8Co=",
			"requires": {
				"fbjs": "0.8.16",
				"loose-envify": "1.3.1",
				"object-assign": "4.1.1"
			}
		},
		"cross-spawn": {
			"version": "5.1.0",
			"resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
			"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
			"requires": {
				"lru-cache": "4.1.1",
				"shebang-command": "1.2.0",
				"which": "1.3.0"
			}
		},
		"cryptiles": {
			"version": "3.1.2",
			"resolved": "http://registry.npm.taobao.org/cryptiles/download/cryptiles-3.1.2.tgz",
			"integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
			"requires": {
				"boom": "5.2.0"
			},
			"dependencies": {
				"boom": {
					"version": "5.2.0",
					"resolved": "http://registry.npm.taobao.org/boom/download/boom-5.2.0.tgz",
					"integrity": "sha1-XdnabuOl8wIHdDYpDLcX0/SlTgI=",
					"requires": {
						"hoek": "4.2.0"
					}
				}
			}
		},
		"csrf": {
			"version": "3.0.6",
			"resolved": "http://registry.npm.taobao.org/csrf/download/csrf-3.0.6.tgz",
			"integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=",
			"requires": {
				"rndm": "1.2.0",
				"tsscmp": "1.0.5",
				"uid-safe": "2.1.4"
			}
		},
		"cssom": {
			"version": "0.3.2",
			"resolved": "http://registry.npm.taobao.org/cssom/download/cssom-0.3.2.tgz",
			"integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=",
			"dev": true
		},
		"cssstyle": {
			"version": "0.2.37",
			"resolved": "http://registry.npm.taobao.org/cssstyle/download/cssstyle-0.2.37.tgz",
			"integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=",
			"dev": true,
			"requires": {
				"cssom": "0.3.2"
			}
		},
		"csurf": {
			"version": "1.8.3",
			"resolved": "http://registry.npm.taobao.org/csurf/download/csurf-1.8.3.tgz",
			"integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=",
			"requires": {
				"cookie": "0.1.3",
				"cookie-signature": "1.0.6",
				"csrf": "3.0.6",
				"http-errors": "1.3.1"
			}
		},
		"dashdash": {
			"version": "1.14.1",
			"resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
			"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
			"requires": {
				"assert-plus": "1.0.0"
			}
		},
		"dateformat": {
			"version": "2.2.0",
			"resolved": "http://registry.npm.taobao.org/dateformat/download/dateformat-2.2.0.tgz",
			"integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
		},
		"debug": {
			"version": "2.6.9",
			"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz",
			"integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
			"requires": {
				"ms": "2.0.0"
			}
		},
		"decamelize": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
			"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
		},
		"deep-is": {
			"version": "0.1.3",
			"resolved": "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz",
			"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
			"dev": true
		},
		"default-require-extensions": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/default-require-extensions/download/default-require-extensions-1.0.0.tgz",
			"integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
			"dev": true,
			"requires": {
				"strip-bom": "2.0.0"
			},
			"dependencies": {
				"strip-bom": {
					"version": "2.0.0",
					"resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
					"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
					"dev": true,
					"requires": {
						"is-utf8": "0.2.1"
					}
				}
			}
		},
		"delayed-stream": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
			"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
		},
		"delegates": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
			"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
		},
		"denodeify": {
			"version": "1.2.1",
			"resolved": "http://registry.npm.taobao.org/denodeify/download/denodeify-1.2.1.tgz",
			"integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE="
		},
		"depd": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/depd/download/depd-1.0.1.tgz",
			"integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo="
		},
		"destroy": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
			"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
		},
		"detect-indent": {
			"version": "4.0.0",
			"resolved": "http://registry.npm.taobao.org/detect-indent/download/detect-indent-4.0.0.tgz",
			"integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
			"requires": {
				"repeating": "2.0.1"
			}
		},
		"diff": {
			"version": "3.4.0",
			"resolved": "http://registry.npm.taobao.org/diff/download/diff-3.4.0.tgz",
			"integrity": "sha1-sdhVB9rzlkgo3lSzfQ1zumfdpWw=",
			"dev": true
		},
		"dom-walk": {
			"version": "0.1.1",
			"resolved": "http://registry.npm.taobao.org/dom-walk/download/dom-walk-0.1.1.tgz",
			"integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
		},
		"duplexer2": {
			"version": "0.0.2",
			"resolved": "http://registry.npm.taobao.org/duplexer2/download/duplexer2-0.0.2.tgz",
			"integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
			"requires": {
				"readable-stream": "1.1.14"
			}
		},
		"ecc-jsbn": {
			"version": "0.1.1",
			"resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz",
			"integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
			"optional": true,
			"requires": {
				"jsbn": "0.1.1"
			}
		},
		"ee-first": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
			"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
		},
		"encoding": {
			"version": "0.1.12",
			"resolved": "http://registry.npm.taobao.org/encoding/download/encoding-0.1.12.tgz",
			"integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
			"requires": {
				"iconv-lite": "0.4.19"
			}
		},
		"envinfo": {
			"version": "3.10.0",
			"resolved": "http://registry.npm.taobao.org/envinfo/download/envinfo-3.10.0.tgz",
			"integrity": "sha1-JLUqXBmvN53DJGXRkJ43NE3EHCA=",
			"requires": {
				"copy-paste": "1.3.0",
				"glob": "7.1.2",
				"minimist": "1.2.0",
				"os-name": "2.0.1",
				"which": "1.3.0"
			}
		},
		"errno": {
			"version": "0.1.4",
			"resolved": "http://registry.npm.taobao.org/errno/download/errno-0.1.4.tgz",
			"integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
			"requires": {
				"prr": "0.0.0"
			}
		},
		"error-ex": {
			"version": "1.3.1",
			"resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
			"integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
			"requires": {
				"is-arrayish": "0.2.1"
			}
		},
		"errorhandler": {
			"version": "1.4.3",
			"resolved": "http://registry.npm.taobao.org/errorhandler/download/errorhandler-1.4.3.tgz",
			"integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=",
			"requires": {
				"accepts": "1.3.4",
				"escape-html": "1.0.3"
			},
			"dependencies": {
				"accepts": {
					"version": "1.3.4",
					"resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.4.tgz",
					"integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
					"requires": {
						"mime-types": "2.1.17",
						"negotiator": "0.6.1"
					}
				},
				"negotiator": {
					"version": "0.6.1",
					"resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.6.1.tgz",
					"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
				}
			}
		},
		"escape-html": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
			"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
		},
		"escape-string-regexp": {
			"version": "1.0.5",
			"resolved": "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz",
			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
		},
		"escodegen": {
			"version": "1.9.0",
			"resolved": "http://registry.npm.taobao.org/escodegen/download/escodegen-1.9.0.tgz",
			"integrity": "sha1-mBGi8mXcHNOJRCDuNxcGS2MriFI=",
			"dev": true,
			"requires": {
				"esprima": "3.1.3",
				"estraverse": "4.2.0",
				"esutils": "2.0.2",
				"optionator": "0.8.2",
				"source-map": "0.5.7"
			},
			"dependencies": {
				"esprima": {
					"version": "3.1.3",
					"resolved": "http://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz",
					"integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
					"dev": true
				}
			}
		},
		"esprima": {
			"version": "4.0.0",
			"resolved": "http://registry.npm.taobao.org/esprima/download/esprima-4.0.0.tgz",
			"integrity": "sha1-RJnt3NERDgshi6zy+n9/WfVcqAQ=",
			"dev": true
		},
		"estraverse": {
			"version": "4.2.0",
			"resolved": "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz",
			"integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
			"dev": true
		},
		"esutils": {
			"version": "2.0.2",
			"resolved": "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz",
			"integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
		},
		"etag": {
			"version": "1.7.0",
			"resolved": "http://registry.npm.taobao.org/etag/download/etag-1.7.0.tgz",
			"integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg="
		},
		"event-target-shim": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/event-target-shim/download/event-target-shim-1.1.1.tgz",
			"integrity": "sha1-qG5e5r2qFgVEddp5fM3fDFVphJE="
		},
		"exec-sh": {
			"version": "0.2.1",
			"resolved": "http://registry.npm.taobao.org/exec-sh/download/exec-sh-0.2.1.tgz",
			"integrity": "sha1-FjuYpuiea2W0fCoo0hW8H2OYnDg=",
			"requires": {
				"merge": "1.2.0"
			}
		},
		"execa": {
			"version": "0.7.0",
			"resolved": "http://registry.npm.taobao.org/execa/download/execa-0.7.0.tgz",
			"integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
			"requires": {
				"cross-spawn": "5.1.0",
				"get-stream": "3.0.0",
				"is-stream": "1.1.0",
				"npm-run-path": "2.0.2",
				"p-finally": "1.0.0",
				"signal-exit": "3.0.2",
				"strip-eof": "1.0.0"
			}
		},
		"expand-brackets": {
			"version": "0.1.5",
			"resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
			"integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
			"requires": {
				"is-posix-bracket": "0.1.1"
			}
		},
		"expand-range": {
			"version": "1.8.2",
			"resolved": "http://registry.npm.taobao.org/expand-range/download/expand-range-1.8.2.tgz",
			"integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
			"requires": {
				"fill-range": "2.2.3"
			}
		},
		"expect": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/expect/download/expect-21.2.1.tgz",
			"integrity": "sha1-ADrCrHAFw8Kec7OKJy1K+t1tHXs=",
			"dev": true,
			"requires": {
				"ansi-styles": "3.2.0",
				"jest-diff": "21.2.1",
				"jest-get-type": "21.2.0",
				"jest-matcher-utils": "21.2.1",
				"jest-message-util": "21.2.1",
				"jest-regex-util": "21.2.0"
			},
			"dependencies": {
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				}
			}
		},
		"express-session": {
			"version": "1.11.3",
			"resolved": "http://registry.npm.taobao.org/express-session/download/express-session-1.11.3.tgz",
			"integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=",
			"requires": {
				"cookie": "0.1.3",
				"cookie-signature": "1.0.6",
				"crc": "3.3.0",
				"debug": "2.2.0",
				"depd": "1.0.1",
				"on-headers": "1.0.1",
				"parseurl": "1.3.2",
				"uid-safe": "2.0.0",
				"utils-merge": "1.0.0"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				},
				"uid-safe": {
					"version": "2.0.0",
					"resolved": "http://registry.npm.taobao.org/uid-safe/download/uid-safe-2.0.0.tgz",
					"integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=",
					"requires": {
						"base64-url": "1.2.1"
					}
				}
			}
		},
		"extend": {
			"version": "3.0.1",
			"resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.1.tgz",
			"integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
		},
		"external-editor": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/external-editor/download/external-editor-2.1.0.tgz",
			"integrity": "sha1-PQJqIbf5W1cmOH1CAKwWDTcsO0g=",
			"requires": {
				"chardet": "0.4.0",
				"iconv-lite": "0.4.19",
				"tmp": "0.0.33"
			}
		},
		"extglob": {
			"version": "0.3.2",
			"resolved": "http://registry.npm.taobao.org/extglob/download/extglob-0.3.2.tgz",
			"integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
			"requires": {
				"is-extglob": "1.0.0"
			}
		},
		"extsprintf": {
			"version": "1.3.0",
			"resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
			"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
		},
		"fancy-log": {
			"version": "1.3.0",
			"resolved": "http://registry.npm.taobao.org/fancy-log/download/fancy-log-1.3.0.tgz",
			"integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=",
			"requires": {
				"chalk": "1.1.3",
				"time-stamp": "1.1.0"
			}
		},
		"fast-deep-equal": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.0.0.tgz",
			"integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8="
		},
		"fast-json-stable-stringify": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
			"integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
		},
		"fast-levenshtein": {
			"version": "2.0.6",
			"resolved": "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz",
			"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
			"dev": true
		},
		"fb-watchman": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/fb-watchman/download/fb-watchman-2.0.0.tgz",
			"integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
			"requires": {
				"bser": "2.0.0"
			}
		},
		"fbjs": {
			"version": "0.8.16",
			"resolved": "http://registry.npm.taobao.org/fbjs/download/fbjs-0.8.16.tgz",
			"integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=",
			"requires": {
				"core-js": "1.2.7",
				"isomorphic-fetch": "2.2.1",
				"loose-envify": "1.3.1",
				"object-assign": "4.1.1",
				"promise": "7.3.1",
				"setimmediate": "1.0.5",
				"ua-parser-js": "0.7.17"
			}
		},
		"fbjs-scripts": {
			"version": "0.8.1",
			"resolved": "http://registry.npm.taobao.org/fbjs-scripts/download/fbjs-scripts-0.8.1.tgz",
			"integrity": "sha1-wcbvvst/AIR4Rol2t4OIDC9ml2U=",
			"requires": {
				"babel-core": "6.26.0",
				"babel-preset-fbjs": "2.1.4",
				"core-js": "2.5.1",
				"cross-spawn": "5.1.0",
				"gulp-util": "3.0.8",
				"object-assign": "4.1.1",
				"semver": "5.4.1",
				"through2": "2.0.3"
			},
			"dependencies": {
				"core-js": {
					"version": "2.5.1",
					"resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.1.tgz",
					"integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs="
				}
			}
		},
		"figures": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz",
			"integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
			"requires": {
				"escape-string-regexp": "1.0.5"
			}
		},
		"filename-regex": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/filename-regex/download/filename-regex-2.0.1.tgz",
			"integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY="
		},
		"fileset": {
			"version": "2.0.3",
			"resolved": "http://registry.npm.taobao.org/fileset/download/fileset-2.0.3.tgz",
			"integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
			"dev": true,
			"requires": {
				"glob": "7.1.2",
				"minimatch": "3.0.4"
			}
		},
		"fill-range": {
			"version": "2.2.3",
			"resolved": "http://registry.npm.taobao.org/fill-range/download/fill-range-2.2.3.tgz",
			"integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
			"requires": {
				"is-number": "2.1.0",
				"isobject": "2.1.0",
				"randomatic": "1.1.7",
				"repeat-element": "1.1.2",
				"repeat-string": "1.6.1"
			}
		},
		"finalhandler": {
			"version": "0.4.0",
			"resolved": "http://registry.npm.taobao.org/finalhandler/download/finalhandler-0.4.0.tgz",
			"integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=",
			"requires": {
				"debug": "2.2.0",
				"escape-html": "1.0.2",
				"on-finished": "2.3.0",
				"unpipe": "1.0.0"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"escape-html": {
					"version": "1.0.2",
					"resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.2.tgz",
					"integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw="
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				}
			}
		},
		"find-up": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz",
			"integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
			"requires": {
				"locate-path": "2.0.0"
			}
		},
		"for-in": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/for-in/download/for-in-1.0.2.tgz",
			"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
		},
		"for-own": {
			"version": "0.1.5",
			"resolved": "http://registry.npm.taobao.org/for-own/download/for-own-0.1.5.tgz",
			"integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
			"requires": {
				"for-in": "1.0.2"
			}
		},
		"forever-agent": {
			"version": "0.6.1",
			"resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
			"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
		},
		"form-data": {
			"version": "2.3.1",
			"resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.3.1.tgz",
			"integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=",
			"requires": {
				"asynckit": "0.4.0",
				"combined-stream": "1.0.5",
				"mime-types": "2.1.17"
			}
		},
		"fresh": {
			"version": "0.3.0",
			"resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.3.0.tgz",
			"integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8="
		},
		"fs-extra": {
			"version": "0.24.0",
			"resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-0.24.0.tgz",
			"integrity": "sha1-1OQ0KpZnXLeEZjOmCZJJMytTmVI=",
			"requires": {
				"graceful-fs": "4.1.11",
				"jsonfile": "2.4.0",
				"path-is-absolute": "1.0.1",
				"rimraf": "2.6.2"
			}
		},
		"fs.realpath": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz",
			"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
		},
		"fsevents": {
			"version": "1.1.3",
			"resolved": "http://registry.npm.taobao.org/fsevents/download/fsevents-1.1.3.tgz",
			"integrity": "sha1-EfgjGPX+e7LNIpZaEI6TBiCCFtg=",
			"optional": true,
			"requires": {
				"nan": "2.8.0",
				"node-pre-gyp": "0.6.39"
			},
			"dependencies": {
				"abbrev": {
					"version": "1.1.0",
					"bundled": true,
					"optional": true
				},
				"ajv": {
					"version": "4.11.8",
					"bundled": true,
					"optional": true,
					"requires": {
						"co": "4.6.0",
						"json-stable-stringify": "1.0.1"
					}
				},
				"ansi-regex": {
					"version": "2.1.1",
					"bundled": true
				},
				"aproba": {
					"version": "1.1.1",
					"bundled": true,
					"optional": true
				},
				"are-we-there-yet": {
					"version": "1.1.4",
					"bundled": true,
					"optional": true,
					"requires": {
						"delegates": "1.0.0",
						"readable-stream": "2.2.9"
					}
				},
				"asn1": {
					"version": "0.2.3",
					"bundled": true,
					"optional": true
				},
				"assert-plus": {
					"version": "0.2.0",
					"bundled": true,
					"optional": true
				},
				"asynckit": {
					"version": "0.4.0",
					"bundled": true,
					"optional": true
				},
				"aws-sign2": {
					"version": "0.6.0",
					"bundled": true,
					"optional": true
				},
				"aws4": {
					"version": "1.6.0",
					"bundled": true,
					"optional": true
				},
				"balanced-match": {
					"version": "0.4.2",
					"bundled": true
				},
				"bcrypt-pbkdf": {
					"version": "1.0.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"tweetnacl": "0.14.5"
					}
				},
				"block-stream": {
					"version": "0.0.9",
					"bundled": true,
					"requires": {
						"inherits": "2.0.3"
					}
				},
				"boom": {
					"version": "2.10.1",
					"bundled": true,
					"requires": {
						"hoek": "2.16.3"
					}
				},
				"brace-expansion": {
					"version": "1.1.7",
					"bundled": true,
					"requires": {
						"balanced-match": "0.4.2",
						"concat-map": "0.0.1"
					}
				},
				"buffer-shims": {
					"version": "1.0.0",
					"bundled": true
				},
				"caseless": {
					"version": "0.12.0",
					"bundled": true,
					"optional": true
				},
				"co": {
					"version": "4.6.0",
					"bundled": true,
					"optional": true
				},
				"code-point-at": {
					"version": "1.1.0",
					"bundled": true
				},
				"combined-stream": {
					"version": "1.0.5",
					"bundled": true,
					"requires": {
						"delayed-stream": "1.0.0"
					}
				},
				"concat-map": {
					"version": "0.0.1",
					"bundled": true
				},
				"console-control-strings": {
					"version": "1.1.0",
					"bundled": true
				},
				"core-util-is": {
					"version": "1.0.2",
					"bundled": true
				},
				"cryptiles": {
					"version": "2.0.5",
					"bundled": true,
					"requires": {
						"boom": "2.10.1"
					}
				},
				"dashdash": {
					"version": "1.14.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"assert-plus": "1.0.0"
					},
					"dependencies": {
						"assert-plus": {
							"version": "1.0.0",
							"bundled": true,
							"optional": true
						}
					}
				},
				"debug": {
					"version": "2.6.8",
					"bundled": true,
					"optional": true,
					"requires": {
						"ms": "2.0.0"
					}
				},
				"deep-extend": {
					"version": "0.4.2",
					"bundled": true,
					"optional": true
				},
				"delayed-stream": {
					"version": "1.0.0",
					"bundled": true
				},
				"delegates": {
					"version": "1.0.0",
					"bundled": true,
					"optional": true
				},
				"detect-libc": {
					"version": "1.0.2",
					"bundled": true,
					"optional": true
				},
				"ecc-jsbn": {
					"version": "0.1.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"jsbn": "0.1.1"
					}
				},
				"extend": {
					"version": "3.0.1",
					"bundled": true,
					"optional": true
				},
				"extsprintf": {
					"version": "1.0.2",
					"bundled": true
				},
				"forever-agent": {
					"version": "0.6.1",
					"bundled": true,
					"optional": true
				},
				"form-data": {
					"version": "2.1.4",
					"bundled": true,
					"optional": true,
					"requires": {
						"asynckit": "0.4.0",
						"combined-stream": "1.0.5",
						"mime-types": "2.1.15"
					}
				},
				"fs.realpath": {
					"version": "1.0.0",
					"bundled": true
				},
				"fstream": {
					"version": "1.0.11",
					"bundled": true,
					"requires": {
						"graceful-fs": "4.1.11",
						"inherits": "2.0.3",
						"mkdirp": "0.5.1",
						"rimraf": "2.6.1"
					}
				},
				"fstream-ignore": {
					"version": "1.0.5",
					"bundled": true,
					"optional": true,
					"requires": {
						"fstream": "1.0.11",
						"inherits": "2.0.3",
						"minimatch": "3.0.4"
					}
				},
				"gauge": {
					"version": "2.7.4",
					"bundled": true,
					"optional": true,
					"requires": {
						"aproba": "1.1.1",
						"console-control-strings": "1.1.0",
						"has-unicode": "2.0.1",
						"object-assign": "4.1.1",
						"signal-exit": "3.0.2",
						"string-width": "1.0.2",
						"strip-ansi": "3.0.1",
						"wide-align": "1.1.2"
					}
				},
				"getpass": {
					"version": "0.1.7",
					"bundled": true,
					"optional": true,
					"requires": {
						"assert-plus": "1.0.0"
					},
					"dependencies": {
						"assert-plus": {
							"version": "1.0.0",
							"bundled": true,
							"optional": true
						}
					}
				},
				"glob": {
					"version": "7.1.2",
					"bundled": true,
					"requires": {
						"fs.realpath": "1.0.0",
						"inflight": "1.0.6",
						"inherits": "2.0.3",
						"minimatch": "3.0.4",
						"once": "1.4.0",
						"path-is-absolute": "1.0.1"
					}
				},
				"graceful-fs": {
					"version": "4.1.11",
					"bundled": true
				},
				"har-schema": {
					"version": "1.0.5",
					"bundled": true,
					"optional": true
				},
				"har-validator": {
					"version": "4.2.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"ajv": "4.11.8",
						"har-schema": "1.0.5"
					}
				},
				"has-unicode": {
					"version": "2.0.1",
					"bundled": true,
					"optional": true
				},
				"hawk": {
					"version": "3.1.3",
					"bundled": true,
					"requires": {
						"boom": "2.10.1",
						"cryptiles": "2.0.5",
						"hoek": "2.16.3",
						"sntp": "1.0.9"
					}
				},
				"hoek": {
					"version": "2.16.3",
					"bundled": true
				},
				"http-signature": {
					"version": "1.1.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"assert-plus": "0.2.0",
						"jsprim": "1.4.0",
						"sshpk": "1.13.0"
					}
				},
				"inflight": {
					"version": "1.0.6",
					"bundled": true,
					"requires": {
						"once": "1.4.0",
						"wrappy": "1.0.2"
					}
				},
				"inherits": {
					"version": "2.0.3",
					"bundled": true
				},
				"ini": {
					"version": "1.3.4",
					"bundled": true,
					"optional": true
				},
				"is-fullwidth-code-point": {
					"version": "1.0.0",
					"bundled": true,
					"requires": {
						"number-is-nan": "1.0.1"
					}
				},
				"is-typedarray": {
					"version": "1.0.0",
					"bundled": true,
					"optional": true
				},
				"isarray": {
					"version": "1.0.0",
					"bundled": true
				},
				"isstream": {
					"version": "0.1.2",
					"bundled": true,
					"optional": true
				},
				"jodid25519": {
					"version": "1.0.2",
					"bundled": true,
					"optional": true,
					"requires": {
						"jsbn": "0.1.1"
					}
				},
				"jsbn": {
					"version": "0.1.1",
					"bundled": true,
					"optional": true
				},
				"json-schema": {
					"version": "0.2.3",
					"bundled": true,
					"optional": true
				},
				"json-stable-stringify": {
					"version": "1.0.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"jsonify": "0.0.0"
					}
				},
				"json-stringify-safe": {
					"version": "5.0.1",
					"bundled": true,
					"optional": true
				},
				"jsonify": {
					"version": "0.0.0",
					"bundled": true,
					"optional": true
				},
				"jsprim": {
					"version": "1.4.0",
					"bundled": true,
					"optional": true,
					"requires": {
						"assert-plus": "1.0.0",
						"extsprintf": "1.0.2",
						"json-schema": "0.2.3",
						"verror": "1.3.6"
					},
					"dependencies": {
						"assert-plus": {
							"version": "1.0.0",
							"bundled": true,
							"optional": true
						}
					}
				},
				"mime-db": {
					"version": "1.27.0",
					"bundled": true
				},
				"mime-types": {
					"version": "2.1.15",
					"bundled": true,
					"requires": {
						"mime-db": "1.27.0"
					}
				},
				"minimatch": {
					"version": "3.0.4",
					"bundled": true,
					"requires": {
						"brace-expansion": "1.1.7"
					}
				},
				"minimist": {
					"version": "0.0.8",
					"bundled": true
				},
				"mkdirp": {
					"version": "0.5.1",
					"bundled": true,
					"requires": {
						"minimist": "0.0.8"
					}
				},
				"ms": {
					"version": "2.0.0",
					"bundled": true,
					"optional": true
				},
				"node-pre-gyp": {
					"version": "0.6.39",
					"bundled": true,
					"optional": true,
					"requires": {
						"detect-libc": "1.0.2",
						"hawk": "3.1.3",
						"mkdirp": "0.5.1",
						"nopt": "4.0.1",
						"npmlog": "4.1.0",
						"rc": "1.2.1",
						"request": "2.81.0",
						"rimraf": "2.6.1",
						"semver": "5.3.0",
						"tar": "2.2.1",
						"tar-pack": "3.4.0"
					}
				},
				"nopt": {
					"version": "4.0.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"abbrev": "1.1.0",
						"osenv": "0.1.4"
					}
				},
				"npmlog": {
					"version": "4.1.0",
					"bundled": true,
					"optional": true,
					"requires": {
						"are-we-there-yet": "1.1.4",
						"console-control-strings": "1.1.0",
						"gauge": "2.7.4",
						"set-blocking": "2.0.0"
					}
				},
				"number-is-nan": {
					"version": "1.0.1",
					"bundled": true
				},
				"oauth-sign": {
					"version": "0.8.2",
					"bundled": true,
					"optional": true
				},
				"object-assign": {
					"version": "4.1.1",
					"bundled": true,
					"optional": true
				},
				"once": {
					"version": "1.4.0",
					"bundled": true,
					"requires": {
						"wrappy": "1.0.2"
					}
				},
				"os-homedir": {
					"version": "1.0.2",
					"bundled": true,
					"optional": true
				},
				"os-tmpdir": {
					"version": "1.0.2",
					"bundled": true,
					"optional": true
				},
				"osenv": {
					"version": "0.1.4",
					"bundled": true,
					"optional": true,
					"requires": {
						"os-homedir": "1.0.2",
						"os-tmpdir": "1.0.2"
					}
				},
				"path-is-absolute": {
					"version": "1.0.1",
					"bundled": true
				},
				"performance-now": {
					"version": "0.2.0",
					"bundled": true,
					"optional": true
				},
				"process-nextick-args": {
					"version": "1.0.7",
					"bundled": true
				},
				"punycode": {
					"version": "1.4.1",
					"bundled": true,
					"optional": true
				},
				"qs": {
					"version": "6.4.0",
					"bundled": true,
					"optional": true
				},
				"rc": {
					"version": "1.2.1",
					"bundled": true,
					"optional": true,
					"requires": {
						"deep-extend": "0.4.2",
						"ini": "1.3.4",
						"minimist": "1.2.0",
						"strip-json-comments": "2.0.1"
					},
					"dependencies": {
						"minimist": {
							"version": "1.2.0",
							"bundled": true,
							"optional": true
						}
					}
				},
				"readable-stream": {
					"version": "2.2.9",
					"bundled": true,
					"requires": {
						"buffer-shims": "1.0.0",
						"core-util-is": "1.0.2",
						"inherits": "2.0.3",
						"isarray": "1.0.0",
						"process-nextick-args": "1.0.7",
						"string_decoder": "1.0.1",
						"util-deprecate": "1.0.2"
					}
				},
				"request": {
					"version": "2.81.0",
					"bundled": true,
					"optional": true,
					"requires": {
						"aws-sign2": "0.6.0",
						"aws4": "1.6.0",
						"caseless": "0.12.0",
						"combined-stream": "1.0.5",
						"extend": "3.0.1",
						"forever-agent": "0.6.1",
						"form-data": "2.1.4",
						"har-validator": "4.2.1",
						"hawk": "3.1.3",
						"http-signature": "1.1.1",
						"is-typedarray": "1.0.0",
						"isstream": "0.1.2",
						"json-stringify-safe": "5.0.1",
						"mime-types": "2.1.15",
						"oauth-sign": "0.8.2",
						"performance-now": "0.2.0",
						"qs": "6.4.0",
						"safe-buffer": "5.0.1",
						"stringstream": "0.0.5",
						"tough-cookie": "2.3.2",
						"tunnel-agent": "0.6.0",
						"uuid": "3.0.1"
					}
				},
				"rimraf": {
					"version": "2.6.1",
					"bundled": true,
					"requires": {
						"glob": "7.1.2"
					}
				},
				"safe-buffer": {
					"version": "5.0.1",
					"bundled": true
				},
				"semver": {
					"version": "5.3.0",
					"bundled": true,
					"optional": true
				},
				"set-blocking": {
					"version": "2.0.0",
					"bundled": true,
					"optional": true
				},
				"signal-exit": {
					"version": "3.0.2",
					"bundled": true,
					"optional": true
				},
				"sntp": {
					"version": "1.0.9",
					"bundled": true,
					"requires": {
						"hoek": "2.16.3"
					}
				},
				"sshpk": {
					"version": "1.13.0",
					"bundled": true,
					"optional": true,
					"requires": {
						"asn1": "0.2.3",
						"assert-plus": "1.0.0",
						"bcrypt-pbkdf": "1.0.1",
						"dashdash": "1.14.1",
						"ecc-jsbn": "0.1.1",
						"getpass": "0.1.7",
						"jodid25519": "1.0.2",
						"jsbn": "0.1.1",
						"tweetnacl": "0.14.5"
					},
					"dependencies": {
						"assert-plus": {
							"version": "1.0.0",
							"bundled": true,
							"optional": true
						}
					}
				},
				"string_decoder": {
					"version": "1.0.1",
					"bundled": true,
					"requires": {
						"safe-buffer": "5.0.1"
					}
				},
				"string-width": {
					"version": "1.0.2",
					"bundled": true,
					"requires": {
						"code-point-at": "1.1.0",
						"is-fullwidth-code-point": "1.0.0",
						"strip-ansi": "3.0.1"
					}
				},
				"stringstream": {
					"version": "0.0.5",
					"bundled": true,
					"optional": true
				},
				"strip-ansi": {
					"version": "3.0.1",
					"bundled": true,
					"requires": {
						"ansi-regex": "2.1.1"
					}
				},
				"strip-json-comments": {
					"version": "2.0.1",
					"bundled": true,
					"optional": true
				},
				"tar": {
					"version": "2.2.1",
					"bundled": true,
					"requires": {
						"block-stream": "0.0.9",
						"fstream": "1.0.11",
						"inherits": "2.0.3"
					}
				},
				"tar-pack": {
					"version": "3.4.0",
					"bundled": true,
					"optional": true,
					"requires": {
						"debug": "2.6.8",
						"fstream": "1.0.11",
						"fstream-ignore": "1.0.5",
						"once": "1.4.0",
						"readable-stream": "2.2.9",
						"rimraf": "2.6.1",
						"tar": "2.2.1",
						"uid-number": "0.0.6"
					}
				},
				"tough-cookie": {
					"version": "2.3.2",
					"bundled": true,
					"optional": true,
					"requires": {
						"punycode": "1.4.1"
					}
				},
				"tunnel-agent": {
					"version": "0.6.0",
					"bundled": true,
					"optional": true,
					"requires": {
						"safe-buffer": "5.0.1"
					}
				},
				"tweetnacl": {
					"version": "0.14.5",
					"bundled": true,
					"optional": true
				},
				"uid-number": {
					"version": "0.0.6",
					"bundled": true,
					"optional": true
				},
				"util-deprecate": {
					"version": "1.0.2",
					"bundled": true
				},
				"uuid": {
					"version": "3.0.1",
					"bundled": true,
					"optional": true
				},
				"verror": {
					"version": "1.3.6",
					"bundled": true,
					"optional": true,
					"requires": {
						"extsprintf": "1.0.2"
					}
				},
				"wide-align": {
					"version": "1.1.2",
					"bundled": true,
					"optional": true,
					"requires": {
						"string-width": "1.0.2"
					}
				},
				"wrappy": {
					"version": "1.0.2",
					"bundled": true
				}
			}
		},
		"gauge": {
			"version": "1.2.7",
			"resolved": "http://registry.npm.taobao.org/gauge/download/gauge-1.2.7.tgz",
			"integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=",
			"requires": {
				"ansi": "0.3.1",
				"has-unicode": "2.0.1",
				"lodash.pad": "4.5.1",
				"lodash.padend": "4.6.1",
				"lodash.padstart": "4.6.1"
			}
		},
		"get-caller-file": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.2.tgz",
			"integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
		},
		"get-stream": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/get-stream/download/get-stream-3.0.0.tgz",
			"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
		},
		"getpass": {
			"version": "0.1.7",
			"resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
			"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
			"requires": {
				"assert-plus": "1.0.0"
			}
		},
		"github-download": {
			"version": "0.5.0",
			"resolved": "http://registry.npm.taobao.org/github-download/download/github-download-0.5.0.tgz",
			"integrity": "sha1-92R6cKrEMm+wkeV4bI9mrhV9pRs=",
			"requires": {
				"adm-zip": "0.4.7",
				"fs-extra": "0.24.0",
				"request": "2.83.0",
				"vcsurl": "0.1.1"
			}
		},
		"glob": {
			"version": "7.1.2",
			"resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz",
			"integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
			"requires": {
				"fs.realpath": "1.0.0",
				"inflight": "1.0.6",
				"inherits": "2.0.3",
				"minimatch": "3.0.4",
				"once": "1.4.0",
				"path-is-absolute": "1.0.1"
			}
		},
		"glob-base": {
			"version": "0.3.0",
			"resolved": "http://registry.npm.taobao.org/glob-base/download/glob-base-0.3.0.tgz",
			"integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
			"requires": {
				"glob-parent": "2.0.0",
				"is-glob": "2.0.1"
			}
		},
		"glob-parent": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/glob-parent/download/glob-parent-2.0.0.tgz",
			"integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
			"requires": {
				"is-glob": "2.0.1"
			}
		},
		"global": {
			"version": "4.3.2",
			"resolved": "http://registry.npm.taobao.org/global/download/global-4.3.2.tgz",
			"integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=",
			"requires": {
				"min-document": "2.19.0",
				"process": "0.5.2"
			}
		},
		"globals": {
			"version": "9.18.0",
			"resolved": "http://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz",
			"integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo="
		},
		"glogg": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/glogg/download/glogg-1.0.0.tgz",
			"integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=",
			"requires": {
				"sparkles": "1.0.0"
			}
		},
		"graceful-fs": {
			"version": "4.1.11",
			"resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz",
			"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
		},
		"growly": {
			"version": "1.3.0",
			"resolved": "http://registry.npm.taobao.org/growly/download/growly-1.3.0.tgz",
			"integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE="
		},
		"gulp-util": {
			"version": "3.0.8",
			"resolved": "http://registry.npm.taobao.org/gulp-util/download/gulp-util-3.0.8.tgz",
			"integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
			"requires": {
				"array-differ": "1.0.0",
				"array-uniq": "1.0.3",
				"beeper": "1.1.1",
				"chalk": "1.1.3",
				"dateformat": "2.2.0",
				"fancy-log": "1.3.0",
				"gulplog": "1.0.0",
				"has-gulplog": "0.1.0",
				"lodash._reescape": "3.0.0",
				"lodash._reevaluate": "3.0.0",
				"lodash._reinterpolate": "3.0.0",
				"lodash.template": "3.6.2",
				"minimist": "1.2.0",
				"multipipe": "0.1.2",
				"object-assign": "3.0.0",
				"replace-ext": "0.0.1",
				"through2": "2.0.3",
				"vinyl": "0.5.3"
			},
			"dependencies": {
				"object-assign": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-3.0.0.tgz",
					"integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
				}
			}
		},
		"gulplog": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/gulplog/download/gulplog-1.0.0.tgz",
			"integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
			"requires": {
				"glogg": "1.0.0"
			}
		},
		"handlebars": {
			"version": "4.0.11",
			"resolved": "http://registry.npm.taobao.org/handlebars/download/handlebars-4.0.11.tgz",
			"integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
			"dev": true,
			"requires": {
				"async": "1.5.2",
				"optimist": "0.6.1",
				"source-map": "0.4.4",
				"uglify-js": "2.8.29"
			},
			"dependencies": {
				"async": {
					"version": "1.5.2",
					"resolved": "http://registry.npm.taobao.org/async/download/async-1.5.2.tgz",
					"integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
					"dev": true
				},
				"camelcase": {
					"version": "1.2.1",
					"resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
					"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
					"dev": true,
					"optional": true
				},
				"cliui": {
					"version": "2.1.0",
					"resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
					"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
					"dev": true,
					"optional": true,
					"requires": {
						"center-align": "0.1.3",
						"right-align": "0.1.3",
						"wordwrap": "0.0.2"
					}
				},
				"source-map": {
					"version": "0.4.4",
					"resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
					"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
					"dev": true,
					"requires": {
						"amdefine": "1.0.1"
					}
				},
				"uglify-js": {
					"version": "2.8.29",
					"resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz",
					"integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
					"dev": true,
					"optional": true,
					"requires": {
						"source-map": "0.5.7",
						"uglify-to-browserify": "1.0.2",
						"yargs": "3.10.0"
					},
					"dependencies": {
						"source-map": {
							"version": "0.5.7",
							"resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
							"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
							"dev": true,
							"optional": true
						}
					}
				},
				"wordwrap": {
					"version": "0.0.2",
					"resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz",
					"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
					"dev": true,
					"optional": true
				},
				"yargs": {
					"version": "3.10.0",
					"resolved": "http://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz",
					"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
					"dev": true,
					"optional": true,
					"requires": {
						"camelcase": "1.2.1",
						"cliui": "2.1.0",
						"decamelize": "1.2.0",
						"window-size": "0.1.0"
					}
				}
			}
		},
		"har-schema": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
			"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
		},
		"har-validator": {
			"version": "5.0.3",
			"resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.0.3.tgz",
			"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
			"requires": {
				"ajv": "5.4.0",
				"har-schema": "2.0.0"
			}
		},
		"has-ansi": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz",
			"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
			"requires": {
				"ansi-regex": "2.1.1"
			}
		},
		"has-flag": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
			"integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
		},
		"has-gulplog": {
			"version": "0.1.0",
			"resolved": "http://registry.npm.taobao.org/has-gulplog/download/has-gulplog-0.1.0.tgz",
			"integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
			"requires": {
				"sparkles": "1.0.0"
			}
		},
		"has-unicode": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
			"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
		},
		"hawk": {
			"version": "6.0.2",
			"resolved": "http://registry.npm.taobao.org/hawk/download/hawk-6.0.2.tgz",
			"integrity": "sha1-r02RTrBl+bXOTZ0RwcshJu7MMDg=",
			"requires": {
				"boom": "4.3.1",
				"cryptiles": "3.1.2",
				"hoek": "4.2.0",
				"sntp": "2.1.0"
			}
		},
		"hoek": {
			"version": "4.2.0",
			"resolved": "http://registry.npm.taobao.org/hoek/download/hoek-4.2.0.tgz",
			"integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0="
		},
		"home-or-tmp": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/home-or-tmp/download/home-or-tmp-2.0.0.tgz",
			"integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
			"requires": {
				"os-homedir": "1.0.2",
				"os-tmpdir": "1.0.2"
			}
		},
		"hosted-git-info": {
			"version": "2.5.0",
			"resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.5.0.tgz",
			"integrity": "sha1-bWDjSzq7yDEwYsO3mO+NkBoHrzw="
		},
		"html-encoding-sniffer": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz",
			"integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=",
			"dev": true,
			"requires": {
				"whatwg-encoding": "1.0.3"
			}
		},
		"http-errors": {
			"version": "1.3.1",
			"resolved": "http://registry.npm.taobao.org/http-errors/download/http-errors-1.3.1.tgz",
			"integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
			"requires": {
				"inherits": "2.0.3",
				"statuses": "1.4.0"
			}
		},
		"http-signature": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
			"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
			"requires": {
				"assert-plus": "1.0.0",
				"jsprim": "1.4.1",
				"sshpk": "1.13.1"
			}
		},
		"iconv-lite": {
			"version": "0.4.19",
			"resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.19.tgz",
			"integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="
		},
		"image-size": {
			"version": "0.6.1",
			"resolved": "http://registry.npm.taobao.org/image-size/download/image-size-0.6.1.tgz",
			"integrity": "sha1-mBIqVi1Z3MCX7xssgZGGbrj11mM="
		},
		"imurmurhash": {
			"version": "0.1.4",
			"resolved": "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz",
			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
		},
		"inflight": {
			"version": "1.0.6",
			"resolved": "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz",
			"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
			"requires": {
				"once": "1.4.0",
				"wrappy": "1.0.2"
			}
		},
		"inherits": {
			"version": "2.0.3",
			"resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
			"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
		},
		"inquirer": {
			"version": "3.3.0",
			"resolved": "http://registry.npm.taobao.org/inquirer/download/inquirer-3.3.0.tgz",
			"integrity": "sha1-ndLyrXZdyrH/BEO0kUQqILoifck=",
			"requires": {
				"ansi-escapes": "3.0.0",
				"chalk": "2.3.0",
				"cli-cursor": "2.1.0",
				"cli-width": "2.2.0",
				"external-editor": "2.1.0",
				"figures": "2.0.0",
				"lodash": "4.17.4",
				"mute-stream": "0.0.7",
				"run-async": "2.3.0",
				"rx-lite": "4.0.8",
				"rx-lite-aggregates": "4.0.8",
				"string-width": "2.1.1",
				"strip-ansi": "4.0.0",
				"through": "2.3.8"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
				},
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"strip-ansi": {
					"version": "4.0.0",
					"resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
					"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
					"requires": {
						"ansi-regex": "3.0.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"invariant": {
			"version": "2.2.2",
			"resolved": "http://registry.npm.taobao.org/invariant/download/invariant-2.2.2.tgz",
			"integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
			"requires": {
				"loose-envify": "1.3.1"
			}
		},
		"invert-kv": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/invert-kv/download/invert-kv-1.0.0.tgz",
			"integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
		},
		"is-arrayish": {
			"version": "0.2.1",
			"resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
			"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
		},
		"is-buffer": {
			"version": "1.1.6",
			"resolved": "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz",
			"integrity": "sha1-76ouqdqg16suoTqXsritUf776L4="
		},
		"is-builtin-module": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz",
			"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
			"requires": {
				"builtin-modules": "1.1.1"
			}
		},
		"is-ci": {
			"version": "1.0.10",
			"resolved": "http://registry.npm.taobao.org/is-ci/download/is-ci-1.0.10.tgz",
			"integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=",
			"dev": true,
			"requires": {
				"ci-info": "1.1.2"
			}
		},
		"is-dotfile": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/is-dotfile/download/is-dotfile-1.0.3.tgz",
			"integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE="
		},
		"is-equal-shallow": {
			"version": "0.1.3",
			"resolved": "http://registry.npm.taobao.org/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz",
			"integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
			"requires": {
				"is-primitive": "2.0.0"
			}
		},
		"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="
		},
		"is-extglob": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/is-extglob/download/is-extglob-1.0.0.tgz",
			"integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA="
		},
		"is-finite": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/is-finite/download/is-finite-1.0.2.tgz",
			"integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
			"requires": {
				"number-is-nan": "1.0.1"
			}
		},
		"is-fullwidth-code-point": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz",
			"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
		},
		"is-glob": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/is-glob/download/is-glob-2.0.1.tgz",
			"integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
			"requires": {
				"is-extglob": "1.0.0"
			}
		},
		"is-number": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/is-number/download/is-number-2.1.0.tgz",
			"integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
			"requires": {
				"kind-of": "3.2.2"
			}
		},
		"is-posix-bracket": {
			"version": "0.1.1",
			"resolved": "http://registry.npm.taobao.org/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz",
			"integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q="
		},
		"is-primitive": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/is-primitive/download/is-primitive-2.0.0.tgz",
			"integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU="
		},
		"is-promise": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/is-promise/download/is-promise-2.1.0.tgz",
			"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
		},
		"is-stream": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
			"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
		},
		"is-typedarray": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
			"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
		},
		"is-utf8": {
			"version": "0.2.1",
			"resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
			"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
			"dev": true
		},
		"isarray": {
			"version": "0.0.1",
			"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
			"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
		},
		"isexe": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
		},
		"isobject": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
			"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
			"requires": {
				"isarray": "1.0.0"
			},
			"dependencies": {
				"isarray": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
					"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
				}
			}
		},
		"isomorphic-fetch": {
			"version": "2.2.1",
			"resolved": "http://registry.npm.taobao.org/isomorphic-fetch/download/isomorphic-fetch-2.2.1.tgz",
			"integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
			"requires": {
				"node-fetch": "1.7.3",
				"whatwg-fetch": "2.0.3"
			}
		},
		"isstream": {
			"version": "0.1.2",
			"resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
			"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
		},
		"istanbul-api": {
			"version": "1.2.1",
			"resolved": "http://registry.npm.taobao.org/istanbul-api/download/istanbul-api-1.2.1.tgz",
			"integrity": "sha1-DGCgUV6xHH1lxrULuixumZrNhiA=",
			"dev": true,
			"requires": {
				"async": "2.6.0",
				"fileset": "2.0.3",
				"istanbul-lib-coverage": "1.1.1",
				"istanbul-lib-hook": "1.1.0",
				"istanbul-lib-instrument": "1.9.1",
				"istanbul-lib-report": "1.1.2",
				"istanbul-lib-source-maps": "1.2.2",
				"istanbul-reports": "1.1.3",
				"js-yaml": "3.10.0",
				"mkdirp": "0.5.1",
				"once": "1.4.0"
			}
		},
		"istanbul-lib-coverage": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/istanbul-lib-coverage/download/istanbul-lib-coverage-1.1.1.tgz",
			"integrity": "sha1-c7+5mIhSmUFck9OKPprfeEp3qdo=",
			"dev": true
		},
		"istanbul-lib-hook": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/istanbul-lib-hook/download/istanbul-lib-hook-1.1.0.tgz",
			"integrity": "sha1-hTjZcDcss3FtU+VVI91UtVeo2Js=",
			"dev": true,
			"requires": {
				"append-transform": "0.4.0"
			}
		},
		"istanbul-lib-instrument": {
			"version": "1.9.1",
			"resolved": "http://registry.npm.taobao.org/istanbul-lib-instrument/download/istanbul-lib-instrument-1.9.1.tgz",
			"integrity": "sha1-JQsws1MeXTJRKZ/dZLCyydtrVY4=",
			"dev": true,
			"requires": {
				"babel-generator": "6.26.0",
				"babel-template": "6.26.0",
				"babel-traverse": "6.26.0",
				"babel-types": "6.26.0",
				"babylon": "6.18.0",
				"istanbul-lib-coverage": "1.1.1",
				"semver": "5.4.1"
			}
		},
		"istanbul-lib-report": {
			"version": "1.1.2",
			"resolved": "http://registry.npm.taobao.org/istanbul-lib-report/download/istanbul-lib-report-1.1.2.tgz",
			"integrity": "sha1-kivifBO5URuXm9FYc1n2l5jB1CU=",
			"dev": true,
			"requires": {
				"istanbul-lib-coverage": "1.1.1",
				"mkdirp": "0.5.1",
				"path-parse": "1.0.5",
				"supports-color": "3.2.3"
			},
			"dependencies": {
				"has-flag": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
					"integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
					"dev": true
				},
				"supports-color": {
					"version": "3.2.3",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
					"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
					"dev": true,
					"requires": {
						"has-flag": "1.0.0"
					}
				}
			}
		},
		"istanbul-lib-source-maps": {
			"version": "1.2.2",
			"resolved": "http://registry.npm.taobao.org/istanbul-lib-source-maps/download/istanbul-lib-source-maps-1.2.2.tgz",
			"integrity": "sha1-dQV4YCQ18ooMBO5tfZ4PKWDmLBw=",
			"dev": true,
			"requires": {
				"debug": "3.1.0",
				"istanbul-lib-coverage": "1.1.1",
				"mkdirp": "0.5.1",
				"rimraf": "2.6.2",
				"source-map": "0.5.7"
			},
			"dependencies": {
				"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"
					}
				}
			}
		},
		"istanbul-reports": {
			"version": "1.1.3",
			"resolved": "http://registry.npm.taobao.org/istanbul-reports/download/istanbul-reports-1.1.3.tgz",
			"integrity": "sha1-O54eje+20YsdQl2o6LMsWhY/LRA=",
			"dev": true,
			"requires": {
				"handlebars": "4.0.11"
			}
		},
		"jest": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest/download/jest-21.2.1.tgz",
			"integrity": "sha1-yWTgtHODdooUOOPM88PUcDJ2BOE=",
			"dev": true,
			"requires": {
				"jest-cli": "21.2.1"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
					"dev": true
				},
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"jest-cli": {
					"version": "21.2.1",
					"resolved": "http://registry.npm.taobao.org/jest-cli/download/jest-cli-21.2.1.tgz",
					"integrity": "sha1-nFKLZinWUZERONIovbAzwVfsjAA=",
					"dev": true,
					"requires": {
						"ansi-escapes": "3.0.0",
						"chalk": "2.3.0",
						"glob": "7.1.2",
						"graceful-fs": "4.1.11",
						"is-ci": "1.0.10",
						"istanbul-api": "1.2.1",
						"istanbul-lib-coverage": "1.1.1",
						"istanbul-lib-instrument": "1.9.1",
						"istanbul-lib-source-maps": "1.2.2",
						"jest-changed-files": "21.2.0",
						"jest-config": "21.2.1",
						"jest-environment-jsdom": "21.2.1",
						"jest-haste-map": "21.2.0",
						"jest-message-util": "21.2.1",
						"jest-regex-util": "21.2.0",
						"jest-resolve-dependencies": "21.2.0",
						"jest-runner": "21.2.1",
						"jest-runtime": "21.2.1",
						"jest-snapshot": "21.2.1",
						"jest-util": "21.2.1",
						"micromatch": "2.3.11",
						"node-notifier": "5.1.2",
						"pify": "3.0.0",
						"slash": "1.0.0",
						"string-length": "2.0.0",
						"strip-ansi": "4.0.0",
						"which": "1.3.0",
						"worker-farm": "1.5.2",
						"yargs": "9.0.1"
					}
				},
				"pify": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
					"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
					"dev": true
				},
				"strip-ansi": {
					"version": "4.0.0",
					"resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
					"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
					"dev": true,
					"requires": {
						"ansi-regex": "3.0.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-changed-files": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-changed-files/download/jest-changed-files-21.2.0.tgz",
			"integrity": "sha1-Xb7srUL12ItIIzSQLOHLptl5jSk=",
			"dev": true,
			"requires": {
				"throat": "4.1.0"
			}
		},
		"jest-config": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-config/download/jest-config-21.2.1.tgz",
			"integrity": "sha1-x1hseerQvMHzjEAeVflk8TvypIA=",
			"dev": true,
			"requires": {
				"chalk": "2.3.0",
				"glob": "7.1.2",
				"jest-environment-jsdom": "21.2.1",
				"jest-environment-node": "21.2.1",
				"jest-get-type": "21.2.0",
				"jest-jasmine2": "21.2.1",
				"jest-regex-util": "21.2.0",
				"jest-resolve": "21.2.0",
				"jest-util": "21.2.1",
				"jest-validate": "21.2.1",
				"pretty-format": "21.2.1"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
					"dev": true
				},
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"pretty-format": {
					"version": "21.2.1",
					"resolved": "http://registry.npm.taobao.org/pretty-format/download/pretty-format-21.2.1.tgz",
					"integrity": "sha1-rlQH888hBmzQEaobpfzntqLt2zY=",
					"dev": true,
					"requires": {
						"ansi-regex": "3.0.0",
						"ansi-styles": "3.2.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-diff": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-diff/download/jest-diff-21.2.1.tgz",
			"integrity": "sha1-RszLbKstAs6YvDFAEXZLuVsGW08=",
			"dev": true,
			"requires": {
				"chalk": "2.3.0",
				"diff": "3.4.0",
				"jest-get-type": "21.2.0",
				"pretty-format": "21.2.1"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
					"dev": true
				},
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"pretty-format": {
					"version": "21.2.1",
					"resolved": "http://registry.npm.taobao.org/pretty-format/download/pretty-format-21.2.1.tgz",
					"integrity": "sha1-rlQH888hBmzQEaobpfzntqLt2zY=",
					"dev": true,
					"requires": {
						"ansi-regex": "3.0.0",
						"ansi-styles": "3.2.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-docblock": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-docblock/download/jest-docblock-21.2.0.tgz",
			"integrity": "sha1-UVKcOzDV/RWdpgwnzu3Blfr41BQ="
		},
		"jest-environment-jsdom": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-environment-jsdom/download/jest-environment-jsdom-21.2.1.tgz",
			"integrity": "sha1-ONmYDIJZsqYI7CMt7uYommDZ1bQ=",
			"dev": true,
			"requires": {
				"jest-mock": "21.2.0",
				"jest-util": "21.2.1",
				"jsdom": "9.12.0"
			}
		},
		"jest-environment-node": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-environment-node/download/jest-environment-node-21.2.1.tgz",
			"integrity": "sha1-mMZ99WY8f74g9ueSrCJyx0DTuMg=",
			"dev": true,
			"requires": {
				"jest-mock": "21.2.0",
				"jest-util": "21.2.1"
			}
		},
		"jest-get-type": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-get-type/download/jest-get-type-21.2.0.tgz",
			"integrity": "sha1-9jdqudtLYNgeOfMHScbEZvQNSiM=",
			"dev": true
		},
		"jest-haste-map": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-haste-map/download/jest-haste-map-21.2.0.tgz",
			"integrity": "sha1-E2PwqLtDOPJPABgGVx7/eksv89g=",
			"requires": {
				"fb-watchman": "2.0.0",
				"graceful-fs": "4.1.11",
				"jest-docblock": "21.2.0",
				"micromatch": "2.3.11",
				"sane": "2.2.0",
				"worker-farm": "1.5.2"
			}
		},
		"jest-jasmine2": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-jasmine2/download/jest-jasmine2-21.2.1.tgz",
			"integrity": "sha1-nMb8EIrM+pfv684QxDCFSKTqdZI=",
			"dev": true,
			"requires": {
				"chalk": "2.3.0",
				"expect": "21.2.1",
				"graceful-fs": "4.1.11",
				"jest-diff": "21.2.1",
				"jest-matcher-utils": "21.2.1",
				"jest-message-util": "21.2.1",
				"jest-snapshot": "21.2.1",
				"p-cancelable": "0.3.0"
			},
			"dependencies": {
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-matcher-utils": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-matcher-utils/download/jest-matcher-utils-21.2.1.tgz",
			"integrity": "sha1-csgm6rpBoJOsK0Vl+GXrhHXeD2Q=",
			"dev": true,
			"requires": {
				"chalk": "2.3.0",
				"jest-get-type": "21.2.0",
				"pretty-format": "21.2.1"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
					"dev": true
				},
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"pretty-format": {
					"version": "21.2.1",
					"resolved": "http://registry.npm.taobao.org/pretty-format/download/pretty-format-21.2.1.tgz",
					"integrity": "sha1-rlQH888hBmzQEaobpfzntqLt2zY=",
					"dev": true,
					"requires": {
						"ansi-regex": "3.0.0",
						"ansi-styles": "3.2.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-message-util": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-message-util/download/jest-message-util-21.2.1.tgz",
			"integrity": "sha1-v+XUaSyEyCfR3PQYI3lVWPChrL4=",
			"dev": true,
			"requires": {
				"chalk": "2.3.0",
				"micromatch": "2.3.11",
				"slash": "1.0.0"
			},
			"dependencies": {
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-mock": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-mock/download/jest-mock-21.2.0.tgz",
			"integrity": "sha1-frB3DnMXloFl9h6ipygRMVNLPA8=",
			"dev": true
		},
		"jest-regex-util": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-regex-util/download/jest-regex-util-21.2.0.tgz",
			"integrity": "sha1-Gx4z5jFDurw+Dy5sm1uh6zSy1TA=",
			"dev": true
		},
		"jest-resolve": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-resolve/download/jest-resolve-21.2.0.tgz",
			"integrity": "sha1-BokTrSumogIY5f0yRx84dABd46Y=",
			"dev": true,
			"requires": {
				"browser-resolve": "1.11.2",
				"chalk": "2.3.0",
				"is-builtin-module": "1.0.0"
			},
			"dependencies": {
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-resolve-dependencies": {
			"version": "21.2.0",
			"resolved": "http://registry.npm.taobao.org/jest-resolve-dependencies/download/jest-resolve-dependencies-21.2.0.tgz",
			"integrity": "sha1-niMeNx4ac2oa1OS5qEO8cr/gPQk=",
			"dev": true,
			"requires": {
				"jest-regex-util": "21.2.0"
			}
		},
		"jest-runner": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-runner/download/jest-runner-21.2.1.tgz",
			"integrity": "sha1-GUcy4+UYv7PXy/wP1YcSRsfhpGc=",
			"dev": true,
			"requires": {
				"jest-config": "21.2.1",
				"jest-docblock": "21.2.0",
				"jest-haste-map": "21.2.0",
				"jest-jasmine2": "21.2.1",
				"jest-message-util": "21.2.1",
				"jest-runtime": "21.2.1",
				"jest-util": "21.2.1",
				"pify": "3.0.0",
				"throat": "4.1.0",
				"worker-farm": "1.5.2"
			},
			"dependencies": {
				"pify": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
					"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
					"dev": true
				}
			}
		},
		"jest-runtime": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-runtime/download/jest-runtime-21.2.1.tgz",
			"integrity": "sha1-mdzhUwnGcEQu7i6+H/U6PL27tz4=",
			"dev": true,
			"requires": {
				"babel-core": "6.26.0",
				"babel-jest": "21.2.0",
				"babel-plugin-istanbul": "4.1.5",
				"chalk": "2.3.0",
				"convert-source-map": "1.5.1",
				"graceful-fs": "4.1.11",
				"jest-config": "21.2.1",
				"jest-haste-map": "21.2.0",
				"jest-regex-util": "21.2.0",
				"jest-resolve": "21.2.0",
				"jest-util": "21.2.1",
				"json-stable-stringify": "1.0.1",
				"micromatch": "2.3.11",
				"slash": "1.0.0",
				"strip-bom": "3.0.0",
				"write-file-atomic": "2.3.0",
				"yargs": "9.0.1"
			},
			"dependencies": {
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				},
				"write-file-atomic": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-2.3.0.tgz",
					"integrity": "sha1-H/YVdcLipOjlENb6TiQ8zhg5mas=",
					"dev": true,
					"requires": {
						"graceful-fs": "4.1.11",
						"imurmurhash": "0.1.4",
						"signal-exit": "3.0.2"
					}
				}
			}
		},
		"jest-snapshot": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-snapshot/download/jest-snapshot-21.2.1.tgz",
			"integrity": "sha1-KeSfFiAkFuRzQ+dX5e/5SMB/17A=",
			"dev": true,
			"requires": {
				"chalk": "2.3.0",
				"jest-diff": "21.2.1",
				"jest-matcher-utils": "21.2.1",
				"mkdirp": "0.5.1",
				"natural-compare": "1.4.0",
				"pretty-format": "21.2.1"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
					"dev": true
				},
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"pretty-format": {
					"version": "21.2.1",
					"resolved": "http://registry.npm.taobao.org/pretty-format/download/pretty-format-21.2.1.tgz",
					"integrity": "sha1-rlQH888hBmzQEaobpfzntqLt2zY=",
					"dev": true,
					"requires": {
						"ansi-regex": "3.0.0",
						"ansi-styles": "3.2.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-util": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-util/download/jest-util-21.2.1.tgz",
			"integrity": "sha1-onSy9yawiXSU1pSmw9amGrgZu3g=",
			"dev": true,
			"requires": {
				"callsites": "2.0.0",
				"chalk": "2.3.0",
				"graceful-fs": "4.1.11",
				"jest-message-util": "21.2.1",
				"jest-mock": "21.2.0",
				"jest-validate": "21.2.1",
				"mkdirp": "0.5.1"
			},
			"dependencies": {
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"jest-validate": {
			"version": "21.2.1",
			"resolved": "http://registry.npm.taobao.org/jest-validate/download/jest-validate-21.2.1.tgz",
			"integrity": "sha1-zAy8plPNVJN7pPKhEXlndFMN08c=",
			"dev": true,
			"requires": {
				"chalk": "2.3.0",
				"jest-get-type": "21.2.0",
				"leven": "2.1.0",
				"pretty-format": "21.2.1"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
					"dev": true
				},
				"ansi-styles": {
					"version": "3.2.0",
					"resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.0.tgz",
					"integrity": "sha1-wVm41b4PnlpvNG2rlPFs4CIWG4g=",
					"dev": true,
					"requires": {
						"color-convert": "1.9.1"
					}
				},
				"chalk": {
					"version": "2.3.0",
					"resolved": "http://registry.npm.taobao.org/chalk/download/chalk-2.3.0.tgz",
					"integrity": "sha1-tepI78nBeT3MybR2fJORTT8tUro=",
					"dev": true,
					"requires": {
						"ansi-styles": "3.2.0",
						"escape-string-regexp": "1.0.5",
						"supports-color": "4.5.0"
					}
				},
				"pretty-format": {
					"version": "21.2.1",
					"resolved": "http://registry.npm.taobao.org/pretty-format/download/pretty-format-21.2.1.tgz",
					"integrity": "sha1-rlQH888hBmzQEaobpfzntqLt2zY=",
					"dev": true,
					"requires": {
						"ansi-regex": "3.0.0",
						"ansi-styles": "3.2.0"
					}
				},
				"supports-color": {
					"version": "4.5.0",
					"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
					"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
					"dev": true,
					"requires": {
						"has-flag": "2.0.0"
					}
				}
			}
		},
		"js-tokens": {
			"version": "3.0.2",
			"resolved": "http://registry.npm.taobao.org/js-tokens/download/js-tokens-3.0.2.tgz",
			"integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
		},
		"js-yaml": {
			"version": "3.10.0",
			"resolved": "http://registry.npm.taobao.org/js-yaml/download/js-yaml-3.10.0.tgz",
			"integrity": "sha1-LnhEFka9RoLpY/IrbpKCPDCcYtw=",
			"dev": true,
			"requires": {
				"argparse": "1.0.9",
				"esprima": "4.0.0"
			}
		},
		"jsbn": {
			"version": "0.1.1",
			"resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
			"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
			"optional": true
		},
		"jsdom": {
			"version": "9.12.0",
			"resolved": "http://registry.npm.taobao.org/jsdom/download/jsdom-9.12.0.tgz",
			"integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=",
			"dev": true,
			"requires": {
				"abab": "1.0.4",
				"acorn": "4.0.13",
				"acorn-globals": "3.1.0",
				"array-equal": "1.0.0",
				"content-type-parser": "1.0.2",
				"cssom": "0.3.2",
				"cssstyle": "0.2.37",
				"escodegen": "1.9.0",
				"html-encoding-sniffer": "1.0.2",
				"nwmatcher": "1.4.3",
				"parse5": "1.5.1",
				"request": "2.83.0",
				"sax": "1.2.4",
				"symbol-tree": "3.2.2",
				"tough-cookie": "2.3.3",
				"webidl-conversions": "4.0.2",
				"whatwg-encoding": "1.0.3",
				"whatwg-url": "4.8.0",
				"xml-name-validator": "2.0.1"
			},
			"dependencies": {
				"sax": {
					"version": "1.2.4",
					"resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
					"integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
					"dev": true
				}
			}
		},
		"jsesc": {
			"version": "1.3.0",
			"resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
			"integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
		},
		"json-schema": {
			"version": "0.2.3",
			"resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
			"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
		},
		"json-schema-traverse": {
			"version": "0.3.1",
			"resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
			"integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
		},
		"json-stable-stringify": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz",
			"integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
			"requires": {
				"jsonify": "0.0.0"
			}
		},
		"json-stringify-safe": {
			"version": "5.0.1",
			"resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
			"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
		},
		"json5": {
			"version": "0.5.1",
			"resolved": "http://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
			"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
		},
		"jsonfile": {
			"version": "2.4.0",
			"resolved": "http://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz",
			"integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
			"requires": {
				"graceful-fs": "4.1.11"
			}
		},
		"jsonify": {
			"version": "0.0.0",
			"resolved": "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz",
			"integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
		},
		"jsprim": {
			"version": "1.4.1",
			"resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
			"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
			"requires": {
				"assert-plus": "1.0.0",
				"extsprintf": "1.3.0",
				"json-schema": "0.2.3",
				"verror": "1.10.0"
			}
		},
		"kind-of": {
			"version": "3.2.2",
			"resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
			"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
			"requires": {
				"is-buffer": "1.1.6"
			}
		},
		"klaw": {
			"version": "1.3.1",
			"resolved": "http://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz",
			"integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
			"requires": {
				"graceful-fs": "4.1.11"
			}
		},
		"lazy-cache": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
			"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
			"dev": true,
			"optional": true
		},
		"lcid": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/lcid/download/lcid-1.0.0.tgz",
			"integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
			"requires": {
				"invert-kv": "1.0.0"
			}
		},
		"left-pad": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/left-pad/download/left-pad-1.2.0.tgz",
			"integrity": "sha1-0wpzxrggHY99jnlWupYWCHpo4O4="
		},
		"leven": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/leven/download/leven-2.1.0.tgz",
			"integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
			"dev": true
		},
		"levn": {
			"version": "0.3.0",
			"resolved": "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz",
			"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
			"dev": true,
			"requires": {
				"prelude-ls": "1.1.2",
				"type-check": "0.3.2"
			}
		},
		"load-json-file": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz",
			"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
			"requires": {
				"graceful-fs": "4.1.11",
				"parse-json": "2.2.0",
				"pify": "2.3.0",
				"strip-bom": "3.0.0"
			}
		},
		"locate-path": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz",
			"integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
			"requires": {
				"p-locate": "2.0.0",
				"path-exists": "3.0.0"
			}
		},
		"lodash": {
			"version": "4.17.4",
			"resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz",
			"integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
		},
		"lodash._basecopy": {
			"version": "3.0.1",
			"resolved": "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz",
			"integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY="
		},
		"lodash._basetostring": {
			"version": "3.0.1",
			"resolved": "http://registry.npm.taobao.org/lodash._basetostring/download/lodash._basetostring-3.0.1.tgz",
			"integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U="
		},
		"lodash._basevalues": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/lodash._basevalues/download/lodash._basevalues-3.0.0.tgz",
			"integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc="
		},
		"lodash._getnative": {
			"version": "3.9.1",
			"resolved": "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz",
			"integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U="
		},
		"lodash._isiterateecall": {
			"version": "3.0.9",
			"resolved": "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz",
			"integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw="
		},
		"lodash._reescape": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/lodash._reescape/download/lodash._reescape-3.0.0.tgz",
			"integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo="
		},
		"lodash._reevaluate": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/lodash._reevaluate/download/lodash._reevaluate-3.0.0.tgz",
			"integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0="
		},
		"lodash._reinterpolate": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz",
			"integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
		},
		"lodash._root": {
			"version": "3.0.1",
			"resolved": "http://registry.npm.taobao.org/lodash._root/download/lodash._root-3.0.1.tgz",
			"integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="
		},
		"lodash.escape": {
			"version": "3.2.0",
			"resolved": "http://registry.npm.taobao.org/lodash.escape/download/lodash.escape-3.2.0.tgz",
			"integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
			"requires": {
				"lodash._root": "3.0.1"
			}
		},
		"lodash.isarguments": {
			"version": "3.1.0",
			"resolved": "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz",
			"integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo="
		},
		"lodash.isarray": {
			"version": "3.0.4",
			"resolved": "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz",
			"integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U="
		},
		"lodash.keys": {
			"version": "3.1.2",
			"resolved": "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz",
			"integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
			"requires": {
				"lodash._getnative": "3.9.1",
				"lodash.isarguments": "3.1.0",
				"lodash.isarray": "3.0.4"
			}
		},
		"lodash.pad": {
			"version": "4.5.1",
			"resolved": "http://registry.npm.taobao.org/lodash.pad/download/lodash.pad-4.5.1.tgz",
			"integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA="
		},
		"lodash.padend": {
			"version": "4.6.1",
			"resolved": "http://registry.npm.taobao.org/lodash.padend/download/lodash.padend-4.6.1.tgz",
			"integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4="
		},
		"lodash.padstart": {
			"version": "4.6.1",
			"resolved": "http://registry.npm.taobao.org/lodash.padstart/download/lodash.padstart-4.6.1.tgz",
			"integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs="
		},
		"lodash.restparam": {
			"version": "3.6.1",
			"resolved": "http://registry.npm.taobao.org/lodash.restparam/download/lodash.restparam-3.6.1.tgz",
			"integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU="
		},
		"lodash.template": {
			"version": "3.6.2",
			"resolved": "http://registry.npm.taobao.org/lodash.template/download/lodash.template-3.6.2.tgz",
			"integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
			"requires": {
				"lodash._basecopy": "3.0.1",
				"lodash._basetostring": "3.0.1",
				"lodash._basevalues": "3.0.0",
				"lodash._isiterateecall": "3.0.9",
				"lodash._reinterpolate": "3.0.0",
				"lodash.escape": "3.2.0",
				"lodash.keys": "3.1.2",
				"lodash.restparam": "3.6.1",
				"lodash.templatesettings": "3.1.1"
			}
		},
		"lodash.templatesettings": {
			"version": "3.1.1",
			"resolved": "http://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-3.1.1.tgz",
			"integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
			"requires": {
				"lodash._reinterpolate": "3.0.0",
				"lodash.escape": "3.2.0"
			}
		},
		"longest": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz",
			"integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
			"dev": true
		},
		"loose-envify": {
			"version": "1.3.1",
			"resolved": "http://registry.npm.taobao.org/loose-envify/download/loose-envify-1.3.1.tgz",
			"integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
			"requires": {
				"js-tokens": "3.0.2"
			}
		},
		"lru-cache": {
			"version": "4.1.1",
			"resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.1.tgz",
			"integrity": "sha1-Yi4y6CSItJJ5EUpPns9F581rulU=",
			"requires": {
				"pseudomap": "1.0.2",
				"yallist": "2.1.2"
			}
		},
		"macos-release": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/macos-release/download/macos-release-1.1.0.tgz",
			"integrity": "sha1-gxlF4pNltHCqhySwqzbI+JWdEPs="
		},
		"makeerror": {
			"version": "1.0.11",
			"resolved": "http://registry.npm.taobao.org/makeerror/download/makeerror-1.0.11.tgz",
			"integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
			"requires": {
				"tmpl": "1.0.4"
			}
		},
		"media-typer": {
			"version": "0.3.0",
			"resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
			"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
		},
		"mem": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/mem/download/mem-1.1.0.tgz",
			"integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
			"requires": {
				"mimic-fn": "1.1.0"
			}
		},
		"merge": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/merge/download/merge-1.2.0.tgz",
			"integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo="
		},
		"merge-stream": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/merge-stream/download/merge-stream-1.0.1.tgz",
			"integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
			"requires": {
				"readable-stream": "2.3.3"
			},
			"dependencies": {
				"isarray": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
					"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
				},
				"readable-stream": {
					"version": "2.3.3",
					"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
					"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
					"requires": {
						"core-util-is": "1.0.2",
						"inherits": "2.0.3",
						"isarray": "1.0.0",
						"process-nextick-args": "1.0.7",
						"safe-buffer": "5.1.1",
						"string_decoder": "1.0.3",
						"util-deprecate": "1.0.2"
					}
				},
				"string_decoder": {
					"version": "1.0.3",
					"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
					"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
					"requires": {
						"safe-buffer": "5.1.1"
					}
				}
			}
		},
		"method-override": {
			"version": "2.3.10",
			"resolved": "http://registry.npm.taobao.org/method-override/download/method-override-2.3.10.tgz",
			"integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=",
			"requires": {
				"debug": "2.6.9",
				"methods": "1.1.2",
				"parseurl": "1.3.2",
				"vary": "1.1.2"
			},
			"dependencies": {
				"vary": {
					"version": "1.1.2",
					"resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
					"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
				}
			}
		},
		"methods": {
			"version": "1.1.2",
			"resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
			"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
		},
		"metro-bundler": {
			"version": "0.20.3",
			"resolved": "http://registry.npm.taobao.org/metro-bundler/download/metro-bundler-0.20.3.tgz",
			"integrity": "sha1-De0Btk6JYxFwF7EG91uDz8NPNlY=",
			"requires": {
				"absolute-path": "0.0.0",
				"async": "2.6.0",
				"babel-core": "6.26.0",
				"babel-generator": "6.26.0",
				"babel-plugin-external-helpers": "6.22.0",
				"babel-preset-es2015-node": "6.1.1",
				"babel-preset-fbjs": "2.1.4",
				"babel-preset-react-native": "4.0.0",
				"babel-register": "6.26.0",
				"babylon": "6.18.0",
				"chalk": "1.1.3",
				"concat-stream": "1.6.0",
				"core-js": "2.5.1",
				"debug": "2.6.9",
				"denodeify": "1.2.1",
				"fbjs": "0.8.16",
				"graceful-fs": "4.1.11",
				"image-size": "0.6.1",
				"jest-docblock": "21.2.0",
				"jest-haste-map": "21.2.0",
				"json-stable-stringify": "1.0.1",
				"json5": "0.4.0",
				"left-pad": "1.2.0",
				"lodash": "4.17.4",
				"merge-stream": "1.0.1",
				"mime-types": "2.1.11",
				"mkdirp": "0.5.1",
				"request": "2.83.0",
				"rimraf": "2.6.2",
				"source-map": "0.5.7",
				"temp": "0.8.3",
				"throat": "4.1.0",
				"uglify-es": "3.1.10",
				"wordwrap": "1.0.0",
				"write-file-atomic": "1.3.4",
				"xpipe": "1.0.5"
			},
			"dependencies": {
				"core-js": {
					"version": "2.5.1",
					"resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.5.1.tgz",
					"integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs="
				},
				"json5": {
					"version": "0.4.0",
					"resolved": "http://registry.npm.taobao.org/json5/download/json5-0.4.0.tgz",
					"integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0="
				},
				"mime-db": {
					"version": "1.23.0",
					"resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.23.0.tgz",
					"integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk="
				},
				"mime-types": {
					"version": "2.1.11",
					"resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.11.tgz",
					"integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=",
					"requires": {
						"mime-db": "1.23.0"
					}
				}
			}
		},
		"micromatch": {
			"version": "2.3.11",
			"resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-2.3.11.tgz",
			"integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
			"requires": {
				"arr-diff": "2.0.0",
				"array-unique": "0.2.1",
				"braces": "1.8.5",
				"expand-brackets": "0.1.5",
				"extglob": "0.3.2",
				"filename-regex": "2.0.1",
				"is-extglob": "1.0.0",
				"is-glob": "2.0.1",
				"kind-of": "3.2.2",
				"normalize-path": "2.1.1",
				"object.omit": "2.0.1",
				"parse-glob": "3.0.4",
				"regex-cache": "0.4.4"
			}
		},
		"mime": {
			"version": "1.5.0",
			"resolved": "http://registry.npm.taobao.org/mime/download/mime-1.5.0.tgz",
			"integrity": "sha1-WcIOA64RYInt6307NKZ4jFs8zOo="
		},
		"mime-db": {
			"version": "1.30.0",
			"resolved": "http://registry.npm.taobao.org/mime-db/download/mime-db-1.30.0.tgz",
			"integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE="
		},
		"mime-types": {
			"version": "2.1.17",
			"resolved": "http://registry.npm.taobao.org/mime-types/download/mime-types-2.1.17.tgz",
			"integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
			"requires": {
				"mime-db": "1.30.0"
			}
		},
		"mimic-fn": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/mimic-fn/download/mimic-fn-1.1.0.tgz",
			"integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg="
		},
		"min-document": {
			"version": "2.19.0",
			"resolved": "http://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz",
			"integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
			"requires": {
				"dom-walk": "0.1.1"
			}
		},
		"minimatch": {
			"version": "3.0.4",
			"resolved": "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz",
			"integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
			"requires": {
				"brace-expansion": "1.1.8"
			}
		},
		"minimist": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
			"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
		},
		"mkdirp": {
			"version": "0.5.1",
			"resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
			"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
			"requires": {
				"minimist": "0.0.8"
			},
			"dependencies": {
				"minimist": {
					"version": "0.0.8",
					"resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz",
					"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
				}
			}
		},
		"morgan": {
			"version": "1.6.1",
			"resolved": "http://registry.npm.taobao.org/morgan/download/morgan-1.6.1.tgz",
			"integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=",
			"requires": {
				"basic-auth": "1.0.4",
				"debug": "2.2.0",
				"depd": "1.0.1",
				"on-finished": "2.3.0",
				"on-headers": "1.0.1"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				}
			}
		},
		"ms": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
			"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
		},
		"multiparty": {
			"version": "3.3.2",
			"resolved": "http://registry.npm.taobao.org/multiparty/download/multiparty-3.3.2.tgz",
			"integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=",
			"requires": {
				"readable-stream": "1.1.14",
				"stream-counter": "0.2.0"
			}
		},
		"multipipe": {
			"version": "0.1.2",
			"resolved": "http://registry.npm.taobao.org/multipipe/download/multipipe-0.1.2.tgz",
			"integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
			"requires": {
				"duplexer2": "0.0.2"
			}
		},
		"mute-stream": {
			"version": "0.0.7",
			"resolved": "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.7.tgz",
			"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
		},
		"nan": {
			"version": "2.8.0",
			"resolved": "http://registry.npm.taobao.org/nan/download/nan-2.8.0.tgz",
			"integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=",
			"optional": true
		},
		"natural-compare": {
			"version": "1.4.0",
			"resolved": "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz",
			"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
			"dev": true
		},
		"negotiator": {
			"version": "0.5.3",
			"resolved": "http://registry.npm.taobao.org/negotiator/download/negotiator-0.5.3.tgz",
			"integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g="
		},
		"node-fetch": {
			"version": "1.7.3",
			"resolved": "http://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz",
			"integrity": "sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8=",
			"requires": {
				"encoding": "0.1.12",
				"is-stream": "1.1.0"
			}
		},
		"node-int64": {
			"version": "0.4.0",
			"resolved": "http://registry.npm.taobao.org/node-int64/download/node-int64-0.4.0.tgz",
			"integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs="
		},
		"node-notifier": {
			"version": "5.1.2",
			"resolved": "http://registry.npm.taobao.org/node-notifier/download/node-notifier-5.1.2.tgz",
			"integrity": "sha1-L6nhJgX6EACdRFSdb82KY93g5P8=",
			"requires": {
				"growly": "1.3.0",
				"semver": "5.4.1",
				"shellwords": "0.1.1",
				"which": "1.3.0"
			}
		},
		"normalize-package-data": {
			"version": "2.4.0",
			"resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
			"integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=",
			"requires": {
				"hosted-git-info": "2.5.0",
				"is-builtin-module": "1.0.0",
				"semver": "5.4.1",
				"validate-npm-package-license": "3.0.1"
			}
		},
		"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=",
			"requires": {
				"remove-trailing-separator": "1.1.0"
			}
		},
		"npm-run-path": {
			"version": "2.0.2",
			"resolved": "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
			"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
			"requires": {
				"path-key": "2.0.1"
			}
		},
		"npmlog": {
			"version": "2.0.4",
			"resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-2.0.4.tgz",
			"integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=",
			"requires": {
				"ansi": "0.3.1",
				"are-we-there-yet": "1.1.4",
				"gauge": "1.2.7"
			}
		},
		"number-is-nan": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
			"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
		},
		"nwmatcher": {
			"version": "1.4.3",
			"resolved": "http://registry.npm.taobao.org/nwmatcher/download/nwmatcher-1.4.3.tgz",
			"integrity": "sha1-ZDSOOz2A8DW0CsEVY9J4+LctuJw=",
			"dev": true
		},
		"oauth-sign": {
			"version": "0.8.2",
			"resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz",
			"integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
		},
		"object-assign": {
			"version": "4.1.1",
			"resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
			"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
		},
		"object.omit": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/object.omit/download/object.omit-2.0.1.tgz",
			"integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
			"requires": {
				"for-own": "0.1.5",
				"is-extendable": "0.1.1"
			}
		},
		"on-finished": {
			"version": "2.3.0",
			"resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
			"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
			"requires": {
				"ee-first": "1.1.1"
			}
		},
		"on-headers": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.1.tgz",
			"integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="
		},
		"once": {
			"version": "1.4.0",
			"resolved": "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz",
			"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
			"requires": {
				"wrappy": "1.0.2"
			}
		},
		"onetime": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/onetime/download/onetime-2.0.1.tgz",
			"integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
			"requires": {
				"mimic-fn": "1.1.0"
			}
		},
		"opn": {
			"version": "3.0.3",
			"resolved": "http://registry.npm.taobao.org/opn/download/opn-3.0.3.tgz",
			"integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=",
			"requires": {
				"object-assign": "4.1.1"
			}
		},
		"optimist": {
			"version": "0.6.1",
			"resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
			"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
			"requires": {
				"minimist": "0.0.10",
				"wordwrap": "0.0.3"
			},
			"dependencies": {
				"minimist": {
					"version": "0.0.10",
					"resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz",
					"integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
				},
				"wordwrap": {
					"version": "0.0.3",
					"resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
					"integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
				}
			}
		},
		"optionator": {
			"version": "0.8.2",
			"resolved": "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz",
			"integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
			"dev": true,
			"requires": {
				"deep-is": "0.1.3",
				"fast-levenshtein": "2.0.6",
				"levn": "0.3.0",
				"prelude-ls": "1.1.2",
				"type-check": "0.3.2",
				"wordwrap": "1.0.0"
			}
		},
		"options": {
			"version": "0.0.6",
			"resolved": "http://registry.npm.taobao.org/options/download/options-0.0.6.tgz",
			"integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8="
		},
		"os-homedir": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz",
			"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
		},
		"os-locale": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
			"integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
			"requires": {
				"execa": "0.7.0",
				"lcid": "1.0.0",
				"mem": "1.1.0"
			}
		},
		"os-name": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/os-name/download/os-name-2.0.1.tgz",
			"integrity": "sha1-uaOGNhwXrjohc27wWZQFyajF3F4=",
			"requires": {
				"macos-release": "1.1.0",
				"win-release": "1.1.1"
			}
		},
		"os-tmpdir": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz",
			"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
		},
		"p-cancelable": {
			"version": "0.3.0",
			"resolved": "http://registry.npm.taobao.org/p-cancelable/download/p-cancelable-0.3.0.tgz",
			"integrity": "sha1-ueEjgAvOu3rBOkeb4ZW1B7mNMPo=",
			"dev": true
		},
		"p-finally": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
			"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
		},
		"p-limit": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.1.0.tgz",
			"integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw="
		},
		"p-locate": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz",
			"integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
			"requires": {
				"p-limit": "1.1.0"
			}
		},
		"parse-glob": {
			"version": "3.0.4",
			"resolved": "http://registry.npm.taobao.org/parse-glob/download/parse-glob-3.0.4.tgz",
			"integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
			"requires": {
				"glob-base": "0.3.0",
				"is-dotfile": "1.0.3",
				"is-extglob": "1.0.0",
				"is-glob": "2.0.1"
			}
		},
		"parse-json": {
			"version": "2.2.0",
			"resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
			"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
			"requires": {
				"error-ex": "1.3.1"
			}
		},
		"parse5": {
			"version": "1.5.1",
			"resolved": "http://registry.npm.taobao.org/parse5/download/parse5-1.5.1.tgz",
			"integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=",
			"dev": true
		},
		"parseurl": {
			"version": "1.3.2",
			"resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz",
			"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
		},
		"path-exists": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz",
			"integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
		},
		"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="
		},
		"path-key": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
			"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
		},
		"path-parse": {
			"version": "1.0.5",
			"resolved": "http://registry.npm.taobao.org/path-parse/download/path-parse-1.0.5.tgz",
			"integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
			"dev": true
		},
		"path-type": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz",
			"integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
			"requires": {
				"pify": "2.3.0"
			}
		},
		"pause": {
			"version": "0.1.0",
			"resolved": "http://registry.npm.taobao.org/pause/download/pause-0.1.0.tgz",
			"integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q="
		},
		"pegjs": {
			"version": "0.10.0",
			"resolved": "http://registry.npm.taobao.org/pegjs/download/pegjs-0.10.0.tgz",
			"integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0="
		},
		"performance-now": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
			"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
		},
		"pify": {
			"version": "2.3.0",
			"resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
			"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
		},
		"pinkie": {
			"version": "2.0.4",
			"resolved": "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz",
			"integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
			"dev": true
		},
		"pinkie-promise": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz",
			"integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
			"dev": true,
			"requires": {
				"pinkie": "2.0.4"
			}
		},
		"plist": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/plist/download/plist-1.2.0.tgz",
			"integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=",
			"requires": {
				"base64-js": "0.0.8",
				"util-deprecate": "1.0.2",
				"xmlbuilder": "4.0.0",
				"xmldom": "0.1.27"
			},
			"dependencies": {
				"base64-js": {
					"version": "0.0.8",
					"resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-0.0.8.tgz",
					"integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg="
				}
			}
		},
		"prelude-ls": {
			"version": "1.1.2",
			"resolved": "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
			"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
			"dev": true
		},
		"preserve": {
			"version": "0.2.0",
			"resolved": "http://registry.npm.taobao.org/preserve/download/preserve-0.2.0.tgz",
			"integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
		},
		"pretty-format": {
			"version": "4.3.1",
			"resolved": "http://registry.npm.taobao.org/pretty-format/download/pretty-format-4.3.1.tgz",
			"integrity": "sha1-UwvlxCs8BbNkFKeipDN6qArNDo0="
		},
		"private": {
			"version": "0.1.8",
			"resolved": "http://registry.npm.taobao.org/private/download/private-0.1.8.tgz",
			"integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8="
		},
		"process": {
			"version": "0.5.2",
			"resolved": "http://registry.npm.taobao.org/process/download/process-0.5.2.tgz",
			"integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
		},
		"process-nextick-args": {
			"version": "1.0.7",
			"resolved": "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-1.0.7.tgz",
			"integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
		},
		"promise": {
			"version": "7.3.1",
			"resolved": "http://registry.npm.taobao.org/promise/download/promise-7.3.1.tgz",
			"integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
			"requires": {
				"asap": "2.0.6"
			}
		},
		"prop-types": {
			"version": "15.6.0",
			"resolved": "http://registry.npm.taobao.org/prop-types/download/prop-types-15.6.0.tgz",
			"integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=",
			"requires": {
				"fbjs": "0.8.16",
				"loose-envify": "1.3.1",
				"object-assign": "4.1.1"
			}
		},
		"prr": {
			"version": "0.0.0",
			"resolved": "http://registry.npm.taobao.org/prr/download/prr-0.0.0.tgz",
			"integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo="
		},
		"pseudomap": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
			"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
		},
		"punycode": {
			"version": "1.4.1",
			"resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
			"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
		},
		"qs": {
			"version": "6.5.1",
			"resolved": "http://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz",
			"integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg="
		},
		"random-bytes": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/random-bytes/download/random-bytes-1.0.0.tgz",
			"integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
		},
		"randomatic": {
			"version": "1.1.7",
			"resolved": "http://registry.npm.taobao.org/randomatic/download/randomatic-1.1.7.tgz",
			"integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=",
			"requires": {
				"is-number": "3.0.0",
				"kind-of": "4.0.0"
			},
			"dependencies": {
				"is-number": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz",
					"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
					"requires": {
						"kind-of": "3.2.2"
					},
					"dependencies": {
						"kind-of": {
							"version": "3.2.2",
							"resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
							"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
							"requires": {
								"is-buffer": "1.1.6"
							}
						}
					}
				},
				"kind-of": {
					"version": "4.0.0",
					"resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-4.0.0.tgz",
					"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
					"requires": {
						"is-buffer": "1.1.6"
					}
				}
			}
		},
		"range-parser": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/range-parser/download/range-parser-1.0.3.tgz",
			"integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU="
		},
		"raw-body": {
			"version": "2.1.7",
			"resolved": "http://registry.npm.taobao.org/raw-body/download/raw-body-2.1.7.tgz",
			"integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=",
			"requires": {
				"bytes": "2.4.0",
				"iconv-lite": "0.4.13",
				"unpipe": "1.0.0"
			},
			"dependencies": {
				"bytes": {
					"version": "2.4.0",
					"resolved": "http://registry.npm.taobao.org/bytes/download/bytes-2.4.0.tgz",
					"integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk="
				},
				"iconv-lite": {
					"version": "0.4.13",
					"resolved": "http://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.13.tgz",
					"integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI="
				}
			}
		},
		"react": {
			"version": "16.0.0",
			"resolved": "http://registry.npm.taobao.org/react/download/react-16.0.0.tgz",
			"integrity": "sha1-zn348ZQbA28Cssyp29DLHw6FXi0=",
			"requires": {
				"fbjs": "0.8.16",
				"loose-envify": "1.3.1",
				"object-assign": "4.1.1",
				"prop-types": "15.6.0"
			}
		},
		"react-clone-referenced-element": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/react-clone-referenced-element/download/react-clone-referenced-element-1.0.1.tgz",
			"integrity": "sha1-K7qMaUBMXkqUQ5hgC8xMlB+GBoI="
		},
		"react-deep-force-update": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/react-deep-force-update/download/react-deep-force-update-1.1.1.tgz",
			"integrity": "sha1-vNMUeAJ7ZLMznxCJIatSC0MT3Cw="
		},
		"react-devtools-core": {
			"version": "2.5.2",
			"resolved": "http://registry.npm.taobao.org/react-devtools-core/download/react-devtools-core-2.5.2.tgz",
			"integrity": "sha1-+XvsWvrl2TGNFneAZeDCFMTVcUw=",
			"requires": {
				"shell-quote": "1.6.1",
				"ws": "2.3.1"
			},
			"dependencies": {
				"safe-buffer": {
					"version": "5.0.1",
					"resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.0.1.tgz",
					"integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c="
				},
				"ws": {
					"version": "2.3.1",
					"resolved": "http://registry.npm.taobao.org/ws/download/ws-2.3.1.tgz",
					"integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=",
					"requires": {
						"safe-buffer": "5.0.1",
						"ultron": "1.1.1"
					}
				}
			}
		},
		"react-native": {
			"version": "0.50.3",
			"resolved": "http://registry.npm.taobao.org/react-native/download/react-native-0.50.3.tgz",
			"integrity": "sha1-kSgr1TVsx9eUlpzcRDzHZDibmvQ=",
			"requires": {
				"absolute-path": "0.0.0",
				"art": "0.10.1",
				"babel-core": "6.26.0",
				"babel-plugin-syntax-trailing-function-commas": "6.22.0",
				"babel-plugin-transform-async-to-generator": "6.16.0",
				"babel-plugin-transform-class-properties": "6.24.1",
				"babel-plugin-transform-flow-strip-types": "6.22.0",
				"babel-plugin-transform-object-rest-spread": "6.26.0",
				"babel-register": "6.26.0",
				"babel-runtime": "6.26.0",
				"base64-js": "1.2.1",
				"chalk": "1.1.3",
				"commander": "2.12.1",
				"connect": "2.30.2",
				"create-react-class": "15.6.2",
				"debug": "2.6.9",
				"denodeify": "1.2.1",
				"envinfo": "3.10.0",
				"event-target-shim": "1.1.1",
				"fbjs": "0.8.16",
				"fbjs-scripts": "0.8.1",
				"fs-extra": "1.0.0",
				"glob": "7.1.2",
				"graceful-fs": "4.1.11",
				"inquirer": "3.3.0",
				"lodash": "4.17.4",
				"metro-bundler": "0.20.3",
				"mime": "1.5.0",
				"minimist": "1.2.0",
				"mkdirp": "0.5.1",
				"node-fetch": "1.7.3",
				"node-notifier": "5.1.2",
				"npmlog": "2.0.4",
				"opn": "3.0.3",
				"optimist": "0.6.1",
				"plist": "1.2.0",
				"pretty-format": "4.3.1",
				"promise": "7.3.1",
				"prop-types": "15.6.0",
				"react-clone-referenced-element": "1.0.1",
				"react-devtools-core": "2.5.2",
				"react-timer-mixin": "0.13.3",
				"regenerator-runtime": "0.9.6",
				"rimraf": "2.6.2",
				"semver": "5.4.1",
				"shell-quote": "1.6.1",
				"stacktrace-parser": "0.1.4",
				"whatwg-fetch": "1.1.1",
				"ws": "1.1.5",
				"xcode": "0.9.3",
				"xmldoc": "0.4.0",
				"yargs": "9.0.1"
			},
			"dependencies": {
				"fs-extra": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/fs-extra/download/fs-extra-1.0.0.tgz",
					"integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
					"requires": {
						"graceful-fs": "4.1.11",
						"jsonfile": "2.4.0",
						"klaw": "1.3.1"
					}
				},
				"whatwg-fetch": {
					"version": "1.1.1",
					"resolved": "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-1.1.1.tgz",
					"integrity": "sha1-rDydOfMgxtzlM5lp0FTvQ90zMxk="
				}
			}
		},
		"react-native-instrument-board": {
			"version": "0.0.1",
			"resolved": "https://registry.npmjs.org/react-native-instrument-board/-/react-native-instrument-board-0.0.1.tgz",
			"integrity": "sha512-DkCAKOY0SD93PEYtU213hZvTae17pUSvwqoYJkwi38BUupP/9qweV7OpVm7fcgcueVOABybRltRtEoyMORdugA==",
			"requires": {
				"react-native-svg": "6.0.0"
			}
		},
		"react-native-svg": {
			"version": "6.0.0",
			"resolved": "http://registry.npm.taobao.org/react-native-svg/download/react-native-svg-6.0.0.tgz",
			"integrity": "sha1-Ai0/PWnQx1p7El1+lddhijEhYGo=",
			"requires": {
				"color": "0.11.4",
				"github-download": "0.5.0",
				"lodash": "4.17.4"
			}
		},
		"react-proxy": {
			"version": "1.1.8",
			"resolved": "http://registry.npm.taobao.org/react-proxy/download/react-proxy-1.1.8.tgz",
			"integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=",
			"requires": {
				"lodash": "4.17.4",
				"react-deep-force-update": "1.1.1"
			}
		},
		"react-test-renderer": {
			"version": "16.0.0",
			"resolved": "http://registry.npm.taobao.org/react-test-renderer/download/react-test-renderer-16.0.0.tgz",
			"integrity": "sha1-n+e4MI8vcfKfw1bUECCG8THJyxU=",
			"dev": true,
			"requires": {
				"fbjs": "0.8.16",
				"object-assign": "4.1.1"
			}
		},
		"react-timer-mixin": {
			"version": "0.13.3",
			"resolved": "http://registry.npm.taobao.org/react-timer-mixin/download/react-timer-mixin-0.13.3.tgz",
			"integrity": "sha1-Dai5+AfsB9w+hU0ILHN8ZWBbPSI="
		},
		"react-transform-hmr": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/react-transform-hmr/download/react-transform-hmr-1.0.4.tgz",
			"integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=",
			"requires": {
				"global": "4.3.2",
				"react-proxy": "1.1.8"
			}
		},
		"read-pkg": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz",
			"integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
			"requires": {
				"load-json-file": "2.0.0",
				"normalize-package-data": "2.4.0",
				"path-type": "2.0.0"
			}
		},
		"read-pkg-up": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz",
			"integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
			"requires": {
				"find-up": "2.1.0",
				"read-pkg": "2.0.0"
			}
		},
		"readable-stream": {
			"version": "1.1.14",
			"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
			"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
			"requires": {
				"core-util-is": "1.0.2",
				"inherits": "2.0.3",
				"isarray": "0.0.1",
				"string_decoder": "0.10.31"
			}
		},
		"regenerate": {
			"version": "1.3.3",
			"resolved": "http://registry.npm.taobao.org/regenerate/download/regenerate-1.3.3.tgz",
			"integrity": "sha1-DDNtOYBVPXVcObWGrjsgqknIK38="
		},
		"regenerator-runtime": {
			"version": "0.9.6",
			"resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.9.6.tgz",
			"integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck="
		},
		"regenerator-transform": {
			"version": "0.10.1",
			"resolved": "http://registry.npm.taobao.org/regenerator-transform/download/regenerator-transform-0.10.1.tgz",
			"integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=",
			"requires": {
				"babel-runtime": "6.26.0",
				"babel-types": "6.26.0",
				"private": "0.1.8"
			}
		},
		"regex-cache": {
			"version": "0.4.4",
			"resolved": "http://registry.npm.taobao.org/regex-cache/download/regex-cache-0.4.4.tgz",
			"integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=",
			"requires": {
				"is-equal-shallow": "0.1.3"
			}
		},
		"regexpu-core": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/regexpu-core/download/regexpu-core-2.0.0.tgz",
			"integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
			"requires": {
				"regenerate": "1.3.3",
				"regjsgen": "0.2.0",
				"regjsparser": "0.1.5"
			}
		},
		"regjsgen": {
			"version": "0.2.0",
			"resolved": "http://registry.npm.taobao.org/regjsgen/download/regjsgen-0.2.0.tgz",
			"integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
		},
		"regjsparser": {
			"version": "0.1.5",
			"resolved": "http://registry.npm.taobao.org/regjsparser/download/regjsparser-0.1.5.tgz",
			"integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
			"requires": {
				"jsesc": "0.5.0"
			},
			"dependencies": {
				"jsesc": {
					"version": "0.5.0",
					"resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-0.5.0.tgz",
					"integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
				}
			}
		},
		"remove-trailing-separator": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz",
			"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
		},
		"repeat-element": {
			"version": "1.1.2",
			"resolved": "http://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.2.tgz",
			"integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
		},
		"repeat-string": {
			"version": "1.6.1",
			"resolved": "http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz",
			"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
		},
		"repeating": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/repeating/download/repeating-2.0.1.tgz",
			"integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
			"requires": {
				"is-finite": "1.0.2"
			}
		},
		"replace-ext": {
			"version": "0.0.1",
			"resolved": "http://registry.npm.taobao.org/replace-ext/download/replace-ext-0.0.1.tgz",
			"integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
		},
		"request": {
			"version": "2.83.0",
			"resolved": "http://registry.npm.taobao.org/request/download/request-2.83.0.tgz",
			"integrity": "sha1-ygtl2gLtYpNYh4COb1EDgQNOM1Y=",
			"requires": {
				"aws-sign2": "0.7.0",
				"aws4": "1.6.0",
				"caseless": "0.12.0",
				"combined-stream": "1.0.5",
				"extend": "3.0.1",
				"forever-agent": "0.6.1",
				"form-data": "2.3.1",
				"har-validator": "5.0.3",
				"hawk": "6.0.2",
				"http-signature": "1.2.0",
				"is-typedarray": "1.0.0",
				"isstream": "0.1.2",
				"json-stringify-safe": "5.0.1",
				"mime-types": "2.1.17",
				"oauth-sign": "0.8.2",
				"performance-now": "2.1.0",
				"qs": "6.5.1",
				"safe-buffer": "5.1.1",
				"stringstream": "0.0.5",
				"tough-cookie": "2.3.3",
				"tunnel-agent": "0.6.0",
				"uuid": "3.1.0"
			}
		},
		"require-directory": {
			"version": "2.1.1",
			"resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
			"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
		},
		"require-main-filename": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz",
			"integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
		},
		"resolve": {
			"version": "1.1.7",
			"resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.1.7.tgz",
			"integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
			"dev": true
		},
		"response-time": {
			"version": "2.3.2",
			"resolved": "http://registry.npm.taobao.org/response-time/download/response-time-2.3.2.tgz",
			"integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=",
			"requires": {
				"depd": "1.1.1",
				"on-headers": "1.0.1"
			},
			"dependencies": {
				"depd": {
					"version": "1.1.1",
					"resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
					"integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
				}
			}
		},
		"restore-cursor": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-2.0.0.tgz",
			"integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
			"requires": {
				"onetime": "2.0.1",
				"signal-exit": "3.0.2"
			}
		},
		"right-align": {
			"version": "0.1.3",
			"resolved": "http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz",
			"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
			"dev": true,
			"optional": true,
			"requires": {
				"align-text": "0.1.4"
			}
		},
		"rimraf": {
			"version": "2.6.2",
			"resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.6.2.tgz",
			"integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=",
			"requires": {
				"glob": "7.1.2"
			}
		},
		"rndm": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/rndm/download/rndm-1.2.0.tgz",
			"integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w="
		},
		"run-async": {
			"version": "2.3.0",
			"resolved": "http://registry.npm.taobao.org/run-async/download/run-async-2.3.0.tgz",
			"integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
			"requires": {
				"is-promise": "2.1.0"
			}
		},
		"rx-lite": {
			"version": "4.0.8",
			"resolved": "http://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz",
			"integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ="
		},
		"rx-lite-aggregates": {
			"version": "4.0.8",
			"resolved": "http://registry.npm.taobao.org/rx-lite-aggregates/download/rx-lite-aggregates-4.0.8.tgz",
			"integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
			"requires": {
				"rx-lite": "4.0.8"
			}
		},
		"safe-buffer": {
			"version": "5.1.1",
			"resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
			"integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="
		},
		"sane": {
			"version": "2.2.0",
			"resolved": "http://registry.npm.taobao.org/sane/download/sane-2.2.0.tgz",
			"integrity": "sha1-1tLi/KsA49KDyTuRK3w6IIRvHVY=",
			"requires": {
				"anymatch": "1.3.2",
				"exec-sh": "0.2.1",
				"fb-watchman": "2.0.0",
				"fsevents": "1.1.3",
				"minimatch": "3.0.4",
				"minimist": "1.2.0",
				"walker": "1.0.7",
				"watch": "0.18.0"
			}
		},
		"sax": {
			"version": "1.1.6",
			"resolved": "http://registry.npm.taobao.org/sax/download/sax-1.1.6.tgz",
			"integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA="
		},
		"semver": {
			"version": "5.4.1",
			"resolved": "http://registry.npm.taobao.org/semver/download/semver-5.4.1.tgz",
			"integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4="
		},
		"send": {
			"version": "0.13.2",
			"resolved": "http://registry.npm.taobao.org/send/download/send-0.13.2.tgz",
			"integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=",
			"requires": {
				"debug": "2.2.0",
				"depd": "1.1.1",
				"destroy": "1.0.4",
				"escape-html": "1.0.3",
				"etag": "1.7.0",
				"fresh": "0.3.0",
				"http-errors": "1.3.1",
				"mime": "1.3.4",
				"ms": "0.7.1",
				"on-finished": "2.3.0",
				"range-parser": "1.0.3",
				"statuses": "1.2.1"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"depd": {
					"version": "1.1.1",
					"resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
					"integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
				},
				"mime": {
					"version": "1.3.4",
					"resolved": "http://registry.npm.taobao.org/mime/download/mime-1.3.4.tgz",
					"integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM="
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				},
				"statuses": {
					"version": "1.2.1",
					"resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.2.1.tgz",
					"integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg="
				}
			}
		},
		"serve-favicon": {
			"version": "2.3.2",
			"resolved": "http://registry.npm.taobao.org/serve-favicon/download/serve-favicon-2.3.2.tgz",
			"integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=",
			"requires": {
				"etag": "1.7.0",
				"fresh": "0.3.0",
				"ms": "0.7.2",
				"parseurl": "1.3.2"
			},
			"dependencies": {
				"ms": {
					"version": "0.7.2",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz",
					"integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
				}
			}
		},
		"serve-index": {
			"version": "1.7.3",
			"resolved": "http://registry.npm.taobao.org/serve-index/download/serve-index-1.7.3.tgz",
			"integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=",
			"requires": {
				"accepts": "1.2.13",
				"batch": "0.5.3",
				"debug": "2.2.0",
				"escape-html": "1.0.3",
				"http-errors": "1.3.1",
				"mime-types": "2.1.17",
				"parseurl": "1.3.2"
			},
			"dependencies": {
				"debug": {
					"version": "2.2.0",
					"resolved": "http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz",
					"integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
					"requires": {
						"ms": "0.7.1"
					}
				},
				"ms": {
					"version": "0.7.1",
					"resolved": "http://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz",
					"integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
				}
			}
		},
		"serve-static": {
			"version": "1.10.3",
			"resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.10.3.tgz",
			"integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=",
			"requires": {
				"escape-html": "1.0.3",
				"parseurl": "1.3.2",
				"send": "0.13.2"
			}
		},
		"set-blocking": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz",
			"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
		},
		"setimmediate": {
			"version": "1.0.5",
			"resolved": "http://registry.npm.taobao.org/setimmediate/download/setimmediate-1.0.5.tgz",
			"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
		},
		"shebang-command": {
			"version": "1.2.0",
			"resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
			"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
			"requires": {
				"shebang-regex": "1.0.0"
			}
		},
		"shebang-regex": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
			"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
		},
		"shell-quote": {
			"version": "1.6.1",
			"resolved": "http://registry.npm.taobao.org/shell-quote/download/shell-quote-1.6.1.tgz",
			"integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
			"requires": {
				"array-filter": "0.0.1",
				"array-map": "0.0.0",
				"array-reduce": "0.0.0",
				"jsonify": "0.0.0"
			}
		},
		"shellwords": {
			"version": "0.1.1",
			"resolved": "http://registry.npm.taobao.org/shellwords/download/shellwords-0.1.1.tgz",
			"integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs="
		},
		"signal-exit": {
			"version": "3.0.2",
			"resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
			"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
		},
		"simple-plist": {
			"version": "0.2.1",
			"resolved": "http://registry.npm.taobao.org/simple-plist/download/simple-plist-0.2.1.tgz",
			"integrity": "sha1-cXZts1IyaSjPOoByQrp2IyJjZyM=",
			"requires": {
				"bplist-creator": "0.0.7",
				"bplist-parser": "0.1.1",
				"plist": "2.0.1"
			},
			"dependencies": {
				"base64-js": {
					"version": "1.1.2",
					"resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.1.2.tgz",
					"integrity": "sha1-1kAMrBxMZgl22Q0HoENR2JOV9eg="
				},
				"plist": {
					"version": "2.0.1",
					"resolved": "http://registry.npm.taobao.org/plist/download/plist-2.0.1.tgz",
					"integrity": "sha1-CjLKlIGxw2TpLhjcVch23p0B2os=",
					"requires": {
						"base64-js": "1.1.2",
						"xmlbuilder": "8.2.2",
						"xmldom": "0.1.27"
					}
				},
				"xmlbuilder": {
					"version": "8.2.2",
					"resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-8.2.2.tgz",
					"integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M="
				}
			}
		},
		"slash": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/slash/download/slash-1.0.0.tgz",
			"integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
		},
		"slide": {
			"version": "1.1.6",
			"resolved": "http://registry.npm.taobao.org/slide/download/slide-1.1.6.tgz",
			"integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc="
		},
		"sntp": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/sntp/download/sntp-2.1.0.tgz",
			"integrity": "sha1-LGzsFP7cIiJznK+bXD2F0cxaLMg=",
			"requires": {
				"hoek": "4.2.0"
			}
		},
		"source-map": {
			"version": "0.5.7",
			"resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
			"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
		},
		"source-map-support": {
			"version": "0.4.18",
			"resolved": "http://registry.npm.taobao.org/source-map-support/download/source-map-support-0.4.18.tgz",
			"integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
			"requires": {
				"source-map": "0.5.7"
			}
		},
		"sparkles": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/sparkles/download/sparkles-1.0.0.tgz",
			"integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM="
		},
		"spdx-correct": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-1.0.2.tgz",
			"integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
			"requires": {
				"spdx-license-ids": "1.2.2"
			}
		},
		"spdx-expression-parse": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-1.0.4.tgz",
			"integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw="
		},
		"spdx-license-ids": {
			"version": "1.2.2",
			"resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-1.2.2.tgz",
			"integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc="
		},
		"sprintf-js": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz",
			"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
			"dev": true
		},
		"sshpk": {
			"version": "1.13.1",
			"resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.13.1.tgz",
			"integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
			"requires": {
				"asn1": "0.2.3",
				"assert-plus": "1.0.0",
				"bcrypt-pbkdf": "1.0.1",
				"dashdash": "1.14.1",
				"ecc-jsbn": "0.1.1",
				"getpass": "0.1.7",
				"jsbn": "0.1.1",
				"tweetnacl": "0.14.5"
			}
		},
		"stacktrace-parser": {
			"version": "0.1.4",
			"resolved": "http://registry.npm.taobao.org/stacktrace-parser/download/stacktrace-parser-0.1.4.tgz",
			"integrity": "sha1-ATl5IuX2Ls8whFUiyVxP4dJefU4="
		},
		"statuses": {
			"version": "1.4.0",
			"resolved": "http://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz",
			"integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic="
		},
		"stream-buffers": {
			"version": "2.2.0",
			"resolved": "http://registry.npm.taobao.org/stream-buffers/download/stream-buffers-2.2.0.tgz",
			"integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ="
		},
		"stream-counter": {
			"version": "0.2.0",
			"resolved": "http://registry.npm.taobao.org/stream-counter/download/stream-counter-0.2.0.tgz",
			"integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=",
			"requires": {
				"readable-stream": "1.1.14"
			}
		},
		"string_decoder": {
			"version": "0.10.31",
			"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz",
			"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
		},
		"string-length": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/string-length/download/string-length-2.0.0.tgz",
			"integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",
			"dev": true,
			"requires": {
				"astral-regex": "1.0.0",
				"strip-ansi": "4.0.0"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
					"dev": true
				},
				"strip-ansi": {
					"version": "4.0.0",
					"resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
					"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
					"dev": true,
					"requires": {
						"ansi-regex": "3.0.0"
					}
				}
			}
		},
		"string-width": {
			"version": "2.1.1",
			"resolved": "http://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
			"integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
			"requires": {
				"is-fullwidth-code-point": "2.0.0",
				"strip-ansi": "4.0.0"
			},
			"dependencies": {
				"ansi-regex": {
					"version": "3.0.0",
					"resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
					"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
				},
				"strip-ansi": {
					"version": "4.0.0",
					"resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
					"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
					"requires": {
						"ansi-regex": "3.0.0"
					}
				}
			}
		},
		"stringstream": {
			"version": "0.0.5",
			"resolved": "http://registry.npm.taobao.org/stringstream/download/stringstream-0.0.5.tgz",
			"integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
		},
		"strip-ansi": {
			"version": "3.0.1",
			"resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz",
			"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
			"requires": {
				"ansi-regex": "2.1.1"
			}
		},
		"strip-bom": {
			"version": "3.0.0",
			"resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
			"integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
		},
		"strip-eof": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
			"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
		},
		"supports-color": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
			"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
		},
		"symbol-tree": {
			"version": "3.2.2",
			"resolved": "http://registry.npm.taobao.org/symbol-tree/download/symbol-tree-3.2.2.tgz",
			"integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",
			"dev": true
		},
		"sync-exec": {
			"version": "0.6.2",
			"resolved": "http://registry.npm.taobao.org/sync-exec/download/sync-exec-0.6.2.tgz",
			"integrity": "sha1-cX0izFPwzh3vVZQ2LzqJouu5EQU=",
			"optional": true
		},
		"temp": {
			"version": "0.8.3",
			"resolved": "http://registry.npm.taobao.org/temp/download/temp-0.8.3.tgz",
			"integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=",
			"requires": {
				"os-tmpdir": "1.0.2",
				"rimraf": "2.2.8"
			},
			"dependencies": {
				"rimraf": {
					"version": "2.2.8",
					"resolved": "http://registry.npm.taobao.org/rimraf/download/rimraf-2.2.8.tgz",
					"integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI="
				}
			}
		},
		"test-exclude": {
			"version": "4.1.1",
			"resolved": "http://registry.npm.taobao.org/test-exclude/download/test-exclude-4.1.1.tgz",
			"integrity": "sha1-TYSWSwlmsAh+zDNKLOAC09k0HiY=",
			"dev": true,
			"requires": {
				"arrify": "1.0.1",
				"micromatch": "2.3.11",
				"object-assign": "4.1.1",
				"read-pkg-up": "1.0.1",
				"require-main-filename": "1.0.1"
			},
			"dependencies": {
				"find-up": {
					"version": "1.1.2",
					"resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
					"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
					"dev": true,
					"requires": {
						"path-exists": "2.1.0",
						"pinkie-promise": "2.0.1"
					}
				},
				"load-json-file": {
					"version": "1.1.0",
					"resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
					"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
					"dev": true,
					"requires": {
						"graceful-fs": "4.1.11",
						"parse-json": "2.2.0",
						"pify": "2.3.0",
						"pinkie-promise": "2.0.1",
						"strip-bom": "2.0.0"
					}
				},
				"path-exists": {
					"version": "2.1.0",
					"resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
					"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
					"dev": true,
					"requires": {
						"pinkie-promise": "2.0.1"
					}
				},
				"path-type": {
					"version": "1.1.0",
					"resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
					"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
					"dev": true,
					"requires": {
						"graceful-fs": "4.1.11",
						"pify": "2.3.0",
						"pinkie-promise": "2.0.1"
					}
				},
				"read-pkg": {
					"version": "1.1.0",
					"resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
					"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
					"dev": true,
					"requires": {
						"load-json-file": "1.1.0",
						"normalize-package-data": "2.4.0",
						"path-type": "1.1.0"
					}
				},
				"read-pkg-up": {
					"version": "1.0.1",
					"resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
					"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
					"dev": true,
					"requires": {
						"find-up": "1.1.2",
						"read-pkg": "1.1.0"
					}
				},
				"strip-bom": {
					"version": "2.0.0",
					"resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
					"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
					"dev": true,
					"requires": {
						"is-utf8": "0.2.1"
					}
				}
			}
		},
		"throat": {
			"version": "4.1.0",
			"resolved": "http://registry.npm.taobao.org/throat/download/throat-4.1.0.tgz",
			"integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo="
		},
		"through": {
			"version": "2.3.8",
			"resolved": "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
			"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
		},
		"through2": {
			"version": "2.0.3",
			"resolved": "http://registry.npm.taobao.org/through2/download/through2-2.0.3.tgz",
			"integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
			"requires": {
				"readable-stream": "2.3.3",
				"xtend": "4.0.1"
			},
			"dependencies": {
				"isarray": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz",
					"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
				},
				"readable-stream": {
					"version": "2.3.3",
					"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.3.tgz",
					"integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=",
					"requires": {
						"core-util-is": "1.0.2",
						"inherits": "2.0.3",
						"isarray": "1.0.0",
						"process-nextick-args": "1.0.7",
						"safe-buffer": "5.1.1",
						"string_decoder": "1.0.3",
						"util-deprecate": "1.0.2"
					}
				},
				"string_decoder": {
					"version": "1.0.3",
					"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.0.3.tgz",
					"integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
					"requires": {
						"safe-buffer": "5.1.1"
					}
				}
			}
		},
		"time-stamp": {
			"version": "1.1.0",
			"resolved": "http://registry.npm.taobao.org/time-stamp/download/time-stamp-1.1.0.tgz",
			"integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
		},
		"tmp": {
			"version": "0.0.33",
			"resolved": "http://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz",
			"integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=",
			"requires": {
				"os-tmpdir": "1.0.2"
			}
		},
		"tmpl": {
			"version": "1.0.4",
			"resolved": "http://registry.npm.taobao.org/tmpl/download/tmpl-1.0.4.tgz",
			"integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE="
		},
		"to-fast-properties": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-1.0.3.tgz",
			"integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc="
		},
		"tough-cookie": {
			"version": "2.3.3",
			"resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.3.tgz",
			"integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
			"requires": {
				"punycode": "1.4.1"
			}
		},
		"tr46": {
			"version": "0.0.3",
			"resolved": "http://registry.npm.taobao.org/tr46/download/tr46-0.0.3.tgz",
			"integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
			"dev": true
		},
		"trim-right": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
			"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
		},
		"tsscmp": {
			"version": "1.0.5",
			"resolved": "http://registry.npm.taobao.org/tsscmp/download/tsscmp-1.0.5.tgz",
			"integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc="
		},
		"tunnel-agent": {
			"version": "0.6.0",
			"resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
			"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
			"requires": {
				"safe-buffer": "5.1.1"
			}
		},
		"tweetnacl": {
			"version": "0.14.5",
			"resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
			"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
			"optional": true
		},
		"type-check": {
			"version": "0.3.2",
			"resolved": "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz",
			"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
			"dev": true,
			"requires": {
				"prelude-ls": "1.1.2"
			}
		},
		"type-is": {
			"version": "1.6.15",
			"resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.15.tgz",
			"integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
			"requires": {
				"media-typer": "0.3.0",
				"mime-types": "2.1.17"
			}
		},
		"typedarray": {
			"version": "0.0.6",
			"resolved": "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz",
			"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
		},
		"ua-parser-js": {
			"version": "0.7.17",
			"resolved": "http://registry.npm.taobao.org/ua-parser-js/download/ua-parser-js-0.7.17.tgz",
			"integrity": "sha1-6exflJi57JEOeuOsYmqAXE0J7Kw="
		},
		"uglify-es": {
			"version": "3.1.10",
			"resolved": "http://registry.npm.taobao.org/uglify-es/download/uglify-es-3.1.10.tgz",
			"integrity": "sha1-8YQMO1J3HRdVWgLOFYz0b2iThL0=",
			"requires": {
				"commander": "2.11.0",
				"source-map": "0.6.1"
			},
			"dependencies": {
				"commander": {
					"version": "2.11.0",
					"resolved": "http://registry.npm.taobao.org/commander/download/commander-2.11.0.tgz",
					"integrity": "sha1-FXFS/R56bI2YpbcVzzdt+SgARWM="
				},
				"source-map": {
					"version": "0.6.1",
					"resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
					"integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
				}
			}
		},
		"uglify-to-browserify": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
			"integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
			"dev": true,
			"optional": true
		},
		"uid-safe": {
			"version": "2.1.4",
			"resolved": "http://registry.npm.taobao.org/uid-safe/download/uid-safe-2.1.4.tgz",
			"integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=",
			"requires": {
				"random-bytes": "1.0.0"
			}
		},
		"ultron": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/ultron/download/ultron-1.1.1.tgz",
			"integrity": "sha1-n+FTahCmZKZSZqHjzPhf02MCvJw="
		},
		"unpipe": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
			"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
		},
		"util-deprecate": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
			"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
		},
		"utils-merge": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.0.tgz",
			"integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg="
		},
		"uuid": {
			"version": "3.1.0",
			"resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz",
			"integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ="
		},
		"validate-npm-package-license": {
			"version": "3.0.1",
			"resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.1.tgz",
			"integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
			"requires": {
				"spdx-correct": "1.0.2",
				"spdx-expression-parse": "1.0.4"
			}
		},
		"vary": {
			"version": "1.0.1",
			"resolved": "http://registry.npm.taobao.org/vary/download/vary-1.0.1.tgz",
			"integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA="
		},
		"vcsurl": {
			"version": "0.1.1",
			"resolved": "http://registry.npm.taobao.org/vcsurl/download/vcsurl-0.1.1.tgz",
			"integrity": "sha1-XgChCec4G1W11FuJJTPI7DXJMgw="
		},
		"verror": {
			"version": "1.10.0",
			"resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
			"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
			"requires": {
				"assert-plus": "1.0.0",
				"core-util-is": "1.0.2",
				"extsprintf": "1.3.0"
			}
		},
		"vhost": {
			"version": "3.0.2",
			"resolved": "http://registry.npm.taobao.org/vhost/download/vhost-3.0.2.tgz",
			"integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU="
		},
		"vinyl": {
			"version": "0.5.3",
			"resolved": "http://registry.npm.taobao.org/vinyl/download/vinyl-0.5.3.tgz",
			"integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
			"requires": {
				"clone": "1.0.3",
				"clone-stats": "0.0.1",
				"replace-ext": "0.0.1"
			}
		},
		"walker": {
			"version": "1.0.7",
			"resolved": "http://registry.npm.taobao.org/walker/download/walker-1.0.7.tgz",
			"integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
			"requires": {
				"makeerror": "1.0.11"
			}
		},
		"watch": {
			"version": "0.18.0",
			"resolved": "http://registry.npm.taobao.org/watch/download/watch-0.18.0.tgz",
			"integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=",
			"requires": {
				"exec-sh": "0.2.1",
				"minimist": "1.2.0"
			}
		},
		"webidl-conversions": {
			"version": "4.0.2",
			"resolved": "http://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-4.0.2.tgz",
			"integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=",
			"dev": true
		},
		"whatwg-encoding": {
			"version": "1.0.3",
			"resolved": "http://registry.npm.taobao.org/whatwg-encoding/download/whatwg-encoding-1.0.3.tgz",
			"integrity": "sha1-V8I1vIZX6RTSTho5fTyC2u4Ka6M=",
			"dev": true,
			"requires": {
				"iconv-lite": "0.4.19"
			}
		},
		"whatwg-fetch": {
			"version": "2.0.3",
			"resolved": "http://registry.npm.taobao.org/whatwg-fetch/download/whatwg-fetch-2.0.3.tgz",
			"integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ="
		},
		"whatwg-url": {
			"version": "4.8.0",
			"resolved": "http://registry.npm.taobao.org/whatwg-url/download/whatwg-url-4.8.0.tgz",
			"integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=",
			"dev": true,
			"requires": {
				"tr46": "0.0.3",
				"webidl-conversions": "3.0.1"
			},
			"dependencies": {
				"webidl-conversions": {
					"version": "3.0.1",
					"resolved": "http://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-3.0.1.tgz",
					"integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
					"dev": true
				}
			}
		},
		"which": {
			"version": "1.3.0",
			"resolved": "http://registry.npm.taobao.org/which/download/which-1.3.0.tgz",
			"integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=",
			"requires": {
				"isexe": "2.0.0"
			}
		},
		"which-module": {
			"version": "2.0.0",
			"resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
			"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
		},
		"win-release": {
			"version": "1.1.1",
			"resolved": "http://registry.npm.taobao.org/win-release/download/win-release-1.1.1.tgz",
			"integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=",
			"requires": {
				"semver": "5.4.1"
			}
		},
		"window-size": {
			"version": "0.1.0",
			"resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
			"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
			"dev": true,
			"optional": true
		},
		"wordwrap": {
			"version": "1.0.0",
			"resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz",
			"integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
		},
		"worker-farm": {
			"version": "1.5.2",
			"resolved": "http://registry.npm.taobao.org/worker-farm/download/worker-farm-1.5.2.tgz",
			"integrity": "sha1-MrMS5dw9XUXXnvRKzCWHSRzXKa4=",
			"requires": {
				"errno": "0.1.4",
				"xtend": "4.0.1"
			}
		},
		"wrap-ansi": {
			"version": "2.1.0",
			"resolved": "http://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-2.1.0.tgz",
			"integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
			"requires": {
				"string-width": "1.0.2",
				"strip-ansi": "3.0.1"
			},
			"dependencies": {
				"is-fullwidth-code-point": {
					"version": "1.0.0",
					"resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
					"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
					"requires": {
						"number-is-nan": "1.0.1"
					}
				},
				"string-width": {
					"version": "1.0.2",
					"resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
					"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
					"requires": {
						"code-point-at": "1.1.0",
						"is-fullwidth-code-point": "1.0.0",
						"strip-ansi": "3.0.1"
					}
				}
			}
		},
		"wrappy": {
			"version": "1.0.2",
			"resolved": "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz",
			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
		},
		"write-file-atomic": {
			"version": "1.3.4",
			"resolved": "http://registry.npm.taobao.org/write-file-atomic/download/write-file-atomic-1.3.4.tgz",
			"integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
			"requires": {
				"graceful-fs": "4.1.11",
				"imurmurhash": "0.1.4",
				"slide": "1.1.6"
			}
		},
		"ws": {
			"version": "1.1.5",
			"resolved": "http://registry.npm.taobao.org/ws/download/ws-1.1.5.tgz",
			"integrity": "sha1-y9nm514J/F0skAFfIfDECHXg3VE=",
			"requires": {
				"options": "0.0.6",
				"ultron": "1.0.2"
			},
			"dependencies": {
				"ultron": {
					"version": "1.0.2",
					"resolved": "http://registry.npm.taobao.org/ultron/download/ultron-1.0.2.tgz",
					"integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po="
				}
			}
		},
		"xcode": {
			"version": "0.9.3",
			"resolved": "http://registry.npm.taobao.org/xcode/download/xcode-0.9.3.tgz",
			"integrity": "sha1-kQqJwWrubMC0LKgFptC0z4chHPM=",
			"requires": {
				"pegjs": "0.10.0",
				"simple-plist": "0.2.1",
				"uuid": "3.0.1"
			},
			"dependencies": {
				"uuid": {
					"version": "3.0.1",
					"resolved": "http://registry.npm.taobao.org/uuid/download/uuid-3.0.1.tgz",
					"integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE="
				}
			}
		},
		"xml-name-validator": {
			"version": "2.0.1",
			"resolved": "http://registry.npm.taobao.org/xml-name-validator/download/xml-name-validator-2.0.1.tgz",
			"integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=",
			"dev": true
		},
		"xmlbuilder": {
			"version": "4.0.0",
			"resolved": "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-4.0.0.tgz",
			"integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=",
			"requires": {
				"lodash": "3.10.1"
			},
			"dependencies": {
				"lodash": {
					"version": "3.10.1",
					"resolved": "http://registry.npm.taobao.org/lodash/download/lodash-3.10.1.tgz",
					"integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y="
				}
			}
		},
		"xmldoc": {
			"version": "0.4.0",
			"resolved": "http://registry.npm.taobao.org/xmldoc/download/xmldoc-0.4.0.tgz",
			"integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=",
			"requires": {
				"sax": "1.1.6"
			}
		},
		"xmldom": {
			"version": "0.1.27",
			"resolved": "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz",
			"integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk="
		},
		"xpipe": {
			"version": "1.0.5",
			"resolved": "http://registry.npm.taobao.org/xpipe/download/xpipe-1.0.5.tgz",
			"integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98="
		},
		"xtend": {
			"version": "4.0.1",
			"resolved": "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz",
			"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
		},
		"y18n": {
			"version": "3.2.1",
			"resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
			"integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
		},
		"yallist": {
			"version": "2.1.2",
			"resolved": "http://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
			"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
		},
		"yargs": {
			"version": "9.0.1",
			"resolved": "http://registry.npm.taobao.org/yargs/download/yargs-9.0.1.tgz",
			"integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=",
			"requires": {
				"camelcase": "4.1.0",
				"cliui": "3.2.0",
				"decamelize": "1.2.0",
				"get-caller-file": "1.0.2",
				"os-locale": "2.1.0",
				"read-pkg-up": "2.0.0",
				"require-directory": "2.1.1",
				"require-main-filename": "1.0.1",
				"set-blocking": "2.0.0",
				"string-width": "2.1.1",
				"which-module": "2.0.0",
				"y18n": "3.2.1",
				"yargs-parser": "7.0.0"
			}
		},
		"yargs-parser": {
			"version": "7.0.0",
			"resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz",
			"integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
			"requires": {
				"camelcase": "4.1.0"
			}
		}
	}
}
