@@ -2,21 +2,16 @@ const path = require('path')
22const walk = require ( 'walk-sync' ) . entries
33const Page = require ( './page' )
44const languages = require ( './languages' )
5- const { mapLimit } = require ( 'async' )
65
7- const FILE_READ_LIMIT = 100
8-
9- async function loadPageList ( ) {
6+ function loadPageList ( ) {
107 // load english pages
118 const englishPath = path . join ( __dirname , '..' , languages . en . dir , 'content' )
129 const englishPaths = walk ( englishPath , {
1310 globs : [ '**/*.md' ] ,
1411 ignore : [ '**/README.md' ]
1512 } )
16- const englishPages = await mapLimit (
17- englishPaths ,
18- FILE_READ_LIMIT ,
19- async opts => await Page . read ( {
13+ const englishPages = englishPaths . map (
14+ opts => Page . read ( {
2015 ...opts ,
2116 languageCode : languages . en . code
2217 } )
@@ -34,11 +29,10 @@ async function loadPageList () {
3429 } ) )
3530 } )
3631 . flat ( )
37- const localizedPages = await mapLimit (
38- localizedPaths ,
39- FILE_READ_LIMIT ,
40- async ( { basePath, relativePath, languageCode } ) =>
41- await Page . read ( { basePath, relativePath, languageCode } )
32+
33+ const localizedPages = localizedPaths . map (
34+ ( { basePath, relativePath, languageCode } ) =>
35+ Page . read ( { basePath, relativePath, languageCode } )
4236 )
4337
4438 // Build out the list of prepared pages
@@ -64,8 +58,8 @@ function createMapFromArray (pageList) {
6458 return pageMap
6559}
6660
67- async function loadPageMap ( pageList ) {
68- const pages = pageList || await loadPageList ( )
61+ function loadPageMap ( pageList ) {
62+ const pages = pageList || loadPageList ( )
6963 return createMapFromArray ( pages )
7064}
7165
0 commit comments