From e01531b55c33a93d68a06996207f7eef0af92ec6 Mon Sep 17 00:00:00 2001 From: Alan Chambers Date: Tue, 1 Jun 2021 21:19:58 +0100 Subject: [PATCH] definitionToHtmlDataTag modified to output posix path on windows --- src/transformers/json/json-transformer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transformers/json/json-transformer.ts b/src/transformers/json/json-transformer.ts index 9d997835..162787e0 100644 --- a/src/transformers/json/json-transformer.ts +++ b/src/transformers/json/json-transformer.ts @@ -1,4 +1,4 @@ -import { relative } from "path"; +import { relative, sep, posix } from "path"; import { Program, TypeChecker } from "typescript"; import { AnalyzerResult } from "../../analyze/types/analyzer-result"; import { ComponentDefinition } from "../../analyze/types/component-definition"; @@ -52,7 +52,7 @@ function definitionToHtmlDataTag(definition: ComponentDefinition, checker: TypeC // Grab path to the definition file if possible const node = getFirst(definition.tagNameNodes) || getFirst(definition.identifierNodes); const fileName = node?.getSourceFile().fileName; - const path = fileName != null && config.cwd != null ? `./${relative(config.cwd, fileName)}` : undefined; + const path = fileName != null && config.cwd != null ? `./${relative(config.cwd, fileName).replaceAll(sep, posix.sep)}` : undefined; const declaration = definition.declaration;