Back to Explore

sindresorhus/bundle-name

GitHub
1 watchersOpen source

Last release: 12/18/2023

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

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v4.1.0

    12/18/2023

    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.

    Breaking
  • v4.0.0

    8/31/2023

    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.

    Breaking
  • v3.0.0

    3/7/2021

    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.

    Breaking