Начало наработок

This commit is contained in:
2021-02-05 08:13:22 +03:00
commit 619966474d
7643 changed files with 609530 additions and 0 deletions

23
node_modules/localtunnel/lib/HeaderHostTransformer.js generated vendored Normal file
View File

@ -0,0 +1,23 @@
const { Transform } = require('stream');
class HeaderHostTransformer extends Transform {
constructor(opts = {}) {
super(opts);
this.host = opts.host || 'localhost';
this.replaced = false;
}
_transform(data, encoding, callback) {
callback(
null,
this.replaced // after replacing the first instance of the Host header we just become a regular passthrough
? data
: data.toString().replace(/(\r\n[Hh]ost: )\S+/, (match, $1) => {
this.replaced = true;
return $1 + this.host;
})
);
}
}
module.exports = HeaderHostTransformer;