UNPKG

press-plus

Version:
37 lines (30 loc) 727 B
function getAllPages() { const pages = process.env.VUE_APP_GURU_PAGES; if (pages) { try { return JSON.parse(pages); } catch (e) {} } return []; } export function getAllRoutes() { const pages = getAllPages(); const result = [...pages.pages]; pages.subPackages.forEach((packageName: any) => { const { root, pages } = packageName; const subPackagePages = pages.map((page: any) => { const newPath = `${root}/${page.path}`; return { ...page, path: newPath, }; }); result.push(...subPackagePages); }); return result; } export function isInGuru() { const result = !!getAllPages()?.pages; console.log('[isInGuru]', result); return result; }