diff --git a/packages/core/scripts/modify-package-json.mjs b/packages/core/scripts/modify-package-json.mjs index 88a4ad238056d41aeeaa0a43e0a2cdedbcc358ad..6f529a58124b25f4980ed73ceb3164abbb084988 100755 --- a/packages/core/scripts/modify-package-json.mjs +++ b/packages/core/scripts/modify-package-json.mjs @@ -5,9 +5,21 @@ */ import editJsonFile from "edit-json-file"; import fs from "node:fs/promises"; -await fs.copyFile("./package.json", "./dist/package.json"); -const file = editJsonFile("./dist/package.json"); -file.unset("scripts"); -file.unset("private"); -await new Promise((resolve) => file.save(resolve)); +{ + await fs.copyFile("./package.json", "./dist/package.json"); + const file = editJsonFile("./dist/package.json"); + + file.unset("scripts"); + file.unset("private"); + await new Promise((resolve) => file.save(resolve)); +} +{ + const packageJson = await fs.readFile("./dist/package.json", "utf8"); + const modifiedPackageJson = packageJson.replaceAll("./dist/", "./"); + await fs.writeFile( + "./dist/package.json", + JSON.stringify(JSON.parse(modifiedPackageJson), null, 2), + "utf8", + ); +}