From 1d072156f8152f25f9dfe79ed0aa86d68297cd91 Mon Sep 17 00:00:00 2001 From: Arya Emami Date: Fri, 15 Mar 2024 23:18:41 -0500 Subject: [PATCH] Fix config file path resolution on windows (#359) --- packages/size-limit/get-config.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/size-limit/get-config.js b/packages/size-limit/get-config.js index a5290502..f55aeb0e 100644 --- a/packages/size-limit/get-config.js +++ b/packages/size-limit/get-config.js @@ -3,7 +3,7 @@ import { globby } from 'globby' import { lilconfig } from 'lilconfig' import { createRequire } from 'node:module' import { dirname, isAbsolute, join, relative } from 'node:path' -import { fileURLToPath } from 'node:url' +import { fileURLToPath, pathToFileURL } from 'node:url' import { SizeLimitError } from './size-limit-error.js' @@ -83,7 +83,8 @@ function toName(files, cwd) { return files.map(i => (i.startsWith(cwd) ? relative(cwd, i) : i)).join(', ') } -const dynamicImport = async filePath => (await import(filePath)).default +const dynamicImport = async filePath => + (await import(pathToFileURL(filePath).href)).default const tsLoader = async filePath => { let jiti = (await import('jiti')).default(fileURLToPath(import.meta.url), {