gitlink-cli/scripts/fix-ppt.js

14 lines
394 B
JavaScript

const fs = require('fs');
let c = fs.readFileSync('scripts/gen-ppt.js', 'utf8');
// Remove Windows CR chars
c = c.replace(/\r/g, '');
// Fix addNotes - replace literal newlines with \\n
c = c.replace(/addNotes\("([\s\S]*?)"\)/g, function(m, content) {
return 'addNotes("' + content.replace(/\n/g, '\\n') + '")';
});
fs.writeFileSync('scripts/gen-ppt.js', c, 'utf8');
console.log('fixed');