Skip to content

Commit 5986360

Browse files
refactor
1 parent af7aa6f commit 5986360

File tree

3 files changed

+6
-11
lines changed

3 files changed

+6
-11
lines changed

packages/devextreme-cli/src/application.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ const angularApplication = require('./applications/application.angular');
22
const reactApplication = require('./applications/application.react');
33
const nextjsApplication = require('./applications/application.nextjs');
44
const vueApplication = require('./applications/application.vue');
5-
const getReactScaffoldToolInfo = require('./utility/prompts/react-tool');
5+
const getReactAppType = require('./utility/prompts/react-app-type');
66
const printHelp = require('./help').printHelp;
77

88
const isApplicationCommand = (command) => {
@@ -21,18 +21,14 @@ const run = async(commands, options, devextremeConfig) => {
2121
const appName = commands[2] || 'my-app';
2222

2323
if(app === 'react-app') {
24-
const reactAppType = await getReactScaffoldToolInfo(options['scaffold-tool']);
25-
26-
if(reactAppType === 'nextjs') {
27-
app = 'nextjs-app';
28-
}
24+
app = await getReactAppType(options['react-app-type']);
2925
}
3026

3127
switch(app) {
3228
case 'angular-app':
3329
await angularApplication.create(appName, options);
3430
return;
35-
case 'react-app':
31+
case 'vite-app':
3632
await reactApplication.create(appName, options);
3733
return;
3834
case 'nextjs-app':

packages/devextreme-cli/src/utility/prompts/react-tool.js renamed to packages/devextreme-cli/src/utility/prompts/react-app-type.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
const prompts = require('./prompts');
22

33
const choices = [
4-
{ value: 'vite', title: 'React+Vite' },
5-
{ value: 'nextjs', title: 'Next.js-based' }
4+
{ value: 'vite-app', title: 'React+Vite' },
5+
{ value: 'nextjs-app', title: 'Next.js-based' }
66
];
77

88
const question = {

packages/devextreme-cli/testing/env.react.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,10 @@ function getConfig({ engine, template, fileExtension, templateExtension, transpi
2929
await runCommand('node', [
3030
path.join(process.cwd(), './index.js'),
3131
'new',
32-
'react-app',
32+
'vite-app',
3333
'--layout=side-nav-outer-toolbar',
3434
`--template=${template}`,
3535
`--transpiler=${transpiler}`,
36-
'--scaffold-tool=vite',
3736
...additionalArguments
3837
], {
3938
cwd: sandboxPath,

0 commit comments

Comments
 (0)