neocotic / europa

Library for converting HTML into valid Markdown
MIT License
158 stars 24 forks source link

Add test suite for plugins and presets #94

Closed neocotic closed 2 years ago

neocotic commented 2 years ago

All plugins/presets are now covered by a Jasmine test suite.

Some plugins have had their Markdown compatibility improved and even fixed in some cases.

The global and element-specific conversion contexts have been restructured to allow for private context entries and greater control over state.

A new escapeText plugin has been added to abstract plugin-specific escape logic from Europa Core.