ROOT/PROJECTS/XROHR_JS
FRAMEWORK // ARCHITECTURE

XRohrJS

Configuration-First Express.js Architecture.

SYSTEM_OVERVIEW

XRohrJS isn't about hiding complexity; it's about centralizing control. It provides a strictly typed configuration interface (`XrohrConfig`) that acts as the cockpit for your entire backend.

CORE_MODULES

Total Config Control

Server, CORS, and Body Parsers defined in one strictly typed schema.

Actua / Simplex

Switch between Simplex architecture or standard routing via config.

SparkLite Bus

Integrated Event Bus for internal communication.

Memoria Cache

Built-in in-memory caching solution for rapid data retrieval.

DOCUMENTATION_ARCHIVE

SEARCH_QUERY:_
[MEM: 0x00] :: MANIFEST

/Getting Started

Installation, environment setup, and initial configuration protocols.

[MEM: 0x00-b] :: MANIFEST

/Getting Started II

Starting the Server.

[MEM: 0x01] :: CONCEPTS

/Core Architecture

Understanding the Controller-Service-Repository pattern and Simplex routing.

[MEM: 0x02] :: ROUTING

/Router Manager

Comprehensive guide to Standard vs. Simplex routing and dynamic Construct recipes.

[MEM: 0x03] :: SYS_MODULES

/SparkLite Event Bus

Internal event emission, listeners, and asynchronous communication.

[MEM: 0x04] :: MIDDLEWARE

/Middleware System

Hydrating custom request interceptors and independent logic helpers.

[MEM: 0x05] :: NETWORKING

/Rheos HTTP Engine

Hydrating outbound API definitions and managing cross-node handshakes.

FAQ

INSTALL

$npm i @dan_koyuki/xrohrjs
VIEW_ON_NPM
GitHubGITHUB_REPO

SPECIFICATIONS

TYPEConfig-Driven Framework
LANGUAGETypeScript
MODULESActua, SparkLite, Memoria
VERSION2.0.0
STATUSActive