tabletomd
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

tabletomd

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

Version Coverage Status PRs Welcome GitHub license

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.

Package Sidebar

Install

npm i tabletomd

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

5.91 kB

Total Files

5

Last publish

Collaborators

  • yaoyuanzhang