refactor: Update dependencies so path-to-regexp gets to a version without CVE (#22928)

## Description

Updates our transitive dependencies on `path-to-regexp` to versions that
fixed https://nvd.nist.gov/vuln/detail/CVE-2024-45296 . Accomplished by
updating our direct dependencies on `sinon` to a mix of version 18 and
19, since that's the main way in which we get transitive dependencies on
`path-to-regexp`.

`@types/sinon` was also opportunistically updated to the latest version
where it wasn't already up to date.
This commit is contained in:
Alex Villarreal 2024-10-30 11:48:31 -05:00 коммит произвёл GitHub
Родитель 1edf5091de
Коммит c56a5218b8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
37 изменённых файлов: 309 добавлений и 276 удалений

Просмотреть файл

@ -86,7 +86,7 @@
"cross-env": "^7.0.3",
"js-yaml": "^4.1.0",
"mocha": "^10.2.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"start-server-and-test": "^2.0.3",
"tinylicious": "^5.0.0",
"uuid": "^9.0.0"

Просмотреть файл

@ -115,7 +115,7 @@
"puppeteer": "^23.6.0",
"rewire": "^5.0.0",
"rimraf": "^4.4.1",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"ts-jest": "^29.1.1",
"ts-node": "^10.9.1",
"typescript": "~5.4.5"

Просмотреть файл

@ -129,8 +129,8 @@ importers:
specifier: ^4.4.1
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.1
specifier: ^18.0.1
version: 18.0.1
ts-jest:
specifier: ^29.1.1
version: 29.1.1(@babel/core@7.25.2)(jest@29.6.2)(typescript@5.4.5)
@ -2610,12 +2610,6 @@ packages:
engines: {node: '>=14.16'}
dev: true
/@sinonjs/commons@2.0.0:
resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==}
dependencies:
type-detect: 4.0.8
dev: true
/@sinonjs/commons@3.0.1:
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
dependencies:
@ -2628,16 +2622,22 @@ packages:
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/fake-timers@11.3.1:
resolution: {integrity: sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==}
/@sinonjs/fake-timers@11.2.2:
resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==}
dependencies:
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/samsam@8.0.0:
resolution: {integrity: sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==}
/@sinonjs/fake-timers@13.0.5:
resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==}
dependencies:
'@sinonjs/commons': 2.0.0
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/samsam@8.0.2:
resolution: {integrity: sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==}
dependencies:
'@sinonjs/commons': 3.0.1
lodash.get: 4.4.2
type-detect: 4.1.0
dev: true
@ -9611,14 +9611,14 @@ packages:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
dev: true
/nise@5.1.9:
resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==}
/nise@6.1.1:
resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==}
dependencies:
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 11.3.1
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/text-encoding': 0.7.3
just-extend: 6.2.0
path-to-regexp: 6.2.2
path-to-regexp: 8.2.0
dev: true
/no-case@2.3.2:
@ -10334,8 +10334,9 @@ packages:
minipass: 7.1.2
dev: true
/path-to-regexp@6.2.2:
resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}
/path-to-regexp@8.2.0:
resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
engines: {node: '>=16'}
dev: true
/path-type@4.0.0:
@ -11297,14 +11298,14 @@ packages:
- supports-color
dev: true
/sinon@17.0.1:
resolution: {integrity: sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==}
/sinon@18.0.1:
resolution: {integrity: sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==}
dependencies:
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 11.3.1
'@sinonjs/samsam': 8.0.0
'@sinonjs/fake-timers': 11.2.2
'@sinonjs/samsam': 8.0.2
diff: 5.2.0
nise: 5.1.9
nise: 6.1.1
supports-color: 7.2.0
dev: true

Просмотреть файл

@ -112,7 +112,7 @@
"nock": "^13.3.3",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -93,7 +93,7 @@
"nock": "^13.3.3",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -92,7 +92,7 @@
"nock": "^13.3.3",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -167,7 +167,7 @@
"puppeteer": "^23.6.0",
"rewire": "^5.0.0",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"ts-jest": "^29.1.1",
"ts-node": "^10.9.1",
"typescript": "~5.4.5"

Просмотреть файл

@ -141,7 +141,7 @@
"moment": "^2.21.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -155,7 +155,7 @@
"moment": "^2.21.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -157,7 +157,7 @@
"nock": "^13.3.3",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -113,7 +113,7 @@
"mocha": "^10.2.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"tslib": "^1.10.0",
"typescript": "~5.4.5"
},

Просмотреть файл

@ -123,7 +123,7 @@
"mocha": "^10.2.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"start-server-and-test": "^2.0.3",
"tinylicious": "^5.0.0",
"tslib": "^1.10.0",

Просмотреть файл

@ -154,7 +154,7 @@
"mocha-multi-reporters": "^1.5.1",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"fluidBuild": {

Просмотреть файл

@ -212,7 +212,7 @@
"moment": "^2.21.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -150,7 +150,7 @@
"moment": "^2.21.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -227,7 +227,7 @@
"moment": "^2.21.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -150,7 +150,7 @@
"moment": "^2.21.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"ts-node": "^10.9.1",
"typescript": "~5.4.5"
},

Просмотреть файл

@ -85,7 +85,7 @@
"mocha": "^10.2.0",
"mocha-multi-reporters": "^1.5.1",
"moment": "^2.21.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"start-server-and-test": "^2.0.3",
"tinylicious": "^5.0.0",
"uuid": "^9.0.0"

Просмотреть файл

@ -74,7 +74,7 @@
"mocha": "^10.2.0",
"mocha-multi-reporters": "^1.5.1",
"moment": "^2.21.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"uuid": "^9.0.0"
},
"devDependencies": {

Просмотреть файл

@ -125,7 +125,7 @@
"cross-env": "^7.0.3",
"mocha": "^10.2.0",
"semver": "^7.5.3",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"start-server-and-test": "^2.0.3",
"tinylicious": "^5.0.0",
"uuid": "^9.0.0"

Просмотреть файл

@ -139,7 +139,7 @@
"proxyquire": "^2.1.3",
"puppeteer": "^23.6.0",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"sinon-chrome": "^3.0.1",
"ts-jest": "^29.1.1",
"ts-loader": "^9.5.1",

Просмотреть файл

@ -149,7 +149,7 @@
"moment": "^2.21.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^17.0.1",
"sinon": "^18.0.1",
"typescript": "~5.4.5"
},
"typeValidation": {

Просмотреть файл

@ -288,8 +288,8 @@ importers:
specifier: ^10.2.0
version: 10.7.3
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
start-server-and-test:
specifier: ^2.0.3
version: 2.0.8
@ -6005,8 +6005,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -6111,8 +6111,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -6352,8 +6352,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -7291,8 +7291,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
ts-jest:
specifier: ^29.1.1
version: 29.2.5(@babel/core@7.25.7)(jest@29.7.0)(typescript@5.4.5)
@ -7481,8 +7481,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -9843,8 +9843,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -10177,8 +10177,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -10826,8 +10826,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
tslib:
specifier: ^1.10.0
version: 1.14.1
@ -10917,8 +10917,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
start-server-and-test:
specifier: ^2.0.3
version: 2.0.8
@ -11475,8 +11475,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -11872,8 +11872,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -11975,8 +11975,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -12172,8 +12172,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -12673,8 +12673,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
ts-node:
specifier: ^10.9.1
version: 10.9.2(@types/node@18.19.54)(typescript@5.4.5)
@ -12999,8 +12999,8 @@ importers:
specifier: ^2.21.0
version: 2.30.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
start-server-and-test:
specifier: ^2.0.3
version: 2.0.8
@ -13120,8 +13120,8 @@ importers:
specifier: ^2.21.0
version: 2.30.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
uuid:
specifier: ^9.0.0
version: 9.0.1
@ -14254,8 +14254,8 @@ importers:
specifier: ^7.5.3
version: 7.6.3
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
start-server-and-test:
specifier: ^2.0.3
version: 2.0.8
@ -15183,8 +15183,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
sinon-chrome:
specifier: ^3.0.1
version: 3.0.1
@ -16229,8 +16229,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^17.0.1
version: 17.0.2
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.4.5
version: 5.4.5
@ -23395,8 +23395,13 @@ packages:
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/fake-timers@11.3.1:
resolution: {integrity: sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==}
/@sinonjs/fake-timers@11.2.2:
resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==}
dependencies:
'@sinonjs/commons': 3.0.1
/@sinonjs/fake-timers@13.0.5:
resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==}
dependencies:
'@sinonjs/commons': 3.0.1
@ -33488,14 +33493,14 @@ packages:
path-to-regexp: 1.9.0
dev: true
/nise@5.1.9:
resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==}
/nise@6.1.1:
resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==}
dependencies:
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 11.3.1
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/text-encoding': 0.7.3
just-extend: 6.2.0
path-to-regexp: 6.3.0
path-to-regexp: 8.2.0
/no-case@2.3.2:
resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==}
@ -34424,8 +34429,9 @@ packages:
isarray: 0.0.1
dev: true
/path-to-regexp@6.3.0:
resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
/path-to-regexp@8.2.0:
resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
engines: {node: '>=16'}
/path-type@3.0.0:
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
@ -36567,15 +36573,14 @@ packages:
urijs: 1.19.11
dev: true
/sinon@17.0.2:
resolution: {integrity: sha512-uihLiaB9FhzesElPDFZA7hDcNABzsVHwr3YfmM9sBllVwab3l0ltGlRV1XhpNfIacNDLGD1QRZNLs5nU5+hTuA==}
deprecated: There
/sinon@18.0.1:
resolution: {integrity: sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==}
dependencies:
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 11.3.1
'@sinonjs/fake-timers': 11.2.2
'@sinonjs/samsam': 8.0.2
diff: 5.2.0
nise: 5.1.9
nise: 6.1.1
supports-color: 7.2.0
/sinon@7.5.0:

Просмотреть файл

@ -93,7 +93,7 @@
"@types/nconf": "^0.10.0",
"@types/node": "^18.17.1",
"@types/rimraf": "^3.0.2",
"@types/sinon": "^17.0.2",
"@types/sinon": "^17.0.3",
"@types/supertest": "^2.0.7",
"@types/uuid": "^3.4.4",
"@types/winston": "^2.4.4",
@ -106,7 +106,7 @@
"mocha": "^10.1.0",
"rimraf": "^3.0.2",
"sillyname": "^0.1.0",
"sinon": "^17.0.1",
"sinon": "^19.0.2",
"supertest": "^3.4.2",
"typescript": "~5.1.6"
}

Просмотреть файл

@ -316,8 +316,8 @@ importers:
specifier: ^3.0.2
version: 3.0.2
'@types/sinon':
specifier: ^17.0.2
version: 17.0.2
specifier: ^17.0.3
version: 17.0.3
'@types/supertest':
specifier: ^2.0.7
version: 2.0.12
@ -355,8 +355,8 @@ importers:
specifier: ^0.1.0
version: 0.1.0
sinon:
specifier: ^17.0.1
version: 17.0.1
specifier: ^19.0.2
version: 19.0.2
supertest:
specifier: ^3.4.2
version: 3.4.2
@ -2546,40 +2546,28 @@ packages:
engines: {node: '>=14.16'}
dev: true
/@sinonjs/commons@2.0.0:
resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==}
/@sinonjs/commons@3.0.1:
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
dependencies:
type-detect: 4.0.8
dev: true
/@sinonjs/commons@3.0.0:
resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==}
/@sinonjs/fake-timers@13.0.5:
resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==}
dependencies:
type-detect: 4.0.8
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/fake-timers@10.3.0:
resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
/@sinonjs/samsam@8.0.2:
resolution: {integrity: sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==}
dependencies:
'@sinonjs/commons': 3.0.0
dev: true
/@sinonjs/fake-timers@11.2.2:
resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==}
dependencies:
'@sinonjs/commons': 3.0.0
dev: true
/@sinonjs/samsam@8.0.0:
resolution: {integrity: sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==}
dependencies:
'@sinonjs/commons': 2.0.0
'@sinonjs/commons': 3.0.1
lodash.get: 4.4.2
type-detect: 4.0.8
type-detect: 4.1.0
dev: true
/@sinonjs/text-encoding@0.7.2:
resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==}
/@sinonjs/text-encoding@0.7.3:
resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==}
dev: true
/@smithy/abort-controller@3.1.1:
@ -3338,8 +3326,8 @@ packages:
'@types/node': 18.17.7
dev: true
/@types/sinon@17.0.2:
resolution: {integrity: sha512-Zt6heIGsdqERkxctIpvN5Pv3edgBrhoeb3yHyxffd4InN0AX2SVNKSrhdDZKGQICVOxWP/q4DyhpfPNMSrpIiA==}
/@types/sinon@17.0.3:
resolution: {integrity: sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==}
dependencies:
'@types/sinonjs__fake-timers': 8.1.2
dev: true
@ -3583,7 +3571,7 @@ packages:
debug: 4.3.6(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.0
semver: 7.6.3
ts-api-utils: 1.0.3(typescript@5.1.6)
typescript: 5.1.6
transitivePeerDependencies:
@ -3623,7 +3611,7 @@ packages:
'@typescript-eslint/types': 6.7.5
'@typescript-eslint/typescript-estree': 6.7.5(typescript@5.1.6)
eslint: 8.55.0
semver: 7.6.0
semver: 7.6.3
transitivePeerDependencies:
- supports-color
- typescript
@ -5260,8 +5248,8 @@ packages:
engines: {node: '>=0.3.1'}
dev: true
/diff@5.1.0:
resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
/diff@7.0.0:
resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
engines: {node: '>=0.3.1'}
dev: true
@ -7332,10 +7320,6 @@ packages:
engines: {node: '>=12'}
dev: true
/isarray@0.0.1:
resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
dev: true
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: true
@ -7602,8 +7586,8 @@ packages:
setimmediate: 1.0.5
dev: true
/just-extend@4.2.1:
resolution: {integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==}
/just-extend@6.2.0:
resolution: {integrity: sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==}
dev: true
/jwa@1.4.1:
@ -7883,7 +7867,7 @@ packages:
resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines: {node: '>=10'}
dependencies:
semver: 7.6.0
semver: 7.6.3
dev: true
/make-fetch-happen@10.2.1:
@ -8726,14 +8710,14 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: true
/nise@5.1.5:
resolution: {integrity: sha512-VJuPIfUFaXNRzETTQEEItTOP8Y171ijr+JLq42wHes3DiryR8vT+1TXQW/Rx8JNUhyYYWyIvjXTU6dOhJcs9Nw==}
/nise@6.1.1:
resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==}
dependencies:
'@sinonjs/commons': 2.0.0
'@sinonjs/fake-timers': 10.3.0
'@sinonjs/text-encoding': 0.7.2
just-extend: 4.2.1
path-to-regexp: 1.8.0
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/text-encoding': 0.7.3
just-extend: 6.2.0
path-to-regexp: 8.2.0
dev: true
/no-case@2.3.2:
@ -9435,10 +9419,9 @@ packages:
resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==}
dev: false
/path-to-regexp@1.8.0:
resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
dependencies:
isarray: 0.0.1
/path-to-regexp@8.2.0:
resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
engines: {node: '>=16'}
dev: true
/path-type@4.0.0:
@ -10344,14 +10327,14 @@ packages:
dependencies:
is-arrayish: 0.3.2
/sinon@17.0.1:
resolution: {integrity: sha512-wmwE19Lie0MLT+ZYNpDymasPHUKTaZHUH/pKEubRXIzySv9Atnlw+BUMGCzWgV7b7wO+Hw6f1TEOr0IUnmU8/g==}
/sinon@19.0.2:
resolution: {integrity: sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==}
dependencies:
'@sinonjs/commons': 3.0.0
'@sinonjs/fake-timers': 11.2.2
'@sinonjs/samsam': 8.0.0
diff: 5.1.0
nise: 5.1.5
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/samsam': 8.0.2
diff: 7.0.0
nise: 6.1.1
supports-color: 7.2.0
dev: true
@ -11038,6 +11021,11 @@ packages:
engines: {node: '>=4'}
dev: true
/type-detect@4.1.0:
resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
engines: {node: '>=4'}
dev: true
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}

Просмотреть файл

@ -88,6 +88,7 @@
"@types/mocha": "^10.0.0",
"@types/nconf": "0.0.37",
"@types/node": "^18.17.1",
"@types/sinon": "^17.0.3",
"@types/supertest": "^2.0.7",
"@types/uuid": "^3.4.4",
"async": "^3.2.2",
@ -99,7 +100,7 @@
"mocha": "^10.1.0",
"prettier": "~3.0.3",
"rimraf": "^5.0.0",
"sinon": "^9.2.3",
"sinon": "^19.0.2",
"supertest": "^3.3.0",
"typescript": "~5.1.6"
}

Просмотреть файл

@ -277,6 +277,9 @@ importers:
'@types/node':
specifier: ^18.17.1
version: 18.17.6
'@types/sinon':
specifier: ^17.0.3
version: 17.0.3
'@types/supertest':
specifier: ^2.0.7
version: 2.0.12
@ -311,8 +314,8 @@ importers:
specifier: ^5.0.0
version: 5.0.5
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^19.0.2
version: 19.0.2
supertest:
specifier: ^3.3.0
version: 3.4.2
@ -3138,28 +3141,28 @@ packages:
engines: {node: '>=14.16'}
dev: true
/@sinonjs/commons@1.8.6:
resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
/@sinonjs/commons@3.0.1:
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
dependencies:
type-detect: 4.0.8
dev: true
/@sinonjs/fake-timers@6.0.1:
resolution: {integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==}
/@sinonjs/fake-timers@13.0.5:
resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/samsam@5.3.1:
resolution: {integrity: sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==}
/@sinonjs/samsam@8.0.2:
resolution: {integrity: sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/commons': 3.0.1
lodash.get: 4.4.2
type-detect: 4.0.8
type-detect: 4.1.0
dev: true
/@sinonjs/text-encoding@0.7.2:
resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==}
/@sinonjs/text-encoding@0.7.3:
resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==}
dev: true
/@smithy/abort-controller@2.2.0:
@ -4340,6 +4343,16 @@ packages:
'@types/node': 18.19.3
dev: true
/@types/sinon@17.0.3:
resolution: {integrity: sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==}
dependencies:
'@types/sinonjs__fake-timers': 8.1.5
dev: true
/@types/sinonjs__fake-timers@8.1.5:
resolution: {integrity: sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==}
dev: true
/@types/superagent@4.1.17:
resolution: {integrity: sha512-FFK/rRjNy24U6J1BvQkaNWu2ohOIF/kxRQXRsbT141YQODcOcZjzlcc4DGdI2SkTa0rhmF+X14zu6ICjCGIg+w==}
dependencies:
@ -6438,6 +6451,11 @@ packages:
engines: {node: '>=0.3.1'}
dev: true
/diff@7.0.0:
resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==}
engines: {node: '>=0.3.1'}
dev: true
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@ -8623,6 +8641,7 @@ packages:
/isarray@0.0.1:
resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
dev: false
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@ -8887,8 +8906,8 @@ packages:
setimmediate: 1.0.5
dev: true
/just-extend@4.2.1:
resolution: {integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==}
/just-extend@6.2.0:
resolution: {integrity: sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==}
dev: true
/jwa@1.4.1:
@ -10081,14 +10100,14 @@ packages:
resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==}
dev: false
/nise@4.1.0:
resolution: {integrity: sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==}
/nise@6.1.1:
resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/fake-timers': 6.0.1
'@sinonjs/text-encoding': 0.7.2
just-extend: 4.2.1
path-to-regexp: 1.8.0
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/text-encoding': 0.7.3
just-extend: 6.2.0
path-to-regexp: 8.2.0
dev: true
/no-case@2.3.2:
@ -10855,10 +10874,9 @@ packages:
resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==}
dev: false
/path-to-regexp@1.8.0:
resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
dependencies:
isarray: 0.0.1
/path-to-regexp@8.2.0:
resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
engines: {node: '>=16'}
dev: true
/path-type@4.0.0:
@ -11889,14 +11907,14 @@ packages:
is-arrayish: 0.3.2
dev: false
/sinon@9.2.4:
resolution: {integrity: sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==}
/sinon@19.0.2:
resolution: {integrity: sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/fake-timers': 6.0.1
'@sinonjs/samsam': 5.3.1
diff: 4.0.2
nise: 4.1.0
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/samsam': 8.0.2
diff: 7.0.0
nise: 6.1.1
supports-color: 7.2.0
dev: true
@ -12699,6 +12717,11 @@ packages:
engines: {node: '>=4'}
dev: true
/type-detect@4.1.0:
resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
engines: {node: '>=4'}
dev: true
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}

Просмотреть файл

@ -89,7 +89,7 @@
"@types/mocha": "^10.0.1",
"@types/nconf": "^0.10.2",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"@types/uuid": "^9.0.2",
"c8": "^8.0.1",
"concurrently": "^8.2.1",
@ -97,7 +97,7 @@
"mocha": "^10.2.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"source-map-loader": "^5.0.0",
"ts-loader": "^9.5.1",
"typescript": "~5.1.6",

Просмотреть файл

@ -81,7 +81,7 @@
"@types/mocha": "^10.0.1",
"@types/nock": "^9.3.0",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"@types/uuid": "^9.0.2",
"c8": "^8.0.1",
"concurrently": "^8.2.1",
@ -91,7 +91,7 @@
"nock": "^13.3.3",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"ts-loader": "^9.5.1",
"typescript": "~5.1.6",
"webpack": "^5.94.0",

Просмотреть файл

@ -106,7 +106,7 @@
"@types/mocha": "^10.0.1",
"@types/nconf": "^0.10.2",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"@types/split": "^0.3.28",
"@types/supertest": "^2.0.5",
"@types/uuid": "^9.0.2",
@ -117,7 +117,7 @@
"mocha": "^10.2.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"supertest": "^3.1.0",
"typescript": "~5.1.6"
},

Просмотреть файл

@ -48,12 +48,12 @@
"@types/debug": "^4.1.5",
"@types/lru-cache": "^5.1.0",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"concurrently": "^8.2.1",
"eslint": "~8.55.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"typescript": "~5.1.6"
},
"fluidBuild": {

Просмотреть файл

@ -48,12 +48,12 @@
"@types/debug": "^4.1.5",
"@types/lru-cache": "^5.1.0",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"concurrently": "^8.2.1",
"eslint": "~8.55.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"typescript": "~5.1.6"
},
"fluidBuild": {

Просмотреть файл

@ -41,12 +41,12 @@
"@types/debug": "^4.1.5",
"@types/lru-cache": "^5.1.0",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"concurrently": "^8.2.1",
"eslint": "~8.55.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"typescript": "~5.1.6"
},
"fluidBuild": {

Просмотреть файл

@ -74,7 +74,7 @@
"mocha": "^10.2.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"typescript": "~5.1.6"
},
"typeValidation": {

Просмотреть файл

@ -88,7 +88,7 @@
"@types/lru-cache": "^5.1.0",
"@types/mocha": "^10.0.1",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"@types/uuid": "^9.0.2",
"c8": "^8.0.1",
"concurrently": "^8.2.1",
@ -97,7 +97,7 @@
"prettier": "~3.0.3",
"redis-commands": "^1.7.0",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"typescript": "~5.1.6"
},
"fluidBuild": {

Просмотреть файл

@ -77,7 +77,7 @@
"@types/lodash": "^4.14.118",
"@types/mocha": "^10.0.1",
"@types/node": "^18.19.39",
"@types/sinon": "^9.0.9",
"@types/sinon": "^17.0.3",
"@types/string-hash": "^1.1.1",
"@types/uuid": "^9.0.2",
"c8": "^8.0.1",
@ -86,7 +86,7 @@
"mocha": "^10.2.0",
"prettier": "~3.0.3",
"rimraf": "^4.4.0",
"sinon": "^9.2.3",
"sinon": "^18.0.1",
"typescript": "~5.1.6"
},
"typeValidation": {

Просмотреть файл

@ -258,8 +258,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
'@types/uuid':
specifier: ^9.0.2
version: 9.0.2
@ -282,8 +282,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
source-map-loader:
specifier: ^5.0.0
version: 5.0.0(webpack@5.94.0)
@ -452,8 +452,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
'@types/uuid':
specifier: ^9.0.2
version: 9.0.2
@ -482,8 +482,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
ts-loader:
specifier: ^9.5.1
version: 9.5.1(typescript@5.1.6)(webpack@5.94.0)
@ -939,8 +939,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
'@types/split':
specifier: ^0.3.28
version: 0.3.28
@ -972,8 +972,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
supertest:
specifier: ^3.1.0
version: 3.4.2
@ -1090,8 +1090,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
'@types/uuid':
specifier: ^9.0.2
version: 9.0.2
@ -1117,8 +1117,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.1.6
version: 5.1.6
@ -1342,8 +1342,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
concurrently:
specifier: ^8.2.1
version: 8.2.1
@ -1357,8 +1357,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.1.6
version: 5.1.6
@ -1421,8 +1421,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
concurrently:
specifier: ^8.2.1
version: 8.2.1
@ -1436,8 +1436,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.1.6
version: 5.1.6
@ -1479,8 +1479,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
concurrently:
specifier: ^8.2.1
version: 8.2.1
@ -1494,8 +1494,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.1.6
version: 5.1.6
@ -1712,8 +1712,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.1.6
version: 5.1.6
@ -1924,8 +1924,8 @@ importers:
specifier: ^18.19.39
version: 18.19.39
'@types/sinon':
specifier: ^9.0.9
version: 9.0.11
specifier: ^17.0.3
version: 17.0.3
'@types/string-hash':
specifier: ^1.1.1
version: 1.1.1
@ -1951,8 +1951,8 @@ importers:
specifier: ^4.4.0
version: 4.4.1
sinon:
specifier: ^9.2.3
version: 9.2.4
specifier: ^18.0.1
version: 18.0.1
typescript:
specifier: ~5.1.6
version: 5.1.6
@ -5220,28 +5220,34 @@ packages:
engines: {node: '>=14.16'}
dev: true
/@sinonjs/commons@1.8.6:
resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
/@sinonjs/commons@3.0.1:
resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
dependencies:
type-detect: 4.0.8
dev: true
/@sinonjs/fake-timers@6.0.1:
resolution: {integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==}
/@sinonjs/fake-timers@11.2.2:
resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/samsam@5.3.1:
resolution: {integrity: sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==}
/@sinonjs/fake-timers@13.0.5:
resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/commons': 3.0.1
dev: true
/@sinonjs/samsam@8.0.2:
resolution: {integrity: sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==}
dependencies:
'@sinonjs/commons': 3.0.1
lodash.get: 4.4.2
type-detect: 4.0.8
type-detect: 4.1.0
dev: true
/@sinonjs/text-encoding@0.7.2:
resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==}
/@sinonjs/text-encoding@0.7.3:
resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==}
dev: true
/@smithy/abort-controller@2.0.15:
@ -6453,8 +6459,8 @@ packages:
'@types/node': 18.19.39
dev: true
/@types/sinon@9.0.11:
resolution: {integrity: sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==}
/@types/sinon@17.0.3:
resolution: {integrity: sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==}
dependencies:
'@types/sinonjs__fake-timers': 8.1.2
dev: true
@ -8600,6 +8606,11 @@ packages:
engines: {node: '>=0.3.1'}
dev: true
/diff@5.2.0:
resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
dev: true
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@ -11121,8 +11132,8 @@ packages:
setimmediate: 1.0.5
dev: true
/just-extend@4.2.1:
resolution: {integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==}
/just-extend@6.2.0:
resolution: {integrity: sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==}
dev: true
/jwa@1.4.1:
@ -12026,14 +12037,14 @@ packages:
engines: {node: '>= 0.4.0'}
dev: true
/nise@4.1.0:
resolution: {integrity: sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==}
/nise@6.1.1:
resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/fake-timers': 6.0.1
'@sinonjs/text-encoding': 0.7.2
just-extend: 4.2.1
path-to-regexp: 1.8.0
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 13.0.5
'@sinonjs/text-encoding': 0.7.3
just-extend: 6.2.0
path-to-regexp: 8.2.0
dev: true
/no-case@2.3.2:
@ -12840,10 +12851,9 @@ packages:
/path-to-regexp@0.1.10:
resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==}
/path-to-regexp@1.8.0:
resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==}
dependencies:
isarray: 0.0.1
/path-to-regexp@8.2.0:
resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
engines: {node: '>=16'}
dev: true
/path-type@4.0.0:
@ -14068,14 +14078,14 @@ packages:
dependencies:
is-arrayish: 0.3.2
/sinon@9.2.4:
resolution: {integrity: sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==}
/sinon@18.0.1:
resolution: {integrity: sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==}
dependencies:
'@sinonjs/commons': 1.8.6
'@sinonjs/fake-timers': 6.0.1
'@sinonjs/samsam': 5.3.1
diff: 4.0.2
nise: 4.1.0
'@sinonjs/commons': 3.0.1
'@sinonjs/fake-timers': 11.2.2
'@sinonjs/samsam': 8.0.2
diff: 5.2.0
nise: 6.1.1
supports-color: 7.2.0
dev: true
@ -14896,6 +14906,11 @@ packages:
engines: {node: '>=4'}
dev: true
/type-detect@4.1.0:
resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
engines: {node: '>=4'}
dev: true
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}