From e4b807a0180d2cb02ba5af4f5fae52c7c1f8e193 Mon Sep 17 00:00:00 2001 From: Alex Yang <himself65@outlook.com> Date: Thu, 25 Jan 2024 22:22:46 -0600 Subject: [PATCH] fix(core): invalid package.json --- packages/core/scripts/modify-package-json.mjs | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/core/scripts/modify-package-json.mjs b/packages/core/scripts/modify-package-json.mjs index 88a4ad238..6f529a581 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", + ); +} -- GitLab