From db7943a05c74651ed8e8619347b4c8704f079ab9 Mon Sep 17 00:00:00 2001 From: Farnabaz Date: Tue, 10 Sep 2024 14:30:00 +0200 Subject: [PATCH] fix(parser): parsed components should store as object --- src/parser.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/parser.ts b/src/parser.ts index 9b9086d..d5d9124 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -73,13 +73,16 @@ export function useComponentMetaParser ( } const getStringifiedComponents = () => { - const _components = Object.keys(components).map((key) => ({ - ...components[key], - fullPath: undefined, - shortPath: undefined, - export: undefined - })) - return JSON.stringify(_components, null, 2) + const _components = Object.keys(components).map((key) => ([ + key, + { + ...components[key], + fullPath: undefined, + shortPath: undefined, + export: undefined + } + ])) + return JSON.stringify(Object.fromEntries(_components), null, 2) } const getVirtualModuleContent = () => `export default ${getStringifiedComponents()}`