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: Evidence shows upstream activity with a last push on 2024-12-21, but the provided update history contains no tagged updates after 2020-03-03, so current active maintenance cannot be fully confirmed beyond that activity signal.
- Update cadence: Tagged updates appear infrequent, with changes in 2018-06, another in 2018-06, and the next in 2020-03, suggesting a multi-year cadence rather than frequent releases.
AI summary generated Today
Recent updates
v1.0.1
3/3/2020Although 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
6/20/2018Release 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
6/6/2018v1.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