get-page-paths.js 956 B

12345678910111213141516171819202122232425262728
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.getPagePaths = getPagePaths;
  6. var _denormalizePagePath = require("./denormalize-page-path");
  7. var _flatten = require("../flatten");
  8. var _path = require("../isomorphic/path");
  9. function getPagePaths(normalizedPagePath, extensions, isAppDir) {
  10. const page = (0, _denormalizePagePath).denormalizePagePath(normalizedPagePath);
  11. return (0, _flatten).flatten(extensions.map((extension)=>{
  12. const appPage = `${page}.${extension}`;
  13. const folderIndexPage = (0, _path).join(page, `index.${extension}`);
  14. if (!normalizedPagePath.endsWith('/index')) {
  15. return isAppDir ? [
  16. appPage
  17. ] : [
  18. `${page}.${extension}`,
  19. folderIndexPage
  20. ];
  21. }
  22. return [
  23. isAppDir ? appPage : folderIndexPage
  24. ];
  25. }));
  26. }
  27. //# sourceMappingURL=get-page-paths.js.map