1.0.2 • Published 1 year ago

tabletomd v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

tabletomd

Tabletomd attempts to convert local or remote HTML tables into Markdown Table with a very low footprint.

Basic usage

Install via npm

npm install tabletomd --save

Local (convert)

import { convert } from 'tabletomd';
import fs from 'fs';
import path from 'path';
const content = fs.readFileSync(path.resolve(process.cwd(), './test/table.html'), {
  encoding: 'utf-8',
});
const markdown = convert(content);
console.log(markdown);
// |          Company           |     Contact     | Country |
// |:---------------------------|:----------------|:--------|
// |    Alfreds Futterkiste     |  Maria Anders   | Germany |
// | Centro comercial Moctezuma | Francisco Chang | Mexico  |

output

Remote (convertUrl)

import { convertUrl } from 'tabletomd';

const markdown = await convertUrl('https://www.npmjs.com/package/rc-table');

output

Credits

The following node libraries make this utility super easy:

LICENSE

MIT


This project is created using generator-stupid.