-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtmp_fix3.js
More file actions
32 lines (26 loc) · 969 Bytes
/
tmp_fix3.js
File metadata and controls
32 lines (26 loc) · 969 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const fs = require('fs');
const path = require('path');
function walk(dir) {
let results = [];
const list = fs.readdirSync(dir);
list.forEach(file => {
file = path.resolve(dir, file);
const stat = fs.statSync(file);
if (stat && stat.isDirectory()) {
results = results.concat(walk(file));
} else {
results.push(file);
}
});
return results;
}
const allFiles = walk('/home/ilmar/citizenos/citizenos-fe-next/src/app/features/topics');
const scssFiles = allFiles.filter(f => f.endsWith('.scss'));
scssFiles.forEach(file => {
let content = fs.readFileSync(file, 'utf8');
content = content.replace(/@include h1;/g, '/* @include h1; */');
content = content.replace(/@include h2;/g, '/* @include h2; */');
content = content.replace(/@include tabs_tablet;/g, '/* @include tabs_tablet; */');
fs.writeFileSync(file, content);
});
console.log('Fixed SCSS files');