hunk.code_window:   return new Promise(resolve => {
       let link = document.createElement("link");
       Object.assign(link, descriptor);
       link.onload = async () => {
         try {
  
hunk.labels: keep keep keep keep keep replace keep
hunk.after_edit:     function removeLink() {
         // TODO: what happens when they click another link fast? will react
         // flip out about this being in the head? Wrapped in try/catch just
         // in case.
  
hunk.file_path: packages/remix-react/linksPreloading.ts
hunk.type: replace
file: {
    "exclude": ["__tests__/**/*"],
    "compilerOptions": {
      "lib": ["ES2019"],
      "target": "ES2019",
  
      "moduleResolution": "node",
      "allowSyntheticDefaultImports": true,
      "strict": true,
  
      "declaration": true,
      "emitDeclarationOnly": true,
  
      "outDir": "../../build/node_modules/@remix-run/express",
      "rootDir": "."
    }
  }
  