const express = require('express'); function buildDependencies() { const dependencies = {}; const middlewares = require('./middlewares'); dependencies.middlewares = middlewares; const invitesService = require('./services/invitesService'); const WebRoutesProvider = require('./routes/webRoutes'); const webRoutesProvider = new WebRoutesProvider({ express, middlewares, invitesService, }); dependencies.webRoutes = webRoutesProvider.provide(); return dependencies; } module.exports = { buildDependencies };