Home > @rushstack/node-core-library > IPackageJson
IPackageJson interface
An interface for accessing common fields from a package.json file.
Signature:
export interface IPackageJson extends INodePackageJson
Extends: INodePackageJson
Remarks
This interface describes a package.json file format whose name
and version
field are required. In some situations, the version
field is optional; in that case, use the INodePackageJson interface instead.
More fields may be added to this interface in the future. For documentation about the package.json file format, see the CommonJS Packages specification and the NPM manual page.
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
version | string | A version number conforming to the Semantic Versioning (SemVer) standard. |