UNPKG

@kavist/arjuna

Version:

Node.js Boilerplate, revisited

75 lines (58 loc) 1.96 kB
const path = require('path'); require('dotenv').config({ path: path.join(__dirname, '.env') }); const Datastore = require('./datastore/datastore'); const DatastoreClient = require('./datastore/datastore-client'); const Redis = require('./datastore/redis'); const Config = require('./datastore/config'); const Log = require('./log/log'); const Date = require('./manipulator/date'); const Html = require('./manipulator/html'); const Number = require('./manipulator/number'); const Text = require('./manipulator/text'); const Object = require('./manipulator/object'); const Security = require('./manipulator/security'); const Event = require('./network/event'); const EventClient = require('./network/event-client'); const EventClientRabbit = require('./network/event-client-rabbit'); const Request = require('./network/request'); const Response = require('./network/response'); const Command = require('./pattern/command'); const Factory = require('./pattern/factory'); const Operation = require('./pattern/operation'); const Provider = require('./pattern/provider'); const Repository = require('./pattern/repository'); const Protobuf = require('./serialization/protobuf'); const Base64 = require('./serialization/base64'); const Entity = require('./structure/entity'); const SqlModel = require('./structure/sql-model'); const ViewModel = require('./structure/view-model'); module.exports = { Datastore: Datastore, DatastoreClient: DatastoreClient, Redis: Redis, Config: Config, Log: Log, Date: Date, Html: Html, Number: Number, Text: Text, Object: Object, Security: Security, Event: Event, EventClient: EventClient, EventClientRabbit: EventClientRabbit, Request: Request, Response: Response, Command: Command, Factory: Factory, Operation: Operation, Provider: Provider, Repository: Repository, Protobuf: Protobuf, Base64: Base64, Entity: Entity, SqlModel: SqlModel, ViewModel: ViewModel }