Compare commits
1 Commits
20260103_2
...
20260221_1
| Author | SHA1 | Date | |
|---|---|---|---|
| f08a579246 |
@@ -1,7 +1,7 @@
|
||||
const fs = require('fs')
|
||||
const yaml = require('yaml')
|
||||
const fs = require('fs');
|
||||
const yaml = require('yaml');
|
||||
|
||||
const directoryPath = './pis/'
|
||||
const directoryPath = './pis/';
|
||||
|
||||
function sortAndMergeYAMLFiles() {
|
||||
try {
|
||||
@@ -12,15 +12,15 @@ function sortAndMergeYAMLFiles() {
|
||||
files.forEach(file => {
|
||||
const data = fs.readFileSync(directoryPath + file, 'utf-8');
|
||||
|
||||
const parsedData = yaml.parse(data)
|
||||
const parsedData = yaml.parse(data);
|
||||
|
||||
if (parsedData && typeof parsedData === 'object' && parsedData.pis) {
|
||||
mergedData.push(...parsedData.pis)
|
||||
mergedData.push(...parsedData.pis);
|
||||
} else {
|
||||
if (Array.isArray(parsedData)) {
|
||||
mergedData.push(...parsedData);
|
||||
} else {
|
||||
console.error("Incorrect YAML")
|
||||
console.error("Incorrect YAML");
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -29,7 +29,7 @@ function sortAndMergeYAMLFiles() {
|
||||
const codeA = parseInt(a.code);
|
||||
const codeB = parseInt(b.code);
|
||||
return codeA - codeB
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
|
||||
@@ -46,9 +46,9 @@ function sortAndMergeYAMLFiles() {
|
||||
|
||||
try {
|
||||
fs.writeFileSync('./pis/codes.yaml', outputString);
|
||||
console.log("Overwritten codes.yaml")
|
||||
console.log("Overwritten codes.yaml");
|
||||
} catch (err) {
|
||||
console.error("Error writing codes.yaml", err)
|
||||
console.error("Error writing codes.yaml", err);
|
||||
}
|
||||
|
||||
// Remove any new files
|
||||
@@ -60,7 +60,7 @@ function sortAndMergeYAMLFiles() {
|
||||
});
|
||||
|
||||
} catch(err) {
|
||||
console.error('Error merging YAML:', err)
|
||||
console.error('Error merging YAML:', err);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user