gjtorikian / commonmarker

Ruby wrapper for the comrak (CommonMark parser) Rust crate
MIT License
416 stars 80 forks source link

Open to removing the ruby-enum dependency? #135

Closed bryanp closed 3 years ago

bryanp commented 3 years ago

I'd like to propose removing the ruby-enum dependency as it unnecessarily increases the footprint of this gem. ruby-enum includes i18n as a dependency, which itself depends on concurrent-ruby. We appear to only use ruby-enum in the config objects and don't use much of the functionality it offers. I'd even be willing to do the work of replacing.

Is this a contribution you'd be interested in seeing?

gjtorikian commented 3 years ago

Yeah, that sounds good. 👍 Thanks!

dblock commented 1 year ago

I've opened https://github.com/dblock/ruby-enum/issues/41 to make the i18n dependency optional.