code: function fileTransform (file, options) {
    const changelogLists = quantum.select(file.content)
      .selectAll('changelogList', {recursive: true})
  
    if (changelogLists.length > 0) {
      changelogLists.forEach(changelogList => {
        processChangelogList(file, changelogList, options)
      })
      return file.clone({ content: file.content })
    } else {
      return file
    }
  }
docs: /*
  fileTransform
  -------------
  
  Checks if there is a @changelogList section that needs populating in a page.
  If there is it processes the changelogList entry, which invloves going through
  all the api sections found in the @process section of the @changelogList and
  extracting changelog entries.
  
  If no @changelogList is found, this function does nothing to the page