Skip to content

Commit 62c7184

Browse files
committed
fix: fixed custom loader for factory providers, added doc
1 parent 7f181f1 commit 62c7184

File tree

10 files changed

+448
-412
lines changed

10 files changed

+448
-412
lines changed

example-app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"dependencies": {
2121
"@admin-bro/express": "^3.0.1",
2222
"@admin-bro/mongoose": "^1.1.0",
23-
"@nestjs/common": "^6.7.2",
24-
"@nestjs/core": "^6.7.2",
23+
"@nestjs/common": "^7.4.2",
24+
"@nestjs/core": "7.4.2",
2525
"@nestjs/mongoose": "^7.0.2",
2626
"@nestjs/platform-express": "^6.7.2",
2727
"admin-bro": "^3.3.1",

example-app/src/app.module.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { AdminModule } from '../../src'; // lib
66

77
import { AppController } from './app.controller';
88
import { AppService } from './app.service';
9+
import { ExpressCustomLoader } from './express-custom.loader';
910
import { Admin } from './mongoose/admin-model';
1011
import { MongooseSchemasModule } from './mongoose/mongoose.module';
1112

@@ -32,6 +33,7 @@ import { MongooseSchemasModule } from './mongoose/mongoose.module';
3233
cookiePassword: 'testPass',
3334
},
3435
}),
36+
customLoader: ExpressCustomLoader,
3537
}),
3638
MongooseSchemasModule,
3739
],
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/* eslint-disable no-underscore-dangle */
2+
import AdminBro from 'admin-bro';
3+
import { Injectable } from '@nestjs/common';
4+
import { AbstractHttpAdapter } from '@nestjs/core';
5+
6+
import { AbstractLoader } from '../../src/loaders/abstract.loader';
7+
import { AdminModuleOptions } from '../../src/interfaces/admin-module-options.interface';
8+
import { ExpressLoader } from '../../src/loaders/express.loader';
9+
10+
@Injectable()
11+
export class ExpressCustomLoader extends AbstractLoader {
12+
public register(
13+
admin: AdminBro,
14+
httpAdapter: AbstractHttpAdapter,
15+
options: AdminModuleOptions,
16+
) {
17+
// eslint-disable-next-line no-console
18+
console.log('Custom loader')
19+
new ExpressLoader().register(admin, httpAdapter, options);
20+
}
21+
}

example-app/yarn.lock

Lines changed: 53 additions & 146 deletions
Original file line numberDiff line numberDiff line change
@@ -1328,28 +1328,28 @@
13281328
webpack "4.41.5"
13291329
webpack-node-externals "1.7.2"
13301330

1331-
"@nestjs/common@^6.7.2":
1332-
version "6.11.11"
1333-
resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-6.11.11.tgz#701da2462a15cc94d55ec863ddd9f2fb0bbd7136"
1334-
integrity sha512-K4wuK/V2M82AsoudtY0UYV+M1nYDSSb10t8AkMwFiP+AWMuxCJNtE8qLc9jUe2aTKMbhBiQUfsbZFmg/MRinPg==
1331+
"@nestjs/common@^7.4.2":
1332+
version "7.6.5"
1333+
resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-7.6.5.tgz#d6e9435453eef2d1b492384ca27fa23358744949"
1334+
integrity sha512-WvBJd71ktaCRm9KTURVqn1YMyUzsOIkvezjP7WEpP9DVqQUOFVvn6/osJGZky/qL+zE4P7NBNyoXM94bpYvMwQ==
13351335
dependencies:
1336-
axios "0.19.2"
1337-
cli-color "2.0.0"
1338-
tslib "1.11.1"
1339-
uuid "7.0.1"
1336+
axios "0.21.1"
1337+
iterare "1.2.1"
1338+
tslib "2.0.3"
1339+
uuid "8.3.2"
13401340

1341-
"@nestjs/core@^6.7.2":
1342-
version "6.11.11"
1343-
resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-6.11.11.tgz#2b97a3e9c2a853f5693ed84daf81c1ee3b2782b4"
1344-
integrity sha512-ewUy2rjiRWi6SziI5gXZnlat7PfnVklL3tusnU1qqtUm74cPY1Zre+zDCJ27P/+B7sFJHbkFfpi0qQP2pQv9jQ==
1341+
"@nestjs/core@7.4.2":
1342+
version "7.4.2"
1343+
resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-7.4.2.tgz#a2a0640eea658dfbd6de8e3079fffc5a0878ff5a"
1344+
integrity sha512-zLWVY+qj5RRIuDaL2J6a7f/Tn8wPMYOUHDZhXdRZFqonuY96dH9yc6DU9cWyX7fnmCIAxqdu5B7qd/S7VPHxow==
13451345
dependencies:
13461346
"@nuxtjs/opencollective" "0.2.2"
13471347
fast-safe-stringify "2.0.7"
1348-
iterare "1.2.0"
1348+
iterare "1.2.1"
13491349
object-hash "2.0.3"
13501350
path-to-regexp "3.2.0"
1351-
tslib "1.11.1"
1352-
uuid "7.0.1"
1351+
tslib "2.0.0"
1352+
uuid "8.3.0"
13531353

13541354
"@nestjs/mongoose@^7.0.2":
13551355
version "7.2.1"
@@ -2189,7 +2189,7 @@ ansi-escapes@^4.2.1:
21892189
dependencies:
21902190
type-fest "^0.11.0"
21912191

2192-
ansi-regex@^2.0.0, ansi-regex@^2.1.1:
2192+
ansi-regex@^2.0.0:
21932193
version "2.1.1"
21942194
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
21952195
integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
@@ -2406,7 +2406,14 @@ aws4@^1.8.0:
24062406
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
24072407
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
24082408

2409-
axios@0.19.2, axios@^0.19.2:
2409+
axios@0.21.1:
2410+
version "0.21.1"
2411+
resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
2412+
integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
2413+
dependencies:
2414+
follow-redirects "^1.10.0"
2415+
2416+
axios@^0.19.2:
24102417
version "0.19.2"
24112418
resolved "https://registry.yarnpkg.com/axios/-/axios-0.19.2.tgz#3ea36c5d8818d0d5f8a8a97a6d36b86cdc00cb27"
24122419
integrity sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==
@@ -3030,18 +3037,6 @@ classnames@^2.2.6:
30303037
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
30313038
integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
30323039

3033-
cli-color@2.0.0:
3034-
version "2.0.0"
3035-
resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.0.tgz#11ecfb58a79278cf6035a60c54e338f9d837897c"
3036-
integrity sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==
3037-
dependencies:
3038-
ansi-regex "^2.1.1"
3039-
d "^1.0.1"
3040-
es5-ext "^0.10.51"
3041-
es6-iterator "^2.0.3"
3042-
memoizee "^0.4.14"
3043-
timers-ext "^0.1.7"
3044-
30453040
cli-cursor@^1.0.2:
30463041
version "1.0.2"
30473042
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987"
@@ -3500,14 +3495,6 @@ cypress@^4.11.0:
35003495
url "^0.11.0"
35013496
yauzl "^2.10.0"
35023497

3503-
d@1, d@^1.0.1:
3504-
version "1.0.1"
3505-
resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
3506-
integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
3507-
dependencies:
3508-
es5-ext "^0.10.50"
3509-
type "^1.0.1"
3510-
35113498
dashdash@^1.12.0:
35123499
version "1.14.1"
35133500
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
@@ -3887,42 +3874,6 @@ es-to-primitive@^1.2.1:
38873874
is-date-object "^1.0.1"
38883875
is-symbol "^1.0.2"
38893876

3890-
es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.51, es5-ext@^0.10.53, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46:
3891-
version "0.10.53"
3892-
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1"
3893-
integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==
3894-
dependencies:
3895-
es6-iterator "~2.0.3"
3896-
es6-symbol "~3.1.3"
3897-
next-tick "~1.0.0"
3898-
3899-
es6-iterator@^2.0.3, es6-iterator@~2.0.3:
3900-
version "2.0.3"
3901-
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
3902-
integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
3903-
dependencies:
3904-
d "1"
3905-
es5-ext "^0.10.35"
3906-
es6-symbol "^3.1.1"
3907-
3908-
es6-symbol@^3.1.1, es6-symbol@~3.1.3:
3909-
version "3.1.3"
3910-
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
3911-
integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
3912-
dependencies:
3913-
d "^1.0.1"
3914-
ext "^1.1.2"
3915-
3916-
es6-weak-map@^2.0.3:
3917-
version "2.0.3"
3918-
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53"
3919-
integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
3920-
dependencies:
3921-
d "1"
3922-
es5-ext "^0.10.46"
3923-
es6-iterator "^2.0.3"
3924-
es6-symbol "^3.1.1"
3925-
39263877
escalade@^3.1.1:
39273878
version "3.1.1"
39283879
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
@@ -4154,14 +4105,6 @@ etag@~1.8.1:
41544105
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
41554106
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
41564107

4157-
event-emitter@^0.3.5:
4158-
version "0.3.5"
4159-
resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
4160-
integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=
4161-
dependencies:
4162-
d "1"
4163-
es5-ext "~0.10.14"
4164-
41654108
event-stream@=3.3.4:
41664109
version "3.3.4"
41674110
resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571"
@@ -4315,13 +4258,6 @@ express@4.17.1, express@^4.17.1:
43154258
utils-merge "1.0.1"
43164259
vary "~1.1.2"
43174260

4318-
ext@^1.1.2:
4319-
version "1.4.0"
4320-
resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244"
4321-
integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==
4322-
dependencies:
4323-
type "^2.0.0"
4324-
43254261
extend-shallow@^2.0.1:
43264262
version "2.0.1"
43274263
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
@@ -4566,6 +4502,11 @@ follow-redirects@1.5.10:
45664502
dependencies:
45674503
debug "=3.1.0"
45684504

4505+
follow-redirects@^1.10.0:
4506+
version "1.13.1"
4507+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7"
4508+
integrity sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==
4509+
45694510
for-each@^0.3.3:
45704511
version "0.3.3"
45714512
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
@@ -5336,7 +5277,7 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4:
53365277
dependencies:
53375278
isobject "^3.0.1"
53385279

5339-
is-promise@^2.1.0, is-promise@^2.2.2:
5280+
is-promise@^2.1.0:
53405281
version "2.2.2"
53415282
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
53425283
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
@@ -5464,10 +5405,10 @@ istanbul-reports@^2.2.6:
54645405
dependencies:
54655406
html-escaper "^2.0.0"
54665407

5467-
iterare@1.2.0:
5468-
version "1.2.0"
5469-
resolved "https://registry.yarnpkg.com/iterare/-/iterare-1.2.0.tgz#7427f5ed45986e4b73e2fea903579f1117f3dd15"
5470-
integrity sha512-RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ==
5408+
iterare@1.2.1:
5409+
version "1.2.1"
5410+
resolved "https://registry.yarnpkg.com/iterare/-/iterare-1.2.1.tgz#139c400ff7363690e33abffa33cbba8920f00042"
5411+
integrity sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==
54715412

54725413
jest-changed-files@^24.9.0:
54735414
version "24.9.0"
@@ -6234,13 +6175,6 @@ lru-cache@^6.0.0:
62346175
dependencies:
62356176
yallist "^4.0.0"
62366177

6237-
lru-queue@^0.1.0:
6238-
version "0.1.0"
6239-
resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
6240-
integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=
6241-
dependencies:
6242-
es5-ext "~0.10.2"
6243-
62446178
macos-release@^2.2.0:
62456179
version "2.4.1"
62466180
resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.4.1.tgz#64033d0ec6a5e6375155a74b1a1eba8e509820ac"
@@ -6314,20 +6248,6 @@ memoize-one@^5.0.0:
63146248
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0"
63156249
integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==
63166250

6317-
memoizee@^0.4.14:
6318-
version "0.4.15"
6319-
resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72"
6320-
integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
6321-
dependencies:
6322-
d "^1.0.1"
6323-
es5-ext "^0.10.53"
6324-
es6-weak-map "^2.0.3"
6325-
event-emitter "^0.3.5"
6326-
is-promise "^2.2.2"
6327-
lru-queue "^0.1.0"
6328-
next-tick "^1.1.0"
6329-
timers-ext "^0.1.7"
6330-
63316251
memory-fs@^0.4.1:
63326252
version "0.4.1"
63336253
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
@@ -6647,16 +6567,6 @@ neo-async@^2.5.0, neo-async@^2.6.1:
66476567
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
66486568
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
66496569

6650-
next-tick@1, next-tick@^1.1.0:
6651-
version "1.1.0"
6652-
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
6653-
integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
6654-
6655-
next-tick@~1.0.0:
6656-
version "1.0.0"
6657-
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
6658-
integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
6659-
66606570
nice-try@^1.0.4:
66616571
version "1.0.5"
66626572
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
@@ -8869,14 +8779,6 @@ timers-browserify@^2.0.4:
88698779
dependencies:
88708780
setimmediate "^1.0.4"
88718781

8872-
timers-ext@^0.1.7:
8873-
version "0.1.7"
8874-
resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6"
8875-
integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
8876-
dependencies:
8877-
es5-ext "~0.10.46"
8878-
next-tick "1"
8879-
88808782
tiny-invariant@^1.0.2:
88818783
version "1.1.0"
88828784
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875"
@@ -9046,6 +8948,16 @@ tslib@1.11.1:
90468948
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
90478949
integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
90488950

8951+
tslib@2.0.0:
8952+
version "2.0.0"
8953+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.0.tgz#18d13fc2dce04051e20f074cc8387fd8089ce4f3"
8954+
integrity sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==
8955+
8956+
tslib@2.0.3:
8957+
version "2.0.3"
8958+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
8959+
integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
8960+
90498961
tslib@>=1.9.0:
90508962
version "2.1.0"
90518963
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
@@ -9112,16 +9024,6 @@ type-is@^1.6.4, type-is@~1.6.17, type-is@~1.6.18:
91129024
media-typer "0.3.0"
91139025
mime-types "~2.1.24"
91149026

9115-
type@^1.0.1:
9116-
version "1.2.0"
9117-
resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
9118-
integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
9119-
9120-
type@^2.0.0:
9121-
version "2.1.0"
9122-
resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f"
9123-
integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==
9124-
91259027
typedarray@^0.0.6:
91269028
version "0.0.6"
91279029
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
@@ -9274,10 +9176,15 @@ utils-merge@1.0.1:
92749176
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
92759177
integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
92769178

9277-
uuid@7.0.1:
9278-
version "7.0.1"
9279-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.1.tgz#95ed6ff3d8c881cbf85f0f05cc3915ef994818ef"
9280-
integrity sha512-yqjRXZzSJm9Dbl84H2VDHpM3zMjzSJQ+hn6C4zqd5ilW+7P4ZmLEEqwho9LjP+tGuZlF4xrHQXT0h9QZUS/pWA==
9179+
uuid@8.3.0:
9180+
version "8.3.0"
9181+
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.0.tgz#ab738085ca22dc9a8c92725e459b1d507df5d6ea"
9182+
integrity sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==
9183+
9184+
uuid@8.3.2:
9185+
version "8.3.2"
9186+
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
9187+
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
92819188

92829189
uuid@^3.3.2:
92839190
version "3.4.0"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@semantic-release/git": "^9.0.0",
2727
"@typescript-eslint/eslint-plugin": "^3.7.0",
2828
"@typescript-eslint/parser": "^3.7.0",
29-
"admin-bro": ">=3.0.0-beta.7",
29+
"admin-bro": "^3.3.1",
3030
"eslint": "^7.5.0",
3131
"eslint-config-airbnb": "^18.2.0",
3232
"eslint-plugin-import": "^2.22.0",

0 commit comments

Comments
 (0)