Bug#1144266: ITP: node-mri -- quickly scan for CLI flags and arguments

Bastien Roucaries <[email protected]> Thu, 13 Aug 2026 10:48:36 +0200
Newsgroups gmane.linux.debian.devel.wnpp
Message-ID <6549642.17fYzF0512__21313.9834626176$1786610969$gmane$org@debian-ei>
Package: wnpp
Severity: wishlist
Owner: Bastien Roucariès <[email protected]>
X-Debbugs-CC: [email protected]

* Package name    : node-mri
  Version         : 1.2.0
  Upstream Author : Luke Edwards <[email protected]> (https://lukeed.com)
* URL             : https://github.com/lukeed/mri#readme
* License         : Expat
  Programming Lang: JavaScript
  Description     : quickly scan for CLI flags and arguments

mri is a fast, lightweight command‑line argument parser for Node.js that scans an argument list and produces a structured object of flags, options, aliases, booleans, strings, and positional arguments.
It is designed as a minimal alternative to larger parsers like minimist or yargs‑parser, offering similar behavior but with significantly better performance and fewer dependencies.
mri supports short‑flag groups, automatic type casting, default values, aliases, and custom handling of unknown options.

Need to be split for avoiding circular depends from uvu
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmp9hMcACgkQADoaLapB
CF/eQRAAo/U9CYCDGqJBqYQssK3pcwVh0XXVLRlIijrdmkXTIQoyigSOjcSjSAPx
RDTXfmLzInBSoNv5yQFhjsDgM7tuEgnvnTCBWVvbk9q4vWmilqqGeG80wgkqHMGs
+1zCgx92fHxd4MddNcaPGyLg2yK6yH0EbvpMPNlyWX7mLCewVH1p7MlkiGu8D0f0
jV35LpAAUnd9lc6Og8xiYVnz+amcQSit4D4t82SoWG+605OvCwMfGWP7kPengY14
MGNVd3uk9Y5JdpLN5ZZ2u9041Kir0w7IEPeghEMYCTC6T2lg3UtdSmEmi54aTc2f
U1EVfbcCuMhxgOlqmhBYEyhvZah38ZyVBVVgmTRxBW5SdLLQ7Dsod27lwdPoSu6j
d2niBET3XPSfZB/FDbToZuvgIlGjomuc7pUcahksJ5f3bUL7A07MB700XRN5Fq0+
qTwiYCotzMPNnbCR2R+luYaz2RGHecdtxYYqaKdlmasVYWv0i/saJy/4GlYUdS3C
uGeR0qImCT31X6wjUgpSrTx0kj+gfL8U2+zgi7MDPtcyTzV3aRXvjZ7GVlzdtA13
wzfX0P9imDv4V223N5SJeO0j0pFxaXeluJ8Zay4P2K5M73zcM5f4A6+R9jRHcTz0
JHanG4YJ5BXcUB7YO4ADSYwyWqWzUcmipggcOkyVzDOYEWltkr0=
=+9ip
-----END PGP SIGNATURE-----