3
3
const fs = require ( 'fs' )
4
4
const cp = require ( 'cp-file' ) . sync
5
5
const chalk = require ( 'chalk' )
6
- const { version : cliVerson } = require ( '../../package.json' )
6
+ const { version : cliVersion } = require ( '../../package.json' )
7
7
const logger = require ( '../util/logger' )
8
8
const { prompt, MultiSelect} = require ( 'enquirer' )
9
9
const { cwd, exists, pkg, pwd, read, resolve} = require ( '../util' )
@@ -19,7 +19,7 @@ const replaceAll = function (file, tpl, replace) {
19
19
}
20
20
21
21
// eslint-disable-next-line
22
- module . exports = async function ( path = '' , local , previewRelease , theme , plugins ) {
22
+ module . exports = async function ( path = '' , local , rcMode , theme , plugins ) {
23
23
const msg =
24
24
'\n' +
25
25
chalk . green ( 'Initialization succeeded!' ) +
@@ -52,11 +52,11 @@ module.exports = async function (path = '', local, previewRelease, theme, plugin
52
52
}
53
53
}
54
54
55
- await createFile ( cwdPath , local , previewRelease , theme , plugins )
55
+ await createFile ( cwdPath , local , rcMode , theme , plugins )
56
56
console . log ( msg )
57
57
}
58
58
59
- async function createFile ( path , local , previewRelease , theme , plugins ) {
59
+ async function createFile ( path , local , rcMode , theme , plugins ) {
60
60
const target = file => resolve ( path , file )
61
61
const readme = exists ( cwd ( 'README.md' ) ) || pwd ( 'template/README.md' )
62
62
let main = pwd ( 'template/index.html' )
@@ -101,11 +101,11 @@ async function createFile(path, local, previewRelease, theme, plugins) {
101
101
replace ( target ( filename ) , 'repo: \'\'' , `repo: '${ repo } '` )
102
102
}
103
103
104
- const { major, prerelease = [ ] , version} = semver . parse ( cliVerson ) || { }
105
- let resourceVersion = prerelease . length ? version : String ( major )
104
+ let resourceVersion = 'rc'
106
105
107
- if ( previewRelease ) {
108
- resourceVersion = 'rc'
106
+ if ( ! rcMode ) {
107
+ const { major, prerelease = [ ] , version} = semver . parse ( cliVersion ) || { }
108
+ resourceVersion = prerelease . length ? version : String ( major )
109
109
}
110
110
111
111
replaceAll ( target ( filename ) , '__docsifyVersion__' , `${ resourceVersion } ` )
0 commit comments