What problem does it solve? Managing JavaScript and TypeScript projects often requires juggling separate tools for package management, bundling, testing, and script execution, which slows down development and complicates monorepo setups. ## Core Features & Use Cases - bunx Command Execution: Run CLI tools like eslint, prettier, and create-vite without global installs or version drift. - Workspace Monorepo Management: Define workspaces in package.json, link local packages with the workspace:* protocol, and run filtered commands across packages. - Lockfile and Dependency Reproducibility: Generate and commit bun.lockb, install with --frozen-lockfile in CI, and pin exact dependency versions. - Built-in Bundling and Testing: Bundle TypeScript with bun build and run tests with the native bun test runner, no external tools required. - Use Case: A team maintaining a monorepo with a Next.js app and shared packages uses bun install at the root, bun --filter web run dev for development, and bun test --recursive in CI for fast, reproducible builds. ## Quick Start Set up a Bun monorepo with workspaces for my packages and apps directories, then show me how to run dev and tests across them.