Skip to content

@vltpkg/package-json

Classes

PackageJson

Defined in: index.ts:20

Constructors

new PackageJson()
new PackageJson(): PackageJson
Returns

PackageJson

Methods

find()
find(cwd, home): undefined | string

Defined in: index.ts:138

Walks up the directory tree from the current working directory and returns the path to the first package.json file found. Returns undefined if no package.json is found.

Parameters
cwd

string = ...

home

string = ...

Returns

undefined | string

fix()
fix(manifest): void

Defined in: index.ts:119

Parameters
manifest

Manifest

Returns

void

read()
read(dir, __namedParameters): Manifest

Defined in: index.ts:40

Reads and parses contents of a package.json file at a directory dir. reload will optionally skip reading from the cache when set to true.

Parameters
dir

string

__namedParameters
reload?

boolean

Returns

Manifest

save()
save(manifest): void

Defined in: index.ts:105

Parameters
manifest

Manifest

Returns

void

write()
write(
dir,
manifest,
indent?): void

Defined in: index.ts:76

Parameters
dir

string

manifest

Manifest

indent?

number

Returns

void