diff --git a/package.json b/package.json
index ae6540dc5506086e59a203b7455d9cae045ff1ed..4fc893c27d714beb2e9f52f3d941edff43cdf118 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
     "type-check": "tsc -b --diagnostics",
     "release": "pnpm run check-minor-version && pnpm run build:release && changeset publish",
     "release-snapshot": "pnpm run check-minor-version && pnpm run build:release && changeset publish --tag snapshot",
-    "check-minor-version": "node ./scripts/check-minor-version",
+    "check-minor-version": "node ./scripts/check-minor-version.mjs",
     "new-version": "changeset version && pnpm run check-minor-version && pnpm format:write && pnpm run build:release",
     "new-snapshot": "pnpm run build:release && changeset version --snapshot"
   },
diff --git a/packages/llamaindex/jsr.json b/packages/llamaindex/jsr.json
index c665f72733e3f9e8f50d8ae120a262740b19e2da..29866b9ba36d32c83f942d653cc129f801398c32 100644
--- a/packages/llamaindex/jsr.json
+++ b/packages/llamaindex/jsr.json
@@ -1,5 +1,5 @@
 {
-  "name": "@llamaindex/core",
+  "name": "@llamaindex/llamaindex",
   "version": "0.3.17",
   "exports": "./src/index.ts",
   "imports": {
diff --git a/scripts/check-minor-version.js b/scripts/check-minor-version.js
deleted file mode 100644
index e9af1eec763bd8f19d00a4ea92109dc2e1ffd678..0000000000000000000000000000000000000000
--- a/scripts/check-minor-version.js
+++ /dev/null
@@ -1,55 +0,0 @@
-const fs = require("fs");
-
-const packageJson = JSON.parse(
-  fs.readFileSync("./packages/core/package.json", "utf8"),
-);
-
-const versions = packageJson.version.split(".");
-const minorVersion = packageJson.version.split(".")[1];
-const expectedMinorVersion = packageJson.expectedMinorVersion;
-
-if (versions.length !== 3) {
-  console.error(
-    "Version must be in format x.y.z but is " + packageJson.version,
-  );
-  process.exit(1);
-}
-
-if (minorVersion !== expectedMinorVersion) {
-  console.error(
-    "Minor version must be " +
-      expectedMinorVersion +
-      " but is " +
-      minorVersion +
-      ". Please adjust that on the packages/core/package.json.",
-  );
-  process.exit(1);
-}
-
-const packages = ["env", "core"];
-const envPackageJson = JSON.parse(
-  fs.readFileSync("./packages/env/package.json", "utf8"),
-);
-for (const pkg of packages) {
-  const packageJson = JSON.parse(
-    fs.readFileSync(`./packages/${pkg}/package.json`, "utf8"),
-  );
-  const jsrJson = JSON.parse(
-    fs.readFileSync(`./packages/${pkg}/jsr.json`, "utf8"),
-  );
-
-  jsrJson.version = packageJson.version;
-  if (pkg === "core") {
-    jsrJson.imports["@llamaindex/env"] =
-      `jsr:@llamaindex/env@${envPackageJson.version}`;
-  }
-
-  fs.writeFileSync(
-    `./packages/${pkg}/jsr.json`,
-    JSON.stringify(jsrJson, null, 2) + "\n",
-  );
-}
-
-console.log("Current expected minor version is: " + expectedMinorVersion);
-console.log("Minor version is: " + minorVersion);
-console.log("Good to go!");
diff --git a/scripts/check-minor-version.mjs b/scripts/check-minor-version.mjs
new file mode 100644
index 0000000000000000000000000000000000000000..c1fedc8372cb5decc513f52a2fefdd0287698601
--- /dev/null
+++ b/scripts/check-minor-version.mjs
@@ -0,0 +1,30 @@
+import { readFile, writeFile } from "node:fs/promises";
+
+const packages = ["llamaindex", "env", "core"];
+const envPackageJson = JSON.parse(
+  await readFile("./packages/env/package.json", "utf8"),
+);
+for (const pkg of packages) {
+  const { packageJson, jsrJson } = await Promise.all([
+    readFile(`./packages/${pkg}/package.json`, "utf8"),
+    readFile(`./packages/${pkg}/jsr.json`, "utf8"),
+  ]).then(([packageJson, jsrJson]) => {
+    return {
+      packageJson: JSON.parse(packageJson),
+      jsrJson: JSON.parse(jsrJson),
+    };
+  });
+
+  jsrJson.version = packageJson.version;
+  if (pkg === "core") {
+    jsrJson.imports["@llamaindex/env"] =
+      `jsr:@llamaindex/env@${envPackageJson.version}`;
+  }
+
+  await writeFile(
+    `./packages/${pkg}/jsr.json`,
+    JSON.stringify(jsrJson, null, 2) + "\n",
+  );
+}
+
+console.log("Good to go!");