Back to Explore

browserify/path-browserify

GitHub
1 watchersOpen source

Last release: 3/3/2020

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

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

Recent updates

  • v1.0.1

    3/3/2020

    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

    6/20/2018

    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

    6/6/2018

    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