Skip to content

PackageJsonData

Subset of package.json fields relevant to CLI metadata.

All fields are optional — a valid package.json may omit any of them.

Signatures

ts
interface PackageJsonData {}

Members

Properties

bin

Binary entry point(s) — string for single-bin, object for multi-bin.

ts
bin?: string | Readonly<Record<string, string>>;

description

One-line package description.

ts
description?: string;

name

Package name (e.g. @scope/mycli).

ts
name?: string;

version

Semver version string from package.json.

ts
version?: string;

See Also

Released under the MIT License.