From 819ce885249c5dfcc95091503e049d656c6016e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A4=95=E0=A4=BE=E0=A4=B0=E0=A4=A4=E0=A5=8B=E0=A4=AB?= =?UTF-8?q?=E0=A5=8D=E0=A4=AB=E0=A5=87=E0=A4=B2=E0=A4=B8=E0=A5=8D=E0=A4=95?= =?UTF-8?q?=E0=A5=8D=E0=A4=B0=E0=A4=BF=E0=A4=AA=E0=A5=8D=E0=A4=9F=E2=84=A2?= Date: Mon, 5 Dec 2022 11:06:31 +0100 Subject: [PATCH] fix: stop using prefixed core modules from nodejs (no-changelog) Starting node 18, there are some core modules that only work with the `node:` prefix, like `node:test`. It's very likely that nodejs will switch to prefix-only core modules in the next versions as un-prefixed core modules are susceptible to supply-chain attacks. --- packages/core/src/DirectoryLoader.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/DirectoryLoader.ts b/packages/core/src/DirectoryLoader.ts index 57bd66619e29c..6966a791c2f70 100644 --- a/packages/core/src/DirectoryLoader.ts +++ b/packages/core/src/DirectoryLoader.ts @@ -1,5 +1,5 @@ -import * as path from 'node:path'; -import { readFile } from 'node:fs/promises'; +import * as path from 'path'; +import { readFile } from 'fs/promises'; import glob from 'fast-glob'; import { jsonParse, KnownNodesAndCredentials, LoggerProxy as Logger } from 'n8n-workflow'; import type {