docker-pilot
Version:
A powerful, scalable Docker CLI library for managing containerized applications of any size
70 lines • 3.76 kB
JavaScript
;
/**
* Docker Pilot - A powerful, scalable Docker CLI library
*
* @description Main entry point for the Docker Pilot library
* @author Jonhvmp
* @version 1.0.0
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.VERSION = exports.dockerPilot = exports.BaseCommand = exports.BasePlugin = exports.PluginManager = exports.ValidationUtils = exports.FileUtils = exports.DockerUtils = exports.Logger = exports.ServiceManager = exports.CommandRunner = exports.ConfigManager = exports.DockerPilot = void 0;
// Core exports
var DockerPilot_1 = require("./core/DockerPilot");
Object.defineProperty(exports, "DockerPilot", { enumerable: true, get: function () { return DockerPilot_1.DockerPilot; } });
var ConfigManager_1 = require("./core/ConfigManager");
Object.defineProperty(exports, "ConfigManager", { enumerable: true, get: function () { return ConfigManager_1.ConfigManager; } });
var CommandRunner_1 = require("./core/CommandRunner");
Object.defineProperty(exports, "CommandRunner", { enumerable: true, get: function () { return CommandRunner_1.CommandRunner; } });
var ServiceManager_1 = require("./core/ServiceManager");
Object.defineProperty(exports, "ServiceManager", { enumerable: true, get: function () { return ServiceManager_1.ServiceManager; } });
// Types
__exportStar(require("./types"), exports);
// Utils
var Logger_1 = require("./utils/Logger");
Object.defineProperty(exports, "Logger", { enumerable: true, get: function () { return Logger_1.Logger; } });
var DockerUtils_1 = require("./utils/DockerUtils");
Object.defineProperty(exports, "DockerUtils", { enumerable: true, get: function () { return DockerUtils_1.DockerUtils; } });
var FileUtils_1 = require("./utils/FileUtils");
Object.defineProperty(exports, "FileUtils", { enumerable: true, get: function () { return FileUtils_1.FileUtils; } });
var ValidationUtils_1 = require("./utils/ValidationUtils");
Object.defineProperty(exports, "ValidationUtils", { enumerable: true, get: function () { return ValidationUtils_1.ValidationUtils; } });
// Plugins
var PluginManager_1 = require("./plugins/PluginManager");
Object.defineProperty(exports, "PluginManager", { enumerable: true, get: function () { return PluginManager_1.PluginManager; } });
var BasePlugin_1 = require("./plugins/BasePlugin");
Object.defineProperty(exports, "BasePlugin", { enumerable: true, get: function () { return BasePlugin_1.BasePlugin; } });
// Commands
var BaseCommand_1 = require("./commands/BaseCommand");
Object.defineProperty(exports, "BaseCommand", { enumerable: true, get: function () { return BaseCommand_1.BaseCommand; } });
__exportStar(require("./commands"), exports);
// Default instance for quick usage
const DockerPilot_2 = require("./core/DockerPilot");
/**
* Default Docker Pilot instance for quick usage
*
* @example
* ```typescript
* import { dockerPilot } from 'docker-pilot';
*
* await dockerPilot.up();
* await dockerPilot.down();
* ```
*/
exports.dockerPilot = new DockerPilot_2.DockerPilot();
// Version
exports.VERSION = '1.0.0';
//# sourceMappingURL=index.js.map