JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 436
  • Score
    100M100P100Q62354F
  • License MIT

A TUI & Process manager for Bun monorepos

Package Exports

  • lazybun-tui
  • lazybun-tui/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (lazybun-tui) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

lazy-bun

A process manager for Bun monorepos with a terminal interface.

Features

  • Start and monitor package scripts with real-time output
  • Navigate through monorepo packages
  • View live process logs
  • Process status indicators
  • Hot-reload support

Development Setup

Enter Development Environment

nix develop

Install Dependencies

bun install

Run Development Mode

bun --hot src/index.tsx --cwd ./test-monorepo

Or use the script:

bun run start

IDE Setup

Launch pre-configured development environment:

nix run .#ide

Available Scripts

  • bun run dev - Development mode with file watching
  • bun run start - Run with test-monorepo
  • bun run lint - Check code with Biome
  • bun run lint:fix - Fix linting issues
  • bun run format - Format code

Usage

  1. Navigate packages using ↑/↓ arrow keys
  2. Press Enter or Space to expand packages
  3. Select a script and press Enter to start
  4. Use ←/→ arrow keys to switch between running processes

Tech Stack

  • Bun
  • React + Ink
  • Zustand
  • Biome

License

MIT