diff --git a/src/cli.ts b/src/cli.ts index 8cc0853..90f2544 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -4581,12 +4581,12 @@ apiPublication let updates: Record = {}; if (options.fromJson) { - const { readFileSync } = await import("node:fs"); - updates = JSON.parse(readFileSync(options.fromJson, "utf-8")) as Record; + const { readFile } = await import("node:fs/promises"); + updates = JSON.parse(await readFile(options.fromJson, "utf-8")) as Record; } else if (options.fromYaml) { - const { readFileSync } = await import("node:fs"); + const { readFile } = await import("node:fs/promises"); const yaml = await import("js-yaml"); - updates = yaml.load(readFileSync(options.fromYaml, "utf-8")) as Record; + updates = yaml.load(await readFile(options.fromYaml, "utf-8")) as Record; } else { if (options.name) updates.name = options.name; if (options.description) updates.description = options.description;