Skip to content

Commit 8678ef2

Browse files
committed
Upgrade and move routing-controllers to peerDependencies
1 parent 07693a5 commit 8678ef2

File tree

2 files changed

+60
-27
lines changed

2 files changed

+60
-27
lines changed

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"build": "yarn clean && tsc -p tsconfig.release.json",
1919
"format": "prettier --write {src,test}/**/*.ts",
2020
"lint": "tslint --project . src/**/*.ts",
21-
"prepare": "yarn build",
21+
"prepare": "install-self-peers -- --ignore-scripts && yarn build",
2222
"send-coverage": "codecov -f coverage/*.json",
2323
"test": "jest --coverage",
2424
"test:watch": "jest --watch"
@@ -32,10 +32,10 @@
3232
"openapi3-ts": "^1.2.0",
3333
"path-to-regexp": "^2.2.1",
3434
"reflect-metadata": "^0.1.12",
35-
"routing-controllers": "^0.7.7",
3635
"tslib": "^1.9.3"
3736
},
3837
"devDependencies": {
38+
"@team-griffin/install-self-peers": "^1.1.1",
3939
"@types/jest": "^24.0.15",
4040
"@types/lodash": "^4.14.136",
4141
"@types/node": "^12.6.2",
@@ -55,5 +55,8 @@
5555
"tslint-config-standard": "^8.0.1",
5656
"tsutils": "^3.14.0",
5757
"typescript": "^3.5.3"
58+
},
59+
"peerDependencies": {
60+
"routing-controllers": "^0.8.0"
5861
}
5962
}

yarn.lock

Lines changed: 55 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,14 @@
260260
"@types/istanbul-reports" "^1.1.1"
261261
"@types/yargs" "^12.0.9"
262262

263+
"@team-griffin/install-self-peers@^1.1.1":
264+
version "1.1.1"
265+
resolved "https://registry.yarnpkg.com/@team-griffin/install-self-peers/-/install-self-peers-1.1.1.tgz#de0fd354be3f44dfd84dd79bc011d8a3af38e354"
266+
dependencies:
267+
cross-spawn "^5.1.0"
268+
minimist "^1.2.0"
269+
ramda "^0.23.0"
270+
263271
"@types/babel__core@^7.1.0":
264272
version "7.1.2"
265273
resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.2.tgz#608c74f55928033fce18b99b213c16be4b3d114f"
@@ -690,10 +698,6 @@ ci-info@^2.0.0:
690698
version "2.0.0"
691699
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
692700

693-
class-transformer@^0.1.9:
694-
version "0.1.9"
695-
resolved "https://registry.yarnpkg.com/class-transformer/-/class-transformer-0.1.9.tgz#29977c528233ca014e6fd9523327ebd31d11ca54"
696-
697701
class-transformer@^0.2.3:
698702
version "0.2.3"
699703
resolved "https://registry.yarnpkg.com/class-transformer/-/class-transformer-0.2.3.tgz#598c92ca71dcca73f91ccb875d74a3847ccfa32d"
@@ -717,12 +721,6 @@ class-validator-jsonschema@^1.3.0:
717721
reflect-metadata "^0.1.13"
718722
tslib "^1.10.0"
719723

720-
class-validator@^0.8.1:
721-
version "0.8.5"
722-
resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.8.5.tgz#484785acda98f68549c3a84dc1bb2f77b736dc58"
723-
dependencies:
724-
validator "9.2.0"
725-
726724
class-validator@^0.9.1:
727725
version "0.9.1"
728726
resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.9.1.tgz#d60e58c5d14abca0a41bce38cf792ad4c46d1531"
@@ -809,9 +807,9 @@ convert-source-map@^1.4.0:
809807
version "1.5.0"
810808
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
811809

812-
cookie@^0.3.1:
813-
version "0.3.1"
814-
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
810+
cookie@^0.4.0:
811+
version "0.4.0"
812+
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
815813

816814
copy-descriptor@^0.1.0:
817815
version "0.1.1"
@@ -821,6 +819,14 @@ core-util-is@1.0.2, core-util-is@~1.0.0:
821819
version "1.0.2"
822820
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
823821

822+
cross-spawn@^5.1.0:
823+
version "5.1.0"
824+
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
825+
dependencies:
826+
lru-cache "^4.0.1"
827+
shebang-command "^1.2.0"
828+
which "^1.2.9"
829+
824830
cross-spawn@^6.0.0:
825831
version "6.0.5"
826832
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -1252,6 +1258,17 @@ glob@^7.1.3:
12521258
once "^1.3.0"
12531259
path-is-absolute "^1.0.0"
12541260

1261+
glob@^7.1.4:
1262+
version "7.1.6"
1263+
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
1264+
dependencies:
1265+
fs.realpath "^1.0.0"
1266+
inflight "^1.0.4"
1267+
inherits "2"
1268+
minimatch "^3.0.4"
1269+
once "^1.3.0"
1270+
path-is-absolute "^1.0.0"
1271+
12551272
globals@^11.1.0:
12561273
version "11.12.0"
12571274
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
@@ -2105,6 +2122,13 @@ loose-envify@^1.0.0:
21052122
dependencies:
21062123
js-tokens "^3.0.0"
21072124

2125+
lru-cache@^4.0.1:
2126+
version "4.1.5"
2127+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
2128+
dependencies:
2129+
pseudomap "^1.0.2"
2130+
yallist "^2.1.2"
2131+
21082132
make-dir@^2.1.0:
21092133
version "2.1.0"
21102134
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -2610,6 +2634,10 @@ prompts@^2.0.1:
26102634
kleur "^3.0.2"
26112635
sisteransi "^1.0.0"
26122636

2637+
pseudomap@^1.0.2:
2638+
version "1.0.2"
2639+
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
2640+
26132641
psl@^1.1.24:
26142642
version "1.1.28"
26152643
resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.28.tgz#4fb6ceb08a1e2214d4fd4de0ca22dae13740bc7b"
@@ -2633,6 +2661,10 @@ qs@~6.5.1:
26332661
version "6.5.1"
26342662
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
26352663

2664+
ramda@^0.23.0:
2665+
version "0.23.0"
2666+
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.23.0.tgz#ccd13fff73497a93974e3e86327bfd87bd6e8e2b"
2667+
26362668
rc@^1.2.7:
26372669
version "1.2.8"
26382670
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
@@ -2815,15 +2847,13 @@ rimraf@^2.6.3:
28152847
dependencies:
28162848
glob "^7.1.3"
28172849

2818-
routing-controllers@^0.7.7:
2819-
version "0.7.7"
2820-
resolved "https://registry.yarnpkg.com/routing-controllers/-/routing-controllers-0.7.7.tgz#55b3dd3e676ade2527e522aad2834ac891cce0ee"
2850+
routing-controllers@^0.8.0:
2851+
version "0.8.0"
2852+
resolved "https://registry.yarnpkg.com/routing-controllers/-/routing-controllers-0.8.0.tgz#91574e1537ab5e9f293615401f62c49dc4dfb315"
28212853
dependencies:
2822-
class-transformer "^0.1.9"
2823-
class-validator "^0.8.1"
2824-
cookie "^0.3.1"
2825-
glob "^7.0.5"
2826-
reflect-metadata "^0.1.12"
2854+
cookie "^0.4.0"
2855+
glob "^7.1.4"
2856+
reflect-metadata "^0.1.13"
28272857
template-url "^1.0.0"
28282858

28292859
rsvp@^4.8.4:
@@ -3390,10 +3420,6 @@ validator@10.4.0:
33903420
version "10.4.0"
33913421
resolved "https://registry.yarnpkg.com/validator/-/validator-10.4.0.tgz#ee99a44afb3bb5ed350a159f056ca72a204cfc3c"
33923422

3393-
validator@9.2.0:
3394-
version "9.2.0"
3395-
resolved "https://registry.yarnpkg.com/validator/-/validator-9.2.0.tgz#ad216eed5f37cac31a6fe00ceab1f6b88bded03e"
3396-
33973423
verror@1.10.0:
33983424
version "1.10.0"
33993425
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
@@ -3500,6 +3526,10 @@ xml-name-validator@^3.0.0:
35003526
version "4.0.0"
35013527
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
35023528

3529+
yallist@^2.1.2:
3530+
version "2.1.2"
3531+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
3532+
35033533
yallist@^3.0.0, yallist@^3.0.3:
35043534
version "3.0.3"
35053535
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"

0 commit comments

Comments
 (0)