hunk.code_window:     return this.valueSeq();
     },
   });
   SetCollection.prototype.has = CollectionPrototype.includes;
   SetCollection.prototype.contains = SetCollection.prototype.includes;
   // Mixin subclasses
  
hunk.labels: keep keep keep keep replace replace keep keep keep
hunk.after_edit: const SetCollectionPrototype = SetCollection.prototype;
   SetCollectionPrototype.has = CollectionPrototype.includes;
   SetCollectionPrototype.contains = SetCollectionPrototype.includes;
   SetCollectionPrototype.keys = SetCollectionPrototype.values;
  
hunk.file_path: src/CollectionImpl.js
hunk.type: replace
file: name: Release
  
  on:
    release:
      types: [published]
  
  jobs:
    build:
      name: 'Build & Publish to NPM'
      runs-on: ubuntu-latest
      steps:
        - uses: actions/checkout@v2
        - uses: actions/setup-node@v2
          with:
            node-version: '16'
            registry-url: 'https://registry.npmjs.org'
        - uses: actions/cache@v2
          with:
            path: ~/.npm
            key: ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
            restore-keys: ${{ runner.OS }}-node-
        - run: npm ci
        - run: npm run build
        - run: cd npm && npm publish
          env:
            NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
  