File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 1- import { run } from './common.js' ;
1+ import { existsSync } from 'node:fs' ;
2+
3+ import { run , toAbsolutePath } from './common.js' ;
24import { getLanguageFolder } from './config.js' ;
35import { createSpinner } from './spinners.js' ;
46import type { Generator , Language } from './types.js' ;
@@ -94,5 +96,13 @@ export async function buildSnippets(languages: Language[]): Promise<void> {
9496}
9597
9698export async function buildGuides ( languages : Language [ ] ) : Promise < void > {
97- await Promise . all ( languages . map ( ( lang ) => buildLanguage ( lang , [ ] , 'guides' ) ) ) ;
99+ await Promise . all (
100+ languages . map ( ( lang ) => {
101+ if ( ! existsSync ( toAbsolutePath ( `guides/${ lang } ` ) ) ) {
102+ return Promise . resolve ( ) ;
103+ }
104+
105+ return buildLanguage ( lang , [ ] , 'guides' ) ;
106+ } ) ,
107+ ) ;
98108}
You can’t perform that action at this time.
0 commit comments