feat: update ev cli
This commit is contained in:
@@ -22,8 +22,8 @@ export class AssistantApp extends Manager {
|
||||
this.pagesPath = pagesPath;
|
||||
this.config = config;
|
||||
}
|
||||
pageList() {
|
||||
const pages = glob.sync('*/*/package.json', {
|
||||
async pageList() {
|
||||
const pages = await glob(['*/*/package.json'], {
|
||||
cwd: this.pagesPath,
|
||||
onlyFiles: true,
|
||||
});
|
||||
@@ -35,9 +35,32 @@ export class AssistantApp extends Manager {
|
||||
user,
|
||||
app,
|
||||
version: content?.version,
|
||||
title: content?.title || '',
|
||||
description: content?.description || '',
|
||||
content,
|
||||
};
|
||||
});
|
||||
return pagesParse;
|
||||
}
|
||||
async getPageAndAppList() {
|
||||
const root = this.config.configPath.configDir;
|
||||
const pages = await glob([root + '/apps/*/package.json', root + '/pages/*/*/package.json'], {
|
||||
cwd: root,
|
||||
onlyFiles: true,
|
||||
});
|
||||
const pagesParse = pages.map((page) => {
|
||||
const relativePath = path.relative(root, page);
|
||||
const contentStr = fs.readFileSync(path.join(page), 'utf-8');
|
||||
const content = parseIfJson(contentStr);
|
||||
if (!content.appType) {
|
||||
const isWeb = relativePath.startsWith('pages/');
|
||||
content.appType = isWeb ? 'web' : 'app';
|
||||
}
|
||||
return {
|
||||
...content,
|
||||
filepath: relativePath,
|
||||
};
|
||||
});
|
||||
return pagesParse;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Logger } from '@kevisual/logger';
|
||||
const level = process.env.LOG_LEVEL || 'info';
|
||||
const logger = new Logger({ level: level as any });
|
||||
export const logger = new Logger({ level: level as any });
|
||||
|
||||
export const console = {
|
||||
log: logger.info,
|
||||
|
||||
Reference in New Issue
Block a user