bundle-name is a Node.js module for macOS that converts a bundle identifier (for example, com.apple.Safari) into the corresponding bundle name (for example, Safari). It is useful when you need a human-readable app or bundle name from an identifier, such as for logging or UI display.
Project status
- Maintenance status: Not actively maintained as of today, last upstream push and most recent updates appear from 2023-12-18, and there have been no documented updates since then, so it is effectively quiet/dormant.
- Update cadence: Releases were occasional rather than regular, with notable updates at 2021-03-07 (v3.0.0), 2023-08-31 (v4.0.0), and 2023-12-18 (v4.1.0), then a long gap through 2026-06-09.
AI summary generated
Recent updates
v4.1.0
v4.1.0 updates project dependencies and modernizes the CI workflow. The release notes only mention a dependency update in general, but the code diff shows specific major bumps (notably run-applescript) and a change to the package metadata that can affect bundlers.
Breakingv4.0.0
v4.0.0 primarily enforces a newer runtime by requiring Node.js 18. The implementation also updates how it invokes AppleScript by switching from one function in the run-applescript dependency to another, alongside dependency and tooling version bumps.
Breakingv3.0.0
v3.0.0 introduces two major compatibility changes: the package now requires a minimum Node.js version and it has switched to pure ESM. These updates will likely require code and tooling adjustments for consumers still using CommonJS or older Node versions.
Breakingv2.0.1
v2.0.1 primarily updates the package metadata. The only code diff is in package.json, changing the supported Node.js engine range and removing a runtime dependency.
Breakingv2.0.0
Release v2.0.0 significantly modernizes the library and build/test tooling. The most impactful change is the public API, which shifts from a callback-based function to a promise-based one, and the bundled CLI is removed.
v1.0.1
Release v1.0.1 contains no publisher release notes. The code change replaces the AppleScript execution method (child_process.execFile calling osascript) with the run-applescript dependency, and introduces a new runtime dependency.
v1.0.0
This release bumps the package version to 1.0.0 and updates the CLI, README, and project configuration. Most code-level behavior changes are concentrated in cli.js, with new handling for --help and --version and updated command-line parsing.
v0.1.1
Release v0.1.1 updates the package version and makes a small change to the CLI output behavior. It also refreshes the README documentation link references. No release notes were provided for this version.
v0.1.0
Release v0.1.0 was published on 2014-01-27, but no release notes were provided by the publisher. Without documented changes, developers should review the tagged code diff to identify any API, behavior, or configuration changes before upgrading.