Browse Source

reorganize exporting

Yuki Takei 2 years ago
parent
commit
6cd3f5464d

+ 1 - 0
packages/pluginkit/src/consts/index.ts

@@ -0,0 +1 @@
+export * from './types';

+ 2 - 0
packages/pluginkit/src/index.ts

@@ -0,0 +1,2 @@
+export * from './consts';
+export * from './model';

+ 2 - 0
packages/pluginkit/src/model/index.ts

@@ -0,0 +1,2 @@
+export * from './growi-plugin-validation-data';
+export * from './growi-plugin-validation-error';

+ 2 - 5
packages/pluginkit/src/server/utils/v4/index.ts

@@ -1,5 +1,2 @@
-
-
-export const validate = async(projectDirRoot: string): Promise<boolean> => {
-  return false;
-};
+export * from './package-json';
+export * from './template';

+ 2 - 3
packages/pluginkit/src/server/utils/v4/package-json.ts

@@ -1,8 +1,7 @@
 import path from 'path';
 
-import { GrowiPluginType } from '../../../consts/types';
-import type { GrowiPluginValidationData } from '../../../model/growi-plugin-validation-data';
-import { GrowiPluginValidationError } from '../../../model/growi-plugin-validation-error';
+import { GrowiPluginType } from '../../../consts';
+import { type GrowiPluginValidationData, GrowiPluginValidationError } from '../../../model';
 
 
 export const importPackageJson = async(projectDirRoot: string): Promise<any> => {

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

@@ -2,9 +2,9 @@ import fs from 'fs';
 import path from 'path';
 import { promisify } from 'util';
 
-import { GrowiPluginType } from '../../../consts/types';
-import type { GrowiPluginValidationData, GrowiTemplatePluginValidationData } from '../../../model/growi-plugin-validation-data';
-import { GrowiPluginValidationError } from '../../../model/growi-plugin-validation-error';
+import { GrowiPluginType } from '../../../consts';
+import type { GrowiPluginValidationData, GrowiTemplatePluginValidationData } from '../../../model';
+import { GrowiPluginValidationError } from '../../../model';
 
 import { importPackageJson, validatePackageJson } from './package-json';
 

+ 3 - 0
packages/pluginkit/vite.config.ts

@@ -23,6 +23,9 @@ export default defineConfig({
         preserveModulesRoot: 'src',
       },
       external: [
+        'fs',
+        'path',
+        'util',
       ],
     },
   },