File Explorer

/var/lang/lib/node_modules/npm/lib/utils

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

0 dirs
35 files
installed-shallow.js583 B · 20 lines
const { readdirScoped } = require('@npmcli/fs') const installedShallow = async (npm, opts) => {  const names = async global => {    const paths = await readdirScoped(global ? npm.globalDir : npm.localDir)    return paths.map(p => p.replace(/\\/g, '/'))  }  const { conf: { argv: { remain } } } = opts  if (remain.length > 3) {    return null  }   const { global } = npm.flatOptions  const locals = global ? [] : await names(false)  const globals = (await names(true)).map(n => global ? n : `${n} -g`)  return [...locals, ...globals]} module.exports = installedShallow