docs: function _set (object, key, value) {
    const keyParts = key.split('.')
  
    let walking = object
    keyParts.forEach((key, index) => {
      // Create the nested object if it does not exist
      if (!walking[key]) {
        walking[key] = {}
      }
  
      // If we reached the last part, set the value and exit out
      if (index === keyParts.length - 1) {
        walking[key] = value
        return
      }
  
      // Set the next part of the key
      walking = walking[key]
    })
  }