Minimist is a small Node.js module that parses command line argument options into an object. It’s useful for turning an argv-style array into named options, including handling aliases, default values, boolean and string conversions, and stopping or splitting parsing around `--`.
Project status
- The repository appears to have ongoing activity, with an upstream push recorded at 2025-12-30, but the most recent provided update summary is v1.2.8 dated 2023-02-09, so recency and release-driven maintenance are hard to confirm from the evidence given.
- Update cadence from the provided history is very slow and irregular (v1.2.6 in 2022-03-22, v1.2.7 in 2022-10-10, v1.2.8 in 2023-02-09), with no additional documented updates shown after v1.2.8.
AI summary generated Today
Recent updates
v1.2.8
2/9/2023v1.2.8 updates minimist with several argument parsing edge case fixes, plus a large amount of formatting-only churn across tests, examples, and eslint config. The publisher release notes were not provided, so the behavioral changes below are not explicitly documented there.
v1.2.7
10/10/2022Release v1.2.7 contains no release-note content from the publisher. The provided diff shows only repository and publishing/CI/test tooling updates plus devDependency changes, with no runtime source changes shown.
Securityv1.2.6
3/22/2022Release v1.2.6 was published on 2022-03-22, but no release notes were provided by the publisher. As a result, there is no documented information here about new features, bug fixes, breaking changes, security updates, or migration steps.
v1.2.5
3/12/2020This release (v1.2.5) contains no functional code changes in the provided diff. The only modification is a version bump in package.json from 1.2.4 to 1.2.5.
v1.2.4
3/11/2020Release v1.2.4 updates minimist version metadata and adds documentation about a previously fixed prototype pollution issue. It also introduces an additional regression test covering constructor prototype pollution vectors. No functional code changes to the argument parsing implementation are present in the provided diff.
Securityv1.2.3
3/10/2020Release v1.2.3 (minimist) modifies the core key-setting logic to prevent prototype pollution when parsing arguments. It also adds new test coverage around prototype pollution scenarios for object, array, number, and string values.
Securityv1.2.2
3/10/2020v1.2.2 contains a small change in the core minimist parsing logic, plus a new regression test for prototype pollution. The published release notes for this version are not provided, so no documented behavior changes can be confirmed.
Securityv1.2.1
3/10/2020Release v1.2.1 has no published release notes. The code diff shows a behavioral change to minimist's boolean argument parsing, plus corresponding test and README formatting updates.
Breakingv1.2.0
8/24/2015This release (v1.2.0) includes a small change in the argument parser to recognize short options written in the form -k=v. The only functional code change is in index.js, plus a new test file that asserts the new behavior.
Featuresv1.1.3
8/6/2015Release v1.1.3 was published, but no release notes or change log details were provided by the publisher. As a result, there is no documented information about new features, breaking changes, bug fixes, security, performance, or dependency updates in this release.