Source symbols: src/bootstrap-node.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
- Declarations: 33
- Referenced calls: 28
Declared symbols
require— const at line 12; referencescreateRequireisWindows— const at line 13didLogAboutSIGPIPE— let at line 26; referenceserror,ErrorsetupCurrentWorkingDirectory— function at line 41; referencescwd,chdir,dirname,errorenableASARSupport— function at line 79; referencescharCodeAt,toLowerCase,slice,normalizeDriveLetter,join,require,import,originalResolveLookupPaths,isArray,for,splicenormalizeDriveLetter— const at line 93; referencescharCodeAt,toLowerCase,slicecode— const at line 95; referencescharCodeAt,toLowerCase,sliceNODE_MODULES_PATH— const at line 103; referencesnormalizeDriveLetter,join,require,importModule— const at line 105; referencesrequire,importoriginalResolveLookupPaths— const at line 109; referencesisArray,for,normalizeDriveLetter,splicepaths— const at line 111; referencesoriginalResolveLookupPaths,isArray,for,normalizeDriveLetter,splicedevInjectNodeModuleLookupPath— exported function at line 134; referencesError,require,registerModule— const at line 144; referencesrequire,registerremoveGlobalNodeJsModuleLookupPaths— exported function at line 148; referencesrequire,originalResolveLookupPaths,isArray,slice,originalNodeModulePaths,endsWith,isDrive,dirname,join,relative,isUsersDirModule— const at line 153; referencesrequire,originalResolveLookupPaths,isArray,sliceglobalPaths— const at line 154; referencesoriginalResolveLookupPaths,isArray,sliceoriginalResolveLookupPaths— const at line 156; referencesisArray,slicepaths— const at line 159; referencesoriginalResolveLookupPaths,isArray,slicecommonSuffixLength— let at line 161originalNodeModulePaths— const at line 172; referencesendsWith,isDrive,dirname,join,relative,isUsersDirpaths— let at line 174; referencesoriginalNodeModulePathsisDrive— const at line 181; referencesendsWith,dirnameuserDir— const at line 188; referencesdirname,join,relative,isUsersDirisUsersDir— const at line 190; referencesrelative,dirnameconfigurePortable— exported function at line 205; referencesdirname,join,getApplicationPath,getPortableDataPath,existsSyncappRoot— const at line 206; referencesdirnamegetApplicationPath— function at line 208; referencesdirnamegetPortableDataPath— function at line 225; referencesjoin,getApplicationPath,dirnameportableDataName— const at line 234; referencesjoin,dirname,getApplicationPath,getPortableDataPath,existsSyncportableDataPath— const at line 238; referencesgetPortableDataPath,existsSync,joinisPortable— const at line 239; referencesexistsSync,joinportableTempPath— const at line 240; referencesjoin,existsSyncisTempPortable— const at line 241; referencesexistsSync
Imported modules
node:pathnode:fsnode:buffernode:module./vs/base/common/product.js<module>mkdirpmodule
File-level call references
createRequire— line 12error— line 33Error— line 33cwd— line 49chdir— line 54dirname— line 54setupCurrentWorkingDirectory— line 61charCodeAt— line 94toLowerCase— line 97slice— line 97normalizeDriveLetter— line 103join— line 103require— line 105import— line 105originalResolveLookupPaths— line 111isArray— line 112for— line 113splice— line 117enableASARSupport— line 127register— line 145originalNodeModulePaths— line 174endsWith— line 181isDrive— line 183relative— line 190isUsersDir— line 193getApplicationPath— line 231getPortableDataPath— line 238existsSync— line 239
Source: src/bootstrap-node.ts