https://github.com/neocotic/europa
Library for converting HTML into valid Markdown
https://github.com/neocotic/europa
browser converter html javascript markdown
Last synced: 7 months ago
JSON representation
Library for converting HTML into valid Markdown
- Host: GitHub
- URL: https://github.com/neocotic/europa
- Owner: neocotic
- License: mit
- Created: 2012-03-09T15:44:11.000Z (over 14 years ago)
- Default Branch: main
- Last Pushed: 2022-05-27T09:45:48.000Z (about 4 years ago)
- Last Synced: 2025-03-30T11:11:20.499Z (over 1 year ago)
- Topics: browser, converter, html, javascript, markdown
- Language: TypeScript
- Homepage:
- Size: 2.09 MB
- Stars: 159
- Watchers: 4
- Forks: 24
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README

[](https://github.com/neocotic/europa/actions/workflows/ci.yml)
[](https://github.com/neocotic/europa/blob/main/LICENSE.md)
[](https://github.com/neocotic/europa)
This monorepo contains the following packages:
* [europa](https://github.com/neocotic/europa/tree/main/packages/europa)
* [europa-build](https://github.com/neocotic/europa/tree/main/packages/europa-build)
* [europa-cli](https://github.com/neocotic/europa/tree/main/packages/europa-cli)
* [europa-core](https://github.com/neocotic/europa/tree/main/packages/europa-core)
* [europa-dom-cheerio](https://github.com/neocotic/europa/tree/main/packages/europa-dom-cheerio)
* [europa-dom-web](https://github.com/neocotic/europa/tree/main/packages/europa-dom-web)
* [europa-environment-node](https://github.com/neocotic/europa/tree/main/packages/europa-environment-node)
* [europa-environment-web](https://github.com/neocotic/europa/tree/main/packages/europa-environment-web)
* [europa-environment-worker](https://github.com/neocotic/europa/tree/main/packages/europa-environment-worker)
* [europa-plugin-bold](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-bold)
* [europa-plugin-code](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-code)
* [europa-plugin-description](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-description)
* [europa-plugin-details](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-details)
* [europa-plugin-header](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-header)
* [europa-plugin-horizontal-rule](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-horizontal-rule)
* [europa-plugin-image](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-image)
* [europa-plugin-italic](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-italic)
* [europa-plugin-line-break](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-line-break)
* [europa-plugin-link](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-link)
* [europa-plugin-list](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-list)
* [europa-plugin-paragraph](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-paragraph)
* [europa-plugin-preformatted](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-preformatted)
* [europa-plugin-quote](https://github.com/neocotic/europa/tree/main/packages/europa-plugin-quote)
* [europa-preset-default](https://github.com/neocotic/europa/tree/main/packages/europa-preset-default)
* [europa-test](https://github.com/neocotic/europa/tree/main/packages/europa-test)
* [europa-test-jasmine-reporter](https://github.com/neocotic/europa/tree/main/packages/europa-test-jasmine-reporter)
* [europa-worker](https://github.com/neocotic/europa/tree/main/packages/europa-worker)
* [node-europa](https://github.com/neocotic/europa/tree/main/packages/node-europa)
The `europa`, `europa-worker`, and `node-europa` packages are the most important as those are used to convert HTML into
valid Markdown within a web browser, worker, and [Node.js](https://nodejs.org) respectively.
The `europa-cli` package provides a useful CLI.
## Bugs
If you have any problems with Europa or would like to see changes currently in development you can do so
[here](https://github.com/neocotic/europa/issues).
## Contributors
If you want to contribute, you're a legend! Information on how you can do so can be found in
[CONTRIBUTING.md](https://github.com/neocotic/europa/blob/main/CONTRIBUTING.md). We want your suggestions and pull
requests!
A list of Europa contributors can be found in [AUTHORS.md](https://github.com/neocotic/europa/blob/main/AUTHORS.md).
## License
Copyright © 2022 neocotic
See [LICENSE.md](https://github.com/neocotic/europa/raw/main/LICENSE.md) for more information on our MIT license.