Skip to content
This repository was archived by the owner on Nov 8, 2024. It is now read-only.

Commit 3549472

Browse files
committed
docs(project): add jsdoc to yarn and update sphinx
1 parent 0555295 commit 3549472

File tree

3 files changed

+90
-5
lines changed

3 files changed

+90
-5
lines changed

docs/conf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
if IS_READTHEDOCS:
1010
docs_dir = os.path.dirname(__file__)
1111
project_dir = os.path.join(docs_dir, '..')
12-
subprocess.check_call('npm install', cwd=project_dir, shell=True)
12+
subprocess.check_call('npm install --global yarn', cwd=project_dir, shell=True)
13+
subprocess.check_call('yarn', cwd=project_dir, shell=True)
1314

1415
# -- General configuration ------------------------------------------------
1516

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"eslint": "^5.9.0",
2020
"eslint-config-airbnb-base": "^13.1.0",
2121
"eslint-plugin-import": "^2.14.0",
22+
"jsdoc": "^3.5.5",
2223
"lerna": "^3.4.0"
2324
}
2425
}

yarn.lock

Lines changed: 87 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -989,6 +989,11 @@ [email protected], babel-runtime@^6.23.0, babel-runtime@^6.26.0:
989989
core-js "^2.4.0"
990990
regenerator-runtime "^0.11.0"
991991

992+
993+
version "7.0.0-beta.19"
994+
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.19.tgz#e928c7e807e970e0536b078ab3e0c48f9e052503"
995+
integrity sha512-Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A==
996+
992997
balanced-match@^1.0.0:
993998
version "1.0.0"
994999
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
@@ -1026,7 +1031,7 @@ block-stream@*:
10261031
dependencies:
10271032
inherits "~2.0.0"
10281033

1029-
bluebird@^3.5.1, bluebird@^3.5.2:
1034+
bluebird@^3.5.1, bluebird@^3.5.2, bluebird@~3.5.0:
10301035
version "3.5.3"
10311036
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
10321037
integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==
@@ -1205,6 +1210,13 @@ caseless@~0.12.0:
12051210
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
12061211
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
12071212

1213+
catharsis@~0.8.9:
1214+
version "0.8.9"
1215+
resolved "https://registry.yarnpkg.com/catharsis/-/catharsis-0.8.9.tgz#98cc890ca652dd2ef0e70b37925310ff9e90fc8b"
1216+
integrity sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=
1217+
dependencies:
1218+
underscore-contrib "~0.3.0"
1219+
12081220
12091221
version "4.1.2"
12101222
resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c"
@@ -1975,7 +1987,7 @@ es6-promisify@^5.0.0:
19751987
dependencies:
19761988
es6-promise "^4.0.3"
19771989

1978-
[email protected], escape-string-regexp@^1.0.5:
1990+
[email protected], escape-string-regexp@^1.0.5, escape-string-regexp@~1.0.5:
19791991
version "1.0.5"
19801992
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
19811993
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
@@ -2700,7 +2712,7 @@ globby@^8.0.1:
27002712
pify "^3.0.0"
27012713
slash "^1.0.0"
27022714

2703-
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6:
2715+
graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
27042716
version "4.1.15"
27052717
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
27062718
integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
@@ -3302,11 +3314,36 @@ js-yaml@^3.12.0, js-yaml@^3.4.2, js-yaml@^3.6, js-yaml@^3.9.0:
33023314
argparse "^1.0.7"
33033315
esprima "^4.0.0"
33043316

3317+
js2xmlparser@~3.0.0:
3318+
version "3.0.0"
3319+
resolved "https://registry.yarnpkg.com/js2xmlparser/-/js2xmlparser-3.0.0.tgz#3fb60eaa089c5440f9319f51760ccd07e2499733"
3320+
integrity sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=
3321+
dependencies:
3322+
xmlcreate "^1.0.1"
3323+
33053324
jsbn@~0.1.0:
33063325
version "0.1.1"
33073326
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
33083327
integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
33093328

3329+
jsdoc@^3.5.5:
3330+
version "3.5.5"
3331+
resolved "https://registry.yarnpkg.com/jsdoc/-/jsdoc-3.5.5.tgz#484521b126e81904d632ff83ec9aaa096708fa4d"
3332+
integrity sha512-6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg==
3333+
dependencies:
3334+
babylon "7.0.0-beta.19"
3335+
bluebird "~3.5.0"
3336+
catharsis "~0.8.9"
3337+
escape-string-regexp "~1.0.5"
3338+
js2xmlparser "~3.0.0"
3339+
klaw "~2.0.0"
3340+
marked "~0.3.6"
3341+
mkdirp "~0.5.1"
3342+
requizzle "~0.2.1"
3343+
strip-json-comments "~2.0.1"
3344+
taffydb "2.6.2"
3345+
underscore "~1.8.3"
3346+
33103347
json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1:
33113348
version "1.0.2"
33123349
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
@@ -3426,6 +3463,13 @@ kind-of@^6.0.0, kind-of@^6.0.2:
34263463
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
34273464
integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
34283465

3466+
klaw@~2.0.0:
3467+
version "2.0.0"
3468+
resolved "https://registry.yarnpkg.com/klaw/-/klaw-2.0.0.tgz#59c128e0dc5ce410201151194eeb9cbf858650f6"
3469+
integrity sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=
3470+
dependencies:
3471+
graceful-fs "^4.1.9"
3472+
34293473
lcid@^1.0.0:
34303474
version "1.0.0"
34313475
resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
@@ -3642,6 +3686,11 @@ map-visit@^1.0.0:
36423686
dependencies:
36433687
object-visit "^1.0.0"
36443688

3689+
marked@~0.3.6:
3690+
version "0.3.19"
3691+
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790"
3692+
integrity sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==
3693+
36453694
math-random@^1.0.1:
36463695
version "1.0.1"
36473696
resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac"
@@ -3844,7 +3893,7 @@ mixin-deep@^1.2.0:
38443893
for-in "^1.0.2"
38453894
is-extendable "^1.0.1"
38463895

3847-
[email protected], "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
3896+
[email protected], "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
38483897
version "0.5.1"
38493898
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
38503899
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
@@ -4969,6 +5018,13 @@ require-uncached@^1.0.3:
49695018
caller-path "^0.1.0"
49705019
resolve-from "^1.0.0"
49715020

5021+
requizzle@~0.2.1:
5022+
version "0.2.1"
5023+
resolved "https://registry.yarnpkg.com/requizzle/-/requizzle-0.2.1.tgz#6943c3530c4d9a7e46f1cddd51c158fc670cdbde"
5024+
integrity sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=
5025+
dependencies:
5026+
underscore "~1.6.0"
5027+
49725028
resolve-cwd@^2.0.0:
49735029
version "2.0.0"
49745030
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -5486,6 +5542,11 @@ table@^5.0.2:
54865542
slice-ansi "1.0.0"
54875543
string-width "^2.1.1"
54885544

5545+
5546+
version "2.6.2"
5547+
resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.6.2.tgz#7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268"
5548+
integrity sha1-fLy2S1oUG2ou/CxdLGe04VCyomg=
5549+
54895550
tar@^2.0.0:
54905551
version "2.2.1"
54915552
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
@@ -5662,16 +5723,33 @@ umask@^1.1.0:
56625723
resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d"
56635724
integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=
56645725

5726+
underscore-contrib@~0.3.0:
5727+
version "0.3.0"
5728+
resolved "https://registry.yarnpkg.com/underscore-contrib/-/underscore-contrib-0.3.0.tgz#665b66c24783f8fa2b18c9f8cbb0e2c7d48c26c7"
5729+
integrity sha1-ZltmwkeD+PorGMn4y7Dix9SMJsc=
5730+
dependencies:
5731+
underscore "1.6.0"
5732+
56655733
56665734
version "1.1.7"
56675735
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.1.7.tgz#40bab84bad19d230096e8d6ef628bff055d83db0"
56685736
integrity sha1-QLq4S60Z0jAJbo1u9ii/8FXYPbA=
56695737

5738+
[email protected], underscore@~1.6.0:
5739+
version "1.6.0"
5740+
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8"
5741+
integrity sha1-izixDKze9jM3uLJOT/htRa6lKag=
5742+
56705743
56715744
version "1.7.0"
56725745
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
56735746
integrity sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=
56745747

5748+
underscore@~1.8.3:
5749+
version "1.8.3"
5750+
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
5751+
integrity sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=
5752+
56755753
union-value@^1.0.0:
56765754
version "1.0.0"
56775755
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
@@ -5876,6 +5954,11 @@ write@^0.2.1:
58765954
dependencies:
58775955
mkdirp "^0.5.1"
58785956

5957+
xmlcreate@^1.0.1:
5958+
version "1.0.2"
5959+
resolved "https://registry.yarnpkg.com/xmlcreate/-/xmlcreate-1.0.2.tgz#fa6bf762a60a413fb3dd8f4b03c5b269238d308f"
5960+
integrity sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=
5961+
58795962
58805963
version "4.0.0"
58815964
resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020"

0 commit comments

Comments
 (0)