stream.on("data", (file: File) => { const basename = path.basename(file.relative); const relativedir = path.normalize(path.dirname(file.relative)) .replace(/([\\/])\.($|[\\/])/g, "$1dot$2") .replace(/(^|[\\/])\.\.($|[\\/])/g, "$1dotDot$2"); const relative = path.join(name, relativedir, basename); files.push(path.normalize(path.join(relativedir, basename))); participants.push(assert.baseline(file.contents, path.join(name, relativedir, basename), { base: baselinesdir })); });
function onend() { if (ended) return; ended = true; participants.push(assert.baseline(JSON.stringify(files.sort(), undefined, " "), path.join(name, "files.json"), { base: baselinesdir })); waitOne(); }