hunk.code_window:   /@babel/runtime/7.10.2:
       dependencies:
         regenerator-runtime: 0.13.5
       dev: true
       resolution:
         integrity: sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==
     /@bcoe/v8-coverage/0.2.3:
  
hunk.labels: keep keep keep replace keep keep keep
hunk.file_path: pnpm-lock.yaml
hunk.type: replace
file: import matcher from '@pnpm/matcher'
  import test = require('tape')
  
  test('matcher()', (t) => {
    {
      const match = matcher('*')
      t.ok(match('@eslint/plugin-foo'))
      t.ok(match('express'))
    }
    {
      const match = matcher(['eslint-*'])
      t.ok(match('eslint-plugin-foo'))
      t.notOk(match('express'))
    }
    {
      const match = matcher(['*plugin*'])
      t.ok(match('@eslint/plugin-foo'))
      t.notOk(match('express'))
    }
    {
      const match = matcher(['a*c'])
      t.ok(match('abc'))
    }
    {
      const match = matcher(['*-positive'])
      t.ok(match('is-positive'))
    }
    {
      const match = matcher(['foo', 'bar'])
      t.ok(match('foo'))
      t.ok(match('bar'))
      t.notOk(match('express'))
    }
    t.end()
  })
  