Skip to content

Commit 6b4e289

Browse files
committed
add each version landing page to premberUrls
1 parent 9a31d3b commit 6b4e289

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

prember-urls.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,22 @@ module.exports = function () {
55

66
const urls = [];
77

8-
projects.forEach((p) => urls.push(`/${p}/release`));
8+
projects.forEach((p) => {
9+
// add release for each of the projects
10+
urls.push(`/${p}/release`);
11+
12+
// add landing page for each of the projects versions
13+
const projectVersions = readdirSync(`ember-api-docs-data/json-docs/${p}`)
14+
.filter((v) => v.match(/\d+\.\d+\.\d+/))
15+
.map((v) => {
16+
let [, major, minor] = v.match(/(\d+)\.(\d+)\.\d+/);
17+
return `${major}.${minor}`;
18+
}); // uniq
19+
20+
[...new Set(projectVersions)].forEach((v) => {
21+
urls.push(`/${p}/${v}`);
22+
});
23+
});
924

1025
return urls;
1126
};

0 commit comments

Comments
 (0)