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: {
    "private": true,
    "name": "gists-app",
    "version": "1.0.0",
    "scripts": {
      "install_remix": "node scripts/install_remix.js",
      "postinstall": "yarn build",
      "prebuild": "yarn run install_remix",
      "build": "node node_modules/@remix-run/dev/cli.js build",
      "predev": "yarn run install_remix",
      "dev": "pm2-dev pm2.config.js",
      "prestart": "yarn run install_remix",
      "start": "node server.js"
    },
    "dependencies": {
      "@mdx-js/react": "^1.6.22",
      "autoprefixer": "^10.2.4",
      "compression": "^1.7.4",
      "cssnano": "^4.1.10",
      "express": "^4.17.1",
      "history": "^5.0.0",
      "morgan": "^1.10.0",
      "postcss-nested": "^5.0.3",
      "react": "^17.0.1",
      "react-dom": "^17.0.1",
      "react-router-dom": "^6.0.0-beta.0"
    },
    "devDependencies": {
      "autoprefixer": "^10.2.4",
      "cssnano": "^4.1.10",
      "fs-extra": "^10.0.0",
      "pm2": "^4.5.1",
      "postcss": "^8.2.6",
      "postcss-cli": "^8.3.1",
      "tailwindcss": "^2.0.3"
    },
    "browserslist": [
      "last 4 version"
    ],
    "sideEffects": false
  }
  