File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,38 @@ const tests = [
76
76
...acquit . parse ( fs . readFileSync ( path . join ( testPath , 'docs/schemas.test.js' ) ) . toString ( ) )
77
77
] ;
78
78
79
+ function refreshDocs ( ) {
80
+ deleteAllHtmlFiles ( ) ;
81
+ if ( process . env . DOCS_DEPLOY ) {
82
+ moveDocsToTemp ( ) ;
83
+ }
84
+ }
85
+
86
+ function deleteAllHtmlFiles ( ) {
87
+ fs . unlinkSync ( '../index.html' ) ;
88
+ const locations = [ '../docs' , '../docs/tutorials' , '../docs/typescript' ]
89
+ for ( let i = 0 ; i < locations . length ; i ++ ) {
90
+ const files = fs . readdirSync ( locations [ i ] ) ;
91
+ for ( let index = 0 ; index < files . length ; index ++ ) {
92
+ if ( files [ index ] . endsWith ( '.html' ) ) {
93
+ fs . unlinkSync ( files [ index ] ) ;
94
+ }
95
+ }
96
+ }
97
+ const folders = [ '../docs/api' , '../docs/source/_docs' , '../tmp' ] ;
98
+ for ( let i = 0 ; i < folders . length ; i ++ ) {
99
+ fs . rmdirSync ( folders [ i ] )
100
+ }
101
+ }
102
+
103
+ function moveDocsToTemp ( ) {
104
+ const folder = '../docs/7.x' ;
105
+ const directory = fs . readdirSync ( folder ) ;
106
+ for ( let i = 0 ; i < directory . length ; i ++ ) {
107
+ fs . renameSync ( `${ folder } /${ directory [ i ] } ` , `./tmp/${ directory [ i ] } ` ) ;
108
+ }
109
+ }
110
+
79
111
/**
80
112
* Array of array of semver numbers, sorted with highest number first
81
113
* @example
You can’t perform that action at this time.
0 commit comments