Back to Explore

zertosh/loose-envify

GitHub
2 watchersOpen source

Last release:

loose-envify is a fast, “loose” selective replacer for `process.env` in JavaScript, similar to envify but much faster, implemented using `js-tokens` instead of an AST. It is useful for build-time inlining of environment variables, with limitations such as not handling broken syntax and not supporting template strings that reference `process.env` inside embedded expressions.

Project status

  • Maintenance status: The GitHub source appears quiet and effectively dormant as of today (2026-06-09), with the last upstream push dated 2020-12-18 and the most recent published updates (v1.4.0) from 2018-07-10.
  • Update cadence: Updates are infrequent, spanning multiple years between tagged versions (2015 through 2018), and there has been no evidence of recent updates after 2018, with no upstream activity since late 2020.

AI summary generated

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

Recent updates

  • v1.4.0

    Release v1.4.0 updates the package version and loosens the allowed dependency range for js-tokens. No release notes were provided, so the only documented scope comes from the code diff in package.json.

    Breaking
  • v1.3.1

    v1.3.1 contains a dependency upgrade and a corresponding code change in the runtime import of js-tokens. No release notes were provided for this version, so the only observable changes are from the code diff itself.

  • v1.3.0

    Release v1.3.0 was published on 2016-10-28, but no release notes were provided by the publisher. As a result, this release cannot be assessed from the notes for new features, breaking changes, bug fixes, or security updates.

  • v1.2.0

    Release v1.2.0 updates loose-envify with a new executable CLI and adjusts benchmark and internal output generation. The provided release notes are empty, so the documented vs actual change comparison depends on code inspection only.

    Features
  • v1.1.0

    No release notes were provided for v1.1.0. The code changes primarily refactor the internal environment replacement logic by moving it from `loose-envify.js` into a new `replace.js` module, while bumping the package version to 1.1.0.

  • v1.0.0

    This release is tagged v1.0.0, but no release notes were provided by the publisher. As a result, there is no documented information about new features, fixes, breaking changes, or migration steps.