UNPKG

@deploystack/docker-to-iac

Version:

Translate docker run and docker compose file to Infrastructure as Code

18 lines (17 loc) 825 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.serviceNameTransformers = void 0; exports.getServiceNameTransformer = getServiceNameTransformer; const digitalOceanParserServiceName_1 = require("./digitalOceanParserServiceName"); // Registry of service name transformers exports.serviceNameTransformers = { 'digitalOcean': digitalOceanParserServiceName_1.digitalOceanParserServiceName, // Add other transformers here as needed 'default': (serviceName) => serviceName // Identity transformer }; // Function to get a transformer by name function getServiceNameTransformer(transformerName) { if (!transformerName) return exports.serviceNameTransformers.default; return exports.serviceNameTransformers[transformerName] || exports.serviceNameTransformers.default; }