hunk.code_window:     dev: false
       engines:
         node: '>=6'
       resolution:
         integrity: sha512-I7vEO4uHspd6qc+OPXXRRpggGQ8CqFSH6Dw3gAE2qagf25Wznt1a23cIBK9hwHf+VJmnrUqWgNd/DQ19hW/6kg==
     /acorn/3.0.4:
       dev: true
       engines:
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:       integrity: sha512-mkr67K2ONHmEE2Tlf1ccl+f4/gJpYr7Sfh53xMa6bZc3iJmftseHGQCro7GXhzoGcYg6LpGEww2ElOyKrj+beQ==
  
hunk.file_path: packages/config/shrinkwrap.yaml
hunk.type: replace
file: import path = require('path')
  
  const LAYOUT_VERSION = '1'
  
  export default async function (
    args: string[],
    opts: {
      prefix: string,
      global: boolean,
      independentLeaves: boolean,
    },
    command: string,
  ) {
    let prefix: string
    if (opts.global) {
      prefix = path.join(opts.prefix, LAYOUT_VERSION)
      if (opts.independentLeaves) {
        prefix += '_independent_leaves'
      }
    } else {
      prefix = opts.prefix
    }
  
    console.log(path.join(prefix, 'node_modules'))
  }
  