UNPKG

allserver

Version:

Multi-protocol simple RPC server and [optional] client. Boilerplate-less. Opinionated. Minimalistic. DX-first.

54 lines (50 loc) 1.46 kB
// Using getters all over the place to avoid loading files which won't be used. module.exports = { // server get Allserver() { return require("./server/Allserver"); }, get Transport() { return require("./server/Transport"); }, get HttpTransport() { return require("./server/HttpTransport"); }, get ExpressTransport() { return require("./server/ExpressTransport"); }, get LambdaTransport() { return require("./server/LambdaTransport"); }, get GrpcTransport() { return require("./server/GrpcTransport"); }, get BullmqTransport() { return require("./server/BullmqTransport"); }, get MemoryTransport() { return require("./server/MemoryTransport"); }, // client get AllserverClient() { return require("./client/AllserverClient"); }, get ClientTransport() { return require("./client/ClientTransport"); }, get HttpClientTransport() { return require("./client/HttpClientTransport"); }, get GrpcClientTransport() { return require("./client/GrpcClientTransport"); }, get BullmqClientTransport() { return require("./client/BullmqClientTransport"); }, get MemoryClientTransport() { return require("./client/MemoryClientTransport"); }, get LambdaClientTransport() { return require("./client/LambdaClientTransport"); }, };