diff --git a/.changeset/fifty-parrots-retire.md b/.changeset/fifty-parrots-retire.md new file mode 100644 index 00000000..0b731269 --- /dev/null +++ b/.changeset/fifty-parrots-retire.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/cloudflare": patch +--- + +import `randomUUID` from `node:crypto` to support NodeJS 18 diff --git a/packages/cloudflare/src/cli/utils/ask-confirmation.ts b/packages/cloudflare/src/cli/utils/ask-confirmation.ts index c0f66e8d..92f7ae5c 100644 --- a/packages/cloudflare/src/cli/utils/ask-confirmation.ts +++ b/packages/cloudflare/src/cli/utils/ask-confirmation.ts @@ -1,7 +1,9 @@ +import { randomUUID } from "node:crypto"; + import Enquirer from "enquirer"; export async function askConfirmation(message: string): Promise { - const questionName = crypto.randomUUID(); + const questionName = randomUUID(); const enquirerAnswersObject = await Enquirer.prompt>({ name: questionName,