@@ -5,28 +5,28 @@ const languages = require('./languages')
55const dataDirectory = require ( './data-directory' )
66const encodeBracketedParentheticals = require ( './encode-bracketed-parentheticals' )
77
8- const loadSiteDataFromDir = async dir => ( {
8+ const loadSiteDataFromDir = dir => ( {
99 site : {
10- data : await dataDirectory ( path . join ( dir , 'data' ) , {
10+ data : dataDirectory ( path . join ( dir , 'data' ) , {
1111 preprocess : dataString =>
1212 encodeBracketedParentheticals ( dataString . trimEnd ( ) ) ,
1313 ignorePatterns : [ / R E A D M E \. m d $ / ]
1414 } )
1515 }
1616} )
1717
18- module . exports = async function loadSiteData ( ) {
18+ module . exports = function loadSiteData ( ) {
1919 // load english site data
2020 const siteData = {
21- en : await loadSiteDataFromDir ( languages . en . dir )
21+ en : loadSiteDataFromDir ( languages . en . dir )
2222 }
2323
2424 // load and add other language data to siteData where keys match english keys,
2525 // filling holes with english site data
2626 const englishKeys = Object . keys ( flat ( siteData . en ) )
2727 for ( const language of Object . values ( languages ) ) {
2828 if ( language . code === 'en' ) continue
29- const data = await loadSiteDataFromDir ( language . dir )
29+ const data = loadSiteDataFromDir ( language . dir )
3030 for ( const key of englishKeys ) {
3131 set (
3232 siteData ,
@@ -45,5 +45,5 @@ module.exports = async function loadSiteData () {
4545 )
4646 }
4747
48- return Promise . resolve ( siteData )
48+ return siteData
4949}
0 commit comments