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: The repo shows an upstream push on 2023-12-18, with the most recent published update v4.1.0 on the same day, indicating it is actively maintained as of late 2023, though there have been no updates since 2023-12-18.
- Apparent update cadence: Updates appear sporadic, with v4.0.0 (2023-08-31) to v4.1.0 (2023-12-18) around 3.5 months apart, and a much longer gap from v3.0.0 (2021-03-07) to v4.0.0 (2023-08-31) (about 2.5 years).
AI summary generated Today
Recent updates
v4.1.0
12/18/2023v4.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
8/31/2023v4.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
3/7/2021v3.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.
Breaking