33const fs = require ( 'fs' )
44const cp = require ( 'cp-file' ) . sync
55const chalk = require ( 'chalk' )
6- const { version : cliVerson } = require ( '../../package.json' )
6+ const { version : cliVersion } = require ( '../../package.json' )
77const logger = require ( '../util/logger' )
88const { prompt, MultiSelect} = require ( 'enquirer' )
99const { cwd, exists, pkg, pwd, read, resolve} = require ( '../util' )
@@ -19,7 +19,7 @@ const replaceAll = function (file, tpl, replace) {
1919}
2020
2121// eslint-disable-next-line
22- module . exports = async function ( path = '' , local , previewRelease , theme , plugins ) {
22+ module . exports = async function ( path = '' , local , rcMode , theme , plugins ) {
2323 const msg =
2424 '\n' +
2525 chalk . green ( 'Initialization succeeded!' ) +
@@ -52,11 +52,11 @@ module.exports = async function (path = '', local, previewRelease, theme, plugin
5252 }
5353 }
5454
55- await createFile ( cwdPath , local , previewRelease , theme , plugins )
55+ await createFile ( cwdPath , local , rcMode , theme , plugins )
5656 console . log ( msg )
5757}
5858
59- async function createFile ( path , local , previewRelease , theme , plugins ) {
59+ async function createFile ( path , local , rcMode , theme , plugins ) {
6060 const target = file => resolve ( path , file )
6161 const readme = exists ( cwd ( 'README.md' ) ) || pwd ( 'template/README.md' )
6262 let main = pwd ( 'template/index.html' )
@@ -101,11 +101,11 @@ async function createFile(path, local, previewRelease, theme, plugins) {
101101 replace ( target ( filename ) , 'repo: \'\'' , `repo: '${ repo } '` )
102102 }
103103
104- const { major, prerelease = [ ] , version} = semver . parse ( cliVerson ) || { }
105- let resourceVersion = prerelease . length ? version : String ( major )
104+ let resourceVersion = 'rc'
106105
107- if ( previewRelease ) {
108- resourceVersion = 'rc'
106+ if ( ! rcMode ) {
107+ const { major, prerelease = [ ] , version} = semver . parse ( cliVersion ) || { }
108+ resourceVersion = prerelease . length ? version : String ( major )
109109 }
110110
111111 replaceAll ( target ( filename ) , '__docsifyVersion__' , `${ resourceVersion } ` )
0 commit comments