Recently I had a need to manipulate data that was only represented as key-value pairs. I needed to use this to convey nested, structured information and it was kind of a drag to work with in NodeJS as-is. So I cobbled together something to turn key-value pairs into structured JSON, treating delimiter-separated tokens in the keys as JSON fields.Since I couldn't find anything in the Node ecosystem that already did this, I cleaned it up a little, expanded it to support arrays and arbitrary delimiters instead of just periods, then published it to NPM.
Hopefully this will prove useful to someone else in the future. If not, well I'm open to criticism and feedback.