hunk.code_window:     } else if (val != null) {
         styles[prop] = val;
       }
       el.attribs.style = stringify(styles);
     } else if (typeof prop == 'object') {
       Object.keys(prop).forEach(function (k) {
         setCss(el, k, prop[k]);
       });
  
hunk.labels: keep keep keep keep keep replace keep keep keep
hunk.after_edit:   } else if (typeof prop === 'object') {
  
hunk.file_path: lib/api/css.js
hunk.type: replace
file: name: Deploy to GitHub Pages
  on:
    push:
      branches:
        - main
  
  env:
    CI: true
    FORCE_COLOR: 2
    NODE: 14
  
  jobs:
    deploy:
      name: Deploy to GitHub Pages
      runs-on: ubuntu-latest
      steps:
        - uses: actions/checkout@v2
        - uses: actions/setup-node@v2
          with:
            node-version: '${{ env.NODE }}'
        - name: Set up npm cache
          uses: actions/cache@v2
          with:
            path: ~/.npm
            key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
            restore-keys: |
              ${{ runner.OS }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
              ${{ runner.OS }}-node-v${{ env.NODE }}-
        - run: npm ci
        - name: Build docs
          run: npm run build:docs
        - name: Deploy
          uses: peaceiris/actions-gh-pages@v3
          with:
            github_token: ${{ secrets.GITHUB_TOKEN }}
            publish_dir: docs
            cname: cheerio.js.org
  