@vltpkg/package-json
Classes
PackageJson
Defined in: index.ts:20
Constructors
new PackageJson()
new PackageJson(): PackageJson
Returns
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
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
save()
save(manifest): void
Defined in: index.ts:105
Parameters
manifest
Returns
void
write()
write( dir, manifest, indent?): void
Defined in: index.ts:76
Parameters
dir
string
manifest
indent?
number
Returns
void