docs: function AbstractVersioner(options, taskData) {
    this.options = options;
    this.taskData = taskData;
  
    /**
     * Map of versioned files
     * @type {Array.<{version, originalPath: string, versionedPath: string}>}
     */
    this.versionsMap = [];
  
    /**
     * Get one of the tagger functions: hash or date
     * @type {function}
     */
    this.versionTagger = taggers[this.options.tag];
  
    // is task a post versioning task?
    this.isPostVersioningTask = grunt.config(this.getAssetsVersioningTaskConfigKey() + '.isPostVersioningTaskFor');
  }