docs: function createAnimationObject(categoryName, fileName){
      var animation,
          inputFilepath = config.src + categoryName + '/' + fileName + '.css',
          inputPlainFilepath = config.unprefixedSrc + categoryName + '/' + fileName + '.css',
          outpuFilepath = config.dest + categoryName + '/' + 'db_'+ fileName + '.json',
          currentFileSource,
          currentFilePlainSource,
          metadataObject;
  
      // read the file
      currentFileSource = grunt.file.read(inputFilepath);
      currentFilePlainSource = grunt.file.read(inputPlainFilepath);
  
      // extract relevant data
      animation = parseString(currentFileSource);
  
      // TODO: quitar los comentarios antes de guardarlo
      if(animation.length > 0){
        animation = animation[0];
        animation.cssCode = new CleanCSS({
          noAdvanced:false,
          aggressiveMerging:false,
          keepBreaks:true
        }).minify(currentFileSource);
  
        animation.plainCssCode = new CleanCSS({
          noAdvanced:false,
          aggressiveMerging:false,
          keepBreaks:true
        }).minify(currentFilePlainSource);
        animation.cssCode = beautify_css(animation.cssCode, { indent_size: 2 });
        animation.plainCssCode = beautify_css(animation.plainCssCode, { indent_size: 2 });
      }
  
      // write destiny
      grunt.file.write(outpuFilepath, JSON.stringify(animation, null, 4));
    }