hunk.code_window:           'Configuration conflict. "link-workspace-packages" may not be used with "global"')
         }
         pnpmConfig.linkWorkspacePackages = false
       }
       if (pnpmConfig.sharedWorkspaceLockfile) {
         if (opts.cliArgs['shared-workspace-lockfile'] || opts.cliArgs['shared-workspace-shrinkwrap']) {
           throw new PnpmError('CONFIG_CONFLICT_SHARED_WORKSPACE_LOCKFILE_WITH_GLOBAL',
             'Configuration conflict. "shared-workspace-lockfile" may not be used with "global"')
         }
         pnpmConfig.sharedWorkspaceLockfile = false
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:       if (opts.cliArgs['shared-workspace-lockfile']) {
  
hunk.file_path: packages/config/src/index.ts
hunk.type: replace
file: # @pnpm/read-importer-manifest
  
  > Read an importer manifest (called package.json in most cases)
  
  <!--@shields('npm')-->
  [![npm version](https://img.shields.io/npm/v/@pnpm/read-importer-manifest.svg)](https://www.npmjs.com/package/@pnpm/read-importer-manifest)
  <!--/@-->
  
  ## Installation
  
  ```sh
  <npm|yarn|pnpm> add @pnpm/read-importer-manifest
  ```
  
  ## Usage
  
  ```ts
  import readImporterManifest from '@pnpm/read-importer-manifest'
  
  const { manifest, fileName } = await readImporterManifest(process.cwd())
  ```
  
  ## License
  
  MIT © [Zoltan Kochan](https://www.kochan.io/)
  