Browse Source

make the GrowiTemplatePluginValidationData argument optional

Yuki Takei 2 years ago
parent
commit
9ec13817c9
1 changed files with 3 additions and 1 deletions
  1. 3 1
      packages/pluginkit/src/server/utils/v4/template.ts

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

@@ -111,7 +111,9 @@ export const scanTemplateStatus = async(projectDirRoot: string, templateId: stri
   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 distDirPath = path.resolve(projectDirRoot, 'dist');