diff --git a/src/index.ts b/src/index.ts index 2385034..ce2e98d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -283,7 +283,12 @@ function sortObjectKeys(obj: Record) { return sortedObj; } -function mergePackageJson(targetPackage: string, extraPackage: string) { +/** + * Merge two package.json files and keep the order of keys. + * @param targetPackage Path to the base package.json file + * @param extraPackage Path to the extra package.json file to merge + */ +export function mergePackageJson(targetPackage: string, extraPackage: string) { if (!fs.existsSync(targetPackage)) { return; } @@ -306,7 +311,16 @@ function mergePackageJson(targetPackage: string, extraPackage: string) { fs.writeFileSync(targetPackage, `${JSON.stringify(mergedJson, null, 2)}\n`); } -function copyFolder({ +/** + * Copy files from one folder to another. + * @param from Source folder + * @param to Destination folder + * @param version Version to update in package.json + * @param packageName Name to update in package.json + * @param isMergePackageJson Merge package.json files + * @param skipFiles Files to skip + */ +export function copyFolder({ from, to, version,