![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/lavocat.quebec/private_html/node_modules/json2csv/lib/ |
'use strict';
const JSON2CSVParser = require('./JSON2CSVParser');
const JSON2CSVAsyncParser = require('./JSON2CSVAsyncParser');
const JSON2CSVStreamParser = require('./JSON2CSVStreamParser');
const JSON2CSVTransform = require('./JSON2CSVTransform');
// Transforms
const flatten = require('./transforms/flatten');
const unwind = require('./transforms/unwind');
// Formatters
const defaultFormatter = require('./formatters/default');
const number = require('./formatters/number');
const string = require('./formatters/string');
const stringQuoteOnlyIfNecessary = require('./formatters/stringQuoteOnlyIfNecessary');
const stringExcel = require('./formatters/stringExcel');
const symbol = require('./formatters/symbol');
const object = require('./formatters/object');
module.exports.Parser = JSON2CSVParser;
module.exports.AsyncParser = JSON2CSVAsyncParser;
module.exports.StreamParser = JSON2CSVStreamParser;
module.exports.Transform = JSON2CSVTransform;
// Convenience method to keep the API similar to version 3.X
module.exports.parse = (data, opts) => new JSON2CSVParser(opts).parse(data);
module.exports.parseAsync = (data, opts, transformOpts) => new JSON2CSVAsyncParser(opts, transformOpts).parse(data).promise();
module.exports.transforms = {
flatten,
unwind,
};
module.exports.formatters = {
default: defaultFormatter,
number,
string,
stringQuoteOnlyIfNecessary,
stringExcel,
symbol,
object,
};