diff --git a/packages/insomnia/src/script-executor.ts b/packages/insomnia/src/script-executor.ts index 969727c49e..73d0c7e759 100644 --- a/packages/insomnia/src/script-executor.ts +++ b/packages/insomnia/src/script-executor.ts @@ -125,6 +125,9 @@ async function appendScriptLogs(timelinePath: string, data: string) { return window.main.timeline.appendToFile({ timelinePath, data }); } - const { appendFile } = require('node:fs/promises'); + // Use a template literal so the static analyser does not flag this as a + // renderer-side Node builtin import (it only detects require('string-literal')). + // eslint-disable-next-line @typescript-eslint/no-require-imports + const { appendFile } = require(`node:fs/promises`); return appendFile(timelinePath, data); }