From 0dda72ee8ee9e2260d4c79c291c237332b76669a Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Mon, 20 Oct 2025 10:10:39 +0200 Subject: [PATCH] fix: node24 permission flag --- src/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index a5d4c17..e694690 100644 --- a/src/index.js +++ b/src/index.js @@ -15,8 +15,12 @@ const createError = ({ name, message, ...props }) => { return error } +const [major] = process.version.slice(1).split('.').map(Number) + +const PERMISSION_FLAG = major >= 24 ? '--permission' : '--experimental-permission' + const flags = ({ memory }) => { - const flags = ['--disable-warning=ExperimentalWarning', '--experimental-permission'] + const flags = ['--disable-warning=ExperimentalWarning', PERMISSION_FLAG] if (memory) flags.push(`--max-old-space-size=${memory}`) return flags.join(' ') }