/proc/self/root/proc/1/task/1/root/proc/1/root/node24/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 /.
const reifyOutput = require('./reify-output.js')const checkAllowScripts = require('./check-allow-scripts.js')const warnWorkspaceAllowScripts = require('./warn-workspace-allow-scripts.js')const ini = require('ini')const { writeFile } = require('node:fs/promises')const { resolve } = require('node:path') const reifyFinish = async (npm, arb) => { // if we are using a builtin config, and just installed npm as a top-level global package, we have to preserve that config. if (arb.options.global) { const npmNode = arb.actualTree.inventory.get('node_modules/npm') if (npmNode) { const builtinConf = npm.config.data.get('builtin') if (!builtinConf.loadError) { const content = ini.stringify(builtinConf.raw).trim() + '\n' await writeFile(resolve(npmNode.path, 'npmrc'), content) } } } warnWorkspaceAllowScripts(arb.actualTree) const unreviewedScripts = await checkAllowScripts({ arb, npm }) reifyOutput(npm, arb, { unreviewedScripts })} module.exports = reifyFinish