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",
+  );
+}