MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/snap.cafsinfotech.in/node_modules/postinstall/commands/concat.js
const fs = require("fs");

module.exports = function (inputs, output, options) {
	const to = fs.createWriteStream(output, {flags: 'a'});
	return new Promise(function (resolve, reject) {
		write(inputs.slice(), to, resolve, reject);
	});
};

function write(files, to, resolve, reject) {
	if (files.length) {
		const readStream = fs.createReadStream(files.shift());
		readStream.pipe(to, {
			end: false
		});
		readStream.on('error', reject);
		readStream.on('end', function() {
			write(files, to, resolve, reject);
		});
	} else {
		to.end();
		resolve();
	}
}