From f1473177497e5a7e0468ec5877eee230f1039b7a Mon Sep 17 00:00:00 2001 From: nojaf Date: Fri, 23 Feb 2024 14:20:38 +0100 Subject: [PATCH] normalize compilableFiles key --- index.js | 8 +++++--- package.json | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index c61cde4..03fdfc8 100644 --- a/index.js +++ b/index.js @@ -221,7 +221,8 @@ async function compileProject(addWatchFile, logger, state, config) { ); state.projectOptions.sourceFiles.forEach((file) => { addWatchFile(file); - state.compilableFiles.set(file, compiledFSharpFiles[file]); + const normalizedFileName = normalizePath(file); + state.compilableFiles.set(normalizedFileName, compiledFSharpFiles[file]); }); } @@ -379,11 +380,12 @@ export default function fablePlugin(userConfig) { logDiagnostics(logger, diagnostics); const loadPromises = Object.keys(compiledFSharpFiles).map( (fsFile) => { + const normalizedFileName = normalizePath(fsFile); state.compilableFiles.set( - fsFile, + normalizedFileName, compiledFSharpFiles[fsFile], ); - return this.load({ id: fsFile }); + return this.load({ id: normalizedFileName }); }, ); await Promise.all(loadPromises); diff --git a/package.json b/package.json index 2a53208..6e13a25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vite-plugin-fable", - "version": "0.0.14", + "version": "0.0.15", "homepage": "https://nojaf.com/vite-plugin-fable/", "description": "", "main": "index.js",