Skip to content

Commit 3bf85f5

Browse files
authored
Change version-detection mechanism (#125)
1 parent 6483f26 commit 3bf85f5

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

commands/themebuider.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,14 @@ const installThemeBuilder = async version => {
126126
};
127127

128128
const getDevExtremeVersion = () => {
129-
const installedDevExtremePackageJson = path.join(process.cwd(), 'node_modules', 'devextreme', 'package.json');
130-
if(fs.existsSync(installedDevExtremePackageJson)) {
131-
return require(installedDevExtremePackageJson).version;
129+
const lockFileName = path.join(process.cwd(), 'package-lock.json');
130+
if(fs.existsSync(lockFileName)) {
131+
const dependencies = require(lockFileName).dependencies;
132+
if(dependencies && dependencies.devextreme) {
133+
return dependencies.devextreme.version;
134+
}
132135
}
136+
133137
return;
134138
};
135139

0 commit comments

Comments
 (0)