| 1234567891011121314151617181920212223242526272829303132 | 'use strict'const npm = require('../npm.js')const log = require('npmlog')module.exports = gentleFSOptsfunction gentleFSOpts (gently, base, abs) {  return {    // never rm the root, prefix, or bin dirs    //    // globals included because of `npm link` -- as far as the package    // requesting the link is concerned, the linked package is always    // installed globally    prefixes: [      npm.prefix,      npm.globalPrefix,      npm.dir,      npm.root,      npm.globalDir,      npm.bin,      npm.globalBin    ],    absolute: abs,    log: log,    prefix: npm.prefix,    force: npm.config.get('force'),    gently: gently,    base: base,    name: 'npm'  }}
 |