alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
25 lines (24 loc) • 972 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.boot = boot;
exports.activateApp = activateApp;
const map_1 = require("../../security/middlewares/map");
const globals_1 = require("../../shared/globals");
const utils_1 = require("../../utils");
const list_1 = require("../routes/handlers/list");
const activate_routes_1 = require("./activate-routes");
async function boot(configuration) {
const config = configuration;
(0, globals_1.setGlobalConfig)(config);
}
function activateApp(app) {
utils_1.Logger.info("Setting up Features...");
const config = globals_1.GlobalConfig;
utils_1.Logger.info("Setting up Middleware...");
(0, map_1.activateGlobalMiddleware)(app, config);
utils_1.Logger.info("Setting up Routes...");
(0, activate_routes_1.activateRoutes)(app);
utils_1.Logger.info("Updating routes names...");
(0, list_1.updateRouteList)();
utils_1.Logger.success("Setup up completed!");
}
;