Dismiss
  • Scroll up
  • Toggle Theme
  • View as Mobile

Devtools Utilities

Devtools Utilities is a grouped entry for smaller CLI and workflow packages that support local development, monorepo automation, package orchestration, and command execution.

These utilities are better shown as a family than as a dozen tiny cards. The point is the pattern: repeated development workflows become reusable packages instead of one-off scripts.

Why it matters

Developer productivity work compounds when common operations become tools. Listing packages, installing dependencies, finding binaries, generating types, running commands, ordering package builds, and coordinating tasks are all small pieces of a larger automation system.

Utility areas

  • CLI command execution and process orchestration.
  • Type generation for JavaScript and TypeScript projects.
  • Monorepo package listing, install orchestration, and build ordering.
  • Task running across packages and workflows.
  • Binary discovery and graceful process exits.
  • Terminal logging and formatting through @davidwells/smart-log and @davidwells/box-logger.

Included packages

PackagePurposeStatus
@davidwells/cli-typegenGenerate types for a project.local / unreleased
@davidwells/package-build-orderCompute package build order in a workspace.local / unreleased
@davidwells/task-runnerRun tasks in parallel or sequence.local / unreleased
@davidwells/packages-listList packages in a directory.local / unreleased
@davidwells/packages-installerDetect package managers and install dependencies.local / unreleased
@davidwells/cli-runnerRun CLI commands from reusable code.local / unreleased
@davidwells/get-bin-pathResolve paths to binaries.local / unreleased
@davidwells/graceful-exitStandardize graceful Node.js exits.public package
@davidwells/wifi-utilsUtility helpers for local network workflows.public package