/proc/self/root/proc/1/task/1/root/node24/lib/node_modules/npm/node_modules/undici
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 /.
'use strict' const Client = require('./lib/dispatcher/client')const Dispatcher = require('./lib/dispatcher/dispatcher')const Pool = require('./lib/dispatcher/pool')const BalancedPool = require('./lib/dispatcher/balanced-pool')const Agent = require('./lib/dispatcher/agent')const ProxyAgent = require('./lib/dispatcher/proxy-agent')const EnvHttpProxyAgent = require('./lib/dispatcher/env-http-proxy-agent')const RetryAgent = require('./lib/dispatcher/retry-agent')const errors = require('./lib/core/errors')const util = require('./lib/core/util')const { InvalidArgumentError } = errorsconst api = require('./lib/api')const buildConnector = require('./lib/core/connect')const MockClient = require('./lib/mock/mock-client')const MockAgent = require('./lib/mock/mock-agent')const MockPool = require('./lib/mock/mock-pool')const mockErrors = require('./lib/mock/mock-errors')const RetryHandler = require('./lib/handler/retry-handler')const { getGlobalDispatcher, setGlobalDispatcher } = require('./lib/global')const DecoratorHandler = require('./lib/handler/decorator-handler')const RedirectHandler = require('./lib/handler/redirect-handler')const createRedirectInterceptor = require('./lib/interceptor/redirect-interceptor') Object.assign(Dispatcher.prototype, api) module.exports.Dispatcher = Dispatchermodule.exports.Client = Clientmodule.exports.Pool = Poolmodule.exports.BalancedPool = BalancedPoolmodule.exports.Agent = Agentmodule.exports.ProxyAgent = ProxyAgentmodule.exports.EnvHttpProxyAgent = EnvHttpProxyAgentmodule.exports.RetryAgent = RetryAgentmodule.exports.RetryHandler = RetryHandler module.exports.DecoratorHandler = DecoratorHandlermodule.exports.RedirectHandler = RedirectHandlermodule.exports.createRedirectInterceptor = createRedirectInterceptormodule.exports.interceptors = { redirect: require('./lib/interceptor/redirect'), retry: require('./lib/interceptor/retry'), dump: require('./lib/interceptor/dump'), dns: require('./lib/interceptor/dns')} module.exports.buildConnector = buildConnectormodule.exports.errors = errorsmodule.exports.util = { parseHeaders: util.parseHeaders, headerNameToString: util.headerNameToString} function makeDispatcher (fn) { return (url, opts, handler) => { if (typeof opts === 'function') { handler = opts opts = null } if (!url || (typeof url !== 'string' && typeof url !== 'object' && !(url instanceof URL))) { throw new InvalidArgumentError('invalid url') } if (opts != null && typeof opts !== 'object') { throw new InvalidArgumentError('invalid opts') } if (opts && opts.path != null) { if (typeof opts.path !== 'string') { throw new InvalidArgumentError('invalid opts.path') } let path = opts.path if (!opts.path.startsWith('/')) { path = `/${path}` } url = new URL(util.parseOrigin(url).origin + path) } else { if (!opts) { opts = typeof url === 'object' ? url : {} } url = util.parseURL(url) } const { agent, dispatcher = getGlobalDispatcher() } = opts if (agent) { throw new InvalidArgumentError('unsupported opts.agent. Did you mean opts.client?') } return fn.call(dispatcher, { ...opts, origin: url.origin, path: url.search ? `${url.pathname}${url.search}` : url.pathname, method: opts.method || (opts.body ? 'PUT' : 'GET') }, handler) }} module.exports.setGlobalDispatcher = setGlobalDispatchermodule.exports.getGlobalDispatcher = getGlobalDispatcher const fetchImpl = require('./lib/web/fetch').fetchmodule.exports.fetch = async function fetch (init, options = undefined) { try { return await fetchImpl(init, options) } catch (err) { if (err && typeof err === 'object') { Error.captureStackTrace(err) } throw err }}module.exports.Headers = require('./lib/web/fetch/headers').Headersmodule.exports.Response = require('./lib/web/fetch/response').Responsemodule.exports.Request = require('./lib/web/fetch/request').Requestmodule.exports.FormData = require('./lib/web/fetch/formdata').FormDatamodule.exports.File = globalThis.File ?? require('node:buffer').Filemodule.exports.FileReader = require('./lib/web/fileapi/filereader').FileReader const { setGlobalOrigin, getGlobalOrigin } = require('./lib/web/fetch/global') module.exports.setGlobalOrigin = setGlobalOriginmodule.exports.getGlobalOrigin = getGlobalOrigin const { CacheStorage } = require('./lib/web/cache/cachestorage')const { kConstruct } = require('./lib/web/cache/symbols') // Cache & CacheStorage are tightly coupled with fetch. Even if it may run// in an older version of Node, it doesn't have any use without fetch.module.exports.caches = new CacheStorage(kConstruct) const { deleteCookie, getCookies, getSetCookies, setCookie } = require('./lib/web/cookies') module.exports.deleteCookie = deleteCookiemodule.exports.getCookies = getCookiesmodule.exports.getSetCookies = getSetCookiesmodule.exports.setCookie = setCookie const { parseMIMEType, serializeAMimeType } = require('./lib/web/fetch/data-url') module.exports.parseMIMEType = parseMIMETypemodule.exports.serializeAMimeType = serializeAMimeType const { CloseEvent, ErrorEvent, MessageEvent } = require('./lib/web/websocket/events')module.exports.WebSocket = require('./lib/web/websocket/websocket').WebSocketmodule.exports.CloseEvent = CloseEventmodule.exports.ErrorEvent = ErrorEventmodule.exports.MessageEvent = MessageEvent module.exports.request = makeDispatcher(api.request)module.exports.stream = makeDispatcher(api.stream)module.exports.pipeline = makeDispatcher(api.pipeline)module.exports.connect = makeDispatcher(api.connect)module.exports.upgrade = makeDispatcher(api.upgrade) module.exports.MockClient = MockClientmodule.exports.MockPool = MockPoolmodule.exports.MockAgent = MockAgentmodule.exports.mockErrors = mockErrors const { EventSource } = require('./lib/web/eventsource/eventsource') module.exports.EventSource = EventSource