From 87a0d916ab79aed3c186a961b204c335dd6ec77a Mon Sep 17 00:00:00 2001 From: dxvladislavvolkov Date: Thu, 14 May 2026 14:05:35 +0400 Subject: [PATCH 1/2] Fix regexp to avoid backtracking --- packages/devextreme-cli/src/applications/application.vue.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devextreme-cli/src/applications/application.vue.js b/packages/devextreme-cli/src/applications/application.vue.js index 234fa07ac..2080a66c5 100644 --- a/packages/devextreme-cli/src/applications/application.vue.js +++ b/packages/devextreme-cli/src/applications/application.vue.js @@ -71,7 +71,7 @@ const modifyIndexHtml = (appPath, appName) => { const indexHtmlPath = path.join(appPath, 'index.html'); let htmlContent = fs.readFileSync(indexHtmlPath).toString(); - htmlContent = htmlContent.replace(/(\w+\s*)+<\/title>/, `<title>${appName}<\/title>`); + htmlContent = htmlContent.replace(/<title>[^<]*<\/title>/, `<title>${appName}<\/title>`); htmlContent = htmlContent.replace('<body>', '<body class="dx-viewport">'); fs.writeFileSync(indexHtmlPath, htmlContent); }; From 13ccae2e84a75863c0e96c2e12e5a54d62ddfeed Mon Sep 17 00:00:00 2001 From: dxvladislavvolkov <vladislav.volkov@devexpress.com> Date: Thu, 14 May 2026 14:10:36 +0400 Subject: [PATCH 2/2] Add ignore patterns for template files --- packages/devextreme-cli/.eslintrc | 1 + packages/devextreme-schematics/.eslintrc | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 packages/devextreme-schematics/.eslintrc diff --git a/packages/devextreme-cli/.eslintrc b/packages/devextreme-cli/.eslintrc index 09f5f8907..84c3ede7e 100644 --- a/packages/devextreme-cli/.eslintrc +++ b/packages/devextreme-cli/.eslintrc @@ -1,4 +1,5 @@ { + "ignorePatterns": ["src/templates/**", "testing/sandbox/**"], "env": { "es6": true, "node": true diff --git a/packages/devextreme-schematics/.eslintrc b/packages/devextreme-schematics/.eslintrc new file mode 100644 index 000000000..3e5c1f4d2 --- /dev/null +++ b/packages/devextreme-schematics/.eslintrc @@ -0,0 +1,3 @@ +{ + "ignorePatterns": ["src/**/files/**"] +}