@rflukerii/docbot
A lightweight, bidirectional data format transformer. Convert between CSV, JSON, and Markdown with a simple, chainable API.
Installation
npm install @rflukerii/docbot
Usage
const { csvToJson, jsonToCsv, jsonToMarkdown, csvToMarkdown } = require('@rflukerii/docbot');
CSV → JSON
const json = csvToJson("name,age\nAlice,30\nBob,25");
JSON → CSV
const csv = jsonToCsv([{ name: 'Alice', age: '30' }, { name: 'Bob', age: '25' }]);
JSON → Markdown
const md = jsonToMarkdown([{ name: 'Alice', age: '30' }, { name: 'Bob', age: '25' }]);
CSV → Markdown
const md = csvToMarkdown("name,age\nAlice,30\nBob,25");
API
csvToJson(csvString) | CSV string | JSON array |
jsonToCsv(jsonArray) | JSON array | CSV string |
jsonToMarkdown(jsonArray) | JSON array | Markdown table |
csvToMarkdown(csvString) | CSV string | Markdown table |
License
MIT