Skip to content

Commit 8a66645

Browse files
committed
refactor(custom-updater): improve regex
- Updated regex for version matching - Improved regex for version replacement
1 parent 5fad692 commit 8a66645

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

dist/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Author: Taj <[email protected]>
77
* Homepage: https://github.com/taj54/universal-version-bump#readme
88
* License: MIT
9-
* Generated on Wed, 03 Sep 2025 14:49:27 GMT
9+
* Generated on Wed, 03 Sep 2025 15:09:23 GMT
1010
*/
1111
require('./sourcemap-register.js');/******/ (() => { // webpackBootstrap
1212
/******/ var __webpack_modules__ = ({
@@ -33450,7 +33450,7 @@ class CustomUpdater {
3345033450
}
3345133451
else {
3345233452
// console.log(extension, this.filePath);
33453-
const regex = new RegExp(`(${this.variableName}\\s*(?:=|=>|:)\\s*['"])([0-9]+\\.[0-9]+\\.[0-9]+(?:-[a-zA-Z0-9_.-]+)?(?:\\+[a-zA-Z0-9_.-]+)?)(['"])`);
33453+
const regex = new RegExp(`\\$${this.variableName}\\s*(?:=|=>|:)\\s*['"]([0-9]+\\.[0-9]+\\.[0-9]+(?:-[A-Za-z0-9_.-]+)?(?:\\+[A-Za-z0-9_.-]+)?)['"]`);
3345433454
this.currentVersion = this.manifestParser.getVersion(this.filePath, 'regex', {
3345533455
regex,
3345633456
});
@@ -33476,7 +33476,7 @@ class CustomUpdater {
3347633476
}
3347733477
else {
3347833478
// eslint-disable-next-line no-useless-escape
33479-
const regexReplace = new RegExp(`(${this.variableName}\\s*(?:=|=>|:)\\s*['"])([0-9]+\\.[0-9]+\\.[0-9]+(?:-[a-zA-Z0-9_.-]+)?(?:\\+[a-zA-Z0-9_.-]+)?)(['"])`);
33479+
const regexReplace = new RegExp(`(.*?\\$${this.variableName}\\s*(?:=|=>|:)\\s*['"])([0-9]+\\.[0-9]+\\.[0-9]+(?:-[A-Za-z0-9_.-]+)?(?:\\+[A-Za-z0-9_.-]+)?)(['"];?)`);
3348033480
this.manifestParser.updateVersion(this.filePath, newVersion, 'regex', {
3348133481
regexReplace,
3348233482
});

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)