hunk.code_window:         <button class="uppy-DashboardItem-remove"
             type="button"
             aria-label={props.i18n('removeFile')}
             title={props.i18n('removeFile')}
             onclick={() => props.removeFile(file.id)}>
             <svg aria-hidden="true" class="UppyIcon" width="60" height="60" viewBox="0 0 60 60">
               <path stroke="#FFF" stroke-width="1" fill-rule="nonzero" vector-effect="non-scaling-stroke" d="M30 1C14 1 1 14 1 30s13 29 29 29 29-13 29-29S46 1 30 1z" />
               <path fill="#FFF" vector-effect="non-scaling-stroke" d="M42 39.667L39.667 42 30 32.333 20.333 42 18 39.667 27.667 30 18 20.333 20.333 18 30 27.667 39.667 18 42 20.333 32.333 30z" />
             </svg>
           </button>
         }
       </div>
  
hunk.labels: keep keep keep keep keep replace replace replace keep keep keep keep
hunk.after_edit:           <svg aria-hidden="true" class="UppyIcon" width="18" height="18" viewBox="0 0 18 18">
               <path d="M9 0C4.034 0 0 4.034 0 9s4.034 9 9 9 9-4.034 9-9-4.034-9-9-9z" />
               <path fill="#FFF" d="M13 12.222l-.778.778L9 9.778 5.778 13 5 12.222 8.222 9 5 5.778 5.778 5 9 8.222 12.222 5l.778.778L9.778 9z" />
  
hunk.file_path: packages/@uppy/dashboard/src/components/FileItem.js
hunk.type: replace
file: {
    "name": "uploader",
    "version": "1.0.0",
    "dependencies": {
      "@uppy/companion": "^0.17.3",
      "aws-serverless-express": "^3.3.6",
      "body-parser": "^1.18.3",
      "compression": "^1.7.4",
      "cors": "^2.8.5",
      "express": "^4.16.4",
      "express-session": "^1.15.6"
    },
    "devDependencies": {
      "serverless-offline": "^4.9.3"
    }
  }
  