Brought to you by Allons-y Studio

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