Skip to content

Commit 9be7f0c

Browse files
feat: ignore unknown flags (#11)
* feat: ignore unknown flags * docs: update readme
1 parent 78fff6e commit 9be7f0c

File tree

5 files changed

+139
-344
lines changed

5 files changed

+139
-344
lines changed

README.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ $ node ./cli -vvv # logs 3
377377

378378
## ⚙️ API
379379

380-
### typeFlag(flagSchema, argv?)
380+
### typeFlag(flagSchema, argv, options)
381381

382382
Returns an object with the shape:
383383
```ts
@@ -415,3 +415,13 @@ Type: `string[]`
415415
Default: `process.argv.slice(2)`
416416
417417
The argv array to parse.
418+
419+
#### options
420+
421+
Type:
422+
```ts
423+
type Options = {
424+
// Whether not to parse unknown flags (treat as arguments)
425+
ignoreUnknown?: boolean
426+
}
427+
```

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@
4545
},
4646
"devDependencies": {
4747
"@pvtnbr/eslint-config": "^0.26.1",
48-
"@types/node": "^17.0.29",
48+
"@types/node": "^18.0.0",
4949
"eslint": "^8.18.0",
5050
"manten": "^0.2.0",
51-
"pkgroll": "^1.0.5",
52-
"tsd": "^0.20.0",
51+
"pkgroll": "^1.3.1",
52+
"tsd": "^0.21.0",
5353
"tsx": "^3.6.0",
5454
"typescript": "^4.7.4"
5555
},

0 commit comments

Comments
 (0)