PackageJsonData
Subset of manifest fields relevant to CLI metadata (package.json, deno.json, jsr.json, or preloaded data).
All fields are optional — a valid manifest may omit any of them.
- Import:
@kjanat/dreamcli - Export kind: interface
- Declared in:
src/core/config/package-json.ts - Source link:
src/core/config/package-json.ts:43
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;homepage
Project homepage URL.
ts
homepage?: string;name
Package name (e.g. @scope/mycli).
ts
name?: string;repository
Repository locator — URL/shorthand string or {type, url, directory} object.
ts
repository?: string | PackageRepository;version
Semver version string from manifest metadata.
ts
version?: string;