Skip to content

Build configuration and binary optimization for Ink TUI #125

@randomm

Description

@randomm

Phase 3 of Ink TUI Rewrite

Objective

Configure build system and optimize bundle for distribution.

Tasks

  • Create/update entry point src/cli/ink/index.tsx
  • Update build script for Ink
  • Configure TypeScript for JSX/TSX
  • Tree-shaking for minimal bundle
  • Verify bun build --compile works with Ink
  • Test binary on clean system

Size Targets

Component Target
Ink + React < 500KB
Application code < 100KB
Final binary < 15MB

Acceptance Criteria

  • Build completes without errors
  • Binary runs on target platforms
  • Binary size < 15MB
  • Build time < 30s

Estimated: 1 day

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions