import { Builder, AppConfig } from '@avleon/core';
const builder = Builder.createAppBuilder();

builder.services.addOpenApi();
builder.services.addServices();
builder.services.addAuthentication();
builder.servicse.addControllers();
const app = builder.build();



if(app.isDevelopment()){
    app.useOpenApi((config:AppConfig)=> config.openApi);
}

app.mapGet('/', () => "Hello World!");
export default app;
