Socket
Socket
Sign inDemoInstall

testcontainers

Package Overview
Dependencies
85
Maintainers
1
Versions
238
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 9.9.1 to 9.10.0

dist/src/modules/hivemq/hivemq-container.d.ts

3

dist/package.json
{
"name": "testcontainers",
"author": "Cristian Greco",
"version": "9.9.1",
"version": "9.10.0",
"main": "dist/src/index",

@@ -80,2 +80,3 @@ "types": "dist/src/index",

"mongoose": "^6.11.2",
"mqtt": "^4.3.7",
"mysql2": "^2.3.3",

@@ -82,0 +83,0 @@ "nats": "^2.14.0",

@@ -13,3 +13,2 @@ "use strict";

exports.getDockerfileImages = void 0;
const os_1 = require("os");
const fs_1 = require("fs");

@@ -24,3 +23,3 @@ const logger_1 = require("./logger");

.map((line) => line.replace(buildArgRegex, (_, arg) => { var _a; return (_a = buildArgs[arg]) !== null && _a !== void 0 ? _a : ""; }))
.map((line) => docker_image_name_1.DockerImageName.fromString(line));
.map((line) => docker_image_name_1.DockerImageName.fromString(line.trim()));
}

@@ -36,3 +35,3 @@ catch (err) {

return Array.from((yield fs_1.promises.readFile(dockerfile, "utf8"))
.split(os_1.EOL)
.split(/\r?\n/)
.filter((line) => line.toUpperCase().startsWith("FROM"))

@@ -39,0 +38,0 @@ .map((line) => line.split(" ").filter(type_guards_1.isNotEmptyString)[1])

@@ -21,2 +21,3 @@ export { TestContainer, StartedTestContainer, StoppedTestContainer } from "./test-container";

export { ElasticsearchContainer, StartedElasticsearchContainer } from "./modules/elasticsearch/elasticsearch-container";
export { HiveMQContainer, StartedHiveMQContainer } from "./modules/hivemq/hivemq-container";
export { MySqlContainer, StartedMySqlContainer } from "./modules/mysql/mysql-container";

@@ -23,0 +24,0 @@ export { NatsContainer, StartedNatsContainer, NatsConnectionOptions, NatsTlsOptions, } from "./modules/nats/nats-container";

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.StoppedSeleniumRecordingContainer = exports.StoppedSeleniumContainer = exports.StartedSeleniumRecordingContainer = exports.StartedSeleniumContainer = exports.SeleniumRecordingContainer = exports.SeleniumContainer = exports.StartedMongoDBContainer = exports.MongoDBContainer = exports.StartedNatsContainer = exports.NatsContainer = exports.StartedMySqlContainer = exports.MySqlContainer = exports.StartedElasticsearchContainer = exports.ElasticsearchContainer = exports.StartedArangoContainer = exports.ArangoDBContainer = exports.StartedNeo4jContainer = exports.Neo4jContainer = exports.StartedKafkaContainer = exports.KafkaContainer = exports.StartedPostgreSqlContainer = exports.PostgreSqlContainer = exports.AbstractStoppedContainer = exports.AbstractStartedContainer = exports.AlwaysPullPolicy = exports.DefaultPullPolicy = exports.StartupCheckStrategy = exports.Wait = exports.StoppedNetwork = exports.StartedNetwork = exports.Network = exports.DownedDockerComposeEnvironment = exports.StoppedDockerComposeEnvironment = exports.StartedDockerComposeEnvironment = exports.DockerComposeEnvironment = exports.TestContainers = exports.GenericContainerBuilder = exports.GenericContainer = void 0;
exports.StoppedSeleniumRecordingContainer = exports.StoppedSeleniumContainer = exports.StartedSeleniumRecordingContainer = exports.StartedSeleniumContainer = exports.SeleniumRecordingContainer = exports.SeleniumContainer = exports.StartedMongoDBContainer = exports.MongoDBContainer = exports.StartedNatsContainer = exports.NatsContainer = exports.StartedMySqlContainer = exports.MySqlContainer = exports.StartedHiveMQContainer = exports.HiveMQContainer = exports.StartedElasticsearchContainer = exports.ElasticsearchContainer = exports.StartedArangoContainer = exports.ArangoDBContainer = exports.StartedNeo4jContainer = exports.Neo4jContainer = exports.StartedKafkaContainer = exports.KafkaContainer = exports.StartedPostgreSqlContainer = exports.PostgreSqlContainer = exports.AbstractStoppedContainer = exports.AbstractStartedContainer = exports.AlwaysPullPolicy = exports.DefaultPullPolicy = exports.StartupCheckStrategy = exports.Wait = exports.StoppedNetwork = exports.StartedNetwork = exports.Network = exports.DownedDockerComposeEnvironment = exports.StoppedDockerComposeEnvironment = exports.StartedDockerComposeEnvironment = exports.DockerComposeEnvironment = exports.TestContainers = exports.GenericContainerBuilder = exports.GenericContainer = void 0;
var generic_container_1 = require("./generic-container/generic-container");

@@ -48,2 +48,5 @@ Object.defineProperty(exports, "GenericContainer", { enumerable: true, get: function () { return generic_container_1.GenericContainer; } });

Object.defineProperty(exports, "StartedElasticsearchContainer", { enumerable: true, get: function () { return elasticsearch_container_1.StartedElasticsearchContainer; } });
var hivemq_container_1 = require("./modules/hivemq/hivemq-container");
Object.defineProperty(exports, "HiveMQContainer", { enumerable: true, get: function () { return hivemq_container_1.HiveMQContainer; } });
Object.defineProperty(exports, "StartedHiveMQContainer", { enumerable: true, get: function () { return hivemq_container_1.StartedHiveMQContainer; } });
var mysql_container_1 = require("./modules/mysql/mysql-container");

@@ -50,0 +53,0 @@ Object.defineProperty(exports, "MySqlContainer", { enumerable: true, get: function () { return mysql_container_1.MySqlContainer; } });

@@ -8,7 +8,8 @@ "use strict";

const crypto_1 = __importDefault(require("crypto"));
const hash_1 = require("./hash");
class RandomUuid {
nextUuid() {
return crypto_1.default.createHash("md5").update(crypto_1.default.randomUUID()).digest("hex").substring(0, 12);
return (0, hash_1.hash)(crypto_1.default.randomUUID()).substring(0, 12);
}
}
exports.RandomUuid = RandomUuid;
{
"name": "testcontainers",
"author": "Cristian Greco",
"version": "9.9.1",
"version": "9.10.0",
"main": "dist/src/index",

@@ -80,2 +80,3 @@ "types": "dist/src/index",

"mongoose": "^6.11.2",
"mqtt": "^4.3.7",
"mysql2": "^2.3.3",

@@ -82,0 +83,0 @@ "nats": "^2.14.0",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc