Describe the bug
dasherize has different outputs when compared across the old String.Extra versus the current implementation from here. clean also processes strings where words have a \n between them without spaces differently.
To Reproduce
Steps to reproduce the behavior: Please check out this Ellie. I copied only what I needed from the old and new implementations to examine.
Expected behavior
Ideally upgrading from string-extra 4.0.1 to core-extra 1.0 would not change existing behavior.
Additional context
When attempting the upgrade from various *-extra libraries to core-extra 1.0 I discovered these issues via our tests. I see that this was discussed over here and the history goes back all the way to 2017. Well, related to the leading dash that is. I haven't found any additional context around clean though. Just kidding found this :).
Lastly I want to say thanks again for putting core-exra together. And if I can find time I would like to contribute to the project!
Describe the bug
dasherizehas different outputs when compared across the old String.Extra versus the current implementation from here.cleanalso processes strings where words have a\nbetween them without spaces differently.To Reproduce
Steps to reproduce the behavior: Please check out this Ellie. I copied only what I needed from the old and new implementations to examine.
Expected behavior
Ideally upgrading from
string-extra4.0.1 tocore-extra1.0 would not change existing behavior.Additional context
When attempting the upgrade from various
*-extralibraries tocore-extra1.0 I discovered these issues via our tests. I see that this was discussed over here and the history goes back all the way to 2017. Well, related to the leading dash that is. I haven't found any additional context aroundcleanthough. Just kidding found this :).Lastly I want to say thanks again for putting
core-exratogether. And if I can find time I would like to contribute to the project!