@@ -6,7 +6,24 @@ import { resolve } from 'path';
6
6
const mapJson = readJSONSync ( './docs/map.json' , 'utf8' ) . content ;
7
7
8
8
const documents : any [ ] = [
9
- ...mapJson . find ( ( x ) => x . id === 'nx-documentation' ) ?. [ 'itemList' ] ,
9
+ ...mapJson
10
+ . find ( ( x ) => x . id === 'nx-documentation' )
11
+ ?. [ 'itemList' ] . map ( ( item ) => {
12
+ item . sidebarId = '' ;
13
+ return item ;
14
+ } ) ,
15
+ ...mapJson
16
+ . find ( ( x ) => x . id === 'extending-nx' )
17
+ ?. [ 'itemList' ] . map ( ( item ) => {
18
+ item . sidebarId = 'extending-nx' ;
19
+ return item ;
20
+ } ) ,
21
+ ...mapJson
22
+ . find ( ( x ) => x . id === 'nx-cloud-documentation' )
23
+ ?. [ 'itemList' ] . map ( ( item ) => {
24
+ item . sidebarId = 'nx-cloud' ;
25
+ return item ;
26
+ } ) ,
10
27
] . filter ( Boolean ) ;
11
28
12
29
const packages : PackageMetadata [ ] = readJSONSync (
@@ -23,13 +40,15 @@ documents.map((category) => {
23
40
data . push ( {
24
41
title : category . name ,
25
42
content : category . description ,
26
- filename : [ category . id ] . join ( '-' ) ,
43
+ filename : [ category . sidebarId , category . id ] . filter ( Boolean ) . join ( '-' ) ,
27
44
} ) ;
28
45
category . itemList . map ( ( item ) =>
29
46
data . push ( {
30
47
title : item . name ,
31
48
content : category . name ,
32
- filename : [ category . id , item . id ] . join ( '-' ) ,
49
+ filename : [ category . sidebarId , category . id , item . id ]
50
+ . filter ( Boolean )
51
+ . join ( '-' ) ,
33
52
} )
34
53
) ;
35
54
} ) ;
0 commit comments