...Version checks run asynchronously in a separate unreferenced child process and are persisted for later runs. Developers can define how frequently checks occur and inspect information such as the installed version, latest version, package name, and update type. Notification messages and Boxen-based presentation options can be customized. Users can disable notifications through configuration, an environment variable, or a command-line flag. Checks are automatically skipped in environments such as continuous integration and unit tests.