What Changed
devextreme-themebuilder
is an auxiliary package that builds a theme for a specific DevExtreme version. To build a theme, devextreme-cli
requires a specific version of devextreme-themebuilder
and installs it automatically if the package is not found.
In versions earlier than 1.2.20, the devextreme-cli
package searched for the devextreme-themebuilder
package in a directory where the devextreme-cli
package was installed. Now it searches for the packages in a current working directory.
Reasons for Change
This change allows you to install both the devextreme
and devextreme-themebuilder
packages with the same version in a project and run the devextreme build-theme
command without installing additional packages. The command will use the installed version.
Impact on Existing Apps
If the installation of the devextreme-themebuilder
package is required, the node_modules
folder may be created in the current working directory.
How to Update Existing Apps
No additional steps are required.
How to Revert to Previous Behavior
Use the previous version of the devextreme-cli
package.