diff --git a/package-lock.json b/package-lock.json index 7bc95497..76beeb9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,23 +33,6 @@ "resolved": "packages/test-utils", "link": true }, - "node_modules/@apidevtools/json-schema-ref-parser": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.1.1.tgz", - "integrity": "sha512-uGF1YGOzzD50L7HLNWclXmsEhQflw8/zZHIz0/AzkJrKL5r9PceUipZxR/cp/8veTk4TVfdDJLyIwXLjaP5ePg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.15", - "js-yaml": "^4.1.0" - }, - "engines": { - "node": ">= 20" - }, - "funding": { - "url": "https://github.com/sponsors/philsturgeon" - } - }, "node_modules/@arethetypeswrong/cli": { "version": "0.18.5", "resolved": "https://registry.npmjs.org/@arethetypeswrong/cli/-/cli-0.18.5.tgz", @@ -3506,27 +3489,6 @@ "node": ">=20" } }, - "node_modules/@readme/openapi-parser": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@readme/openapi-parser/-/openapi-parser-6.3.0.tgz", - "integrity": "sha512-pLsspfvN/m6C4BuZ91ZppK2uo86IT4EDhXu6B+giNLehLkuZbtg47OJvOktwDHBmheULPmXg5pzM7065AAHeyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@apidevtools/json-schema-ref-parser": "^14.1.1", - "@readme/better-ajv-errors": "^2.3.2", - "@readme/openapi-schemas": "^4.0.0", - "@types/json-schema": "^7.0.15", - "ajv": "^8.20.0", - "ajv-draft-04": "^1.0.0" - }, - "engines": { - "node": ">=20" - }, - "peerDependencies": { - "openapi-types": ">=7" - } - }, "node_modules/@readme/openapi-schemas": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@readme/openapi-schemas/-/openapi-schemas-4.0.0.tgz", @@ -7814,14 +7776,14 @@ } }, "node_modules/jest-expect-openapi": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/jest-expect-openapi/-/jest-expect-openapi-6.3.0.tgz", - "integrity": "sha512-t3Pjr9K3lIhp6DiHJcd9Wt91DZBAogcZghNOSSRln0lRhes2RsEAyf4YM95+1DruOUsB53E9+2Waofk1kzMMdQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jest-expect-openapi/-/jest-expect-openapi-9.0.0.tgz", + "integrity": "sha512-OiBNx2KRJrTqe56GivEUexrFUI2uHY9QQ/qgzoDXoejC5xP+Myq3GW3P8xXeH199KWM8K0HuXHKETERPDu5BSA==", "dev": true, "license": "MIT", "dependencies": { - "@readme/openapi-parser": "^6.3.0", - "@vitest/expect": "^4.1.8" + "@readme/openapi-parser": "^9.0.0", + "@vitest/expect": "^5.0.0" }, "engines": { "node": ">=20" @@ -7838,6 +7800,123 @@ } } }, + "node_modules/jest-expect-openapi/node_modules/@apidevtools/json-schema-ref-parser": { + "version": "15.5.2", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-15.5.2.tgz", + "integrity": "sha512-B+C9Ok0DF/rjANIUHgwcV5/d4C72MB7f2IbKFL8jDGcGq2qn3yr893s8vAn2kbhmyaelAin0JK8EKF9P1+y7aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-yaml": "^5.2.2", + "undici": "^6.28.0" + }, + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "@types/json-schema": "^7.0.15" + } + }, + "node_modules/jest-expect-openapi/node_modules/@readme/openapi-parser": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@readme/openapi-parser/-/openapi-parser-9.0.0.tgz", + "integrity": "sha512-GI86L4fGrvVq7Kzv4Qj4zMyCIeig5KIn65aq/YxcnHPEGSbF8fl8hWD96JL3KWotTp1dirZ6puopcS6ir9whDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "^15.5.1", + "@readme/better-ajv-errors": "^2.3.2", + "@readme/openapi-schemas": "^4.0.0", + "@types/json-schema": "^7.0.15", + "ajv": "^8.20.0", + "ajv-draft-04": "^1.0.0" + }, + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "openapi-types": ">=7" + } + }, + "node_modules/jest-expect-openapi/node_modules/@vitest/expect": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-5.0.0.tgz", + "integrity": "sha512-tius2p9fwkJR0STAVnbCU4po/hsJPWZmlgYuJG6Qj17Hb/Y0Evk4A5ENMGI111AjsDjXGam8BX2eVZLLUn//Ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.1.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "5.0.0", + "@vitest/utils": "5.0.0", + "chai": "^6.2.2", + "tinyrainbow": "^3.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/jest-expect-openapi/node_modules/@vitest/pretty-format": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-5.0.0.tgz", + "integrity": "sha512-PVRNuB3wpReb4SQEs4zTKM4KWFhQ5pw3spE8naoDJNB5T5aWRzGKHwXcLUllr0WeOTXpB6bSr3CJLo5+7XQSSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^3.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/jest-expect-openapi/node_modules/@vitest/spy": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.0.0.tgz", + "integrity": "sha512-uy+luWBAPw9XfthoHi5AkfHUnuPYEESjl0p/r+meoBnU8bxg5GDQ3Ey8MjcJ6sqahkL4PFyrvfMJJBw7LbU06g==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/jest-expect-openapi/node_modules/@vitest/utils": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-5.0.0.tgz", + "integrity": "sha512-dO++xL3vDfvhTAVimfkuQUA3k+JClIF1i1vAkPqpcGAthRmeWnXmHB7YPViPvgCwviX8u7Y5W1u2N//AaQr3fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "5.0.0", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/jest-expect-openapi/node_modules/js-yaml": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.4.1.tgz", + "integrity": "sha512-28R/k+NAjeuf7+CKlTxWZVExJGwVVLwY06DgEnOMz2gEpfNkDcD7QvyiVPT0xy0XXhU8vHsd4Ot42OOPdJG7dQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.mjs" + } + }, "node_modules/jiti": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", @@ -11214,9 +11293,9 @@ } }, "node_modules/tinyrainbow": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", - "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.1.tgz", + "integrity": "sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==", "license": "MIT", "engines": { "node": ">=14.0.0" @@ -13174,7 +13253,7 @@ "@types/stringify-object": "^4.0.5", "@vitest/coverage-v8": "^4.1.10", "camelcase": "^8.0.0", - "jest-expect-openapi": "^6.3.0", + "jest-expect-openapi": "^9.0.0", "stringify-object": "^6.0.0", "tsup": "^8.5.0", "typescript": "^5.8.2", diff --git a/packages/httpsnippet-client-api/package.json b/packages/httpsnippet-client-api/package.json index 1dfcecb1..6c365d49 100644 --- a/packages/httpsnippet-client-api/package.json +++ b/packages/httpsnippet-client-api/package.json @@ -42,7 +42,7 @@ "@types/stringify-object": "^4.0.5", "@vitest/coverage-v8": "^4.1.10", "camelcase": "^8.0.0", - "jest-expect-openapi": "^6.3.0", + "jest-expect-openapi": "^9.0.0", "stringify-object": "^6.0.0", "tsup": "^8.5.0", "typescript": "^5.8.2",