mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-01 19:27:48 +02:00
18 lines
407 B
JavaScript
18 lines
407 B
JavaScript
const globby = require('globby');
|
|
const {encodePath, fileToPath} = require('./utils');
|
|
|
|
async function loadPages(pagesDir) {
|
|
const pagesFiles = await globby(['**/*.js'], {
|
|
cwd: pagesDir
|
|
});
|
|
|
|
const pagesMetadatas = await Promise.all(
|
|
pagesFiles.map(async source => ({
|
|
path: encodePath(fileToPath(source)),
|
|
source
|
|
}))
|
|
);
|
|
return pagesMetadatas;
|
|
}
|
|
|
|
module.exports = loadPages;
|