diff --git a/package-lock.json b/package-lock.json index f6bddc194..504f33f71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@fortawesome/free-regular-svg-icons": "5.15.4", "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/react-fontawesome": "0.2.0", - "@pact-foundation/pact": "^11.0.2", + "@pact-foundation/pact": "^12.0.0", "classnames": "2.3.2", "core-js": "3.32.0", "history": "5.3.0", @@ -4549,11 +4549,11 @@ } }, "node_modules/@pact-foundation/pact": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/@pact-foundation/pact/-/pact-11.0.2.tgz", - "integrity": "sha512-ki2pV4ZMOOPTi+vFlsODlvaLFfPxwtNFuFWyZjD9yyftwrbAlneuBSKQALyHJpY6Nmr2YU76dwWNmsWiFXwVCw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@pact-foundation/pact/-/pact-12.1.0.tgz", + "integrity": "sha512-jKdltpHTgoWjJim7d+44no9a/4wRrUhQTObQjDZBxBhxEV52JqNstkXZ4bFHkIuWZFD7GOzq4KoApymzifhSTA==", "dependencies": { - "@pact-foundation/pact-core": "^13.13.5", + "@pact-foundation/pact-core": "^14.0.1", "@types/express": "^4.17.11", "axios": "^0.27.2", "body-parser": "^1.20.0", @@ -4574,13 +4574,13 @@ "randexp": "^0.5.3" }, "engines": { - "node": ">=10" + "node": ">=16" } }, "node_modules/@pact-foundation/pact-core": { - "version": "13.13.9", - "resolved": "https://registry.npmjs.org/@pact-foundation/pact-core/-/pact-core-13.13.9.tgz", - "integrity": "sha512-FfntecMbrfNLBrQlRShfJreOCQoBhnhOh6HOKIrCHxh5EZLJszS7w0lquoIsaa+aG2b8+jkXDnOGs4ralNeIYg==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@pact-foundation/pact-core/-/pact-core-14.0.4.tgz", + "integrity": "sha512-Vd09KztRQhkepPa6dDQSVWxRDmYapOF18R2V+Xz6VZqjZjaUEr2BHV6YSNj7+/Cz+2wgRu1soDdDZrzCUip2dQ==", "cpu": [ "x64", "ia32", @@ -4593,13 +4593,12 @@ "win32" ], "dependencies": { - "bindings": "^1.5.0", "chalk": "4.1.2", "check-types": "7.3.0", "cross-spawn": "7.0.3", "mkdirp": "1.0.0", "needle": "^3.2.0", - "node-addon-api": "^4.2.0", + "node-gyp-build": "^4.6.0", "pino": "^8.7.0", "pino-pretty": "^9.1.1", "promise-timeout": "1.3.0", @@ -4615,6 +4614,9 @@ "pact-provider-verifier": "bin/pact-provider-verifier.js", "pact-stub-service": "bin/pact-stub-service.js", "pactflow": "bin/pactflow.js" + }, + "engines": { + "node": ">=16" } }, "node_modules/@pact-foundation/pact-core/node_modules/glob": { @@ -4636,11 +4638,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@pact-foundation/pact-core/node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" - }, "node_modules/@pact-foundation/pact-core/node_modules/rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", @@ -6774,14 +6771,6 @@ "node": ">=8" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -9998,11 +9987,6 @@ "node": ">= 12" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, "node_modules/filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -15459,6 +15443,16 @@ "node": ">= 6.13.0" } }, + "node_modules/node-gyp-build": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", diff --git a/package.json b/package.json index 48f139fc6..7b7a51cd9 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@fortawesome/free-regular-svg-icons": "5.15.4", "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/react-fontawesome": "0.2.0", - "@pact-foundation/pact": "^11.0.2", + "@pact-foundation/pact": "^12.0.0", "classnames": "2.3.2", "core-js": "3.32.0", "history": "5.3.0",