Back to Explore

browserify/path-browserify

GitHub
1 watchersOpen source

Last release:

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-browserify appears mostly quiet/dormant from the standpoint of published npm updates, with no listed updates after v1.0.1 (2020-03-03), despite a more recent upstream push on 2024-12-21.
  • Update cadence: The visible updates show multi-year gaps (2018, then 2020), indicating no steady release cadence relative to today (2026-06-09).

AI summary generated

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

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.

    Security
  • v0.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