Skip to content

PackageJsonSettings

Package.json auto-discovery settings.

Stored in CLISchema and consumed by CLIBuilder.run() to call discoverPackageJson before dispatching to a command.

Signatures

ts
interface PackageJsonSettings {}

Members

Properties

inferName

Infer CLI name from package.json bin keys or name field.

When true, the discovered name replaces the cli(name) value. Explicit .version()/.description() calls still take precedence over discovered values.

ts
inferName: boolean;

See Also

Released under the MIT License.