1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v2.0.0](https://github.com/ljharb/pargs/compare/v1.2.2...v2.0.0) - 2025-10-24
## [v1.2.2](https://github.com/ljharb/pargs/compare/v1.2.1...v1.2.2) - 2026-01-08
### Commits
- [Fix] do not error on missing required positionals when `--help` is given [`7a92a29`](https://github.com/ljharb/pargs/commit/7a92a299e3b525a41cb0542a588f7789caf2473b)
## [v1.2.1](https://github.com/ljharb/pargs/compare/v1.2.0...v1.2.1) - 2025-12-17
### Commits
- [types] improve types [`c0c2f9d`](https://github.com/ljharb/pargs/commit/c0c2f9d67e42cb5112e06029ba3c1934d75b0686)
## [v1.2.0](https://github.com/ljharb/pargs/compare/v1.1.2...v1.2.0) - 2025-12-16
### Commits
- [New] strip ANSI colors from help text when appropriate [`4ee3684`](https://github.com/ljharb/pargs/commit/4ee368492921468835e88ec6971602a848766ffb)
- [Dev Deps] update `@types/node`, `npmignore` [`cc14fb1`](https://github.com/ljharb/pargs/commit/cc14fb17790b613b07aecdcfa51181027fd6e96d)
## [v1.1.2](https://github.com/ljharb/pargs/compare/v1.1.1...v1.1.2) - 2025-12-16
### Commits
- [Fix] allow positionals to get tokens on the error path [`2d23b0f`](https://github.com/ljharb/pargs/commit/2d23b0fbb2f956bedf484cdd14a75b1f3f120839)
- [Tests] ignore eslint config for coverage [`7bc3cab`](https://github.com/ljharb/pargs/commit/7bc3cab8a987a37abe62b6784f5dd10807c309ed)
## [v1.1.1](https://github.com/ljharb/pargs/compare/v1.1.0...v1.1.1) - 2025-12-16
### Commits
- [Dev Deps] update `eslint`, `@ljharb/eslint-config` [`c41a92a`](https://github.com/ljharb/pargs/commit/c41a92a3c4a1c9d236b5e52e80f2776994dc2548)
- [Fix] provide tokens even on a parseArgs error [`bfe39c8`](https://github.com/ljharb/pargs/commit/bfe39c89189306889b8c7a3a0862dac8db172df4)
- [Dev Deps] update `@ljharb/eslint-config` [`11c35bc`](https://github.com/ljharb/pargs/commit/11c35bc162fee05a09bd14b57290502303dddad3)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `@types/node` [`161af14`](https://github.com/ljharb/pargs/commit/161af144871d13fbeb7a6bfe5929db12c380eced)
- [Dev Deps] pin eslint properly [`eae2363`](https://github.com/ljharb/pargs/commit/eae2363446dd6e7a93cafc3801e33466ff22594a)
- [Dev Deps] update `@types/node` [`caaf8ad`](https://github.com/ljharb/pargs/commit/caaf8ada6782097da84d10435635816241a0bfc4)
## [v1.1.0](https://github.com/ljharb/pargs/compare/v1.0.3...v1.1.0) - 2025-10-31
### Commits
- [New] add `minPositionals` option [`3216189`](https://github.com/ljharb/pargs/commit/3216189fbd801b173f12cd63d16e28cc04ea5deb)
## [v1.0.3](https://github.com/ljharb/pargs/compare/v1.0.2...v1.0.3) - 2025-10-30
### Commits
- [Fix] clean up help output [`3418b5c`](https://github.com/ljharb/pargs/commit/3418b5cce0b966691850c4d0eb9267dddbcec370)
## [v1.0.2](https://github.com/ljharb/pargs/compare/v1.0.1...v1.0.2) - 2025-10-30
### Commits
- [Fix] when erroring, help output should always be sent to stdout, not stderr redux [`bc507ea`](https://github.com/ljharb/pargs/commit/bc507eade6921c8aae8c5cc9630a89dd0adc5c61)
## [v1.0.1](https://github.com/ljharb/pargs/compare/v1.0.0...v1.0.1) - 2025-10-30
### Commits
- [Fix] when erroring, help output should always be sent to stdout, not stderr [`d948d1f`](https://github.com/ljharb/pargs/commit/d948d1f0173491a93ce8341782a8a28456b8ea0f)
## [v1.0.0](https://github.com/ljharb/pargs/compare/v0.3.0...v1.0.0) - 2025-10-24
### Commits
- Complete package reimplementation. [`659374e`](https://github.com/ljharb/pargs/commit/659374ee7678a99404192589f09927173c14c4d4)
- [readme] add thanks [`5c3c649`](https://github.com/ljharb/pargs/commit/5c3c649d2bf73e11c59d08ea6a826794fb8840f3)
## [v0.3.0](https://github.com/ljharb/pargs/compare/v0.2.3...v0.3.0) - 2015-08-19
### Commits
- 0.3.0 Add examples, fix field [`bee007c`](https://github.com/ljharb/pargs/commit/bee007c2975f5906054f7f79b52e7238ec683f0e)
## [v0.2.3](https://github.com/ljharb/pargs/compare/v0.2.2...v0.2.3) - 2015-08-18
### Commits
- 0.2.3 Debug error in package.json [`1d40ca6`](https://github.com/ljharb/pargs/commit/1d40ca63b82dd5c5ff23401663b77dbe56a88d8b)
## [v0.2.2](https://github.com/ljharb/pargs/compare/v0.1.1...v0.2.2) - 2015-08-18
### Commits
- 0.2.0 write docs, and add withoutError function [`de5374f`](https://github.com/ljharb/pargs/commit/de5374ff38f9e9ebab1fa39dfb74080ded10c71c)
- 0.2.1 Update README.md [`9df97bf`](https://github.com/ljharb/pargs/commit/9df97bf3418168c6bfa3d80fca37c3f962ae81ae)
- 0.2.2 Bug npm [`4a05c75`](https://github.com/ljharb/pargs/commit/4a05c75a5dbeec4803b2788728c795ad51b774cb)
## [v0.1.1](https://github.com/ljharb/pargs/compare/v0.1.0...v0.1.1) - 2015-08-16
## v0.1.0 - 2015-08-16