From 92ea06eb776ab30f25fb9869fb6976cb229d7f15 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:53:52 +0900 Subject: [PATCH] [bugfix] Fix load json format error. --- src-ui/logics/configs/plugins/usePlugins.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src-ui/logics/configs/plugins/usePlugins.js b/src-ui/logics/configs/plugins/usePlugins.js index 2438aeef..f0a4073b 100644 --- a/src-ui/logics/configs/plugins/usePlugins.js +++ b/src-ui/logics/configs/plugins/usePlugins.js @@ -56,10 +56,12 @@ export const usePlugins = () => { } const asyncLoadPlugin = async (plugin_folder_relative_path) => { - const init_path = "plugins/" + plugin_folder_relative_path +"/index.esm.js"; - const plugin_info_path = "plugins/" + plugin_folder_relative_path +"/plugin_info.json"; + const init_path = "plugins/" + plugin_folder_relative_path + "/index.esm.js"; + const plugin_info_path = "plugins/" + plugin_folder_relative_path + "/plugin_info.json"; try { - const plugin_info = await readTextFile(plugin_info_path, { dir: BaseDirectory.Resource, recursive: true }); + const plugin_info_json = await readTextFile(plugin_info_path, { dir: BaseDirectory.Resource, recursive: true }); + const plugin_info = JSON.parse(plugin_info_json); + const plugin_code = await readTextFile(init_path, { dir: BaseDirectory.Resource, recursive: true }); const cleaned_code = removeImportStatements(plugin_code); const transpiled_code = transform(cleaned_code, {