Reference
Classes
PackageJson
Defined in: index.ts:24
Constructors
new PackageJson()
new PackageJson(): PackageJsonReturns
Methods
find()
find(cwd, home): undefined | stringDefined in: index.ts:167
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
| Parameter | Type |
|---|---|
cwd | string |
home | string |
Returns
undefined | string
fix()
fix(manifest): voidDefined in: index.ts:148
Parameters
| Parameter | Type |
|---|---|
manifest | Override |
Returns
void
maybeRead()
maybeRead(dir, __namedParameters):
| undefined
| Override<Manifest, NormalizedFields>Defined in: index.ts:90
Optionally reads and parses contents of a package.json file at a
directory dir. Returns undefined if it could not be read.
Parameters
| Parameter | Type |
|---|---|
dir | string |
__namedParameters | { reload: boolean; } |
__namedParameters.reload? | boolean |
Returns
| undefined
| Override<Manifest, NormalizedFields>
read()
read(dir, __namedParameters): OverrideDefined 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
| Parameter | Type |
|---|---|
dir | string |
__namedParameters | { reload: boolean; } |
__namedParameters.reload? | boolean |
Returns
save()
save(manifest): voidDefined in: index.ts:134
Parameters
| Parameter | Type |
|---|---|
manifest | Override |
Returns
void
write()
write(
dir,
manifest,
indent?): voidDefined in: index.ts:101
Parameters
| Parameter | Type |
|---|---|
dir | string |
manifest | Override |
indent? | number |
Returns
void