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;
}
