BunProduct update
Bun v1.3.5
Bun v1.3.5 adds Bun.Terminal, a pseudo-terminal API for running interactive programs such as shells, vim and htop that expect a real TTY, and fixes a security issue where non-npm packages could pose as entries on the default trusted dependencies list by reusing their names, so file:, link:, git: and github: dependencies now need an explicit trustedDependencies entry to run lifecycle scripts. The bundler gains compile-time feature flags imported from bun:bundle that strip code at build time, and Bun.stringWidth measures Unicode, ANSI escapes and emoji more accurately.
Bun now has a built-in API for creating and managing pseudo-terminals, enabling interactive terminal applications like shells, vim , htop , and any program that expects to run in a real TTY.
Saved . A shortened excerpt from Product release notes; the original publisher retains authorship.