Skip to content

index

@fungi.computer/stipe


@fungi.computer/stipe / index

TerminalPalette = object

Semantic terminal colors projected from a maintained theme.

readonly background: string

readonly foreground: string

readonly cursor: string

readonly cursorAccent: string

readonly selectionBackground: string

readonly primary: string

readonly accent: string

readonly success: string

readonly info: string

readonly warning: string

readonly error: string

readonly black: string

readonly red: string

readonly green: string

readonly yellow: string

readonly blue: string

readonly magenta: string

readonly cyan: string

readonly white: string

readonly brightBlack: string

readonly brightRed: string

readonly brightGreen: string

readonly brightYellow: string

readonly brightBlue: string

readonly brightMagenta: string

readonly brightCyan: string

readonly brightWhite: string

readonly optional selectionForeground?: string

const STIPE_GOOEY_FILTER: Readonly<{ alphaIntercept: -9; alphaSlope: 19; blurStdDeviation: 1.5; }>

Frozen Gooey SVG filter constants for Stipe’s visual law.


const STIPE_SPACING_NAMES: readonly ["2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "4xl"]

Named spacing scale shared by CSS utilities and class conflict resolution.


const STIPE_TOKEN_NAMES: readonly ["--stipe-surface-frame-width", "--stipe-surface-frame-image", "--stipe-shadow-raised", "--stipe-shadow-inset", "--stipe-shadow-edge", "--stipe-display-texture-image", "--stipe-display-text-shadow", "--stipe-canvas", "--stipe-surface", "--stipe-surface-raised", "--stipe-surface-selected", "--stipe-fg-muted", "--stipe-linework", "--stipe-density-compact", "--stipe-density-comfortable", "--stipe-motion-fast", "--stipe-motion-normal", "--stipe-motion-slow", "--stipe-motion-ease", "--stipe-layer-base", "--stipe-layer-popover", "--stipe-layer-modal", "--stipe-layer-toast", "--stipe-icon-size-sm", "--stipe-icon-size-md", "--stipe-icon-size-lg", "--stipe-icon-stroke"]

Canonical Stipe token names in declaration order.

terminalPalette(theme): TerminalPalette | undefined

Return the maintained terminal palette for an exact theme name.

string

TerminalPalette | undefined

Re-exports pierreTreesStyle


Re-exports PierreTreesStyleOptions


Re-exports applyTheme


Re-exports getTheme


Re-exports subscribeTheme


Re-exports ThemeListener