@@ -41,6 +41,7 @@ const routes = yaml.load(fs.readFileSync(`${docsDir}/_data/_routes.yml`, 'utf8')
4141const platformNames = {
4242 expensifyClassic : 'expensify-classic' ,
4343 newExpensify : 'new-expensify' ,
44+ travel : 'travel' ,
4445} as const ;
4546
4647/**
@@ -140,9 +141,11 @@ function createHubsWithArticles(hubs: string[], platformName: ValueOf<typeof pla
140141function run ( ) {
141142 const expensifyClassicArticleHubs = fs . readdirSync ( `${ docsDir } /articles/${ platformNames . expensifyClassic } ` ) ;
142143 const newExpensifyArticleHubs = fs . readdirSync ( `${ docsDir } /articles/${ platformNames . newExpensify } ` ) ;
144+ const travelArticleHubs = fs . readdirSync ( `${ docsDir } /articles/${ platformNames . travel } ` ) ;
143145
144146 const expensifyClassicRoute = routes . platforms . find ( ( platform ) => platform . href === platformNames . expensifyClassic ) ;
145147 const newExpensifyRoute = routes . platforms . find ( ( platform ) => platform . href === platformNames . newExpensify ) ;
148+ const travelRoute = routes . platforms . find ( ( platform ) => platform . href === platformNames . travel ) ;
146149
147150 if ( expensifyClassicArticleHubs . length !== expensifyClassicRoute ?. hubs . length ) {
148151 console . error ( warnMessage ( platformNames . expensifyClassic ) ) ;
@@ -154,8 +157,14 @@ function run() {
154157 process . exit ( 1 ) ;
155158 }
156159
160+ if ( travelArticleHubs . length !== travelRoute ?. hubs . length ) {
161+ console . error ( warnMessage ( platformNames . travel ) ) ;
162+ process . exit ( 1 ) ;
163+ }
164+
157165 createHubsWithArticles ( expensifyClassicArticleHubs , platformNames . expensifyClassic , expensifyClassicRoute . hubs ) ;
158166 createHubsWithArticles ( newExpensifyArticleHubs , platformNames . newExpensify , newExpensifyRoute . hubs ) ;
167+ createHubsWithArticles ( travelArticleHubs , platformNames . travel , travelRoute . hubs ) ;
159168
160169 // Convert the object to YAML and write it to the file
161170 let yamlString = yaml . dump ( routes ) ;
0 commit comments