Search by

detain member since: Sep 13, 2013 · Transparency log

detain's packages

  • PHP

    sugarcraft/sugar-bits

    PHP port of charmbracelet/bubbles — 17 pre-built TUI components (text input, dynamic-height textarea, list, table with per-cell styleFunc, tree, viewport, file picker, progress, spinner, etc.) for SugarCraft.

  • PHP

    sugarcraft/sugar-boxer

    PHP port of treilik/bubbleboxer — box-drawing layout engine. Compose terminal content into H/V panels with box-drawing borders, padding, and dynamic dimension calculation.

  • PHP

    sugarcraft/sugar-calendar

    PHP port of EthanEFung/bubble-datepicker — interactive date picker component for terminal UIs. Supports month/year navigation, keyboard navigation, date selection with visual cursor, and customizable styling.

  • PHP

    sugarcraft/sugar-cellbuffer

    Cell-grid value objects for terminal rendering — Buffer and Cell as immutable, fluent data model.

  • PHP

    sugarcraft/sugar-charts

    PHP port of NimbleMarkets/ntcharts — terminal charts (canvas, sparkline, bar, line, heatmap, scatter, time-series, OHLC, streamline, waveline) for SugarCraft.

  • PHP

    sugarcraft/sugar-cli

    Opinionated CLI presentation helpers shaped after charmbracelet/fang's output layer: StatusLine (✓/✗/⚠/ℹ), Banner, Section header, Stage step, HelpText page, Frame, Logo, and stock themes (ansi/plain/charm/dracula/nord/catppuccin, plus terminal-adaptive auto).

  • PHP

    sugarcraft/sugar-colorprofile

    PHP port of charmbracelet/colorprofile — magical terminal color profile detection and color degradation (TrueColor → ANSI256 → ANSI → ASCII).

  • PHP

    sugarcraft/sugar-constraints

    Constraint-based greedy layout solver for terminal grids (deprecated Cassowary shim retained for compatibility)

  • PHP

    sugarcraft/sugar-core

    PHP port of charmbracelet/bubbletea — Elm-architecture TUI runtime.

  • PHP

    sugarcraft/sugar-crumbs

    PHP port of KevM/bubbleo — NavStack and Breadcrumb components. Push/pop navigation stack with hierarchical breadcrumb rendering for terminal UIs.

  • PHP

    sugarcraft/sugar-crush

    Chat-shell TUI for AI coding assistants — port of charmbracelet/crush. Pluggable Backend interface (ship your own Anthropic / OpenAI / Ollama / shell-out adapter). Markdown rendering of replies via SugarMarkdown, scrollback viewport via SugarWidgets, input area via SugarWidgets TextArea.

  • TypeScript

    sugarcraft/sugar-crush-web

    Browser UI for candy-code's WebSocket server mode, shipped as a pre-built Vite + Vue 3 bundle with a one-class PHP shim that locates it. `candy-code serve` serves it on the same port, so PHP users need no Node.

  • PHP

    sugarcraft/sugar-dash

    Dashboard TUI library — column grid, constraint layout, ratio grid, data grid, tree, modal, status bar, tabs, plot/canvas, and module/plugin system. Ports patterns from bubble-grid, bubbletea-tilelayout, go-tealeaves, bubbleboxer, lattice, Homedash, and termui.

  • PHP

    sugarcraft/sugar-dashboard

    Dashboard TUI library — column grid, constraint layout, ratio grid, data grid, tree, modal, status bar, tabs, plot/canvas, and module/plugin system. Ports patterns from bubble-grid, bubbletea-tilelayout, go-tealeaves, bubbleboxer, lattice, Homedash, and termui.

  • PHP

    sugarcraft/sugar-datepicker

    Interactive date picker component for terminal UIs. Supports month/year navigation with min/max selection constraints, single and range selection via a TEA-ready model wrapper, keyboard navigation with a visible cursor, i18n month/day names, and customizable styling. Design antecedent: EthanEFung/bu