This commit is contained in:
2023-10-15 22:14:32 -04:00
parent a3ee24800c
commit 7f0dbc610f
4 changed files with 29 additions and 3 deletions

26
filechunker.js Normal file
View File

@@ -0,0 +1,26 @@
fs=require("fs")
class FileChunker {
constructor(fname) {
this.Chunks=[];
let Template=fs.readFileSync(fname).toString();
let pattern="<!-- INJECT -->";
let offset=0;
do {
let nextOffset=Template.indexOf(pattern,offset);
console.log("Nextoffset:"+nextOffset);
if (nextOffset>=0) {
this.Chunks.push(Template.substring(offset,nextOffset));
offset=nextOffset+pattern.length;
console.log("Offset:"+offset);
}
else {
this.Chunks.push(Template.substring(offset));
offset=-1;
}
} while (offset>0);
}
}
module.exports=FileChunker;