Library which provides mixin/merge/extend functionality.
SQLite queue for outbox/synchronization: UPSERT, dedup, leases, transactions.
A typed undo-redo system based on the Command Object pattern
`pnpm add ttpg-common-lib`
A Vue 3 component library for building node-graph editors. Ships a graph editor component, a type/coalescer system with multi-hop conversion, and a JSON AST output suitable for shader codegen.
Merge/coalesce bursts of logically identical events.
Coalescing worker thread with generation-counter stale-result rejection — the discipline needed to run tree-sitter (or any expensive computation) off the main thread without applying out-of-date results
FrankenTUI public facade and prelude.
Accessibility layer for FrankenTUI
Backend traits for FrankenTUI: platform abstraction for input, presentation, and time.
Terminal lifecycle, capabilities, and event parsing for FrankenTUI.
Feature-gated extras for FrankenTUI (markdown, charts, clipboard, themes).
Test harness and reference fixtures for FrankenTUI.
Localization catalog and interpolation utilities for FrankenTUI.
Flex and grid layout solvers for FrankenTUI.
PTY-backed test utilities for FrankenTUI.
Render kernel: cells, buffers, diffs, and ANSI presentation.
Elm-style runtime loop and subscriptions for FrankenTUI.
Using CIE L*a*b* and kdtrees, take a color (from LESS, SCSS, or other inputs) and find the nearest shade of color from a given palette
Consume input schema and output coalesced version of them
Adds a nil-coalescing method to Ruby, similar to C#'s ?? null-coalescing operator
A neat log manager. Works great to coalesce logs from multiple deploy locations and move them to a unified store. Not really...
Enables coalesce chaining values
Coalesce concurrent cache-miss computations with Redis-backed locks and shared results.
Instead of making ActiveRecord calls to change a counter field, write them to capacitor. They'll get summarized in a redis hash, with a separate process batch-retrieving and writing to ActiveRecord. Being single-threaded, the writing process avoids row lock collisions, and absorbs traffic spikes by coalescing changes to the same row into one DB write.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.