{"id":13554938,"url":"https://github.com/donatj/CsvToMarkdownTable","last_synced_at":"2025-04-03T07:33:15.471Z","repository":{"id":20788795,"uuid":"24073910","full_name":"donatj/CsvToMarkdownTable","owner":"donatj","description":"Simple JavaScript/Node.js CSV to Markdown Table Converter","archived":false,"fork":false,"pushed_at":"2025-03-25T15:47:37.000Z","size":551,"stargazers_count":294,"open_issues_count":2,"forks_count":46,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-28T22:05:15.849Z","etag":null,"topics":["csv","javascript","markdown","markdown-table"],"latest_commit_sha":null,"homepage":"https://donatstudios.com/CsvToMarkdownTable","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/donatj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":"https://www.paypal.me/donatj/15","ko_fi":"donatj","github":"donatj"}},"created_at":"2014-09-15T21:06:30.000Z","updated_at":"2025-03-25T15:47:29.000Z","dependencies_parsed_at":"2023-02-17T04:45:49.671Z","dependency_job_id":"532ecee9-aa72-4ce6-a8f5-d2bea11b62cd","html_url":"https://github.com/donatj/CsvToMarkdownTable","commit_stats":{"total_commits":164,"total_committers":7,"mean_commits":"23.428571428571427","dds":0.6463414634146342,"last_synced_commit":"73ee919e1e477419e5f54da2ebc44d68b2ec6bae"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FCsvToMarkdownTable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FCsvToMarkdownTable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FCsvToMarkdownTable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatj%2FCsvToMarkdownTable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donatj","download_url":"https://codeload.github.com/donatj/CsvToMarkdownTable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246957053,"owners_count":20860557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csv","javascript","markdown","markdown-table"],"created_at":"2024-08-01T12:02:58.023Z","updated_at":"2025-04-03T07:33:15.194Z","avatar_url":"https://github.com/donatj.png","language":"JavaScript","readme":"# CSV To Markdown Table\n\n[![npm version](https://badge.fury.io/js/csv-to-markdown-table.svg)](https://badge.fury.io/js/csv-to-markdown-table)\n![npm](https://img.shields.io/npm/dt/csv-to-markdown-table.svg?color=blue)\n[![Coverage Status](https://coveralls.io/repos/github/donatj/CsvToMarkdownTable/badge.svg?branch=master)](https://coveralls.io/github/donatj/CsvToMarkdownTable?branch=master)\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/donatj/csvtomarkdowntable/master/LICENSE.md)\n\nSimple JavaScript CSV to Markdown Table Converter\n\nYou can see it in action and play with the [Live Example](https://donatstudios.com/CsvToMarkdownTable).\n\nRequires **no external libraries**. Works in Node as well as in the browser.\n\n## Install\n\n```bash\nnpm install csv-to-markdown-table\n```\n\n## Usage\n\n### CLI\n\nThis package also includes a CLI tool. You can install it globally with:\n\n```bash\nnpm install -g csv-to-markdown-table\n```\n\nThen you can use it like so:\n\n```bash\n$ csv-to-markdown-table --help\nUsage: csv-to-markdown-table [options]\n// … help output\n\n$ csv-to-markdown-table --delimiter ',' --headers \u003c example.csv\n| cats | dogs | fish | \n|------|------|------| \n| 1    | 2    | 3    | \n| 4    | 5    | 6    |\n$ csv-to-markdown-table\nReading from stdin... (press Ctrl+D at the start of a line to finish)\nCSV Delimiter: \\t (tab) Headers: false\n[interactive input]\n```\n\n### Raw JS via Global\n\n```js\nconsole.log(\n  csvToMarkdown( \"header1,header2,header3\\nValue1,Value2,Value3\", \",\", true)\n);\n```\n\n### Node / npm\n\n```js\nconst csvToMarkdown = require(\"csv-to-markdown-table\");\n\nconsole.log(\n\tcsvToMarkdown(\"header1,header2,header3\\nValue1,Value2,Value3\", \",\", true)\n);\n```\n\n### TypeScript\n\n```ts\nimport csvToMarkdown from \"csv-to-markdown-table\";\n\nconsole.log(\n  csvToMarkdown(\"header1,header2,header3\\nValue1,Value2,Value3\", \",\", true)\n);\n```\n\n#### Outputs:\n\n```markdown\n| header1 | header2 | header3 | \n|---------|---------|---------| \n| Value1  | Value2  | Value3  | \n```\n\nWhich displays in markdown as:\n\n| header1 | header2 | header3 | \n|---------|---------|---------| \n| Value1  | Value2  | Value3  | \n","funding_links":["https://www.paypal.me/donatj/15","https://ko-fi.com/donatj","https://github.com/sponsors/donatj"],"categories":["JavaScript","markdown"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonatj%2FCsvToMarkdownTable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonatj%2FCsvToMarkdownTable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonatj%2FCsvToMarkdownTable/lists"}