From 6fc3645f14c63f6f2ce3f2f39a1f9bac35ae8ac3 Mon Sep 17 00:00:00 2001 From: AlisherAmonulloev Date: Tue, 28 Oct 2025 17:11:30 +0400 Subject: [PATCH 1/2] Update index.js --- packages/devextreme-cli/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/devextreme-cli/index.js b/packages/devextreme-cli/index.js index 94d2a68a5..cdef1cee9 100644 --- a/packages/devextreme-cli/index.js +++ b/packages/devextreme-cli/index.js @@ -1,6 +1,7 @@ #!/usr/bin/env node const args = require('minimist')(process.argv.slice(2), { - alias: { v: 'version' } + alias: { v: 'version' }, + boolean: ['empty'] }); const commands = args['_']; From 6d0a1a1d226b53f5dbd569f56e0fd37be00394cb Mon Sep 17 00:00:00 2001 From: AlisherAmonulloev Date: Tue, 28 Oct 2025 17:24:42 +0400 Subject: [PATCH 2/2] Update index.js --- packages/devextreme-cli/index.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/devextreme-cli/index.js b/packages/devextreme-cli/index.js index cdef1cee9..98cabe729 100644 --- a/packages/devextreme-cli/index.js +++ b/packages/devextreme-cli/index.js @@ -1,11 +1,19 @@ #!/usr/bin/env node -const args = require('minimist')(process.argv.slice(2), { +const rawArgs = process.argv.slice(2); +const hasEmptyFlag = rawArgs.some(arg => arg === '--empty' || arg.startsWith('--empty=')); + +const args = require('minimist')(rawArgs, { alias: { v: 'version' }, boolean: ['empty'] }); const commands = args['_']; delete args['_']; + +// Remove empty flag if it wasn't explicitly provided to prevent passing it to commands that don't support it +if(!hasEmptyFlag) { + delete args.empty; +} const themeBuilder = require('./src/themebuider'); const application = require('./src/application'); const devextremeConfig = require('./src/utility/devextreme-config');