updatePackageJson = async (path, updater) => {
	const rawPackageJson = await readFile(path, 'utf-8');
	const packageJson = JSON.parse(rawPackageJson);
	const modifiedPackageJson = updater(packageJson);
	await writeFile(path, JSON.stringify(modifiedPackageJson, null, '\t'));
}
@param {string} path
@param {(packageJson: any) => any} updater
@returns {Promise<void>}