@loaders.gl/csv
Version:
Framework-independent loader for CSV and DSV table formats
21 lines (20 loc) • 582 B
JavaScript
// loaders.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import { encodeTableAsCSV } from "./lib/encoders/encode-csv.js";
export const CSVWriter = {
id: 'csv',
version: 'latest',
module: 'csv',
name: 'CSV',
extensions: ['csv'],
mimeTypes: ['text/csv'],
options: {
csv: {
useDisplayNames: false
}
},
text: true,
encode: async (table, options) => new TextEncoder().encode(encodeTableAsCSV(table, options)).buffer,
encodeTextSync: (table, options) => encodeTableAsCSV(table, options)
};