is-bun-module is a JavaScript and TypeScript utility library that helps you determine whether a module specifier refers to a Bun built-in module, a Node module implemented in Bun, or either (Bun built-in). It also provides functions to list Bun modules and Node modules implemented in Bun (optionally for a specific Bun version, with only Bun v1.0.0+ supported).
Project status
- Actively maintained: The repo has a very recent upstream push (2026-06-01), but the newest listed tagged update is v2.0.0 from 2025-03-23, so activity appears ongoing but release tagging may be less frequent.
- Update cadence (apparent): Updates are spaced across 2024 (v1.2.1 on 2024-09-08, v1.3.0 on 2024-11-26) and then a larger change in v2.0.0 on 2025-03-23, with no additional tagged updates shown after that date.
AI summary generated Today
Recent updates
v2.0.0
3/23/2025v2.0.0 refactors the library to introduce a clearer “Bun module” vs “implemented Node module” API, adds module listing helpers, and adds an explicit Bun builtin checker. The implementation is reorganized into shared logic plus separate Bun vs generic entrypoints, and the data set for implemented Node modules now includes node:-prefixed variants.
BreakingFeaturesv1.3.0
11/26/2024Release v1.3.0 documents a single change: updating assets/bun-modules to add support for bun:wrap. The code diff, however, includes multiple non-note changes across CI, npm scripts, TypeScript path aliases used by tests, README wording, and several devDependency version bumps.
Featuresv1.2.1
9/8/2024Release v1.2.1 updates the semantic-release publish preparation command to remove a postinstall script before packaging with bun. The documented change is a publishing-time fix, intended to prevent postinstall behavior from being included in the published package.