From 4aad06a10c3ded312d0ef589611edd6e34db6436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99draczka?= Date: Thu, 18 Nov 2021 14:27:43 +0100 Subject: [PATCH] fix(providance-analytics): Fixed issue with loading config on windows --- .changeset/brave-pots-type.md | 5 +++++ .../src/program/utils/get-providence-conf.mjs | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changeset/brave-pots-type.md diff --git a/.changeset/brave-pots-type.md b/.changeset/brave-pots-type.md new file mode 100644 index 000000000..08362df97 --- /dev/null +++ b/.changeset/brave-pots-type.md @@ -0,0 +1,5 @@ +--- +'providence-analytics': patch +--- + +Fixed dynamic import for providence config on windows diff --git a/packages-node/providence-analytics/src/program/utils/get-providence-conf.mjs b/packages-node/providence-analytics/src/program/utils/get-providence-conf.mjs index f631b9d7a..9423e3456 100644 --- a/packages-node/providence-analytics/src/program/utils/get-providence-conf.mjs +++ b/packages-node/providence-analytics/src/program/utils/get-providence-conf.mjs @@ -1,5 +1,6 @@ import pathLib from 'path'; import fs from 'fs'; +import { pathToFileURL } from 'url'; /** * @returns {Promise} @@ -21,8 +22,8 @@ export async function getProvidenceConf() { if (!confPathFound) { return null; } - - const { default: providenceConf } = await import(confPathFound); + const { href: configPathUrl } = pathToFileURL(confPathFound); + const { default: providenceConf } = await import(configPathUrl); if (!providenceConf) { throw new Error(