Stone.js API
    Preparing search index...

    A branded reporter wrapping a CommandOutput.

    Index
    • Create a StoneReporter.

      Parameters

      • output: CommandOutput

        The command output to delegate to.

      • version: string = '0.0.0'

        The version shown in the banner.

      Returns StoneReporter

    • Print the signature banner.

      Parameters

      • subtitle: string = 'The continuum framework'

        An optional subtitle.

      Returns this

    • Print a "file changed" line for a live-reload rebuild (distinct from a first launch).

      Parameters

      • file: string

        The path of the file that changed.

      • count: number = 0

        Optional change count for the same file (shown as (x2)).

      Returns this

    • Print an error line.

      Parameters

      • message: string

        The message.

      Returns this

    • Print a dim hint line (secondary guidance, e.g. "press Ctrl+C to stop").

      Parameters

      • message: string

        The hint message.

      Returns this

    • Print an informational line.

      Parameters

      • message: string

        The message.

      Returns this

    • Start a spinner (delegates to the underlying output).

      Parameters

      • message: string

        The spinner message.

      Returns Ora

    • Print a timestamped step line (◆ [stone] message).

      Parameters

      • message: string

        The step message.

      Returns this

    • Print a success line, optionally with elapsed time.

      Parameters

      • message: string

        The success message.

      • OptionalelapsedMs: number

        Optional elapsed time in ms.

      Returns this

    • Print an aligned key/value summary.

      Parameters

      • rows: [string, string][]

        Label/value pairs.

      Returns this

    • Print a warning line.

      Parameters

      • message: string

        The message.

      Returns this

    • Create a StoneReporter.

      Parameters

      • output: CommandOutput

        The command output to delegate to.

      • version: string = '0.0.0'

        The version shown in the banner.

      Returns StoneReporter

      A new StoneReporter.