← all publishers

holujs

@holujs source repo

9 published skills

  1. Holu REST · holujs
    Detailed workflow/lifecycle of HTTP requests in a Holu REST application (@holu/rest / RestModule). Covers RequestDispatcher, Router (Radix Tree), HttpFrontend, GuardedInterceptor, Controller Scopes, HTTP_INTERCEPTORS, and error handling flow.
    0
    installs
  2. Holu Schedule · holujs
    Scheduling tasks in Holu with @holu/schedule: @cron / @interval / @timeout decorators, CronExpression enum, CronOptions, SchedulerRegistry (query/start/stop/delete tasks at runtime), ScheduleModule setup, provider scope constraints (only providersPerMod / providersPerApp), graceful shutdown behavior, and dynamic task management patterns.
    0
    installs
  3. Holu REST Auth · holujs
    Authentication and authorization patterns for Holu REST applications (@holu/rest). Covers token-based auth (@holu/jwt), OAuth integrations (@holu/authjs), session cookies (@holu/session-cookie), and building guards implementing CanActivate.
    0
    installs
  4. Holu Extensions · holujs bundle
    Practical guidance for creating, registering, ordering, exporting, grouping, and overriding Holu extensions. Use when writing custom extensions with stage1/stage2/stage3 hooks, injecting ExtensionManager to retrieve same-module or app-wide data (handling delay), dynamically registering providers, configuring module extensions metadata, or resolving cyclic extension dependencies.
    0
    installs
  5. Holu REST Openapi · holujs
    OpenAPI generation and validation for Holu REST applications (@holu/rest). Covers OpenapiModule setup, documenting routes via @oasRoute, DTO classes with @property and REQUIRED, generating schemas via getContent and getParams, and automatic request validation using ValidationModule.
    0
    installs
  6. Holu REST Testing · holujs
    Testing utilities for Holu REST applications (@holu/rest). Covers isolated DI container setup, mocking providers via TestRestApplication and TestRestPlugin, HTTP request testing with SuperTest, and Unit Testing via Injector.
    0
    installs
  7. Holu Project Setup · holujs
    Guidance on using Holu CLI (holu) for project bootstrapping and watch-running (start). Includes templates (rest, trpc), CLI auto-detection, minimal single-file applications, and AI agent usage guidelines.
    0
    installs
  8. Holu REST Body Parser · holujs
    HTTP request body parsing for Holu REST applications (@holu/rest). Covers BodyParserModule configuration via withOpts, accessing JSON/text/URL-encoded bodies via @ctx(HTTP_BODY), and handling multipart/form-data via MulterParser.
    0
    installs
  9. Holu Core Architecture · holujs bundle
    Core concepts of Holu architecture: Modules, Dependency Injection, Metadata Reflector, and Application Lifecycle & Graceful Shutdown. Guidance on module composition, DI hierarchies, providers, scopes, and custom decorator design.
    0
    installs