"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.defineConfig = void 0;
require("./base");
const account_1 = __importDefault(require("./account"));
const dev_1 = __importDefault(require("./dev"));
const preview_1 = __importDefault(require("./preview"));
const env_1 = require("../../core/libs/config/env");
const init = async () => {
    await (0, env_1.getEnv)();
    return {
        account: new account_1.default(),
        dev: new dev_1.default(),
        preview: new preview_1.default(),
    };
};
exports.default = {
    init,
};
var generator_1 = require("../../core/libs/modules/creator/generator");
Object.defineProperty(exports, "defineConfig", { enumerable: true, get: function () { return generator_1.defineConfig; } });
