Skip to content

Commit 57cf14a

Browse files
author
Aleksi Pekkala
committed
Add dependencies for generating OpenAPI schema
1 parent d210ebe commit 57cf14a

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"bcrypt": "3.0.1",
4242
"chalk": "^2.4.1",
4343
"class-validator": "^0.9.1",
44+
"class-validator-jsonschema": "^1.3.0",
4445
"commander": "^2.19.0",
4546
"compression": "^1.7.1",
4647
"copyfiles": "^2.1.0",
@@ -67,6 +68,7 @@
6768
"pg": "^7.4.3",
6869
"reflect-metadata": "^0.1.10",
6970
"routing-controllers": "^0.7.6",
71+
"routing-controllers-openapi": "^1.7.0",
7072
"serve-favicon": "^2.4.5",
7173
"supertest": "^3.0.0",
7274
"swagger-ui-express": "4.0.1",

yarn.lock

Lines changed: 57 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1004,6 +1004,17 @@ class-utils@^0.3.5:
10041004
isobject "^3.0.0"
10051005
static-extend "^0.1.1"
10061006

1007+
class-validator-jsonschema@^1.3.0:
1008+
version "1.3.0"
1009+
resolved "https://registry.yarnpkg.com/class-validator-jsonschema/-/class-validator-jsonschema-1.3.0.tgz#d47d777e7721816acbc61271bf5bf56ef665a3f5"
1010+
integrity sha512-W7xWPfmq6zfp/ZE1s7VWJp5uI2SbheCQ3PdBz+R093VBmQSTy8+wYArn3Dw1UWrE51so5Lv5o8NzdkTh4shGzA==
1011+
dependencies:
1012+
debug "^4.1.1"
1013+
lodash "^4.17.11"
1014+
openapi3-ts "^1.3.0"
1015+
reflect-metadata "^0.1.13"
1016+
tslib "^1.10.0"
1017+
10071018
class-validator@>=0.9.1, class-validator@^0.9.1:
10081019
version "0.9.1"
10091020
resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.9.1.tgz#d60e58c5d14abca0a41bce38cf792ad4c46d1531"
@@ -1450,6 +1461,13 @@ debug@^3.1.0:
14501461
dependencies:
14511462
ms "^2.1.1"
14521463

1464+
debug@^4.1.1:
1465+
version "4.1.1"
1466+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
1467+
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
1468+
dependencies:
1469+
ms "^2.1.1"
1470+
14531471
debug@~3.1.0:
14541472
version "3.1.0"
14551473
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
@@ -3608,6 +3626,11 @@ lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.5.1:
36083626
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
36093627
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
36103628

3629+
lodash@^4.17.11:
3630+
version "4.17.15"
3631+
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
3632+
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
3633+
36113634
logform@^1.9.1:
36123635
version "1.10.0"
36133636
resolved "https://registry.yarnpkg.com/logform/-/logform-1.10.0.tgz#c9d5598714c92b546e23f4e78147c40f1e02012e"
@@ -4304,6 +4327,11 @@ one-time@0.0.4:
43044327
resolved "https://registry.yarnpkg.com/one-time/-/one-time-0.0.4.tgz#f8cdf77884826fe4dff93e3a9cc37b1e4480742e"
43054328
integrity sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=
43064329

4330+
openapi3-ts@^1.2.0, openapi3-ts@^1.3.0:
4331+
version "1.3.0"
4332+
resolved "https://registry.yarnpkg.com/openapi3-ts/-/openapi3-ts-1.3.0.tgz#a6b4a6dda1d037cb826f3230426ce5243c75edb3"
4333+
integrity sha512-Xk3hsB0PzB4dzr/r/FdmK+VfQbZH7lQQ2iipMS1/1eoz1wUvh5R7rmOakYvw0bQJJE6PYrOLx8UHsYmzgTr+YQ==
4334+
43074335
opn-cli@^3.1.0:
43084336
version "3.1.0"
43094337
resolved "https://registry.yarnpkg.com/opn-cli/-/opn-cli-3.1.0.tgz#f819ae6cae0b411bd0149b8560fe6c88adad20f8"
@@ -4517,6 +4545,11 @@ path-to-regexp@0.1.7:
45174545
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
45184546
integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
45194547

4548+
path-to-regexp@^2.2.1:
4549+
version "2.4.0"
4550+
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.4.0.tgz#35ce7f333d5616f1c1e1bfe266c3aba2e5b2e704"
4551+
integrity sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==
4552+
45204553
path-type@^1.0.0:
45214554
version "1.1.0"
45224555
resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
@@ -4916,6 +4949,11 @@ reflect-metadata@*, reflect-metadata@^0.1.10, reflect-metadata@^0.1.12:
49164949
resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.12.tgz#311bf0c6b63cd782f228a81abe146a2bfa9c56f2"
49174950
integrity sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==
49184951

4952+
reflect-metadata@^0.1.13:
4953+
version "0.1.13"
4954+
resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08"
4955+
integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==
4956+
49194957
regenerator-runtime@^0.11.0:
49204958
version "0.11.1"
49214959
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
@@ -5066,7 +5104,20 @@ rimraf@^2.5.4, rimraf@^2.6.1:
50665104
dependencies:
50675105
glob "^7.0.5"
50685106

5069-
routing-controllers@^0.7.6:
5107+
routing-controllers-openapi@^1.7.0:
5108+
version "1.7.0"
5109+
resolved "https://registry.yarnpkg.com/routing-controllers-openapi/-/routing-controllers-openapi-1.7.0.tgz#d0d4b8e4a92983744bc0b2b0b1ceefe9ceea82fb"
5110+
integrity sha512-1r+6IV6+LUrKVDrpd+q9p7pCwnb/321YBM3uLPCUVe7GYBCW8fTqsHaLrmjYEKmWEkW69FlpnkAnl8Cf/ErKdw==
5111+
dependencies:
5112+
debug "^3.1.0"
5113+
lodash "^4.17.10"
5114+
openapi3-ts "^1.2.0"
5115+
path-to-regexp "^2.2.1"
5116+
reflect-metadata "^0.1.12"
5117+
routing-controllers "^0.7.7"
5118+
tslib "^1.9.3"
5119+
5120+
routing-controllers@^0.7.6, routing-controllers@^0.7.7:
50705121
version "0.7.7"
50715122
resolved "https://registry.yarnpkg.com/routing-controllers/-/routing-controllers-0.7.7.tgz#55b3dd3e676ade2527e522aad2834ac891cce0ee"
50725123
integrity sha512-Z2173DC3dqDvnTxwFPx9mToX5DZ0MsgMae7ENwuK45dbJPK3D8vdZAzSgTcFR+CtrzfDR66Y8E5I3CYkPJWVWg==
@@ -5860,6 +5911,11 @@ ts-node@7.0.1:
58605911
source-map-support "^0.5.6"
58615912
yn "^2.0.0"
58625913

5914+
tslib@^1.10.0:
5915+
version "1.10.0"
5916+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
5917+
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
5918+
58635919
tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.3:
58645920
version "1.9.3"
58655921
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"

0 commit comments

Comments
 (0)