UNPKG

@jackchuka/gql-ingest

Version:

A CLI tool for ingesting data from CSV files into a GraphQL API

19 lines (16 loc) 709 B
export { DataReader, DataRow, DataReaderFactory } from "./data-reader"; export { CsvReader, readCsvFile, CsvRow } from "./csv"; export { JsonReader } from "./json"; export { YamlReader } from "./yaml"; export { JsonlReader } from "./jsonl"; // Register all readers import { DataReaderFactory } from "./data-reader"; import { CsvReader } from "./csv"; import { JsonReader } from "./json"; import { YamlReader } from "./yaml"; import { JsonlReader } from "./jsonl"; // Register readers on module load DataReaderFactory.registerReader(new CsvReader()); DataReaderFactory.registerReader(new JsonReader()); DataReaderFactory.registerReader(new YamlReader()); DataReaderFactory.registerReader(new JsonlReader());