import {createHttpServer} from './server'; let httpServer; // eslint-disable-next-line import/prefer-default-export export const $$latus = { hooks: { '@latus/core/config': () => ({ middleware: [], host: '0.0.0.0', port: 32340, }), '@latus/core/build': (configs) => { // eslint-disable-next-line global-require, no-param-reassign configs.client = require('./build/.neutrinorc'); }, '@latus/core/up': async (plugins, next) => { httpServer = await createHttpServer(plugins); next(); }, '@latus/repl/context': () => ({ httpServer, }), }, };