UNPKG

alapa

Version:

A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.

25 lines (24 loc) 972 B
"use strict"; 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!"); }