@@ -40,25 +40,32 @@ const tmpDir = `${projectRoot}/temp`;
40
40
const EXCLUDED_PACKAGES = [ 'app-compat' , 'util' , 'rules-unit-testing' ] ;
41
41
42
42
yargs
43
- . command ( '$0' , 'generate standard reference docs' , {
44
- skipBuild : {
45
- type : 'boolean' ,
46
- default : false
47
- }
48
- } , _argv =>
49
- generateDocs ( /* forDevsite */ false , _argv . skipBuild )
43
+ . command (
44
+ '$0' ,
45
+ 'generate standard reference docs' ,
46
+ {
47
+ skipBuild : {
48
+ type : 'boolean' ,
49
+ default : false
50
+ }
51
+ } ,
52
+ _argv => generateDocs ( /* forDevsite */ false , _argv . skipBuild )
50
53
)
51
- . command ( 'devsite' , 'generate reference docs for devsite' , {
52
- skipBuild : {
53
- type : 'boolean' ,
54
- default : false
55
- }
56
- } , _argv =>
57
- generateDocs ( /* forDevsite */ true , _argv . skipBuild )
54
+ . command (
55
+ 'devsite' ,
56
+ 'generate reference docs for devsite' ,
57
+ {
58
+ skipBuild : {
59
+ type : 'boolean' ,
60
+ default : false
61
+ }
62
+ } ,
63
+ _argv => generateDocs ( /* forDevsite */ true , _argv . skipBuild )
58
64
)
59
65
. command ( 'toc' , 'generate devsite TOC' , { } , _argv => generateToc ( ) )
60
66
. option ( 'skipBuild' , {
61
- describe : 'Skip yarn build and api-report - only do this if you have already generated the most up to date .api.json files' ,
67
+ describe :
68
+ 'Skip yarn build and api-report - only do this if you have already generated the most up to date .api.json files' ,
62
69
type : 'boolean'
63
70
} )
64
71
. demandCommand ( )
@@ -99,7 +106,10 @@ async function generateToc() {
99
106
}
100
107
101
108
// create *.api.json files
102
- async function generateDocs ( forDevsite : boolean = false , skipBuild : boolean = false ) {
109
+ async function generateDocs (
110
+ forDevsite : boolean = false ,
111
+ skipBuild : boolean = false
112
+ ) {
103
113
const outputFolder = forDevsite ? 'docs-devsite' : 'docs' ;
104
114
const command = forDevsite ? 'api-documenter-devsite' : 'api-documenter' ;
105
115
0 commit comments