Kaynağa Gözat

make the GrowiTemplatePluginValidationData argument optional

Yuki Takei 2 yıl önce
ebeveyn
işleme
9ec13817c9

+ 3 - 1
packages/pluginkit/src/server/utils/v4/template.ts

@@ -111,7 +111,9 @@ export const scanTemplateStatus = async(projectDirRoot: string, templateId: stri
   return status;
   return status;
 };
 };
 
 
-export const scanAllTemplateStatus = async(projectDirRoot: string, data: GrowiTemplatePluginValidationData): Promise<TemplateStatus[]> => {
+export const scanAllTemplateStatus = async(projectDirRoot: string, _data?: GrowiTemplatePluginValidationData): Promise<TemplateStatus[]> => {
+  const data = _data ?? await validateTemplatePluginPackageJson(projectDirRoot);
+
   const status: TemplateStatus[] = [];
   const status: TemplateStatus[] = [];
 
 
   const distDirPath = path.resolve(projectDirRoot, 'dist');
   const distDirPath = path.resolve(projectDirRoot, 'dist');