Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5d4b308

Browse files
committed
restrict overwrites to plotly*.js files
1 parent d43d35f commit 5d4b308

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

tasks/replace_substr.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,17 @@ for(var k = 0; k < allFolders.length; k++) {
1616
for(var i = 0; i < allFilenames.length; i++) {
1717
var filename = allFilenames[i];
1818
var len = filename.length;
19-
if(filename.substring(len - 3) === '.js') {
19+
if(
20+
filename.substring(0, 6) === 'plotly' &&
21+
filename.substring(len - 3) === '.js'
22+
) {
2023
var f = folder + filename;
2124
var str = fs.readFileSync(f, {encoding: 'utf8', flag: 'r+'});
22-
fs.writeFileSync(f, replaceSubstr(str), 'utf8');
23-
console.log('Overwritten:' + f);
25+
var newStr = replaceSubstr(str);
26+
if(newStr !== str) {
27+
fs.writeFileSync(f, newStr, 'utf8');
28+
console.log('Overwritten: ' + f);
29+
}
2430
}
2531
}
2632
}

0 commit comments

Comments
 (0)