JavaScript utilities library for transforming objects, arrays, strings etc..
npm install @lsipii/transformation-helpers
domain parser:
import { parseDomain } from "@lsipii/transformation-helpers/Strings";
parseDomain("https://github.com/lsipii/transformation-helpers")
// --> "github.com"
object defaults:
import { ensureObjectDefaults } from "@lsipii/transformation-helpers/Objects";
ensureObjectDefaults({ data1: "hai" }, { data1: "zebra", data2: "doggie" })
// --> { data1: hai, data2: doggie }
More examples at test cases folder.