Skip to content

Commit 4ee8f66

Browse files
authored
Add typedoc generation. (#409)
* Add typedoc generation. To generate docs, run `yarn typedoc` at the top level. * remove docs folder * Add docs to gitignore * Add better lerna support
1 parent 960b7fa commit 4ee8f66

File tree

4 files changed

+77
-5
lines changed

4 files changed

+77
-5
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -226,3 +226,6 @@ cypress/videos
226226

227227
# tools
228228
tools
229+
230+
# generated documentation
231+
docs

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@
4848
"ts-mocha": "7.0.0",
4949
"ts-node": "8.10.2",
5050
"tsconfig-paths": "3.9.0",
51+
"typedoc": "0.17.8",
52+
"typedoc-plugin-lerna-packages": "0.3.1",
5153
"typescript": "3.8.3",
5254
"unit.js": "2.1.1",
5355
"webpack": "4.43.0",

typedoc.json

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "MDS-Core",
3+
"mode": "modules",
4+
"out": "docs",
5+
"exclude": ["**/node_modules/**", "**/*.spec.ts"],
6+
"excludePrivate": true,
7+
"readme": "README.md"
8+
}

yarn.lock

+64-5
Original file line numberDiff line numberDiff line change
@@ -5009,7 +5009,7 @@ glob-to-regexp@^0.3.0:
50095009
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
50105010
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
50115011

5012-
[email protected], glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
5012+
[email protected], glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
50135013
version "7.1.6"
50145014
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
50155015
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -5288,6 +5288,11 @@ [email protected]:
52885288
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
52895289
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
52905290

5291+
highlight.js@^10.0.0:
5292+
version "10.1.2"
5293+
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.1.2.tgz#c20db951ba1c22c055010648dfffd7b2a968e00c"
5294+
integrity sha512-Q39v/Mn5mfBlMff9r+zzA+gWxRsCRKwEMvYTiisLr/XUiFI/4puWt0Ojdko3R3JCNWGdOWaA5g/Yxqa23kC5AA==
5295+
52915296
highlight.js@^9.6.0:
52925297
version "9.18.1"
52935298
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.18.1.tgz#ed21aa001fe6252bb10a3d76d47573c6539fe13c"
@@ -5603,7 +5608,7 @@ internal-slot@^1.0.2:
56035608
has "^1.0.3"
56045609
side-channel "^1.0.2"
56055610

5606-
interpret@^1.4.0:
5611+
interpret@^1.0.0, interpret@^1.4.0:
56075612
version "1.4.0"
56085613
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
56095614
integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
@@ -6597,6 +6602,11 @@ lru-memoizer@^2.1.2:
65976602
lodash.clonedeep "^4.5.0"
65986603
lru-cache "~4.0.0"
65996604

6605+
lunr@^2.3.8:
6606+
version "2.3.8"
6607+
resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.8.tgz#a8b89c31f30b5a044b97d2d28e2da191b6ba2072"
6608+
integrity sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg==
6609+
66006610
macos-release@^2.2.0:
66016611
version "2.4.1"
66026612
resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac"
@@ -6678,6 +6688,11 @@ map-visit@^1.0.0:
66786688
dependencies:
66796689
object-visit "^1.0.0"
66806690

6691+
6692+
version "1.0.0"
6693+
resolved "https://registry.yarnpkg.com/marked/-/marked-1.0.0.tgz#d35784245a04871e5988a491e28867362e941693"
6694+
integrity sha512-Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng==
6695+
66816696
md5.js@^1.3.4:
66826697
version "1.3.5"
66836698
resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
@@ -6870,7 +6885,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
68706885
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
68716886
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
68726887

6873-
[email protected], minimatch@^3.0.4:
6888+
[email protected], minimatch@^3.0.0, minimatch@^3.0.4:
68746889
version "3.0.4"
68756890
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
68766891
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -8254,7 +8269,7 @@ process@^0.11.10:
82548269
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
82558270
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
82568271

8257-
progress@^2.0.0:
8272+
progress@^2.0.0, progress@^2.0.3:
82588273
version "2.0.3"
82598274
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
82608275
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
@@ -8665,6 +8680,13 @@ readdirp@~3.4.0:
86658680
dependencies:
86668681
picomatch "^2.2.1"
86678682

8683+
rechoir@^0.6.2:
8684+
version "0.6.2"
8685+
resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
8686+
integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
8687+
dependencies:
8688+
resolve "^1.1.6"
8689+
86688690
redent@^1.0.0:
86698691
version "1.0.0"
86708692
resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
@@ -8878,7 +8900,7 @@ resolve-url@^0.2.1:
88788900
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
88798901
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
88808902

8881-
resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2:
8903+
resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.3.2:
88828904
version "1.17.0"
88838905
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
88848906
integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
@@ -9174,6 +9196,15 @@ shebang-regex@^3.0.0:
91749196
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
91759197
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
91769198

9199+
shelljs@^0.8.4:
9200+
version "0.8.4"
9201+
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2"
9202+
integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==
9203+
dependencies:
9204+
glob "^7.0.0"
9205+
interpret "^1.0.0"
9206+
rechoir "^0.6.2"
9207+
91779208
shimmer@^1.2.0:
91789209
version "1.2.1"
91799210
resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337"
@@ -10255,6 +10286,34 @@ typedarray@^0.0.6:
1025510286
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
1025610287
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
1025710288

10289+
typedoc-default-themes@^0.10.2:
10290+
version "0.10.2"
10291+
resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.10.2.tgz#743380a80afe62c5ef92ca1bd4abe2ac596be4d2"
10292+
integrity sha512-zo09yRj+xwLFE3hyhJeVHWRSPuKEIAsFK5r2u47KL/HBKqpwdUSanoaz5L34IKiSATFrjG5ywmIu98hPVMfxZg==
10293+
dependencies:
10294+
lunr "^2.3.8"
10295+
10296+
10297+
version "0.3.1"
10298+
resolved "https://registry.yarnpkg.com/typedoc-plugin-lerna-packages/-/typedoc-plugin-lerna-packages-0.3.1.tgz#3e65068e6c6ef987fc4c4553416af3fb22c8a5e6"
10299+
integrity sha512-azeP5DVv4Me+C32RoGbMAzXo7JeYmeEstMAx4mdtVGHLtrXjitlaf0pS562vogofwyIcyVnjL6BlZWvbPQ3hmw==
10300+
10301+
10302+
version "0.17.8"
10303+
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.17.8.tgz#96b67e9454aa7853bfc4dc9a55c8a07adfd5478e"
10304+
integrity sha512-/OyrHCJ8jtzu+QZ+771YaxQ9s4g5Z3XsQE3Ma7q+BL392xxBn4UMvvCdVnqKC2T/dz03/VXSLVKOP3lHmDdc/w==
10305+
dependencies:
10306+
fs-extra "^8.1.0"
10307+
handlebars "^4.7.6"
10308+
highlight.js "^10.0.0"
10309+
lodash "^4.17.15"
10310+
lunr "^2.3.8"
10311+
marked "1.0.0"
10312+
minimatch "^3.0.0"
10313+
progress "^2.0.3"
10314+
shelljs "^0.8.4"
10315+
typedoc-default-themes "^0.10.2"
10316+
1025810317
1025910318
version "0.2.25"
1026010319
resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.2.25.tgz#1a33513b375b78cc7740d2405202208b918d7dde"

0 commit comments

Comments
 (0)