smart-split (npm): Improved Javascript string split, for handling RegExp in a way that can easily re-create the original string
Keywords: split|string|regex|recreate|regenerate|intersperse