-
Notifications
You must be signed in to change notification settings - Fork 13
Description
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!