Skip to content

Commit 3c31666

Browse files
authored
Merge pull request #2381 from blackflux/dev
[Gally]: master <- dev
2 parents 85821ed + 08f27e2 commit 3c31666

3 files changed

Lines changed: 47 additions & 57 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
"lib"
7878
],
7979
"dependencies": {
80+
"@apidevtools/swagger-parser": "12.1.0",
8081
"@turf/kinks": "7.2.0",
8182
"joi-strict": "4.0.1",
8283
"lambda-async": "5.0.0",
@@ -94,7 +95,6 @@
9495
"serialize-error": "12.0.0",
9596
"smart-fs": "5.0.2",
9697
"stack-trace": "1.0.0-pre2",
97-
"swagger-parser": "10.0.3",
9898
"turf-polygon": "1.0.3"
9999
}
100100
}

src/logic/swagger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import get from 'lodash.get';
22
import { test } from 'painless-version';
3-
import SwaggerParser from 'swagger-parser';
3+
import SwaggerParser from '@apidevtools/swagger-parser';
44

55
export default ({ wrapper, options }) => {
66
const { endpoints } = wrapper;

yarn.lock

Lines changed: 45 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,15 @@
1010
"@jridgewell/gen-mapping" "^0.3.5"
1111
"@jridgewell/trace-mapping" "^0.3.24"
1212

13-
"@apidevtools/json-schema-ref-parser@^9.0.6":
14-
version "9.1.2"
15-
resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz#8ff5386b365d4c9faa7c8b566ff16a46a577d9b8"
16-
integrity sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==
17-
dependencies:
18-
"@jsdevtools/ono" "^7.1.3"
19-
"@types/json-schema" "^7.0.6"
20-
call-me-maybe "^1.0.1"
13+
"@apidevtools/json-schema-ref-parser@14.0.1":
14+
version "14.0.1"
15+
resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.0.1.tgz#3bc445ed2eddf72bc2f9eb2e295c696bdc5be725"
16+
integrity sha512-Oc96zvmxx1fqoSEdUmfmvvb59/KDOnUoJ7s2t7bISyAn0XEz57LCCw8k2Y4Pf3mwKaZLMciESALORLgfe2frCw==
17+
dependencies:
18+
"@types/json-schema" "^7.0.15"
2119
js-yaml "^4.1.0"
2220

23-
"@apidevtools/openapi-schemas@^2.0.4":
21+
"@apidevtools/openapi-schemas@^2.1.0":
2422
version "2.1.0"
2523
resolved "https://registry.yarnpkg.com/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz#9fa08017fb59d80538812f03fc7cac5992caaa17"
2624
integrity sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==
@@ -30,17 +28,17 @@
3028
resolved "https://registry.yarnpkg.com/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz#b789a362e055b0340d04712eafe7027ddc1ac267"
3129
integrity sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==
3230

33-
"@apidevtools/swagger-parser@10.0.3":
34-
version "10.0.3"
35-
resolved "https://registry.yarnpkg.com/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz#32057ae99487872c4dd96b314a1ab4b95d89eaf5"
36-
integrity sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==
31+
"@apidevtools/swagger-parser@12.1.0":
32+
version "12.1.0"
33+
resolved "https://registry.yarnpkg.com/@apidevtools/swagger-parser/-/swagger-parser-12.1.0.tgz#ef73e5f9e32c2becef6d95b90fb4481b0fec8fe4"
34+
integrity sha512-e5mJoswsnAX0jG+J09xHFYQXb/bUc5S3pLpMxUuRUA2H8T2kni3yEoyz2R3Dltw5f4A6j6rPNMpWTK+iVDFlng==
3735
dependencies:
38-
"@apidevtools/json-schema-ref-parser" "^9.0.6"
39-
"@apidevtools/openapi-schemas" "^2.0.4"
36+
"@apidevtools/json-schema-ref-parser" "14.0.1"
37+
"@apidevtools/openapi-schemas" "^2.1.0"
4038
"@apidevtools/swagger-methods" "^3.0.2"
41-
"@jsdevtools/ono" "^7.1.3"
42-
call-me-maybe "^1.0.1"
43-
z-schema "^5.0.1"
39+
ajv "^8.17.1"
40+
ajv-draft-04 "^1.0.0"
41+
call-me-maybe "^1.0.2"
4442

4543
"@aws-crypto/crc32@5.2.0":
4644
version "5.2.0"
@@ -933,11 +931,6 @@
933931
"@jridgewell/resolve-uri" "^3.1.0"
934932
"@jridgewell/sourcemap-codec" "^1.4.14"
935933

936-
"@jsdevtools/ono@^7.1.3":
937-
version "7.1.3"
938-
resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796"
939-
integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==
940-
941934
"@mswjs/interceptors@^0.37.3":
942935
version "0.37.5"
943936
resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.37.5.tgz#9ce40c56be02b43fcbdb51b63f47e69fc4aaabe6"
@@ -1569,7 +1562,7 @@
15691562
resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7"
15701563
integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==
15711564

1572-
"@types/json-schema@^7.0.15", "@types/json-schema@^7.0.6":
1565+
"@types/json-schema@^7.0.15":
15731566
version "7.0.15"
15741567
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
15751568
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -1673,6 +1666,11 @@ acorn@^8.14.0:
16731666
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
16741667
integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
16751668

1669+
ajv-draft-04@^1.0.0:
1670+
version "1.0.0"
1671+
resolved "https://registry.yarnpkg.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz#3b64761b268ba0b9e668f0b41ba53fce0ad77fc8"
1672+
integrity sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==
1673+
16761674
ajv@^6.12.3, ajv@^6.12.4:
16771675
version "6.12.6"
16781676
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
@@ -1683,6 +1681,16 @@ ajv@^6.12.3, ajv@^6.12.4:
16831681
json-schema-traverse "^0.4.1"
16841682
uri-js "^4.2.2"
16851683

1684+
ajv@^8.17.1:
1685+
version "8.17.1"
1686+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6"
1687+
integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
1688+
dependencies:
1689+
fast-deep-equal "^3.1.3"
1690+
fast-uri "^3.0.1"
1691+
json-schema-traverse "^1.0.0"
1692+
require-from-string "^2.0.2"
1693+
16861694
ansi-align@^3.0.0:
16871695
version "3.0.1"
16881696
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59"
@@ -2064,7 +2072,7 @@ call-bound@^1.0.2, call-bound@^1.0.3:
20642072
call-bind-apply-helpers "^1.0.1"
20652073
get-intrinsic "^1.2.6"
20662074

2067-
call-me-maybe@^1.0.1:
2075+
call-me-maybe@^1.0.2:
20682076
version "1.0.2"
20692077
resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa"
20702078
integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==
@@ -2311,11 +2319,6 @@ combined-stream@^1.0.6, combined-stream@~1.0.6:
23112319
dependencies:
23122320
delayed-stream "~1.0.0"
23132321

2314-
commander@^10.0.0:
2315-
version "10.0.1"
2316-
resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
2317-
integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
2318-
23192322
commondir@^1.0.1:
23202323
version "1.0.1"
23212324
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -3042,6 +3045,11 @@ fast-levenshtein@^2.0.6:
30423045
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
30433046
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
30443047

3048+
fast-uri@^3.0.1:
3049+
version "3.1.0"
3050+
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.0.tgz#66eecff6c764c0df9b762e62ca7edcfb53b4edfa"
3051+
integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==
3052+
30453053
fast-xml-parser@4.4.1:
30463054
version "4.4.1"
30473055
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f"
@@ -4138,6 +4146,11 @@ json-schema-traverse@^0.4.1:
41384146
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
41394147
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
41404148

4149+
json-schema-traverse@^1.0.0:
4150+
version "1.0.0"
4151+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
4152+
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
4153+
41414154
json-schema@0.4.0:
41424155
version "0.4.0"
41434156
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
@@ -4317,12 +4330,12 @@ lodash.difference@4.5.0:
43174330
resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c"
43184331
integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==
43194332

4320-
lodash.get@4.4.2, lodash.get@^4.4.2:
4333+
lodash.get@4.4.2:
43214334
version "4.4.2"
43224335
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
43234336
integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==
43244337

4325-
lodash.isequal@4.5.0, lodash.isequal@^4.5.0:
4338+
lodash.isequal@4.5.0:
43264339
version "4.5.0"
43274340
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
43284341
integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
@@ -6060,13 +6073,6 @@ supports-preserve-symlinks-flag@^1.0.0:
60606073
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
60616074
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
60626075

6063-
swagger-parser@10.0.3:
6064-
version "10.0.3"
6065-
resolved "https://registry.yarnpkg.com/swagger-parser/-/swagger-parser-10.0.3.tgz#04cb01c18c3ac192b41161c77f81e79309135d03"
6066-
integrity sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==
6067-
dependencies:
6068-
"@apidevtools/swagger-parser" "10.0.3"
6069-
60706076
test-exclude@^7.0.1:
60716077
version "7.0.1"
60726078
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-7.0.1.tgz#20b3ba4906ac20994e275bbcafd68d510264c2a2"
@@ -6362,11 +6368,6 @@ validate-npm-package-license@^3.0.1:
63626368
spdx-correct "^3.0.0"
63636369
spdx-expression-parse "^3.0.0"
63646370

6365-
validator@^13.7.0:
6366-
version "13.12.0"
6367-
resolved "https://registry.yarnpkg.com/validator/-/validator-13.12.0.tgz#7d78e76ba85504da3fee4fd1922b385914d4b35f"
6368-
integrity sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==
6369-
63706371
verror@1.10.0:
63716372
version "1.10.0"
63726373
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
@@ -6657,14 +6658,3 @@ yocto-queue@^0.1.0:
66576658
version "0.1.0"
66586659
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
66596660
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
6660-
6661-
z-schema@^5.0.1:
6662-
version "5.0.6"
6663-
resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5"
6664-
integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg==
6665-
dependencies:
6666-
lodash.get "^4.4.2"
6667-
lodash.isequal "^4.5.0"
6668-
validator "^13.7.0"
6669-
optionalDependencies:
6670-
commander "^10.0.0"

0 commit comments

Comments
 (0)