UNPKG

testcontainers

Version:

Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container

18 lines 675 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.lookupHostIps = void 0; const net_1 = __importDefault(require("net")); const dns_1 = __importDefault(require("dns")); const lookupHostIps = async (host) => { if (net_1.default.isIP(host) === 0) { return await dns_1.default.promises.lookup(host, { all: true }); } else { return [{ address: host, family: net_1.default.isIP(host) }]; } }; exports.lookupHostIps = lookupHostIps; //# sourceMappingURL=lookup-host-ips.js.map