Source: node-type-flag Section: javascript Maintainer: Debian Javascript Maintainers Uploaders: Joseph Nahmias , Testsuite: autopkgtest-pkg-nodejs Build-Depends: debhelper-compat (= 13), dh-nodejs, dh-sequence-nodejs, esbuild, node-types-node, node-typescript, rollup, Standards-Version: 4.7.4 Homepage: https://github.com/privatenumber/type-flag Vcs-Git: https://salsa.debian.org/js-team/node-type-flag.git Vcs-Browser: https://salsa.debian.org/js-team/node-type-flag Package: node-type-flag Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, Breaks: tsx (<< 4.22.4+repack~) Replaces: tsx (<< 4.22.4+repack~) Description: Typed command-line arguments parser for Node.js Tiny CLI flag parser whose schema returns TypeScript-inferred application values. Use parser functions like Number, Date, enum validators, or object builders, then read clean output from parsed.flags. No dependencies & tree-shakable (Max 1.4 kB). . Features: . - App-ready values: parser functions return numbers, dates, enums, objects, nullable values, or validated strings. - Readable schemas: keep type, alias, and default next to the app key they configure. - TypeScript confidence: bundled types infer flags from parser return types and defaults. - Forwarding wrappers: known flags, unknown flags, positionals, and leftover argv stay easy to separate. - CLI-friendly naming: camelCase schema keys accept kebab-case input like --some-flag. . Node.js is an event-based server-side JavaScript engine.