node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

44
server/node_modules/stream-json/utils/Batch.js generated vendored Normal file
View File

@@ -0,0 +1,44 @@
'use strict';
const {Transform} = require('stream');
const withParser = require('./withParser');
class Batch extends Transform {
static make(options) {
return new Batch(options);
}
static withParser(options) {
return withParser(Batch.make, options);
}
constructor(options) {
super(Object.assign({}, options, {writableObjectMode: true, readableObjectMode: true}));
this._batchSize = 1000;
if (options && typeof options.batchSize == 'number' && options.batchSize > 0) {
this._batchSize = options.batchSize;
}
this._accumulator = [];
}
_transform(chunk, _, callback) {
this._accumulator.push(chunk);
if (this._accumulator.length >= this._batchSize) {
this.push(this._accumulator);
this._accumulator = [];
}
callback(null);
}
_flush(callback) {
if (this._accumulator.length) {
this.push(this._accumulator);
this._accumulator = null;
}
callback(null);
}
}
Batch.batch = Batch.make;
Batch.make.Constructor = Batch;
module.exports = Batch;