Type Alias: PackageJson
type PackageJson = {
[k: string]: unknown;
dependencies?: Record<string, string>;
devDependencies?: Record<string, string>;
name?: string;
peerDependencies?: Record<string, string>;
scripts?: Record<string, string>;
version?: string;
};
Defined in: detector.ts:20
The parts of a package.json that opx reads. Other fields pass through untyped.
Indexable
[k: string]: unknown
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
dependencies? |
Record<string, string> |
Runtime dependencies, by name and version range. | detector.ts:26 |
devDependencies? |
Record<string, string> |
Development dependencies, by name and version range. | detector.ts:28 |
name? |
string |
The package name. | detector.ts:22 |
peerDependencies? |
Record<string, string> |
Peer dependencies, by name and version range. | detector.ts:30 |
scripts? |
Record<string, string> |
Package scripts, by name. | detector.ts:32 |
version? |
string |
The package version. | detector.ts:24 |