diff --git a/lib/summary/index.js b/lib/summary/index.js index fd80b41..e32aef0 100644 --- a/lib/summary/index.js +++ b/lib/summary/index.js @@ -83,36 +83,30 @@ function Summary(options) { function work(filesObj) { _.forEach(filesObj, function(n, key) { if (!_.includes(ignores, key)) { - if (_.isObject(n)) { + var formatLink = function(pathStr) { + var cleanPath = pathStr.replace(/[)\n\r]/g, ''); + return "<" + cleanPath + ">)"; + }; - // It means folderName == subFileName, for example: */assets/assets.md or */Assets/assets.md + if (_.isObject(n)) { if (_.isString(n[key]) || _.isString(n[key.toLowerCase()])) { var file = n[key] || n[key.toLowerCase()]; - desc += _.repeat(' ', step) + formatCatalog(key, '-') + file; - - // Mark it to skip + desc += _.repeat(' ', step) + formatCatalog(key, '-') + formatLink(file) + "\n"; skip = key; } - - // The file is `readme.md` else if (_.isString(n['readme']) || _.isString(n['Readme']) || _.isString(n['README'])) { var readmeDir = n['readme'] || n['Readme'] || n['README']; - desc += _.repeat(' ', step) + formatCatalog(key, '-') + readmeDir.replace(/ /g, "%20"); + desc += _.repeat(' ', step) + formatCatalog(key, '-') + formatLink(readmeDir) + "\n"; } else { desc += _.repeat(' ', step) + "- " + prettyCatalogName(key) + "\n"; } - - // Start a loop step += 2; work(n); step -= 2; } else { - // Skip if `skip` exists or key == `readme` - if (isSkiped(key, skip)) { - return; - } - - desc += _.repeat(' ', step) + formatCatalog(key) + n.replace(/ /g, "%20"); + if (isSkiped(key, skip)) return; + + desc += _.repeat(' ', step) + formatCatalog(key) + formatLink(n) + "\n"; } } }); diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index c103ee0..0000000 --- a/package-lock.json +++ /dev/null @@ -1,1554 +0,0 @@ -{ - "name": "gitbook-summary", - "version": "1.2.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "abab": { - "version": "https://registry.npm.taobao.org/abab/download/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=" - }, - "abbrev": { - "version": "https://registry.npm.taobao.org/abbrev/download/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true - }, - "acorn": { - "version": "https://registry.npm.taobao.org/acorn/download/acorn-2.7.0.tgz", - "integrity": "sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=" - }, - "acorn-globals": { - "version": "https://registry.npm.taobao.org/acorn-globals/download/acorn-globals-1.0.9.tgz", - "integrity": "sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=", - "requires": { - "acorn": "https://registry.npm.taobao.org/acorn/download/acorn-2.7.0.tgz" - } - }, - "ajv": { - "version": "https://registry.npm.taobao.org/ajv/download/ajv-5.5.1.tgz", - "integrity": "sha1-s4u4h22ehr7plJVqBOch6IskjrI=", - "requires": { - "co": "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz", - "fast-deep-equal": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.0.0.tgz", - "fast-json-stable-stringify": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz", - "json-schema-traverse": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz" - } - }, - "align-text": { - "version": "https://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "longest": "https://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz", - "repeat-string": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz" - } - }, - "amdefine": { - "version": "https://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-regex": { - "version": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "argparse": { - "version": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "requires": { - "sprintf-js": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz" - } - }, - "array-equal": { - "version": "http://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "asn1": { - "version": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" - }, - "assert-plus": { - "version": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "async": { - "version": "https://registry.npm.taobao.org/async/download/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, - "asynckit": { - "version": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "aws-sign2": { - "version": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "https://registry.npm.taobao.org/aws4/download/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" - }, - "balanced-match": { - "version": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "bash-color": { - "version": "https://registry.npm.taobao.org/bash-color/download/bash-color-0.0.3.tgz", - "integrity": "sha1-DAiSHsATk6tW6kRPCCXlSTyg5qI=" - }, - "bcrypt-pbkdf": { - "version": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "optional": true, - "requires": { - "tweetnacl": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" - } - }, - "block-elements": { - "version": "https://registry.npm.taobao.org/block-elements/download/block-elements-1.2.0.tgz", - "integrity": "sha1-jgTMq2OMfiWW9QZftsHHUYyQWl0=" - }, - "boolbase": { - "version": "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "boom": { - "version": "https://registry.npm.taobao.org/boom/download/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "requires": { - "hoek": "https://registry.npm.taobao.org/hoek/download/hoek-4.2.0.tgz" - } - }, - "brace-expansion": { - "version": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "requires": { - "balanced-match": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz", - "concat-map": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz" - } - }, - "camelcase": { - "version": "https://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "optional": true - }, - "caseless": { - "version": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "center-align": { - "version": "https://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "optional": true, - "requires": { - "align-text": "https://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz", - "lazy-cache": "https://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz" - } - }, - "chalk": { - "version": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz", - "escape-string-regexp": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "has-ansi": "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz", - "strip-ansi": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "supports-color": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz" - } - }, - "cheerio": { - "version": "https://registry.npm.taobao.org/cheerio/download/cheerio-0.20.0.tgz", - "integrity": "sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU=", - "requires": { - "css-select": "https://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz", - "dom-serializer": "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.0.tgz", - "entities": "https://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz", - "htmlparser2": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.8.3.tgz", - "jsdom": "https://registry.npm.taobao.org/jsdom/download/jsdom-7.2.2.tgz", - "lodash": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz" - }, - "dependencies": { - "lodash": { - "version": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" - } - } - }, - "cliui": { - "version": "https://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "optional": true, - "requires": { - "center-align": "https://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz", - "right-align": "https://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz", - "wordwrap": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz" - }, - "dependencies": { - "wordwrap": { - "version": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true, - "optional": true - } - } - }, - "co": { - "version": "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "collapse-whitespace": { - "version": "https://registry.npm.taobao.org/collapse-whitespace/download/collapse-whitespace-1.1.2.tgz", - "integrity": "sha1-ubMdedVZTuPCLBWBnFSCjlZbMIU=", - "requires": { - "block-elements": "https://registry.npm.taobao.org/block-elements/download/block-elements-1.2.0.tgz", - "void-elements": "https://registry.npm.taobao.org/void-elements/download/void-elements-2.0.1.tgz" - } - }, - "combined-stream": { - "version": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "requires": { - "delayed-stream": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz" - } - }, - "commander": { - "version": "https://registry.npm.taobao.org/commander/download/commander-2.12.2.tgz", - "integrity": "sha1-D1lGxCftnsDZGka7ne9T5UZQ5VU=" - }, - "concat-map": { - "version": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "core-util-is": { - "version": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "coveralls": { - "version": "https://registry.npm.taobao.org/coveralls/download/coveralls-2.13.3.tgz", - "integrity": "sha1-mtfCrlJ0F/Nh6LYmSD9I7pLdK8c=", - "dev": true, - "requires": { - "js-yaml": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.6.1.tgz", - "lcov-parse": "https://registry.npm.taobao.org/lcov-parse/download/lcov-parse-0.0.10.tgz", - "log-driver": "https://registry.npm.taobao.org/log-driver/download/log-driver-1.2.5.tgz", - "minimist": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz", - "request": "https://registry.npm.taobao.org/request/download/request-2.79.0.tgz" - }, - "dependencies": { - "assert-plus": { - "version": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true - }, - "aws-sign2": { - "version": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true - }, - "boom": { - "version": "https://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "https://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz" - } - }, - "caseless": { - "version": "https://registry.npm.taobao.org/caseless/download/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true - }, - "cryptiles": { - "version": "https://registry.npm.taobao.org/cryptiles/download/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "requires": { - "boom": "https://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz" - } - }, - "esprima": { - "version": "https://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "form-data": { - "version": "https://registry.npm.taobao.org/form-data/download/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "requires": { - "asynckit": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", - "combined-stream": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz", - "mime-types": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz" - } - }, - "har-validator": { - "version": "https://registry.npm.taobao.org/har-validator/download/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "dev": true, - "requires": { - "chalk": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz", - "commander": "https://registry.npm.taobao.org/commander/download/commander-2.12.2.tgz", - "is-my-json-valid": "https://registry.npm.taobao.org/is-my-json-valid/download/is-my-json-valid-2.16.1.tgz", - "pinkie-promise": "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz" - } - }, - "hawk": { - "version": "https://registry.npm.taobao.org/hawk/download/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "requires": { - "boom": "https://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz", - "cryptiles": "https://registry.npm.taobao.org/cryptiles/download/cryptiles-2.0.5.tgz", - "hoek": "https://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz", - "sntp": "https://registry.npm.taobao.org/sntp/download/sntp-1.0.9.tgz" - } - }, - "hoek": { - "version": "https://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "http-signature": { - "version": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "requires": { - "assert-plus": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz", - "jsprim": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", - "sshpk": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.13.1.tgz" - } - }, - "js-yaml": { - "version": "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.6.1.tgz", - "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=", - "dev": true, - "requires": { - "argparse": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz", - "esprima": "https://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz" - } - }, - "qs": { - "version": "https://registry.npm.taobao.org/qs/download/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", - "dev": true - }, - "request": { - "version": "https://registry.npm.taobao.org/request/download/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "dev": true, - "requires": { - "aws-sign2": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.6.0.tgz", - "aws4": "https://registry.npm.taobao.org/aws4/download/aws4-1.6.0.tgz", - "caseless": "https://registry.npm.taobao.org/caseless/download/caseless-0.11.0.tgz", - "combined-stream": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz", - "extend": "https://registry.npm.taobao.org/extend/download/extend-3.0.1.tgz", - "forever-agent": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", - "form-data": "https://registry.npm.taobao.org/form-data/download/form-data-2.1.4.tgz", - "har-validator": "https://registry.npm.taobao.org/har-validator/download/har-validator-2.0.6.tgz", - "hawk": "https://registry.npm.taobao.org/hawk/download/hawk-3.1.3.tgz", - "http-signature": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.1.1.tgz", - "is-typedarray": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", - "isstream": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", - "json-stringify-safe": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", - "mime-types": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "oauth-sign": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz", - "qs": "https://registry.npm.taobao.org/qs/download/qs-6.3.2.tgz", - "stringstream": "https://registry.npm.taobao.org/stringstream/download/stringstream-0.0.5.tgz", - "tough-cookie": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.3.tgz", - "tunnel-agent": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.4.3.tgz", - "uuid": "https://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz" - } - }, - "sntp": { - "version": "https://registry.npm.taobao.org/sntp/download/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "requires": { - "hoek": "https://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz" - } - }, - "tunnel-agent": { - "version": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true - } - } - }, - "cryptiles": { - "version": "https://registry.npm.taobao.org/cryptiles/download/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "requires": { - "boom": "https://registry.npm.taobao.org/boom/download/boom-5.2.0.tgz" - }, - "dependencies": { - "boom": { - "version": "https://registry.npm.taobao.org/boom/download/boom-5.2.0.tgz", - "integrity": "sha1-XdnabuOl8wIHdDYpDLcX0/SlTgI=", - "requires": { - "hoek": "https://registry.npm.taobao.org/hoek/download/hoek-4.2.0.tgz" - } - } - } - }, - "css-select": { - "version": "https://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz", - "css-what": "https://registry.npm.taobao.org/css-what/download/css-what-2.1.0.tgz", - "domutils": "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz", - "nth-check": "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.1.tgz" - } - }, - "css-what": { - "version": "https://registry.npm.taobao.org/css-what/download/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=" - }, - "cssom": { - "version": "http://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=" - }, - "cssstyle": { - "version": "http://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", - "requires": { - "cssom": "http://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz" - } - }, - "dashdash": { - "version": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" - } - }, - "debug": { - "version": "https://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "https://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz" - } - }, - "decamelize": { - "version": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "optional": true - }, - "deep-is": { - "version": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "delayed-stream": { - "version": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "diff": { - "version": "https://registry.npm.taobao.org/diff/download/diff-1.4.0.tgz", - "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", - "dev": true - }, - "dom-serializer": { - "version": "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "requires": { - "domelementtype": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.1.3.tgz", - "entities": "https://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz" - }, - "dependencies": { - "domelementtype": { - "version": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" - } - } - }, - "domelementtype": { - "version": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=" - }, - "domhandler": { - "version": "https://registry.npm.taobao.org/domhandler/download/domhandler-2.3.0.tgz", - "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", - "requires": { - "domelementtype": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.0.tgz" - } - }, - "domutils": { - "version": "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "requires": { - "dom-serializer": "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.0.tgz", - "domelementtype": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.0.tgz" - } - }, - "ecc-jsbn": { - "version": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true, - "requires": { - "jsbn": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" - } - }, - "entities": { - "version": "https://registry.npm.taobao.org/entities/download/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" - }, - "escape-string-regexp": { - "version": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "http://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "integrity": "sha1-mBGi8mXcHNOJRCDuNxcGS2MriFI=", - "requires": { - "esprima": "https://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz", - "estraverse": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz", - "esutils": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz", - "optionator": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz", - "source-map": "http://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - } - }, - "esprima": { - "version": "https://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "estraverse": { - "version": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" - }, - "esutils": { - "version": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "extend": { - "version": "https://registry.npm.taobao.org/extend/download/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" - }, - "extsprintf": { - "version": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" - }, - "fast-json-stable-stringify": { - "version": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "forever-agent": { - "version": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "http://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "requires": { - "asynckit": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", - "combined-stream": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz", - "mime-types": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz" - } - }, - "front-matter": { - "version": "https://registry.npm.taobao.org/front-matter/download/front-matter-2.3.0.tgz", - "integrity": "sha1-cgOviWzjV+4E4qpFFp6pHtf2dQQ=", - "requires": { - "js-yaml": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz" - } - }, - "fs-extra": { - "version": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "requires": { - "graceful-fs": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz", - "jsonfile": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz", - "klaw": "https://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz", - "path-is-absolute": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "rimraf": "http://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz" - } - }, - "fs.realpath": { - "version": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "generate-function": { - "version": "https://registry.npm.taobao.org/generate-function/download/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true - }, - "generate-object-property": { - "version": "https://registry.npm.taobao.org/generate-object-property/download/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "requires": { - "is-property": "https://registry.npm.taobao.org/is-property/download/is-property-1.0.2.tgz" - } - }, - "getpass": { - "version": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" - } - }, - "glob": { - "version": "https://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz", - "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", - "requires": { - "fs.realpath": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz", - "inflight": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", - "inherits": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "minimatch": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", - "once": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz" - } - }, - "graceful-fs": { - "version": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" - }, - "growl": { - "version": "https://registry.npm.taobao.org/growl/download/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", - "dev": true - }, - "handlebars": { - "version": "https://registry.npm.taobao.org/handlebars/download/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", - "dev": true, - "requires": { - "async": "https://registry.npm.taobao.org/async/download/async-1.5.2.tgz", - "optimist": "https://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz", - "source-map": "https://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz", - "uglify-js": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz" - }, - "dependencies": { - "source-map": { - "version": "https://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": "https://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz" - } - } - } - }, - "har-schema": { - "version": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "requires": { - "ajv": "https://registry.npm.taobao.org/ajv/download/ajv-5.5.1.tgz", - "har-schema": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz" - } - }, - "has-ansi": { - "version": "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" - } - }, - "has-flag": { - "version": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "hawk": { - "version": "https://registry.npm.taobao.org/hawk/download/hawk-6.0.2.tgz", - "integrity": "sha1-r02RTrBl+bXOTZ0RwcshJu7MMDg=", - "requires": { - "boom": "https://registry.npm.taobao.org/boom/download/boom-4.3.1.tgz", - "cryptiles": "https://registry.npm.taobao.org/cryptiles/download/cryptiles-3.1.2.tgz", - "hoek": "https://registry.npm.taobao.org/hoek/download/hoek-4.2.0.tgz", - "sntp": "https://registry.npm.taobao.org/sntp/download/sntp-2.1.0.tgz" - } - }, - "hoek": { - "version": "https://registry.npm.taobao.org/hoek/download/hoek-4.2.0.tgz", - "integrity": "sha1-ctnQdU9/4lyi0BrY+PmpRJqJUm0=" - }, - "htmlparser2": { - "version": "https://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.8.3.tgz", - "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", - "requires": { - "domelementtype": "https://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.0.tgz", - "domhandler": "https://registry.npm.taobao.org/domhandler/download/domhandler-2.3.0.tgz", - "domutils": "https://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz", - "entities": "https://registry.npm.taobao.org/entities/download/entities-1.0.0.tgz", - "readable-stream": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz" - }, - "dependencies": { - "entities": { - "version": "https://registry.npm.taobao.org/entities/download/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=" - } - } - }, - "http-signature": { - "version": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", - "jsprim": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", - "sshpk": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.13.1.tgz" - } - }, - "iconv-lite": { - "version": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs=" - }, - "inflight": { - "version": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", - "wrappy": "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz" - } - }, - "inherits": { - "version": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "is-buffer": { - "version": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", - "dev": true - }, - "is-my-json-valid": { - "version": "https://registry.npm.taobao.org/is-my-json-valid/download/is-my-json-valid-2.16.1.tgz", - "integrity": "sha1-WoRnd+LCYg0eaRBOXToDsfYIjxE=", - "dev": true, - "requires": { - "generate-function": "https://registry.npm.taobao.org/generate-function/download/generate-function-2.0.0.tgz", - "generate-object-property": "https://registry.npm.taobao.org/generate-object-property/download/generate-object-property-1.2.0.tgz", - "jsonpointer": "https://registry.npm.taobao.org/jsonpointer/download/jsonpointer-4.0.1.tgz", - "xtend": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz" - } - }, - "is-property": { - "version": "https://registry.npm.taobao.org/is-property/download/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true - }, - "is-typedarray": { - "version": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "isarray": { - "version": "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isexe": { - "version": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isstream": { - "version": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul": { - "version": "https://registry.npm.taobao.org/istanbul/download/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "dev": true, - "requires": { - "abbrev": "https://registry.npm.taobao.org/abbrev/download/abbrev-1.0.9.tgz", - "async": "https://registry.npm.taobao.org/async/download/async-1.5.2.tgz", - "escodegen": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.8.1.tgz", - "esprima": "https://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz", - "glob": "https://registry.npm.taobao.org/glob/download/glob-5.0.15.tgz", - "handlebars": "https://registry.npm.taobao.org/handlebars/download/handlebars-4.0.11.tgz", - "js-yaml": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "mkdirp": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz", - "nopt": "https://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz", - "once": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", - "resolve": "https://registry.npm.taobao.org/resolve/download/resolve-1.1.7.tgz", - "supports-color": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz", - "which": "https://registry.npm.taobao.org/which/download/which-1.3.0.tgz", - "wordwrap": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz" - }, - "dependencies": { - "escodegen": { - "version": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "requires": { - "esprima": "https://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz", - "estraverse": "https://registry.npm.taobao.org/estraverse/download/estraverse-1.9.3.tgz", - "esutils": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz", - "optionator": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz", - "source-map": "https://registry.npm.taobao.org/source-map/download/source-map-0.2.0.tgz" - } - }, - "esprima": { - "version": "https://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "estraverse": { - "version": "https://registry.npm.taobao.org/estraverse/download/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "glob": { - "version": "https://registry.npm.taobao.org/glob/download/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", - "inherits": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "minimatch": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", - "once": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", - "path-is-absolute": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz" - } - }, - "source-map": { - "version": "https://registry.npm.taobao.org/source-map/download/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": "https://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz" - } - }, - "supports-color": { - "version": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz" - } - } - } - }, - "jade": { - "version": "https://registry.npm.taobao.org/jade/download/jade-0.26.3.tgz", - "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=", - "dev": true, - "requires": { - "commander": "https://registry.npm.taobao.org/commander/download/commander-0.6.1.tgz", - "mkdirp": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.3.0.tgz" - }, - "dependencies": { - "commander": { - "version": "https://registry.npm.taobao.org/commander/download/commander-0.6.1.tgz", - "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=", - "dev": true - }, - "mkdirp": { - "version": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.3.0.tgz", - "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", - "dev": true - } - } - }, - "js-yaml": { - "version": "http://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha1-LnhEFka9RoLpY/IrbpKCPDCcYtw=", - "requires": { - "argparse": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz", - "esprima": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.0.tgz" - }, - "dependencies": { - "esprima": { - "version": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.0.tgz", - "integrity": "sha1-RJnt3NERDgshi6zy+n9/WfVcqAQ=" - } - } - }, - "jsbn": { - "version": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true - }, - "jsdom": { - "version": "https://registry.npm.taobao.org/jsdom/download/jsdom-7.2.2.tgz", - "integrity": "sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4=", - "optional": true, - "requires": { - "abab": "https://registry.npm.taobao.org/abab/download/abab-1.0.4.tgz", - "acorn": "https://registry.npm.taobao.org/acorn/download/acorn-2.7.0.tgz", - "acorn-globals": "https://registry.npm.taobao.org/acorn-globals/download/acorn-globals-1.0.9.tgz", - "cssom": "http://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "cssstyle": "http://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "escodegen": "http://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "nwmatcher": "https://registry.npm.taobao.org/nwmatcher/download/nwmatcher-1.4.3.tgz", - "parse5": "http://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "request": "https://registry.npm.taobao.org/request/download/request-2.83.0.tgz", - "sax": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", - "symbol-tree": "http://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "tough-cookie": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.3.tgz", - "webidl-conversions": "https://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-2.0.1.tgz", - "whatwg-url-compat": "https://registry.npm.taobao.org/whatwg-url-compat/download/whatwg-url-compat-0.6.5.tgz", - "xml-name-validator": "http://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz" - } - }, - "json-schema": { - "version": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" - }, - "json-stringify-safe": { - "version": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsonfile": { - "version": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "requires": { - "graceful-fs": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz" - } - }, - "jsonpointer": { - "version": "https://registry.npm.taobao.org/jsonpointer/download/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true - }, - "jsprim": { - "version": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", - "extsprintf": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", - "json-schema": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz", - "verror": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz" - } - }, - "kind-of": { - "version": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz" - } - }, - "klaw": { - "version": "https://registry.npm.taobao.org/klaw/download/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "requires": { - "graceful-fs": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz" - } - }, - "lazy-cache": { - "version": "https://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true, - "optional": true - }, - "lcov-parse": { - "version": "https://registry.npm.taobao.org/lcov-parse/download/lcov-parse-0.0.10.tgz", - "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=", - "dev": true - }, - "levn": { - "version": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz", - "type-check": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz" - } - }, - "lodash": { - "version": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" - }, - "log-driver": { - "version": "https://registry.npm.taobao.org/log-driver/download/log-driver-1.2.5.tgz", - "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=", - "dev": true - }, - "longest": { - "version": "https://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "lru-cache": { - "version": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "mime-db": { - "version": "http://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" - }, - "mime-types": { - "version": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "requires": { - "mime-db": "http://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz" - } - }, - "minimatch": { - "version": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "requires": { - "brace-expansion": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.8.tgz" - } - }, - "minimist": { - "version": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "mkdirp": { - "version": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz" - }, - "dependencies": { - "minimist": { - "version": "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "mocha": { - "version": "https://registry.npm.taobao.org/mocha/download/mocha-2.5.3.tgz", - "integrity": "sha1-FhvlvetJZ3HrmzV0UFC2IrWu/Fg=", - "dev": true, - "requires": { - "commander": "https://registry.npm.taobao.org/commander/download/commander-2.3.0.tgz", - "debug": "https://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz", - "diff": "https://registry.npm.taobao.org/diff/download/diff-1.4.0.tgz", - "escape-string-regexp": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.2.tgz", - "glob": "https://registry.npm.taobao.org/glob/download/glob-3.2.11.tgz", - "growl": "https://registry.npm.taobao.org/growl/download/growl-1.9.2.tgz", - "jade": "https://registry.npm.taobao.org/jade/download/jade-0.26.3.tgz", - "mkdirp": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz", - "supports-color": "https://registry.npm.taobao.org/supports-color/download/supports-color-1.2.0.tgz", - "to-iso-string": "https://registry.npm.taobao.org/to-iso-string/download/to-iso-string-0.0.2.tgz" - }, - "dependencies": { - "commander": { - "version": "https://registry.npm.taobao.org/commander/download/commander-2.3.0.tgz", - "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", - "dev": true - }, - "escape-string-regexp": { - "version": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.2.tgz", - "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=", - "dev": true - }, - "glob": { - "version": "https://registry.npm.taobao.org/glob/download/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "dev": true, - "requires": { - "inherits": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "minimatch": "https://registry.npm.taobao.org/minimatch/download/minimatch-0.3.0.tgz" - } - }, - "minimatch": { - "version": "https://registry.npm.taobao.org/minimatch/download/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-2.7.3.tgz", - "sigmund": "https://registry.npm.taobao.org/sigmund/download/sigmund-1.0.1.tgz" - } - }, - "supports-color": { - "version": "https://registry.npm.taobao.org/supports-color/download/supports-color-1.2.0.tgz", - "integrity": "sha1-/x7R5hFp0Gs88tWI4YixjYhH4X4=", - "dev": true - } - } - }, - "ms": { - "version": "https://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "nopt": { - "version": "https://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "https://registry.npm.taobao.org/abbrev/download/abbrev-1.0.9.tgz" - } - }, - "nth-check": { - "version": "https://registry.npm.taobao.org/nth-check/download/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "requires": { - "boolbase": "https://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz" - } - }, - "nwmatcher": { - "version": "https://registry.npm.taobao.org/nwmatcher/download/nwmatcher-1.4.3.tgz", - "integrity": "sha1-ZDSOOz2A8DW0CsEVY9J4+LctuJw=" - }, - "oauth-sign": { - "version": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" - }, - "once": { - "version": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz" - } - }, - "optimist": { - "version": "https://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "https://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz", - "wordwrap": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz" - }, - "dependencies": { - "minimist": { - "version": "https://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, - "wordwrap": { - "version": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } - } - }, - "optionator": { - "version": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "requires": { - "deep-is": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz", - "fast-levenshtein": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz", - "levn": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", - "prelude-ls": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz", - "type-check": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", - "wordwrap": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz" - } - }, - "parse5": { - "version": "http://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=" - }, - "path": { - "version": "https://registry.npm.taobao.org/path/download/path-0.12.7.tgz", - "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", - "requires": { - "process": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", - "util": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz" - } - }, - "path-is-absolute": { - "version": "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "performance-now": { - "version": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pinkie": { - "version": "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "https://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "https://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz" - } - }, - "prelude-ls": { - "version": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "process": { - "version": "https://registry.npm.taobao.org/process/download/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, - "punycode": { - "version": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "qs": { - "version": "https://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz", - "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=" - }, - "readable-stream": { - "version": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", - "inherits": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "isarray": "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz", - "string_decoder": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz" - } - }, - "repeat-string": { - "version": "https://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "https://registry.npm.taobao.org/request/download/request-2.83.0.tgz", - "integrity": "sha1-ygtl2gLtYpNYh4COb1EDgQNOM1Y=", - "requires": { - "aws-sign2": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz", - "aws4": "https://registry.npm.taobao.org/aws4/download/aws4-1.6.0.tgz", - "caseless": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", - "combined-stream": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.5.tgz", - "extend": "https://registry.npm.taobao.org/extend/download/extend-3.0.1.tgz", - "forever-agent": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", - "form-data": "http://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "har-validator": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.0.3.tgz", - "hawk": "https://registry.npm.taobao.org/hawk/download/hawk-6.0.2.tgz", - "http-signature": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", - "is-typedarray": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz", - "isstream": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz", - "json-stringify-safe": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz", - "mime-types": "http://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "oauth-sign": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz", - "performance-now": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz", - "qs": "https://registry.npm.taobao.org/qs/download/qs-6.5.1.tgz", - "safe-buffer": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz", - "stringstream": "https://registry.npm.taobao.org/stringstream/download/stringstream-0.0.5.tgz", - "tough-cookie": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.3.tgz", - "tunnel-agent": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", - "uuid": "https://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz" - } - }, - "resolve": { - "version": "https://registry.npm.taobao.org/resolve/download/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "right-align": { - "version": "https://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": "https://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz" - } - }, - "rimraf": { - "version": "http://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=", - "requires": { - "glob": "https://registry.npm.taobao.org/glob/download/glob-7.1.2.tgz" - } - }, - "safe-buffer": { - "version": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz", - "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=" - }, - "sax": { - "version": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", - "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=" - }, - "should": { - "version": "https://registry.npm.taobao.org/should/download/should-7.1.1.tgz", - "integrity": "sha1-ZGTEi298Hh8YrASDV4+i3VXCxuA=", - "dev": true, - "requires": { - "should-equal": "https://registry.npm.taobao.org/should-equal/download/should-equal-0.5.0.tgz", - "should-format": "https://registry.npm.taobao.org/should-format/download/should-format-0.3.1.tgz", - "should-type": "https://registry.npm.taobao.org/should-type/download/should-type-0.2.0.tgz" - } - }, - "should-equal": { - "version": "https://registry.npm.taobao.org/should-equal/download/should-equal-0.5.0.tgz", - "integrity": "sha1-x5fxNfMGf+tp6+zbMGscP+IbPm8=", - "dev": true, - "requires": { - "should-type": "https://registry.npm.taobao.org/should-type/download/should-type-0.2.0.tgz" - } - }, - "should-format": { - "version": "https://registry.npm.taobao.org/should-format/download/should-format-0.3.1.tgz", - "integrity": "sha1-LLt4JGFnCs5CkrKx7EaNuM+Z4zA=", - "dev": true, - "requires": { - "should-type": "https://registry.npm.taobao.org/should-type/download/should-type-0.2.0.tgz" - } - }, - "should-type": { - "version": "https://registry.npm.taobao.org/should-type/download/should-type-0.2.0.tgz", - "integrity": "sha1-ZwfvlVKdmJ3MCY/gdTqx+RNrt/Y=", - "dev": true - }, - "sigmund": { - "version": "https://registry.npm.taobao.org/sigmund/download/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "sntp": { - "version": "https://registry.npm.taobao.org/sntp/download/sntp-2.1.0.tgz", - "integrity": "sha1-LGzsFP7cIiJznK+bXD2F0cxaLMg=", - "requires": { - "hoek": "https://registry.npm.taobao.org/hoek/download/hoek-4.2.0.tgz" - } - }, - "source-map": { - "version": "http://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - }, - "sprintf-js": { - "version": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "sshpk": { - "version": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "requires": { - "asn1": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.3.tgz", - "assert-plus": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", - "bcrypt-pbkdf": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.1.tgz", - "dashdash": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", - "ecc-jsbn": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.1.tgz", - "getpass": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", - "jsbn": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz", - "tweetnacl": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" - } - }, - "string_decoder": { - "version": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "stringstream": { - "version": "https://registry.npm.taobao.org/stringstream/download/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" - }, - "strip-ansi": { - "version": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" - } - }, - "supports-color": { - "version": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "symbol-tree": { - "version": "http://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" - }, - "to-iso-string": { - "version": "https://registry.npm.taobao.org/to-iso-string/download/to-iso-string-0.0.2.tgz", - "integrity": "sha1-TcGeZk38y+Jb2NtQiwDG2hWCVdE=", - "dev": true - }, - "to-markdown": { - "version": "https://registry.npm.taobao.org/to-markdown/download/to-markdown-2.1.0.tgz", - "integrity": "sha1-+7syDoEo+p2+FZhCvXp7pUkaEf8=", - "requires": { - "collapse-whitespace": "https://registry.npm.taobao.org/collapse-whitespace/download/collapse-whitespace-1.1.2.tgz", - "jsdom": "https://registry.npm.taobao.org/jsdom/download/jsdom-8.5.0.tgz" - }, - "dependencies": { - "jsdom": { - "version": "https://registry.npm.taobao.org/jsdom/download/jsdom-8.5.0.tgz", - "integrity": "sha1-1Nj12/J2hjW2KmKCO5R89wcevJg=", - "requires": { - "abab": "https://registry.npm.taobao.org/abab/download/abab-1.0.4.tgz", - "acorn": "https://registry.npm.taobao.org/acorn/download/acorn-2.7.0.tgz", - "acorn-globals": "https://registry.npm.taobao.org/acorn-globals/download/acorn-globals-1.0.9.tgz", - "array-equal": "http://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "cssom": "http://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "cssstyle": "http://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "escodegen": "http://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", - "iconv-lite": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "nwmatcher": "https://registry.npm.taobao.org/nwmatcher/download/nwmatcher-1.4.3.tgz", - "parse5": "http://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "request": "https://registry.npm.taobao.org/request/download/request-2.83.0.tgz", - "sax": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", - "symbol-tree": "http://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "tough-cookie": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.3.tgz", - "webidl-conversions": "http://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "whatwg-url": "https://registry.npm.taobao.org/whatwg-url/download/whatwg-url-2.0.1.tgz", - "xml-name-validator": "http://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz" - } - }, - "webidl-conversions": { - "version": "http://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - } - } - }, - "tough-cookie": { - "version": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "requires": { - "punycode": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz" - } - }, - "tr46": { - "version": "http://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "tunnel-agent": { - "version": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz" - } - }, - "tweetnacl": { - "version": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true - }, - "type-check": { - "version": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" - } - }, - "uglify-js": { - "version": "https://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "http://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "uglify-to-browserify": "https://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz", - "yargs": "https://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz" - } - }, - "uglify-to-browserify": { - "version": "https://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "util": { - "version": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "dependencies": { - "inherits": { - "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - } - } - }, - "uuid": { - "version": "https://registry.npm.taobao.org/uuid/download/uuid-3.1.0.tgz", - "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=" - }, - "verror": { - "version": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz", - "core-util-is": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz", - "extsprintf": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz" - } - }, - "void-elements": { - "version": "https://registry.npm.taobao.org/void-elements/download/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" - }, - "webidl-conversions": { - "version": "https://registry.npm.taobao.org/webidl-conversions/download/webidl-conversions-2.0.1.tgz", - "integrity": "sha1-O/glj30xjHRDw28uFpQCoaZwNQY=", - "optional": true - }, - "whatwg-url": { - "version": "https://registry.npm.taobao.org/whatwg-url/download/whatwg-url-2.0.1.tgz", - "integrity": "sha1-U5ayBD8CDub3BNnEXqhRnnJN5lk=", - "requires": { - "tr46": "http://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "webidl-conversions": "http://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - }, - "dependencies": { - "webidl-conversions": { - "version": "http://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - } - } - }, - "whatwg-url-compat": { - "version": "https://registry.npm.taobao.org/whatwg-url-compat/download/whatwg-url-compat-0.6.5.tgz", - "integrity": "sha1-AImBEa9om7CXVBzVpFymyHmERb8=", - "optional": true, - "requires": { - "tr46": "http://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - } - }, - "which": { - "version": "https://registry.npm.taobao.org/which/download/which-1.3.0.tgz", - "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=", - "dev": true, - "requires": { - "isexe": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz" - } - }, - "window-size": { - "version": "https://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "optional": true - }, - "wordwrap": { - "version": "https://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - }, - "wrappy": { - "version": "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "xml-name-validator": { - "version": "http://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=" - }, - "xtend": { - "version": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, - "yargs": { - "version": "https://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "https://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz", - "cliui": "https://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz", - "decamelize": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz", - "window-size": "https://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz" - } - } - } -}