Back to Explore

sindresorhus/has-flag

GitHub
1 watchersOpen source

Last release: 7/19/2021

A small Node.js utility that checks whether a given CLI argument list (defaults to process.argv) contains a specific flag, returning true or false. It supports checking short and long flags and stops searching after an -- argument terminator.

Project status

  • The upstream repo (sindresorhus/has-flag) shows maintenance activity at least through mid-2021, with no evidence of updates beyond the 2021-07-19 push in the provided data.
  • Apparent update cadence: v4.0.0 in 2019-04, then a major update in 2021-04 (v5.0.0), followed by a small patch update in 2021-07 (v5.0.1), after which the timeline goes quiet.

AI summary generated Today

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

Recent updates

  • v5.0.1

    7/19/2021

    Release v5.0.1 makes a small change related to how `process` is accessed. It updates the package version and modifies the implementation to explicitly import the `process` module for use as the default source of `process.argv`.

  • v5.0.0

    4/16/2021

    v5.0.0 is a major release of has-flag that raises the minimum Node.js version to Node 12 and switches the package to pure ESM. The code changes are small, but they include packaging and TypeScript surface-area adjustments that can affect consumers relying on CommonJS or deep imports.

    Breaking
  • v4.0.0

    4/6/2019

    v4.0.0 introduces TypeScript type definitions and updates the supported runtime requirements. The primary upgrade concern is that the package now requires Node.js 8, which may break older Node versions.

    BreakingFeatures