├── .gitignore ├── .npmignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── doc └── CHANGELOG.md ├── package.json ├── src ├── Library │ ├── Application │ │ ├── Application.ts │ │ ├── ApplicationConfigType.ts │ │ ├── ApplicationEvents.ts │ │ ├── ApplicationModes.ts │ │ └── index.ts │ ├── Cli │ │ ├── Cli.ts │ │ ├── CliConfigType.ts │ │ ├── CliService.ts │ │ ├── CliServiceFactory.ts │ │ ├── CliTypes.ts │ │ └── index.ts │ ├── Command │ │ ├── AbstractCommand.ts │ │ ├── CommandManager.ts │ │ ├── CommandManagerConfigType.ts │ │ ├── CommandManagerFactory.ts │ │ ├── HelpCommand.ts │ │ └── index.ts │ ├── Config │ │ ├── Config.ts │ │ ├── ConfigInterface.ts │ │ ├── ControllerManagerConfigType.ts │ │ ├── LoggerConfigInterface.ts │ │ ├── ModuleManagerConfigInterface.ts │ │ ├── ResponseConfigInterface.ts │ │ ├── RouterConfigInterface.ts │ │ ├── ServerConfigInterface.ts │ │ └── index.ts │ ├── Controller │ │ ├── AbstractActionController.ts │ │ ├── ControllerManager.ts │ │ ├── ControllerManagerFactory.ts │ │ ├── ControllerTypes.ts │ │ └── index.ts │ ├── Core │ │ ├── Types.ts │ │ └── index.ts │ ├── Error │ │ ├── InvalidActionResultError.ts │ │ ├── InvalidArgumentError.ts │ │ ├── NotFoundError.ts │ │ └── index.ts │ ├── EventManager │ │ ├── Event.ts │ │ ├── EventManager.ts │ │ ├── EventManagerFactory.ts │ │ ├── EventManagerTypes.ts │ │ ├── SharedEventManager.ts │ │ └── index.ts │ ├── Interface │ │ ├── ContextInterface.ts │ │ └── index.ts │ ├── Logger │ │ ├── LoggerService.ts │ │ ├── LoggerServiceFactory.ts │ │ └── index.ts │ ├── Middleware │ │ ├── AbstractMiddleware.ts │ │ ├── DispatchMiddleware.ts │ │ ├── MiddlewareInterface.ts │ │ ├── MiddlewareTypes.ts │ │ ├── RequestMiddleware.ts │ │ ├── RouterMiddleware.ts │ │ └── index.ts │ ├── ModuleManager │ │ ├── ModuleClassInterface.ts │ │ ├── ModuleInterface.ts │ │ ├── ModuleManager.ts │ │ ├── ModuleManagerEvents.ts │ │ ├── ModuleManagerFactory.ts │ │ └── index.ts │ ├── Output │ │ ├── Output.ts │ │ └── index.ts │ ├── Response │ │ ├── AbstractResponseHelper.ts │ │ ├── ClientErrorResponse.ts │ │ ├── InformationalResponse.ts │ │ ├── RedirectionResponse.ts │ │ ├── Response.ts │ │ ├── ResponseService.ts │ │ ├── ResponseServiceFactory.ts │ │ ├── ResponseStrategies.ts │ │ ├── ResponseTypes.ts │ │ ├── ServerErrorResponse.ts │ │ ├── SuccessfulResponse.ts │ │ └── index.ts │ ├── Router │ │ ├── RegisteredRouteInterface.ts │ │ ├── Route.ts │ │ ├── RouteInterface.ts │ │ ├── RouterService.ts │ │ ├── RouterServiceFactory.ts │ │ └── index.ts │ ├── Server │ │ ├── HttpStatusCodes.ts │ │ ├── RequestMethods.ts │ │ ├── ServerService.ts │ │ ├── ServerServiceFactory.ts │ │ └── index.ts │ ├── ServiceManager │ │ ├── AbstractFileBasedPluginManager.ts │ │ ├── AbstractPluginManager.ts │ │ ├── FactoryInterface.ts │ │ ├── FileBasedPluginManagerConfigType.ts │ │ ├── FileBasedPluginType.ts │ │ ├── InjectedServiceFactory.ts │ │ ├── ServiceManager.ts │ │ ├── ServiceManagerConfigInterface.ts │ │ ├── ServiceManagerInterface.ts │ │ ├── decorators │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ ├── inject.ts │ │ │ └── patch.ts │ │ └── index.ts │ └── index.ts ├── config │ ├── cli.ts │ ├── command.ts │ ├── index.ts │ ├── logger.ts │ ├── response.ts │ ├── routes.ts │ ├── server.ts │ └── services.ts ├── debug.ts └── index.ts ├── stix.svg ├── test └── Library │ ├── Config │ └── Config.test.ts │ └── ServiceManager │ └── ServiceManager.test.ts ├── tsconfig.json ├── tslint.json ├── typings └── yargs-parser │ └── index.d.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/.npmignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/README.md -------------------------------------------------------------------------------- /doc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/doc/CHANGELOG.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/package.json -------------------------------------------------------------------------------- /src/Library/Application/Application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Application/Application.ts -------------------------------------------------------------------------------- /src/Library/Application/ApplicationConfigType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Application/ApplicationConfigType.ts -------------------------------------------------------------------------------- /src/Library/Application/ApplicationEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Application/ApplicationEvents.ts -------------------------------------------------------------------------------- /src/Library/Application/ApplicationModes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Application/ApplicationModes.ts -------------------------------------------------------------------------------- /src/Library/Application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Application/index.ts -------------------------------------------------------------------------------- /src/Library/Cli/Cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Cli/Cli.ts -------------------------------------------------------------------------------- /src/Library/Cli/CliConfigType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Cli/CliConfigType.ts -------------------------------------------------------------------------------- /src/Library/Cli/CliService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Cli/CliService.ts -------------------------------------------------------------------------------- /src/Library/Cli/CliServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Cli/CliServiceFactory.ts -------------------------------------------------------------------------------- /src/Library/Cli/CliTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Cli/CliTypes.ts -------------------------------------------------------------------------------- /src/Library/Cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Cli/index.ts -------------------------------------------------------------------------------- /src/Library/Command/AbstractCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Command/AbstractCommand.ts -------------------------------------------------------------------------------- /src/Library/Command/CommandManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Command/CommandManager.ts -------------------------------------------------------------------------------- /src/Library/Command/CommandManagerConfigType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Command/CommandManagerConfigType.ts -------------------------------------------------------------------------------- /src/Library/Command/CommandManagerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Command/CommandManagerFactory.ts -------------------------------------------------------------------------------- /src/Library/Command/HelpCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Command/HelpCommand.ts -------------------------------------------------------------------------------- /src/Library/Command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Command/index.ts -------------------------------------------------------------------------------- /src/Library/Config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/Config.ts -------------------------------------------------------------------------------- /src/Library/Config/ConfigInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/ConfigInterface.ts -------------------------------------------------------------------------------- /src/Library/Config/ControllerManagerConfigType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/ControllerManagerConfigType.ts -------------------------------------------------------------------------------- /src/Library/Config/LoggerConfigInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/LoggerConfigInterface.ts -------------------------------------------------------------------------------- /src/Library/Config/ModuleManagerConfigInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/ModuleManagerConfigInterface.ts -------------------------------------------------------------------------------- /src/Library/Config/ResponseConfigInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/ResponseConfigInterface.ts -------------------------------------------------------------------------------- /src/Library/Config/RouterConfigInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/RouterConfigInterface.ts -------------------------------------------------------------------------------- /src/Library/Config/ServerConfigInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/ServerConfigInterface.ts -------------------------------------------------------------------------------- /src/Library/Config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Config/index.ts -------------------------------------------------------------------------------- /src/Library/Controller/AbstractActionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Controller/AbstractActionController.ts -------------------------------------------------------------------------------- /src/Library/Controller/ControllerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Controller/ControllerManager.ts -------------------------------------------------------------------------------- /src/Library/Controller/ControllerManagerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Controller/ControllerManagerFactory.ts -------------------------------------------------------------------------------- /src/Library/Controller/ControllerTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Controller/ControllerTypes.ts -------------------------------------------------------------------------------- /src/Library/Controller/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Controller/index.ts -------------------------------------------------------------------------------- /src/Library/Core/Types.ts: -------------------------------------------------------------------------------- 1 | export type Instantiable = {new(...args: any[]): T}; 2 | -------------------------------------------------------------------------------- /src/Library/Core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Types'; 2 | -------------------------------------------------------------------------------- /src/Library/Error/InvalidActionResultError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Error/InvalidActionResultError.ts -------------------------------------------------------------------------------- /src/Library/Error/InvalidArgumentError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Error/InvalidArgumentError.ts -------------------------------------------------------------------------------- /src/Library/Error/NotFoundError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Error/NotFoundError.ts -------------------------------------------------------------------------------- /src/Library/Error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Error/index.ts -------------------------------------------------------------------------------- /src/Library/EventManager/Event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/EventManager/Event.ts -------------------------------------------------------------------------------- /src/Library/EventManager/EventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/EventManager/EventManager.ts -------------------------------------------------------------------------------- /src/Library/EventManager/EventManagerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/EventManager/EventManagerFactory.ts -------------------------------------------------------------------------------- /src/Library/EventManager/EventManagerTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/EventManager/EventManagerTypes.ts -------------------------------------------------------------------------------- /src/Library/EventManager/SharedEventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/EventManager/SharedEventManager.ts -------------------------------------------------------------------------------- /src/Library/EventManager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/EventManager/index.ts -------------------------------------------------------------------------------- /src/Library/Interface/ContextInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Interface/ContextInterface.ts -------------------------------------------------------------------------------- /src/Library/Interface/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ContextInterface'; 2 | -------------------------------------------------------------------------------- /src/Library/Logger/LoggerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Logger/LoggerService.ts -------------------------------------------------------------------------------- /src/Library/Logger/LoggerServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Logger/LoggerServiceFactory.ts -------------------------------------------------------------------------------- /src/Library/Logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Logger/index.ts -------------------------------------------------------------------------------- /src/Library/Middleware/AbstractMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Middleware/AbstractMiddleware.ts -------------------------------------------------------------------------------- /src/Library/Middleware/DispatchMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Middleware/DispatchMiddleware.ts -------------------------------------------------------------------------------- /src/Library/Middleware/MiddlewareInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Middleware/MiddlewareInterface.ts -------------------------------------------------------------------------------- /src/Library/Middleware/MiddlewareTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Middleware/MiddlewareTypes.ts -------------------------------------------------------------------------------- /src/Library/Middleware/RequestMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Middleware/RequestMiddleware.ts -------------------------------------------------------------------------------- /src/Library/Middleware/RouterMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Middleware/RouterMiddleware.ts -------------------------------------------------------------------------------- /src/Library/Middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Middleware/index.ts -------------------------------------------------------------------------------- /src/Library/ModuleManager/ModuleClassInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ModuleManager/ModuleClassInterface.ts -------------------------------------------------------------------------------- /src/Library/ModuleManager/ModuleInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ModuleManager/ModuleInterface.ts -------------------------------------------------------------------------------- /src/Library/ModuleManager/ModuleManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ModuleManager/ModuleManager.ts -------------------------------------------------------------------------------- /src/Library/ModuleManager/ModuleManagerEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ModuleManager/ModuleManagerEvents.ts -------------------------------------------------------------------------------- /src/Library/ModuleManager/ModuleManagerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ModuleManager/ModuleManagerFactory.ts -------------------------------------------------------------------------------- /src/Library/ModuleManager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ModuleManager/index.ts -------------------------------------------------------------------------------- /src/Library/Output/Output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Output/Output.ts -------------------------------------------------------------------------------- /src/Library/Output/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Output'; 2 | -------------------------------------------------------------------------------- /src/Library/Response/AbstractResponseHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/AbstractResponseHelper.ts -------------------------------------------------------------------------------- /src/Library/Response/ClientErrorResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/ClientErrorResponse.ts -------------------------------------------------------------------------------- /src/Library/Response/InformationalResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/InformationalResponse.ts -------------------------------------------------------------------------------- /src/Library/Response/RedirectionResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/RedirectionResponse.ts -------------------------------------------------------------------------------- /src/Library/Response/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/Response.ts -------------------------------------------------------------------------------- /src/Library/Response/ResponseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/ResponseService.ts -------------------------------------------------------------------------------- /src/Library/Response/ResponseServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/ResponseServiceFactory.ts -------------------------------------------------------------------------------- /src/Library/Response/ResponseStrategies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/ResponseStrategies.ts -------------------------------------------------------------------------------- /src/Library/Response/ResponseTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/ResponseTypes.ts -------------------------------------------------------------------------------- /src/Library/Response/ServerErrorResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/ServerErrorResponse.ts -------------------------------------------------------------------------------- /src/Library/Response/SuccessfulResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/SuccessfulResponse.ts -------------------------------------------------------------------------------- /src/Library/Response/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Response/index.ts -------------------------------------------------------------------------------- /src/Library/Router/RegisteredRouteInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Router/RegisteredRouteInterface.ts -------------------------------------------------------------------------------- /src/Library/Router/Route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Router/Route.ts -------------------------------------------------------------------------------- /src/Library/Router/RouteInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Router/RouteInterface.ts -------------------------------------------------------------------------------- /src/Library/Router/RouterService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Router/RouterService.ts -------------------------------------------------------------------------------- /src/Library/Router/RouterServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Router/RouterServiceFactory.ts -------------------------------------------------------------------------------- /src/Library/Router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Router/index.ts -------------------------------------------------------------------------------- /src/Library/Server/HttpStatusCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Server/HttpStatusCodes.ts -------------------------------------------------------------------------------- /src/Library/Server/RequestMethods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Server/RequestMethods.ts -------------------------------------------------------------------------------- /src/Library/Server/ServerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Server/ServerService.ts -------------------------------------------------------------------------------- /src/Library/Server/ServerServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Server/ServerServiceFactory.ts -------------------------------------------------------------------------------- /src/Library/Server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/Server/index.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/AbstractFileBasedPluginManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/AbstractFileBasedPluginManager.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/AbstractPluginManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/AbstractPluginManager.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/FactoryInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/FactoryInterface.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/FileBasedPluginManagerConfigType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/FileBasedPluginManagerConfigType.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/FileBasedPluginType.ts: -------------------------------------------------------------------------------- 1 | export type FileBasedPluginType = string | Function; 2 | -------------------------------------------------------------------------------- /src/Library/ServiceManager/InjectedServiceFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/InjectedServiceFactory.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/ServiceManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/ServiceManager.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/ServiceManagerConfigInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/ServiceManagerConfigInterface.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/ServiceManagerInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/ServiceManagerInterface.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/decorators/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/decorators/config.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/decorators/index.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/decorators/inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/decorators/inject.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/decorators/patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/decorators/patch.ts -------------------------------------------------------------------------------- /src/Library/ServiceManager/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/ServiceManager/index.ts -------------------------------------------------------------------------------- /src/Library/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/Library/index.ts -------------------------------------------------------------------------------- /src/config/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/cli.ts -------------------------------------------------------------------------------- /src/config/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/command.ts -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/config/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/logger.ts -------------------------------------------------------------------------------- /src/config/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/response.ts -------------------------------------------------------------------------------- /src/config/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/routes.ts -------------------------------------------------------------------------------- /src/config/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/server.ts -------------------------------------------------------------------------------- /src/config/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/config/services.ts -------------------------------------------------------------------------------- /src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/debug.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/src/index.ts -------------------------------------------------------------------------------- /stix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/stix.svg -------------------------------------------------------------------------------- /test/Library/Config/Config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/test/Library/Config/Config.test.ts -------------------------------------------------------------------------------- /test/Library/ServiceManager/ServiceManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/test/Library/ServiceManager/ServiceManager.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/tslint.json -------------------------------------------------------------------------------- /typings/yargs-parser/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "yargs-parser"; 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpoonX/stix/HEAD/yarn.lock --------------------------------------------------------------------------------