pinpoint returns the filename and line number of the calling function, useful for debugging and tracing where code was invoked. It is part of the joi ecosystem (developer resources are available at joi.dev).
Project status
- Active maintenance: The repository shows a recent upstream push on 2026-07-01, followed by v3.0.0 (2026-07-01), indicating it is currently being actively updated (not dormant as of 2026-08-13).
- Update cadence: There was a long gap from 2023-02-19 (v2.0.1) to 2026-07-01 (v3.0.0), but the most recent activity is recent, suggesting a currently active phase after a multi-year quiet period.
AI summary generated
Recent updates
v3.0.0
Release v3.0.0 contains no publisher release notes. The code diff shows a substantial shift in distribution and runtime behavior, moving the package to ESM-only and changing how stack frames are captured and how filenames are normalized.
v2.0.1
Release v2.0.1 does not include any publisher-provided release notes. The diff shows only repository/metadata changes, primarily CI configuration updates and development tooling (devDependency) version bumps, plus minor documentation/link updates.
v2.0.0
Release v2.0.0 was published on 2020-01-04, but the publisher provided no release notes. As a result, the upgrade impact (new features, breaking changes, bug fixes, security, or dependency changes) cannot be determined from the release notes alone.
v1.0.2
Release v1.0.2 contains no publisher release notes. The code diff indicates this version is primarily a TypeScript typing change around the exported location() return type namespace.
v1.0.1
Release v1.0.1 contains minimal functional code changes, centered on how Pinpoint determines the caller location from the stack trace. The release notes are empty, so consumers must infer behavior changes from the diff.
Breakingv1.0.0
Release v1.0.0 was published on 2019-08-24, but the publisher did not include any release notes. No documented changes, fixes, or migration guidance are available from the provided release data.