1.0.0-alpha.1
Pre-release
Pre-release
·
77 commits
to main
since this release
1.0.0-alpha.1 (2026-01-10)
📦 Build
- [
7a0c39c] deps-dev: Bump @arethetypeswrong/cli from 0.17.3 to 0.17.4 (#30) - [
21cb318] deps-dev: Bump @commitlint/cli from 20.0.0 to 20.1.0 in the commitlint group (#155) - [
7929aac] deps-dev: Bump @commitlint/cli from 20.2.0 to 20.3.0 in the commitlint group (#227) - [
750c098] deps-dev: Bump @faker-js/faker from 10.0.0 to 10.1.0 (#166) - [
06f3288] deps-dev: Bump @faker-js/faker from 10.1.0 to 10.2.0 (#229) - [
5d46d24] deps-dev: Bump @faker-js/faker from 9.8.0 to 9.9.0 (#101) - [
5452b48] deps-dev: Bump @faker-js/faker from 9.9.0 to 10.0.0 (#128) - [
169194d] deps-dev: Bump @stylistic/eslint-plugin from 3.1.0 to 4.0.1 (#22) - [
360281b] deps-dev: Bump @stylistic/eslint-plugin from 4.0.1 to 4.1.0 (#36) - [
2aa8eee] deps-dev: Bump @tsconfig/strictest from 2.0.5 to 2.0.6 (#148) - [
7188c64] deps-dev: Bump @tsconfig/strictest from 2.0.6 to 2.0.7 (#179) - [
6e933f0] deps-dev: Bump @tsconfig/strictest from 2.0.7 to 2.0.8 (#192) - [
9f9a0a2] deps-dev: Bump @types/chai from 5.2.2 to 5.2.3 (#169) - [
61d3fb2] deps-dev: Bump @types/node from 24.0.0 to 24.0.1 (#86) - [
c78b5c0] deps-dev: Bump @types/node from 24.0.1 to 24.0.10 (#97) - [
c36ff8c] deps-dev: Bump @types/node from 24.0.10 to 24.0.12 (#105) - [
ecc551f] deps-dev: Bump @types/node from 24.0.12 to 24.0.13 (#106) - [
08dc8fc] deps-dev: Bump @types/node from 24.0.13 to 24.0.14 (#109) - [
660dbc4] deps-dev: Bump @types/node from 24.0.14 to 24.1.0 (#112) - [
e5e5339] deps-dev: Bump @types/node from 24.1.0 to 24.2.0 (#117) - [
a58f2ef] deps-dev: Bump @types/node from 24.10.0 to 24.10.1 (#189) - [
1f42125] deps-dev: Bump @types/node from 24.10.1 to 24.10.2 (#212) - [
6cb1bb6] deps-dev: Bump @types/node from 24.10.2 to 25.0.3 (#224) - [
3794539] deps-dev: Bump @types/node from 24.2.0 to 24.2.1 (#121) - [
51c664e] deps-dev: Bump @types/node from 24.2.1 to 24.3.0 (#125) - [
73e90d5] deps-dev: Bump @types/node from 24.3.0 to 24.5.2 (#145) - [
d4f2c15] deps-dev: Bump @types/node from 24.5.2 to 24.6.0 (#154) - [
bb5a4c6] deps-dev: Bump @types/node from 24.6.0 to 24.6.1 (#156) - [
03fce9b] deps-dev: Bump @types/node from 24.6.1 to 24.6.2 (#158) - [
fcd0d1c] deps-dev: Bump @types/node from 24.6.2 to 24.7.0 (#160) - [
04e5e86] deps-dev: Bump @types/node from 24.7.0 to 24.7.1 (#163) - [
1a0a912] deps-dev: Bump @types/node from 24.7.1 to 24.7.2 (#164) - [
19cd7b8] deps-dev: Bump @types/node from 24.7.2 to 24.8.1 (#167) - [
3e4929c] deps-dev: Bump @types/node from 24.8.1 to 24.9.1 (#170) - [
5503fc4] deps-dev: Bump @types/node from 24.9.1 to 24.9.2 (#177) - [
cc1a9d7] deps-dev: Bump @types/node from 24.9.2 to 24.10.0 (#181) - [
50dafe0] deps-dev: Bump chai from 5.1.2 to 5.2.0 (#15) - [
334b60c] deps-dev: Bump chai from 5.2.0 to 5.2.1 (#104) - [
082a5df] deps-dev: Bump chai from 5.2.1 to 5.3.1 (#126) - [
9e867ee] deps-dev: Bump chai from 5.3.1 to 6.0.1 (#129) - [
02f2345] deps-dev: Bump chai from 6.0.1 to 6.2.0 (#152) - [
8411aef] deps-dev: Bump chai from 6.2.0 to 6.2.1 (#190) - [
e192c19] deps-dev: Bump chai from 6.2.1 to 6.2.2 (#225) - [
5c0f471] deps-dev: Bump commander from 14.0.0 to 14.0.1 (#149) - [
16657c4] deps-dev: Bump commander from 14.0.1 to 14.0.2 (#173) - [
0ad9464] deps-dev: Bump cross-env from 10.0.0 to 10.1.0 (#153) - [
eb56136] deps-dev: Bump cross-env from 7.0.3 to 10.0.0 (#114) - [
592490c] deps-dev: Bump cspell from 8.17.3 to 8.17.4 (#24) - [
e6f7ee9] deps-dev: Bump cspell from 8.17.4 to 8.17.5 (#35) - [
ae713a0] deps-dev: Bump cspell from 9.0.2 to 9.1.3 (#100) - [
7cb8775] deps-dev: Bump cspell from 9.1.3 to 9.1.5 (#108) - [
4a21716] deps-dev: Bump cspell from 9.1.5 to 9.2.0 (#111) - [
09a4fc5] deps-dev: Bump cspell from 9.2.0 to 9.2.1 (#133) - [
5ca7560] deps-dev: Bump cspell from 9.2.1 to 9.2.2 (#172) - [
4b25e01] deps-dev: Bump cspell from 9.2.2 to 9.3.0 (#186) - [
3774b83] deps-dev: Bump cspell from 9.3.0 to 9.3.1 (#191) - [
8ce6699] deps-dev: Bump cspell from 9.3.1 to 9.3.2 (#196) - [
12ab47d] deps-dev: Bump cspell from 9.3.2 to 9.4.0 (#204) - [
ae251d3] deps-dev: Bump dprint from 0.49.0 to 0.49.1 (#59) - [
61ad60a] deps-dev: Bump dprint from 0.50.0 to 0.50.1 (#102) - [
6786d7c] deps-dev: Bump dprint from 0.50.1 to 0.50.2 (#151) - [
ff9eff5] deps-dev: Bump dprint from 0.50.2 to 0.51.1 (#226) - [
3261d59] deps-dev: bump editorconfig from 2.0.1 to 3.0.1 - [
a0a506a] deps-dev: Bump eslint from 9.20.0 to 9.20.1 in the eslint group (#11) - [
618f560] deps-dev: Bump eslint from 9.28.0 to 9.30.1 (#98) - [
e593b45] deps-dev: Bump eslint from 9.30.1 to 9.31.0 (#107) - [
d2a1788] deps-dev: Bump eslint from 9.31.0 to 9.32.0 (#113) - [
984da00] deps-dev: Bump eslint from 9.32.0 to 9.33.0 (#120) - [
990a314] deps-dev: Bump eslint from 9.33.0 to 9.34.0 (#130) - [
866077d] deps-dev: Bump eslint from 9.34.0 to 9.36.0 (#146) - [
e197ae8] deps-dev: Bump eslint from 9.36.0 to 9.37.0 (#159) - [
4bf29bb] deps-dev: Bump eslint from 9.37.0 to 9.38.0 (#168) - [
aef98c4] deps-dev: Bump eslint from 9.38.0 to 9.39.1 (#184) - [
97a88a3] deps-dev: Bump eslint from 9.39.1 to 9.39.2 (#221) - [
5b7bf98] deps-dev: Bump eslint-import-resolver-typescript from 3.7.0 to 3.8.1 (#20) - [
f58f727] deps-dev: Bump eslint-import-resolver-typescript from 3.8.1 to 3.8.2 (#23) - [
9567852] deps-dev: Bump eslint-import-resolver-typescript from 3.8.2 to 3.8.3 (#26) - [
c09ac6a] deps-dev: Bump eslint-plugin-jsdoc from 50.6.3 to 50.6.9 (#58) - [
b821743] deps-dev: bump eslint-plugin-unicorn from 56.0.1 to 58.0.0 - [
8a98060] deps-dev: Bump eslint-plugin-yml from 1.16.0 to 1.17.0 (#19) - [
9cefdde] deps-dev: Bump globals from 15.14.0 to 15.15.0 (#12) - [
6cf6da9] deps-dev: Bump globals from 15.15.0 to 16.0.0 (#27) - [
43e025b] deps-dev: Bump prettier from 3.4.2 to 3.5.0 (#8) - [
c82f85a] deps-dev: Bump prettier from 3.5.0 to 3.5.1 (#13) - [
781f26b] deps-dev: Bump prettier from 3.5.1 to 3.5.2 (#31) - [
d9f9f2a] deps-dev: Bump prettier from 3.5.2 to 3.5.3 (#42) - [
cb2d68e] deps-dev: Bump prettier from 3.5.3 to 3.6.2 (#103) - [
c42a0d1] deps-dev: Bump remark-directive from 3.0.1 to 4.0.0 in the remark group (#38) - [
2911b35] deps-dev: Bump remark-gfm from 4.0.0 to 4.0.1 in the remark group (#9) - [
cd77825] deps-dev: Bump remark-validate-links from 13.0.2 to 13.1.0 in the remark group (#29) - [
73f56b8] deps-dev: Bump semver from 7.7.2 to 7.7.3 (#161) - [
592059a] deps-dev: Bump the commitlint group with 2 updates (#150) - [
380e46c] deps-dev: Bump the commitlint group with 2 updates (#209) - [
15c5b39] deps-dev: Bump the commitlint group with 2 updates (#231) - [
969d47c] deps-dev: Bump the commitlint group with 2 updates (#52) - [
21712d5] deps-dev: Bump the typescript-eslint group with 3 updates (#10) - [
d2b6ba7] deps-dev: Bump the typescript-eslint group with 3 updates (#17) - [
5c649df] deps-dev: Bump the typescript-eslint group with 3 updates (#33) - [
1cf74dc] deps-dev: Bump the typescript-eslint group with 3 updates (#57) - [
ba83024] deps-dev: bump the vitest group with 3 updates - [
6697ed8] deps-dev: Bump the vitest group with 3 updates (#171) - [
c99d0d9] deps-dev: Bump the vitest group with 3 updates (#178) - [
1cd662a] deps-dev: Bump the vitest group with 3 updates (#180) - [
cf5c174] deps-dev: Bump the vitest group with 3 updates (#185) - [
03429ed] deps-dev: Bump the vitest group with 3 updates (#188) - [
ed3f447] deps-dev: Bump the vitest group with 3 updates (#195) - [
c407490] deps-dev: Bump the vitest group with 3 updates (#199) - [
d24c2b3] deps-dev: Bump the vitest group with 3 updates (#201) - [
24f64ca] deps-dev: Bump the vitest group with 3 updates (#208) - [
1267ac7] deps-dev: Bump the vitest group with 3 updates (#21) - [
516594d] deps-dev: Bump the vitest group with 3 updates (#223) - [
ce20286] deps-dev: Bump the vitest group with 3 updates (#34) - [
15f79d0] deps-dev: Bump trash-cli from 6.0.0 to 7.0.0 (#162) - [
363ccbf] deps-dev: Bump typescript from 5.8.3 to 5.9.2 (#116) - [
039b4ed] deps-dev: Bump typescript from 5.9.2 to 5.9.3 (#157) - [
b5768d9] deps-dev: Bump yaml-eslint-parser from 1.2.3 to 1.3.0 (#43) - [
e89b15f] deps: @flex-development/fsm-tokenizer@1.0.0-alpha.1 - [
bef5f4f] deps: adddevlop - [
cefbb9d] deps: Bump @flex-development/colors from 1.1.0 to 2.0.0 in the flex-development group (#200) - [
5abc53d] deps: bump @flex-development/log - [
a67c772] deps: Bump @flex-development/log from 5.0.0-alpha.3 to 5.0.0-alpha.4 in the flex-development group (#124) - [
a6f41a8] deps: Bump @flex-development/log from 5.0.0-alpha.4 to 5.0.0-alpha.5 in the flex-development group (#131) - [
cc76eda] deps: Bump @flex-development/log from 5.0.0-alpha.5 to 5.0.0 in the flex-development group (#134) - [
b79f083] deps: bump @flex-development/vfile-tokenizer - [
f141367] deps: Bump @types/semver from 7.7.0 to 7.7.1 (#136) - [
3905b8e] deps: Bump glob from 10.4.5 to 10.5.0 (#197) - [
75413f1] deps: Bump js-yaml from 4.1.0 to 4.1.1 (#193) - [
0e42c7a] deps: Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#203) - [
ba01214] deps: Bump plur from 5.1.0 to 6.0.0 (#183) - [
c785c7e] deps: Bump tar from 6.1.15 to 6.2.1 (#6) - [
a75f435] deps: Bump validator from 13.15.15 to 13.15.20 (#176) - [
3fe2b8f] deps: Bump validator from 13.15.20 to 13.15.23 (#205) - [
502d194] deps: Bump vite from 6.0.5 to 6.1.0 (#7) - [
3c32f38] deps: Bump vite from 6.1.0 to 6.2.4 (#61) - [
7ca4bbb] yarn: bump yarn from 4.9.2 to 4.12.0
🤖 Continuous Integration
- [
ccaabaa] fix required status check name - [
bb21ed4] deps: Bump actions/cache from 4.2.0 to 4.2.1 (#25) - [
5b836ba] deps: Bump actions/cache from 4.2.1 to 4.2.2 (#39) - [
9f93864] deps: Bump actions/cache from 4.2.2 to 4.2.3 (#49) - [
6d12208] deps: Bump actions/cache from 4.2.3 to 4.2.4 (#118) - [
e581b40] deps: Bump actions/cache from 4.2.4 to 4.3.0 (#147) - [
53d9dda] deps: Bump actions/cache from 4.3.0 to 5.0.0 (#216) - [
e12ab15] deps: Bump actions/cache from 5.0.0 to 5.0.1 (#219) - [
37c0726] deps: Bump actions/checkout from 4.2.2 to 5.0.0 (#123) - [
6d8e604] deps: Bump actions/checkout from 5.0.0 to 5.0.1 (#194) - [
68f2523] deps: Bump actions/checkout from 5.0.1 to 6.0.1 (#206) - [
83611aa] deps: Bump actions/create-github-app-token from 1.11.1 to 1.11.5 (#14) - [
d7fb5e4] deps: Bump actions/create-github-app-token from 1.11.5 to 1.11.6 (#40) - [
4f320ba] deps: Bump actions/create-github-app-token from 1.11.6 to 1.11.7 (#50) - [
325bd2f] deps: Bump actions/create-github-app-token from 1.11.7 to 1.12.0 (#55) - [
7711e45] deps: Bump actions/create-github-app-token from 1.12.0 to 2.0.6 (#76) - [
1597770] deps: Bump actions/create-github-app-token from 2.0.6 to 2.1.1 (#122) - [
3fe4a50] deps: Bump actions/create-github-app-token from 2.1.1 to 2.1.4 (#142) - [
5fdf937] deps: Bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#202) - [
46b3490] deps: Bump actions/create-github-app-token from 2.2.0 to 2.2.1 (#211) - [
f967796] deps: Bump actions/github-script from 7.0.1 to 8.0.0 (#137) - [
823f98b] deps: Bump actions/setup-node from 4.1.0 to 4.2.0 (#2) - [
aea40ef] deps: Bump actions/setup-node from 4.2.0 to 4.3.0 (#47) - [
3280ab1] deps: Bump actions/setup-node from 4.3.0 to 4.4.0 (#68) - [
679e092] deps: Bump actions/setup-node from 4.4.0 to 5.0.0 (#135) - [
ffe36d8] deps: Bump actions/setup-node from 5.0.0 to 6.0.0 (#165) - [
69ebe54] deps: Bump actions/setup-node from 6.0.0 to 6.1.0 (#207) - [
fdb7bc6] deps: Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#32) - [
1b05ee9] deps: Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#48) - [
e59ec0c] deps: Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#175) - [
a48dc03] deps: Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#218) - [
37052f6] deps: Bump codecov/codecov-action from 5.1.2 to 5.3.1 (#4) - [
e034e07] deps: Bump codecov/codecov-action from 5.3.1 to 5.4.0 (#37) - [
bb9280f] deps: Bump codecov/codecov-action from 5.4.0 to 5.4.3 (#81) - [
085a3ce] deps: Bump codecov/codecov-action from 5.4.3 to 5.5.0 (#127) - [
5c01aa1] deps: Bump codecov/codecov-action from 5.5.0 to 5.5.1 (#138) - [
27d5ff1] deps: Bump codecov/codecov-action from 5.5.1 to 5.5.2 (#213) - [
d7a6036] deps: Bump codecov/test-results-action from 1.1.1 to 1.2.1 (#222) - [
a606455] deps: Bump crazy-max/ghaction-import-gpg from 6.2.0 to 6.3.0 (#60) - [
f3a4406] deps: Bump GitGuardian/ggshield-action from 1.35.0 to 1.36.0 (#3) - [
090fec3] deps: Bump GitGuardian/ggshield-action from 1.36.0 to 1.37.0 (#44) - [
5108551] deps: Bump GitGuardian/ggshield-action from 1.37.0 to 1.38.0 (#56) - [
cf77f2f] deps: Bump GitGuardian/ggshield-action from 1.38.0 to 1.40.0 (#83) - [
59efc7f] deps: Bump GitGuardian/ggshield-action from 1.40.0 to 1.42.0 (#115) - [
5d67573] deps: Bump kaisugi/action-regex-match from 1.0.1 to 1.0.2 (#210) - [
9da5ea3] deps: Bump oven-sh/setup-bun from 2.0.2 to 2.1.0 (#228) - [
1691d44] deps: Bump streetsidesoftware/cspell-action from 7.2.0 to 7.2.1 (#174) - [
7d74008] deps: Bump streetsidesoftware/cspell-action from 7.2.1 to 8.0.0 (#187) - [
d7d884c] deps: Bump streetsidesoftware/cspell-action from 8.0.0 to 8.1.1 (#214) - [
3882d28] deps: Bump streetsidesoftware/cspell-action from 8.1.1 to 8.1.2 (#230) - [
eb6aa58] workflows: [add-to-project] add project url step - [
55daaac] workflows: [auto-merge] check for draft pull requests only - [
16f1f8c] workflows: [ci] bun tests - [
10d844c] workflows: [ci] fix test artifact names - [
9492fae] workflows: [ci] replace codecov/test-results-action - [
dedd096] workflows: [ci] test on node versions in the range[20, 24] - [
8784109] workflows: [ci] workflow improvements - [
3a627b0] workflows: [publish] migrate to oidc trusted publishing - [
9aa7a66] workflows: [publish] workflow improvements - [
80d542f] workflows: [release-chore] use flex-development/gh-release-url-action - [
4c99da7] workflows: [release] workflow improvements - [
8538159] workflows: removelabel-linked-issues
📝 Documentation
- [
013138a]Argument,Option,VersionOption - [
f528b8c]bun add - [
210e952]Command#parse,Command#parseAsync - [
cfa5229]Commandmethods - [
ebd6754]Commandsignatures, parameters, and properties - [
208eb04]CommandError,KronkError - [
57045ff]Help#prepare - [
94961ab]KronkEvent,OptionEvent - [
0e0d4b5] addciworkflow status badge - [
7c635ab] add badges for monthly downloads and install size - [
ea4055f] add kronk image - [
691521d] creating a program - [
6109a3e] options - [
d6228db] prepare "use" section inREADMEfor rewrite - [
ff65598] types api - [
569bf5e] examples: adddigital-root,min
✨ Features
- [
4e593aa] [Command]example,examples - [
b2ac528] [Command]helpCommand,helpOption - [
ae0783f] [Command] apply implied options - [
c7b93aa] [Command] check for conflicting options - [
f950f42] [Command] configure help subcommand to print help text - [
9cd6052] [Command] format help text - [
0f9577d] [Help] default help text format - [
da3ab18] [Option]conflicts - [
6261259] [Option]implies - [
8d07858] [Option]mandate - [
2b51617]Command#optionPriority - [
ae6fb4f]Command#restore - [
15177e3]Command#versionOption - [
1bfdd99]Helpable,Parseable - [
a872be5]optionValueSource - [
ba60740] async parsers - [
a9ca4bf] dependent options - [
5847ae4] global program object - [
68a9884] hooks - [
e1a0d0d] mvp - [
1100d31] parse string defaults - [
8946bff] lib: [Command] emit option events - [
ce3652b] lib: [Command] extendEventEmitter2 - [
d1488d1] lib: [Command] versioning - [
1a07777] lib:Command#summary - [
fde749f] lib:Command#usage - [
4d8020f] types:ArgumentsData,OptionsData,SubcommandsData - [
5fc21a3] types:ExitProcess - [
e923620] types:VersionData
🏡 Housekeeping
- [
04ce53b] initial commit - [
4c7ad85] update dprint setup - [
aec5476] update project architecture - [
9f86214] github: add labelscope:utils - [
ae50352] tests: bun coverage reports - [
771647e] tests: configure junit reporter - [
835cc46] tests: update coverage config (vitest 4.0 prep)
🦾 Refactors
- [
2e03da9] [Command]alias,aliases - [
95ad7b3] [Command] help option init - [
25f7b3b] [Parseable]default - [
5b576d3] action events and errors - [
97cdd15] allow async event listeners - [
59ba47c] event system - [
ba1eac4] implementation improvements - [
2246eab] makeCommand#parseawaitable - [
44cdbd0] lib: [Command] action event - [
22bf594] lib: [Command] versioning - [
db6272c] lib:Argument#description - [
0cd8b38] lib:Command#usage - [
fceadbc] ts:CommandUsage*->Usage*