2
2
* Include VSIX Links in Changelog.md
3
3
*/
4
4
5
- const fs = require ( 'fs' )
6
- const path = require ( 'path' )
5
+ const fs = require ( 'fs' ) ;
6
+ const path = require ( 'path' ) ;
7
7
8
- const CHANGELOG_PATH = path . resolve ( __dirname , '../CHANGELOG.md' )
8
+ const CHANGELOG_PATH = path . resolve ( __dirname , '../CHANGELOG.md' ) ;
9
+ const DOCS_CHANGELOG_PATH = path . resolve ( __dirname , '../docs/CHANGELOG.md' ) ;
9
10
10
- const changelog = fs . readFileSync ( CHANGELOG_PATH , 'utf-8' )
11
+ const changelog = fs . readFileSync ( CHANGELOG_PATH , 'utf-8' ) ;
11
12
12
13
const newChangelog = changelog . replace ( / # # # ( [ 0 - 9 . ] + ) \| ( [ 0 - 9 - ] + ) \n / g, ( match , ver , date ) => {
13
- const publisher = 'octref'
14
- const extname = 'vetur'
15
- const link = `https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${ publisher } /vsextensions/${ extname } /${ ver } /vspackage`
14
+ const publisher = 'octref' ;
15
+ const extname = 'vetur' ;
16
+ const link = `https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${ publisher } /vsextensions/${ extname } /${ ver } /vspackage` ;
16
17
17
- return `### ${ ver } | ${ date } | [VSIX](${ link } )\n`
18
- } )
18
+ return `### ${ ver } | ${ date } | [VSIX](${ link } )\n` ;
19
+ } ) ;
19
20
20
- fs . writeFileSync ( CHANGELOG_PATH , newChangelog )
21
+ fs . writeFileSync ( CHANGELOG_PATH , newChangelog ) ;
22
+ fs . writeFileSync ( DOCS_CHANGELOG_PATH , newChangelog ) ;
0 commit comments