diff --git a/package-lock.json b/package-lock.json index cbe2882..69286de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@google-cloud/pubsub": "^4.0.0", "@testcontainers/gcloud": "11.7.2", "@testcontainers/localstack": "11.7.2", - "@testcontainers/rabbitmq": "11.7.2", + "@testcontainers/rabbitmq": "11.13.0", "@types/amqplib": "^0.10.5", "@types/jest": "^29.5.3", "@types/ws": "^8.5.10", @@ -1446,6 +1446,16 @@ "node": ">=18" } }, + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", + "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1" + } + }, "node_modules/@opentelemetry/api": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", @@ -2513,13 +2523,83 @@ } }, "node_modules/@testcontainers/rabbitmq": { - "version": "11.7.2", - "resolved": "https://registry.npmjs.org/@testcontainers/rabbitmq/-/rabbitmq-11.7.2.tgz", - "integrity": "sha512-yvmZZPyLa+xG7QtpvY/Qi2aXpfJnpm9NpQBfalPIRaS6fIMEzN/A0EDgw0hce+TRgZC02sv4YdVgMA9dH8YzVw==", + "version": "11.13.0", + "resolved": "https://registry.npmjs.org/@testcontainers/rabbitmq/-/rabbitmq-11.13.0.tgz", + "integrity": "sha512-xwefcYAhbVkVhdyql+jVHb90j0yswdJ8iiw7Ixl9afxLlOLzWhOVG8LI3UcSOPf1b7qbgK3CAcXFM2aBP3vVgg==", "dev": true, "license": "MIT", "dependencies": { - "testcontainers": "^11.7.2" + "testcontainers": "^11.13.0" + } + }, + "node_modules/@testcontainers/rabbitmq/node_modules/@types/dockerode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-4.0.1.tgz", + "integrity": "sha512-cmUpB+dPN955PxBEuXE3f6lKO1hHiIGYJA46IVF3BJpNsZGvtBDcRnlrHYHtOH/B6vtDOyl2kZ2ShAu3mgc27Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/docker-modem": "*", + "@types/node": "*", + "@types/ssh2": "*" + } + }, + "node_modules/@testcontainers/rabbitmq/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@testcontainers/rabbitmq/node_modules/properties-reader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/properties-reader/-/properties-reader-3.0.1.tgz", + "integrity": "sha512-WPn+h9RGEExOKdu4bsF4HksG/uzd3cFq3MFtq8PsFeExPse5Ha/VOjQNyHhjboBFwGXGev6muJYTSPAOkROq2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@kwsites/file-exists": "^1.1.1", + "mkdirp": "^3.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "github", + "url": "https://github.com/steveukx/properties?sponsor=1" + } + }, + "node_modules/@testcontainers/rabbitmq/node_modules/testcontainers": { + "version": "11.13.0", + "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-11.13.0.tgz", + "integrity": "sha512-fzTvgOtd6U/esOzgmDatJh79OSK0tU6vjDOJ3B6ICrrJf0dqCWtFdpOr6f/g/KixMxKDTDbszmZYjSORJXsVCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@balena/dockerignore": "^1.0.2", + "@types/dockerode": "^4.0.1", + "archiver": "^7.0.1", + "async-lock": "^1.4.1", + "byline": "^5.0.0", + "debug": "^4.4.3", + "docker-compose": "^1.3.2", + "dockerode": "^4.0.9", + "get-port": "^7.1.0", + "proper-lockfile": "^4.1.2", + "properties-reader": "^3.0.1", + "ssh-remote-port-forward": "^1.0.4", + "tar-fs": "^3.1.2", + "tmp": "^0.2.5", + "undici": "^7.24.3" } }, "node_modules/@tootallnate/once": { @@ -3704,9 +3784,9 @@ } }, "node_modules/docker-compose": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/docker-compose/-/docker-compose-1.3.0.tgz", - "integrity": "sha512-7Gevk/5eGD50+eMD+XDnFnOrruFkL0kSd7jEG4cjmqweDSUhB7i0g8is/nBdVpl+Bx338SqIB2GLKm32M+Vs6g==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/docker-compose/-/docker-compose-1.4.2.tgz", + "integrity": "sha512-rPHigTKGaEHpkUmfd69QgaOp+Os5vGJwG/Ry8lcr8W/382AmI+z/D7qoa9BybKIkqNppaIbs8RYeHSevdQjWww==", "license": "MIT", "dependencies": { "yaml": "^2.2.2" @@ -5829,9 +5909,9 @@ } }, "node_modules/tar-fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", - "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz", + "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==", "license": "MIT", "dependencies": { "pump": "^3.0.0", @@ -6129,9 +6209,9 @@ } }, "node_modules/undici": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", - "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz", + "integrity": "sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==", "license": "MIT", "engines": { "node": ">=20.18.1" diff --git a/package.json b/package.json index 110bc03..c1005f2 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@google-cloud/pubsub": "^4.0.0", "@testcontainers/gcloud": "11.7.2", "@testcontainers/localstack": "11.7.2", - "@testcontainers/rabbitmq": "11.7.2", + "@testcontainers/rabbitmq": "11.13.0", "@types/amqplib": "^0.10.5", "@types/jest": "^29.5.3", "@types/ws": "^8.5.10",