Skip to content

editPackageJsonSync

Reads, edits, and writes back the package.json file using the provided edit function.

Import:

import { editPackageJsonSync } from 'obsidian-dev-utils/script-utils/npm';

Signature:

function editPackageJsonSync(editFn: (packageJson: PackageJson) => void, options: EditPackageJsonOptions): void

Parameters:

ParameterTypeDescription
editFn(packageJson: PackageJson) => voidThe function to edit the parsed PackageJson object.
optionsEditPackageJsonOptionsAdditional options for editing.

Returns: void


Links to this page: