function namespace(oNamespace, sPackage) {
    if (!sPackage.length) return oNamespace;
  const list = sPackage.split(".");
  const key = list.shift();
  sPackage = list.join(".");

  if (!oNamespace[key] || typeof oNamespace[key] !== "object") {
	oNamespace[key] = namespace({}, sPackage);
  }

  return oNamespace;
}