path-browserify provides the Node.js `path` module API for browser environments that do not have it. It implements the POSIX parts of Node’s `path` (matching Node.js 10.3), and is useful when bundling code for browsers with tools like Browserify or webpack so `path.join` and similar calls work.
Project status
- Maintenance status: Browserify’s
path-browserifyappears mostly quiet/dormant from the standpoint of published npm updates, with no listedupdatesafter v1.0.1 (2020-03-03), despite a more recent upstream push on 2024-12-21. - Update cadence: The visible
updatesshow multi-year gaps (2018, then 2020), indicating no steady release cadence relative to today (2026-06-09).
AI summary generated
Recent updates
v1.0.1
Although the v1.0.1 release notes only mention small test and LICENSE text tweaks plus addition of a security policy file, the actual diff shows a much larger change. The main runtime file (index.js) is effectively replaced with a transpiled Node path (POSIX) implementation and the repository gains a much more complete API surface plus an expanded test suite and updated package metadata.
Securityv0.0.1
Release v0.0.1 claims to backport performance improvements for path.dirname, path.basename, and path.extname from Node.js. The code diff shows the implementation was significantly replaced, not just micro-optimized, and includes explicit compatibility behavior plus a new, much larger test suite.
v1.0.0
v1.0.0 updates the package to match the Node v10.3.0 path API. The main breaking change is stricter argument validation, where path methods now throw errors when provided non-string arguments. It also adds new helper APIs for parsing/formatting and introduces a posix alias.
BreakingFeatures