Skip to content

@vltpkg/package-json

Classes

PackageJson

Defined in: index.ts:24

Constructors

new PackageJson()
new PackageJson(): PackageJson
Returns

PackageJson

Methods

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

Defined in: index.ts:151

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:132

Parameters
manifest

Override

Returns

void

read()
read(dir, __namedParameters): Override

Defined in: index.ts:44

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

Override

save()
save(manifest): void

Defined in: index.ts:118

Parameters
manifest

Override

Returns

void

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

Defined in: index.ts:85

Parameters
dir

string

manifest

Override

indent?

number

Returns

void