From 7fab952528af13009212097f1655ac8c3a41a83c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 15 May 2023 13:23:23 +0100 Subject: [PATCH] perf(config): avoid recursive md4 patching --- packages/config/src/options.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/config/src/options.js b/packages/config/src/options.js index 16f38e547bc1..ff90acde9c91 100644 --- a/packages/config/src/options.js +++ b/packages/config/src/options.js @@ -520,7 +520,7 @@ export function getNuxtConfig (_options) { } // Monkey patch crypto.createHash in dev/build to upgrade hashing fnction - if (parseInt(process.versions.node.slice(0, 2)) > 16) { + if (parseInt(process.versions.node.slice(0, 2)) > 16 && !options.buildModules.some(m => m.name === 'patchMD4')) { options.buildModules.push(function patchMD4 () { const crypto = require('crypto') const _createHash = crypto.createHash