hunk.code_window:   })
     await install(testDefaults())
     await project.hasNot('for-legacy-pnpm')
     await project.storeHasNot('for-legacy-pnpm', '1.0.0')
   })
   test('don\'t skip optional dependency that does not support the current OS when forcing', async function (t) {
     const project = prepare(t, {
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:   await project.storeHas('for-legacy-pnpm', '1.0.0')
  
hunk.file_path: test/install/optionalDependencies.ts
hunk.type: replace
file: # Ied
  
  ied is built on a very similar premise. `pnpm` takes huge inspiration from ied.
  
  Unlike ied, however:
  
  - pnpm aims to achieve compatibility with npm utilities (eg, shrinkwrap), and so deviates from ied's store schema (see [§ Design](#design)).
  - pnpm has a different (but still very similar) store layout than ied.
  