更新整理目录

This commit is contained in:
LingCoder
2018-12-09 04:25:17 +08:00
parent c3a18e8278
commit af823db6c3
21 changed files with 945 additions and 50 deletions

9
GLOSSARY.md Normal file
View File

@@ -0,0 +1,9 @@
```
## Term
Definition for this term
## Another term
With it's definition, this can contain bold text
and all other kinds of inline markup ...
```

View File

@@ -1,11 +0,0 @@
## 译者的话
第一次翻译技术书籍
## 联系方式
* E-maillingcoder@gmail.com
* Github: [LingCoder](https://github.com/LingCoder)

View File

@@ -1,17 +1,17 @@
# Summary
* [译者](README.md)
* [前言](book/01-前言/00-README.md)
* [目标](book/01-前言/00-目标.md)
* [语言设计错误](book/01-前言/01-语言设计错误.md)
* [测试用例](book/01-前言/02-测试用例.md)
* [名词](book/01-前言/03-名词.md)
* [关于Andriod程序员](book/01-前言/04-关于Andriod程序员.md)
* [关于电子版书籍](book/01-前言/05-关于电子版书籍.md)
* [后记](book/01-前言/05-后记.md)
* [鸣谢](book/01-前言/06-鸣谢.md)
* [其他](book/01-前言/07-其他.md)
* [介绍](book/02-介绍/00-README.md)
* [前提条件](book/02-介绍/01-前提条件.md)
* [JDK文档](book/02-介绍/02-JDK文档.md)
* [Introduction](README.md)
* [前言](book/01-Preface/00-README.md)
* [目标](book/01-Preface/01-Preface.md#Goals)
* [语言设计错误](book/01-Preface/01-Preface.md#Language-Design-Errors)
* [测试用例](book/01-Preface/01-Preface.md#Tested-Examples)
* [名词](book/01-Preface/01-Preface.md#Popularity)
* [关于Andriod程序员](book/01-Preface/01-Preface.md#Android-Programmers)
* [关于电子版书籍](book/01-Preface/01-Preface.md#This-is-Only-an-eBook)
* [后记](book/01-Preface/01-Preface.md#Colophon)
* [鸣谢](book/01-Preface/01-Preface.md#Thanks)
* [其他](book/01-Preface/01-Preface.md#Dedication)
* [介绍](book/02-Introduction/00-README.md)
* [前提条件](book/02-Introduction/01-Prerequisites.md)
* [JDK文档](book/02-Introduction/02-Documentation.md)

View File

@@ -12,21 +12,28 @@
"epub": "styles/epub.css"
},
"structure": {
"readme": "Introduction.md"
"readme": "README.md"
},
"links": {
"sidebar": {
"博客": "https://www.cnblogs.com/LingCoder/"
"个人博客": "https://www.lingcoder.com"
}
},
"plugins": [
"-sharing",
"-fontsettings",
"splitter",
"expandable-chapters-small",
"anchors",
"-search",
"edit-link",
"search-pro",
"github",
"emphasize",
"katex",
"donate",
"mermaid-gb3",
"advanced-emoji",
"include-codeblock",
"github-buttons",
"sharing-plus",
@@ -40,16 +47,32 @@
"github-buttons": {
"buttons": [{
"user": "lingcoder",
"repo": "onjava8",
"type": "star",
"repo": "OnJava8",
"types": [
"star",
"watch",
"fork"
],
"size": "small",
"count": true
}]
},
"edit-link": {
"base": "https://github.com/lingcoder/OnJava8/edit/master",
"label": "Edit This Page"
},
"donate": {
"wechat": "./images/weixin.png",
"alipay": "./images/alipay.png",
"title": "",
"button": "赏",
"alipayText": "支付宝打赏",
"wechatText": "微信打赏"
},
"sharing": {
"douban": true,
"douban": false,
"facebook": false,
"google": true,
"google": false,
"hatenaBookmark": false,
"instapaper": false,
"line": false,
@@ -57,7 +80,8 @@
"messenger": false,
"pocket": false,
"qq": true,
"qzone": true,
"wechat":true,
"qzone": false,
"stumbleupon": false,
"twitter": true,
"viber": false,

View File

@@ -1,2 +0,0 @@
# 语言设计错误

View File

@@ -1,2 +0,0 @@
# 测试用例

View File

@@ -1,2 +0,0 @@
# 名词

View File

@@ -1,2 +0,0 @@
# 关于Andriod程序员

View File

@@ -1,2 +0,0 @@
# 关于电子版书籍

View File

@@ -1,2 +0,0 @@
# 后记

View File

@@ -1,2 +0,0 @@
# 鸣谢

View File

@@ -1,2 +0,0 @@
# 其他

View File

@@ -0,0 +1,2 @@
# 介绍

View File

@@ -1,2 +0,0 @@
# 介绍I

BIN
images/alipay.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
images/wechat.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

889
package-lock.json generated Normal file
View File

@@ -0,0 +1,889 @@
{
"requires": true,
"lockfileVersion": 1,
"dependencies": {
"array-find-index": {
"version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/array-find-index/download/array-find-index-1.0.2.tgz",
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
},
"arrify": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz",
"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
},
"async": {
"version": "2.6.1",
"resolved": "http://registry.npm.taobao.org/async/download/async-2.6.1.tgz",
"integrity": "sha1-skWiPKcZMAROxT+kaqAKPofGphA=",
"requires": {
"lodash": "^4.17.10"
}
},
"boolbase": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/boolbase/download/boolbase-1.0.0.tgz",
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
},
"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="
},
"camelcase": {
"version": "4.1.0",
"resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
},
"camelcase-keys": {
"version": "4.2.0",
"resolved": "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-4.2.0.tgz",
"integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
"requires": {
"camelcase": "^4.1.0",
"map-obj": "^2.0.0",
"quick-lru": "^1.0.0"
}
},
"cheerio": {
"version": "0.22.0",
"resolved": "http://registry.npm.taobao.org/cheerio/download/cheerio-0.22.0.tgz",
"integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=",
"requires": {
"css-select": "~1.2.0",
"dom-serializer": "~0.1.0",
"entities": "~1.1.1",
"htmlparser2": "^3.9.1",
"lodash.assignin": "^4.0.9",
"lodash.bind": "^4.1.4",
"lodash.defaults": "^4.0.1",
"lodash.filter": "^4.4.0",
"lodash.flatten": "^4.2.0",
"lodash.foreach": "^4.3.0",
"lodash.map": "^4.4.0",
"lodash.merge": "^4.4.0",
"lodash.pick": "^4.2.1",
"lodash.reduce": "^4.4.0",
"lodash.reject": "^4.4.0",
"lodash.some": "^4.4.0"
}
},
"colors": {
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/colors/download/colors-1.0.3.tgz",
"integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs="
},
"commander": {
"version": "2.17.1",
"resolved": "http://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz",
"integrity": "sha1-vXerfebelCBc6sxy8XFtKfIKd78="
},
"css-select": {
"version": "1.2.0",
"resolved": "http://registry.npm.taobao.org/css-select/download/css-select-1.2.0.tgz",
"integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
"requires": {
"boolbase": "~1.0.0",
"css-what": "2.1",
"domutils": "1.5.1",
"nth-check": "~1.0.1"
}
},
"css-what": {
"version": "2.1.2",
"resolved": "http://registry.npm.taobao.org/css-what/download/css-what-2.1.2.tgz",
"integrity": "sha1-wIdtnQSAkn19SSDc1yrzWVZJVU0="
},
"currently-unhandled": {
"version": "0.4.1",
"resolved": "http://registry.npm.taobao.org/currently-unhandled/download/currently-unhandled-0.4.1.tgz",
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
"requires": {
"array-find-index": "^1.0.1"
}
},
"cycle": {
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/cycle/download/cycle-1.0.3.tgz",
"integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI="
},
"d3": {
"version": "3.5.17",
"resolved": "http://registry.npm.taobao.org/d3/download/d3-3.5.17.tgz",
"integrity": "sha1-vEZ0gAQ3iyGjYMn8fPUjF5B2L7g="
},
"dagre-d3-renderer": {
"version": "0.4.26",
"resolved": "http://registry.npm.taobao.org/dagre-d3-renderer/download/dagre-d3-renderer-0.4.26.tgz",
"integrity": "sha1-ZIpJEgm4U66W3fP+pBofEER5paE=",
"requires": {
"d3": "3.5.17",
"dagre-layout": "^0.8.0",
"graphlib": "^2.1.1",
"lodash": "^4.17.4"
}
},
"dagre-layout": {
"version": "0.8.8",
"resolved": "http://registry.npm.taobao.org/dagre-layout/download/dagre-layout-0.8.8.tgz",
"integrity": "sha1-m2eS8kIp9AJEHBQWLBBJ4/Jh9tk=",
"requires": {
"graphlibrary": "^2.2.0",
"lodash": "^4.17.5"
}
},
"decamelize": {
"version": "1.2.0",
"resolved": "http://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
},
"decamelize-keys": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/decamelize-keys/download/decamelize-keys-1.1.0.tgz",
"integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
"requires": {
"decamelize": "^1.1.0",
"map-obj": "^1.0.0"
},
"dependencies": {
"map-obj": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz",
"integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
}
}
},
"dom-serializer": {
"version": "0.1.0",
"resolved": "http://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.1.0.tgz",
"integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
"requires": {
"domelementtype": "~1.1.1",
"entities": "~1.1.1"
},
"dependencies": {
"domelementtype": {
"version": "1.1.3",
"resolved": "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.1.3.tgz",
"integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs="
}
}
},
"domelementtype": {
"version": "1.2.1",
"resolved": "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.2.1.tgz",
"integrity": "sha1-V4VY7yO++sBDoauw2wdjVQk5NHk="
},
"domhandler": {
"version": "2.4.2",
"resolved": "http://registry.npm.taobao.org/domhandler/download/domhandler-2.4.2.tgz",
"integrity": "sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=",
"requires": {
"domelementtype": "1"
}
},
"domutils": {
"version": "1.5.1",
"resolved": "http://registry.npm.taobao.org/domutils/download/domutils-1.5.1.tgz",
"integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
"requires": {
"dom-serializer": "0",
"domelementtype": "1"
}
},
"emojify.js": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/emojify.js/download/emojify.js-1.1.0.tgz",
"integrity": "sha1-B5//IjMHyQB/VweF6OSTXVw5i+s="
},
"entities": {
"version": "1.1.2",
"resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz",
"integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY="
},
"error-ex": {
"version": "1.3.2",
"resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.2.tgz",
"integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=",
"requires": {
"is-arrayish": "^0.2.1"
}
},
"eyes": {
"version": "0.1.8",
"resolved": "http://registry.npm.taobao.org/eyes/download/eyes-0.1.8.tgz",
"integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A="
},
"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"
}
},
"gitbook-plugin-advanced-emoji": {
"version": "0.2.2",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-advanced-emoji/download/gitbook-plugin-advanced-emoji-0.2.2.tgz",
"integrity": "sha1-CLzGn2KnSc1pIEQ1J2UYyUHDGeM=",
"requires": {
"emojify.js": "^1.1.0"
}
},
"gitbook-plugin-anchor-navigation-ex": {
"version": "1.0.13",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-anchor-navigation-ex/download/gitbook-plugin-anchor-navigation-ex-1.0.13.tgz",
"integrity": "sha1-q3WglTkNh5lUe8R+yk1qd1W4oSk=",
"requires": {
"cheerio": "*",
"colors": "^1.1.2",
"github-slugid": "1.0.1"
},
"dependencies": {
"colors": {
"version": "1.3.2",
"resolved": "http://registry.npm.taobao.org/colors/download/colors-1.3.2.tgz",
"integrity": "sha1-Lfj/Vz378lWvVi+M5xgda5caNZs="
}
}
},
"gitbook-plugin-anchors": {
"version": "0.7.1",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-anchors/download/gitbook-plugin-anchors-0.7.1.tgz",
"integrity": "sha1-j1hbmasaYC6nFDQiWMlXI4427II=",
"requires": {
"cheerio": "*",
"github-slugid": "1.0.1"
}
},
"gitbook-plugin-donate": {
"version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-donate/download/gitbook-plugin-donate-1.0.2.tgz",
"integrity": "sha1-telSLNaTFY4a/ueAtfATk/0yP2Q="
},
"gitbook-plugin-edit-link": {
"version": "2.0.2",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-edit-link/download/gitbook-plugin-edit-link-2.0.2.tgz",
"integrity": "sha1-2PzZJ+ztgeemYqctWdtgnq/X5y8="
},
"gitbook-plugin-emphasize": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-emphasize/download/gitbook-plugin-emphasize-1.1.0.tgz",
"integrity": "sha1-hjjLFuXWT8aps6tM9R8IQd8cs90="
},
"gitbook-plugin-expandable-chapters-small": {
"version": "0.1.7",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-expandable-chapters-small/download/gitbook-plugin-expandable-chapters-small-0.1.7.tgz",
"integrity": "sha1-r8nll7aFEVb6ewAjH/irk/T+ukw="
},
"gitbook-plugin-favicon": {
"version": "0.0.2",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-favicon/download/gitbook-plugin-favicon-0.0.2.tgz",
"integrity": "sha1-s+QWQvFSr8bEU1/ZtjXf4xtMh3I="
},
"gitbook-plugin-fontsettings": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-fontsettings/download/gitbook-plugin-fontsettings-2.0.0.tgz",
"integrity": "sha1-g1+QCuPdERCG/n7UQl7j3gJIYas="
},
"gitbook-plugin-github": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-github/download/gitbook-plugin-github-2.0.0.tgz",
"integrity": "sha1-UWbnY8/MQC1DKIC3pshcHFS1ao0="
},
"gitbook-plugin-github-buttons": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-github-buttons/download/gitbook-plugin-github-buttons-3.0.0.tgz",
"integrity": "sha1-ClfJJmUU/gWbgIRSDTuYRCTba+E="
},
"gitbook-plugin-include-codeblock": {
"version": "3.2.2",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-include-codeblock/download/gitbook-plugin-include-codeblock-3.2.2.tgz",
"integrity": "sha1-iOh3kljPsVHcVBMN8LJOwWbj+jg=",
"requires": {
"entities": "^1.1.1",
"handlebars": "^4.0.5",
"language-map": "^1.1.1",
"meow": "^4.0.0",
"winston-color": "^1.0.0"
}
},
"gitbook-plugin-katex": {
"version": "1.1.4",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-katex/download/gitbook-plugin-katex-1.1.4.tgz",
"integrity": "sha1-nTI++t0mw0CFJsXCJ+vbTBEg2aw=",
"requires": {
"katex": "0.7.1"
}
},
"gitbook-plugin-mermaid-gb3": {
"version": "2.1.0",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-mermaid-gb3/download/gitbook-plugin-mermaid-gb3-2.1.0.tgz",
"integrity": "sha1-8u/IRgIeUnKV1ftyMJPl2yX3lqA=",
"requires": {
"mermaid": "^7.0.7"
}
},
"gitbook-plugin-search-pro": {
"version": "2.0.2",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-search-pro/download/gitbook-plugin-search-pro-2.0.2.tgz",
"integrity": "sha1-fOduj2XCBESJucaSc2sj+B/mofI=",
"requires": {
"html-entities": "1.2.0"
}
},
"gitbook-plugin-sharing-plus": {
"version": "0.0.2",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-sharing-plus/download/gitbook-plugin-sharing-plus-0.0.2.tgz",
"integrity": "sha1-FstYGACikvAbvY19Ic6jID0Jcz8=",
"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="
}
}
},
"gitbook-plugin-splitter": {
"version": "0.0.8",
"resolved": "http://registry.npm.taobao.org/gitbook-plugin-splitter/download/gitbook-plugin-splitter-0.0.8.tgz",
"integrity": "sha1-8rBRMGD8kma0awQYLk7KHUtx+vw="
},
"github-slugid": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/github-slugid/download/github-slugid-1.0.1.tgz",
"integrity": "sha1-vM3QgVv61p2KNZ+k/WWUfWBuw8A="
},
"graceful-fs": {
"version": "4.1.15",
"resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz",
"integrity": "sha1-/7cD4QZuig7qpMi4C6klPu77+wA="
},
"graphlib": {
"version": "2.1.5",
"resolved": "http://registry.npm.taobao.org/graphlib/download/graphlib-2.1.5.tgz",
"integrity": "sha1-av4a/MUUhVXseZ5JkFZ5W9aTjIc=",
"requires": {
"lodash": "^4.11.1"
}
},
"graphlibrary": {
"version": "2.2.0",
"resolved": "http://registry.npm.taobao.org/graphlibrary/download/graphlibrary-2.2.0.tgz",
"integrity": "sha1-AXoUiZd1Io3sRJejm6v91r9W6sY=",
"requires": {
"lodash": "^4.17.5"
}
},
"handlebars": {
"version": "4.0.12",
"resolved": "http://registry.npm.taobao.org/handlebars/download/handlebars-4.0.12.tgz",
"integrity": "sha1-LBXIqW1G2l4mZwBRi6jLjZGdW8U=",
"requires": {
"async": "^2.5.0",
"optimist": "^0.6.1",
"source-map": "^0.6.1",
"uglify-js": "^3.1.4"
}
},
"he": {
"version": "1.2.0",
"resolved": "http://registry.npm.taobao.org/he/download/he-1.2.0.tgz",
"integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8="
},
"hosted-git-info": {
"version": "2.7.1",
"resolved": "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.7.1.tgz",
"integrity": "sha1-l/I2l3vW4SVAiTD/bePuxigewEc="
},
"html-entities": {
"version": "1.2.0",
"resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.0.tgz",
"integrity": "sha1-QZSMr4XOgv7Tbk5qDtNxpmZDeeI="
},
"htmlparser2": {
"version": "3.10.0",
"resolved": "http://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.10.0.tgz",
"integrity": "sha1-X15CLc9hGcDZg+02Jgzp3tC+5GQ=",
"requires": {
"domelementtype": "^1.3.0",
"domhandler": "^2.3.0",
"domutils": "^1.5.1",
"entities": "^1.1.1",
"inherits": "^2.0.1",
"readable-stream": "^3.0.6"
},
"dependencies": {
"domelementtype": {
"version": "1.3.0",
"resolved": "http://registry.npm.taobao.org/domelementtype/download/domelementtype-1.3.0.tgz",
"integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI="
}
}
},
"indent-string": {
"version": "3.2.0",
"resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-3.2.0.tgz",
"integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok="
},
"inherits": {
"version": "2.0.3",
"resolved": "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"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-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.0.0"
}
},
"is-plain-obj": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/is-plain-obj/download/is-plain-obj-1.1.0.tgz",
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
},
"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="
},
"json-parse-better-errors": {
"version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz",
"integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk="
},
"katex": {
"version": "0.7.1",
"resolved": "http://registry.npm.taobao.org/katex/download/katex-0.7.1.tgz",
"integrity": "sha1-BrtSmO+tBeHnIoA1uo4VkfMGG48=",
"requires": {
"match-at": "^0.1.0"
}
},
"language-map": {
"version": "1.4.0",
"resolved": "http://registry.npm.taobao.org/language-map/download/language-map-1.4.0.tgz",
"integrity": "sha1-1B5REAJ031h4ZYGa9oN7ffvfsiA="
},
"load-json-file": {
"version": "4.0.0",
"resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-4.0.0.tgz",
"integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
"requires": {
"graceful-fs": "^4.1.2",
"parse-json": "^4.0.0",
"pify": "^3.0.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.11",
"resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.11.tgz",
"integrity": "sha1-s56mIp72B+zYniyN8SU2iRysm40="
},
"lodash.assignin": {
"version": "4.2.0",
"resolved": "http://registry.npm.taobao.org/lodash.assignin/download/lodash.assignin-4.2.0.tgz",
"integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI="
},
"lodash.bind": {
"version": "4.2.1",
"resolved": "http://registry.npm.taobao.org/lodash.bind/download/lodash.bind-4.2.1.tgz",
"integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU="
},
"lodash.defaults": {
"version": "4.2.0",
"resolved": "http://registry.npm.taobao.org/lodash.defaults/download/lodash.defaults-4.2.0.tgz",
"integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw="
},
"lodash.filter": {
"version": "4.6.0",
"resolved": "http://registry.npm.taobao.org/lodash.filter/download/lodash.filter-4.6.0.tgz",
"integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4="
},
"lodash.flatten": {
"version": "4.4.0",
"resolved": "http://registry.npm.taobao.org/lodash.flatten/download/lodash.flatten-4.4.0.tgz",
"integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
},
"lodash.foreach": {
"version": "4.5.0",
"resolved": "http://registry.npm.taobao.org/lodash.foreach/download/lodash.foreach-4.5.0.tgz",
"integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM="
},
"lodash.map": {
"version": "4.6.0",
"resolved": "http://registry.npm.taobao.org/lodash.map/download/lodash.map-4.6.0.tgz",
"integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM="
},
"lodash.merge": {
"version": "4.6.1",
"resolved": "http://registry.npm.taobao.org/lodash.merge/download/lodash.merge-4.6.1.tgz",
"integrity": "sha1-rcJdnLmbk5HFliTzefu6YNcRHVQ="
},
"lodash.pick": {
"version": "4.4.0",
"resolved": "http://registry.npm.taobao.org/lodash.pick/download/lodash.pick-4.4.0.tgz",
"integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM="
},
"lodash.reduce": {
"version": "4.6.0",
"resolved": "http://registry.npm.taobao.org/lodash.reduce/download/lodash.reduce-4.6.0.tgz",
"integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs="
},
"lodash.reject": {
"version": "4.6.0",
"resolved": "http://registry.npm.taobao.org/lodash.reject/download/lodash.reject-4.6.0.tgz",
"integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU="
},
"lodash.some": {
"version": "4.6.0",
"resolved": "http://registry.npm.taobao.org/lodash.some/download/lodash.some-4.6.0.tgz",
"integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0="
},
"loud-rejection": {
"version": "1.6.0",
"resolved": "http://registry.npm.taobao.org/loud-rejection/download/loud-rejection-1.6.0.tgz",
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
"requires": {
"currently-unhandled": "^0.4.1",
"signal-exit": "^3.0.0"
}
},
"map-obj": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/map-obj/download/map-obj-2.0.0.tgz",
"integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk="
},
"match-at": {
"version": "0.1.1",
"resolved": "http://registry.npm.taobao.org/match-at/download/match-at-0.1.1.tgz",
"integrity": "sha1-JdBA0pF3dwTV5lVru3kjDsLeBUA="
},
"meow": {
"version": "4.0.1",
"resolved": "http://registry.npm.taobao.org/meow/download/meow-4.0.1.tgz",
"integrity": "sha1-1IWY9vSxRy81v2MXqVlFrONH+XU=",
"requires": {
"camelcase-keys": "^4.0.0",
"decamelize-keys": "^1.0.0",
"loud-rejection": "^1.0.0",
"minimist": "^1.1.3",
"minimist-options": "^3.0.1",
"normalize-package-data": "^2.3.4",
"read-pkg-up": "^3.0.0",
"redent": "^2.0.0",
"trim-newlines": "^2.0.0"
},
"dependencies": {
"minimist": {
"version": "1.2.0",
"resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
}
}
},
"mermaid": {
"version": "7.1.2",
"resolved": "http://registry.npm.taobao.org/mermaid/download/mermaid-7.1.2.tgz",
"integrity": "sha1-YmVygVbC4IkeAEy6YKRAIhdEh60=",
"requires": {
"d3": "3.5.17",
"dagre-d3-renderer": "^0.4.25",
"dagre-layout": "^0.8.0",
"he": "^1.1.1",
"lodash": "^4.17.4",
"moment": "^2.20.1"
}
},
"minimist": {
"version": "0.0.10",
"resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz",
"integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
},
"minimist-options": {
"version": "3.0.2",
"resolved": "http://registry.npm.taobao.org/minimist-options/download/minimist-options-3.0.2.tgz",
"integrity": "sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ=",
"requires": {
"arrify": "^1.0.1",
"is-plain-obj": "^1.1.0"
}
},
"moment": {
"version": "2.22.2",
"resolved": "http://registry.npm.taobao.org/moment/download/moment-2.22.2.tgz",
"integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y="
},
"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.1.4",
"is-builtin-module": "^1.0.0",
"semver": "2 || 3 || 4 || 5",
"validate-npm-package-license": "^3.0.1"
}
},
"nth-check": {
"version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz",
"integrity": "sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=",
"requires": {
"boolbase": "~1.0.0"
}
},
"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.1",
"wordwrap": "~0.0.2"
}
},
"p-limit": {
"version": "1.3.0",
"resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz",
"integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=",
"requires": {
"p-try": "^1.0.0"
}
},
"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"
}
},
"p-try": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz",
"integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
},
"parse-json": {
"version": "4.0.0",
"resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz",
"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
"requires": {
"error-ex": "^1.3.1",
"json-parse-better-errors": "^1.0.1"
}
},
"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-type": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/path-type/download/path-type-3.0.0.tgz",
"integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=",
"requires": {
"pify": "^3.0.0"
}
},
"pify": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
},
"quick-lru": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/quick-lru/download/quick-lru-1.1.0.tgz",
"integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g="
},
"read-pkg": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-3.0.0.tgz",
"integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
"requires": {
"load-json-file": "^4.0.0",
"normalize-package-data": "^2.3.2",
"path-type": "^3.0.0"
}
},
"read-pkg-up": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-3.0.0.tgz",
"integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
"requires": {
"find-up": "^2.0.0",
"read-pkg": "^3.0.0"
}
},
"readable-stream": {
"version": "3.0.6",
"resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-3.0.6.tgz",
"integrity": "sha1-NRMC5MaLWr1qLtVTdqf5olvjBXo=",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
}
},
"redent": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/redent/download/redent-2.0.0.tgz",
"integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
"requires": {
"indent-string": "^3.0.0",
"strip-indent": "^2.0.0"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
"integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
},
"semver": {
"version": "5.6.0",
"resolved": "http://registry.npm.taobao.org/semver/download/semver-5.6.0.tgz",
"integrity": "sha1-fnQlb7qknHWqfHogXMInmcrIAAQ="
},
"signal-exit": {
"version": "3.0.2",
"resolved": "http://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.2.tgz",
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
},
"source-map": {
"version": "0.6.1",
"resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
"integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
},
"spdx-correct": {
"version": "3.0.2",
"resolved": "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-3.0.2.tgz",
"integrity": "sha1-GbtAnpG0exrVQVkkP3MSqFjbPC4=",
"requires": {
"spdx-expression-parse": "^3.0.0",
"spdx-license-ids": "^3.0.0"
}
},
"spdx-exceptions": {
"version": "2.2.0",
"resolved": "http://registry.npm.taobao.org/spdx-exceptions/download/spdx-exceptions-2.2.0.tgz",
"integrity": "sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc="
},
"spdx-expression-parse": {
"version": "3.0.0",
"resolved": "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-3.0.0.tgz",
"integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=",
"requires": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
}
},
"spdx-license-ids": {
"version": "3.0.2",
"resolved": "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-3.0.2.tgz",
"integrity": "sha1-pZ78CXhMKlutoTz+r1x13SFARNI="
},
"stack-trace": {
"version": "0.0.10",
"resolved": "http://registry.npm.taobao.org/stack-trace/download/stack-trace-0.0.10.tgz",
"integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
},
"string_decoder": {
"version": "1.1.1",
"resolved": "http://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz",
"integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
"requires": {
"safe-buffer": "~5.1.0"
}
},
"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-indent": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/strip-indent/download/strip-indent-2.0.0.tgz",
"integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g="
},
"trim-newlines": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-2.0.0.tgz",
"integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA="
},
"uglify-js": {
"version": "3.4.9",
"resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-3.4.9.tgz",
"integrity": "sha1-rwLxgMEgfXZDLkc+0koo9KeCuuM=",
"requires": {
"commander": "~2.17.1",
"source-map": "~0.6.1"
}
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"validate-npm-package-license": {
"version": "3.0.4",
"resolved": "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz",
"integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=",
"requires": {
"spdx-correct": "^3.0.0",
"spdx-expression-parse": "^3.0.0"
}
},
"winston": {
"version": "2.4.4",
"resolved": "http://registry.npm.taobao.org/winston/download/winston-2.4.4.tgz",
"integrity": "sha1-oB5NHQoQPPTq2m/B+IazEQ1xw0s=",
"requires": {
"async": "~1.0.0",
"colors": "1.0.x",
"cycle": "1.0.x",
"eyes": "0.1.x",
"isstream": "0.1.x",
"stack-trace": "0.0.x"
},
"dependencies": {
"async": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/async/download/async-1.0.0.tgz",
"integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k="
}
}
},
"winston-color": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/winston-color/download/winston-color-1.0.0.tgz",
"integrity": "sha1-fc8o/e0BZYUkfyqtwQzoqvvh+sY=",
"requires": {
"winston": "^2.1.1"
}
},
"wordwrap": {
"version": "0.0.3",
"resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
"integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
}
}
}