SYMBOL INDEX (442 symbols across 91 files) FILE: examples/c-compile/hello.c function main (line 2) | int main() FILE: examples/esm/addTwo.js function addTwo (line 2) | function addTwo(num) { FILE: examples/import/circle.js function area (line 3) | function area(radius) { function circumference (line 7) | function circumference(radius) { FILE: examples/misc-examples/beforeExit.js function work (line 4) | function work() { function stop (line 9) | function stop() { FILE: examples/misc-examples/client.js function setupConnection (line 33) | function setupConnection() { FILE: examples/misc-examples/infinite-recurse.js function x (line 1) | function x() { FILE: examples/misc-examples/string-crash.js function crash (line 2) | function crash() { FILE: examples/pmx-test-all/elements/cluster.js function makeid (line 15) | function makeid() function request (line 26) | function request(path) { FILE: examples/pmx-test-all/elements/http.js function makeid (line 15) | function makeid() function request (line 26) | function request(path) { FILE: examples/pmx-test-all/elements/trace.js function makeid (line 15) | function makeid() function request (line 26) | function request(path) { FILE: examples/run-php-python-ruby-bash/leak-mem.py function parse_size (line 22) | def parse_size(s: str) -> int: function rss_bytes (line 33) | def rss_bytes() -> int: function human_readable (line 49) | def human_readable(n: int) -> str: function run_leak (line 56) | def run_leak(chunk_size: int, interval: float, max_bytes: int, max_iters... function main (line 102) | def main(): FILE: examples/sourcemap-auto-resolve/API.js function tryToExit (line 256) | function tryToExit() { function processIds (line 320) | function processIds(ids, cb) { function show (line 553) | function show() { function restartExistingProcessName (line 668) | function restartExistingProcessName(cb) { function restartExistingProcessId (line 696) | function restartExistingProcessId(cb) { function restartExistingProcessPath (line 710) | function restartExistingProcessPath(cb) { function startApps (line 975) | function startApps(app_name_to_start, cb) { function processIds (line 1210) | function processIds(ids, cb) { function addProcs (line 1522) | function addProcs(proc, value, cb) { function rmProcs (line 1530) | function rmProcs(procs, value, cb) { function end (line 1539) | function end() { FILE: examples/test-all-keymetrics-features/actions-fibonacci.js function add (line 11) | function add(a, b) { function fib (line 36) | function fib(n) { FILE: examples/test-all-keymetrics-features/http_app.js function doRequest (line 27) | function doRequest() { FILE: examples/test-all-keymetrics-features/http_transaction.js function makeid (line 26) | function makeid() function request (line 37) | function request(path) { FILE: examples/using-pm2-and-transpilers/echo.ts class Greeter (line 2) | class Greeter { method constructor (line 3) | constructor(public greeting: string) { } method greet (line 4) | greet() { FILE: examples/using-pm2-and-transpilers/http.ts class MyServer (line 10) | class MyServer { method constructor (line 13) | constructor() { method onRequest (line 20) | private onRequest(request:Http.ServerRequest, response:Http.ServerResp... FILE: examples/using-pm2-and-transpilers/node.d.ts type Error (line 12) | interface Error { type ErrorConstructor (line 16) | interface ErrorConstructor { type MapConstructor (line 24) | interface MapConstructor { } type WeakMapConstructor (line 25) | interface WeakMapConstructor { } type SetConstructor (line 26) | interface SetConstructor { } type WeakSetConstructor (line 27) | interface WeakSetConstructor { } type NodeRequireFunction (line 47) | interface NodeRequireFunction { type NodeRequire (line 51) | interface NodeRequire extends NodeRequireFunction { type NodeModule (line 60) | interface NodeModule { type BufferEncoding (line 87) | type BufferEncoding = "ascii" | "utf8" | "utf16le" | "ucs2" | "binary" |... type Buffer (line 88) | interface Buffer extends NodeBuffer { } type ErrnoException (line 235) | interface ErrnoException extends Error { type EventEmitter (line 243) | interface EventEmitter { type ReadableStream (line 256) | interface ReadableStream extends EventEmitter { type WritableStream (line 269) | interface WritableStream extends EventEmitter { type ReadWriteStream (line 279) | interface ReadWriteStream extends ReadableStream, WritableStream { } type Events (line 281) | interface Events extends EventEmitter { } type Domain (line 283) | interface Domain extends Events { type MemoryUsage (line 298) | interface MemoryUsage { type ProcessVersions (line 304) | interface ProcessVersions { type Process (line 315) | interface Process extends EventEmitter { type Global (line 380) | interface Global { type Timer (line 446) | interface Timer { type NodeBuffer (line 455) | interface NodeBuffer extends Uint8Array { type StringifyOptions (line 521) | interface StringifyOptions { type ParseOptions (line 525) | interface ParseOptions { class EventEmitter (line 538) | class EventEmitter implements NodeJS.EventEmitter { type RequestOptions (line 564) | interface RequestOptions { type Server (line 579) | interface Server extends events.EventEmitter, net.Server { type ServerRequest (line 587) | interface ServerRequest extends IncomingMessage { type ServerResponse (line 590) | interface ServerResponse extends events.EventEmitter, stream.Writable { type ClientRequest (line 620) | interface ClientRequest extends events.EventEmitter, stream.Writable { type IncomingMessage (line 646) | interface IncomingMessage extends events.EventEmitter, stream.Readable { type ClientResponse (line 674) | interface ClientResponse extends IncomingMessage { } type AgentOptions (line 676) | interface AgentOptions { class Agent (line 696) | class Agent { type ClusterSettings (line 729) | interface ClusterSettings { type Address (line 735) | interface Address { class Worker (line 741) | class Worker extends events.EventEmitter { type ZlibOptions (line 784) | interface ZlibOptions { chunkSize?: number; windowBits?: number; level?:... type Gzip (line 786) | interface Gzip extends stream.Transform { } type Gunzip (line 787) | interface Gunzip extends stream.Transform { } type Deflate (line 788) | interface Deflate extends stream.Transform { } type Inflate (line 789) | interface Inflate extends stream.Transform { } type DeflateRaw (line 790) | interface DeflateRaw extends stream.Transform { } type InflateRaw (line 791) | interface InflateRaw extends stream.Transform { } type Unzip (line 792) | interface Unzip extends stream.Transform { } type CpuInfo (line 852) | interface CpuInfo { type NetworkInterfaceInfo (line 864) | interface NetworkInterfaceInfo { type ServerOptions (line 894) | interface ServerOptions { type RequestOptions (line 909) | interface RequestOptions extends http.RequestOptions { type Agent (line 920) | interface Agent extends http.Agent { } type AgentOptions (line 922) | interface AgentOptions extends http.AgentOptions { type Server (line 937) | interface Server extends tls.Server { } type ucs2 (line 950) | interface ucs2 { type ReplOptions (line 961) | interface ReplOptions { type Key (line 979) | interface Key { type ReadLine (line 987) | interface ReadLine extends events.EventEmitter { type Completer (line 997) | interface Completer { type CompleterResult (line 1002) | interface CompleterResult { type ReadLineOptions (line 1007) | interface ReadLineOptions { type Context (line 1025) | interface Context { } type ScriptOptions (line 1026) | interface ScriptOptions { type RunningScriptOptions (line 1035) | interface RunningScriptOptions { class Script (line 1042) | class Script { type ChildProcess (line 1060) | interface ChildProcess extends events.EventEmitter { type SpawnOptions (line 1074) | interface SpawnOptions { type ExecOptions (line 1085) | interface ExecOptions { type ExecOptionsWithStringEncoding (line 1095) | interface ExecOptionsWithStringEncoding extends ExecOptions { type ExecOptionsWithBufferEncoding (line 1098) | interface ExecOptionsWithBufferEncoding extends ExecOptions { type ExecFileOptions (line 1107) | interface ExecFileOptions { type ExecFileOptionsWithStringEncoding (line 1116) | interface ExecFileOptionsWithStringEncoding extends ExecFileOptions { type ExecFileOptionsWithBufferEncoding (line 1119) | interface ExecFileOptionsWithBufferEncoding extends ExecFileOptions { type ForkOptions (line 1133) | interface ForkOptions { type SpawnSyncOptions (line 1144) | interface SpawnSyncOptions { type SpawnSyncOptionsWithStringEncoding (line 1157) | interface SpawnSyncOptionsWithStringEncoding extends SpawnSyncOptions { type SpawnSyncOptionsWithBufferEncoding (line 1160) | interface SpawnSyncOptionsWithBufferEncoding extends SpawnSyncOptions { type SpawnSyncReturns (line 1163) | interface SpawnSyncReturns { type ExecSyncOptions (line 1180) | interface ExecSyncOptions { type ExecSyncOptionsWithStringEncoding (line 1193) | interface ExecSyncOptionsWithStringEncoding extends ExecSyncOptions { type ExecSyncOptionsWithBufferEncoding (line 1196) | interface ExecSyncOptionsWithBufferEncoding extends ExecSyncOptions { type ExecFileSyncOptions (line 1204) | interface ExecFileSyncOptions { type ExecFileSyncOptionsWithStringEncoding (line 1216) | interface ExecFileSyncOptionsWithStringEncoding extends ExecFileSyncOpti... type ExecFileSyncOptionsWithBufferEncoding (line 1219) | interface ExecFileSyncOptionsWithBufferEncoding extends ExecFileSyncOpti... type Url (line 1232) | interface Url { type Socket (line 1270) | interface Socket extends stream.Duplex { type ListenOptions (line 1313) | interface ListenOptions { type Server (line 1321) | interface Server extends Socket { type RemoteInfo (line 1355) | interface RemoteInfo { type AddressInfo (line 1361) | interface AddressInfo { type Socket (line 1369) | interface Socket extends events.EventEmitter { type Stats (line 1386) | interface Stats { type FSWatcher (line 1410) | interface FSWatcher extends events.EventEmitter { type ReadStream (line 1414) | interface ReadStream extends stream.Readable { type WriteStream (line 1418) | interface WriteStream extends stream.Writable { type ParsedPath (line 1685) | interface ParsedPath { type NodeStringDecoder (line 1827) | interface NodeStringDecoder { type Certificate (line 1844) | interface Certificate { type CipherNameAndProtocol (line 1871) | interface CipherNameAndProtocol { class TLSSocket (line 1882) | class TLSSocket extends stream.Duplex { type TlsOptions (line 1984) | interface TlsOptions { type ConnectionOptions (line 2001) | interface ConnectionOptions { type Server (line 2015) | interface Server extends net.Server { type ClearTextStream (line 2027) | interface ClearTextStream extends stream.Duplex { type SecurePair (line 2044) | interface SecurePair { type SecureContextOptions (line 2049) | interface SecureContextOptions { type SecureContext (line 2060) | interface SecureContext { type CredentialDetails (line 2073) | interface CredentialDetails { type Credentials (line 2082) | interface Credentials { context?: any; } type Hash (line 2087) | interface Hash { type Hmac (line 2093) | interface Hmac extends NodeJS.ReadWriteStream { type Cipher (line 2101) | interface Cipher extends NodeJS.ReadWriteStream { type Decipher (line 2113) | interface Decipher extends NodeJS.ReadWriteStream { type Signer (line 2124) | interface Signer extends NodeJS.WritableStream { type Verify (line 2129) | interface Verify extends NodeJS.WritableStream { type DiffieHellman (line 2135) | interface DiffieHellman { type RsaPublicKey (line 2154) | interface RsaPublicKey { type RsaPrivateKey (line 2158) | interface RsaPrivateKey { class Stream (line 2170) | class Stream extends events.EventEmitter { type ReadableOptions (line 2174) | interface ReadableOptions { class Readable (line 2181) | class Readable extends events.EventEmitter implements NodeJS.ReadableStr... type WritableOptions (line 2196) | interface WritableOptions { class Writable (line 2204) | class Writable extends events.EventEmitter implements NodeJS.WritableStr... type DuplexOptions (line 2215) | interface DuplexOptions extends ReadableOptions, WritableOptions { class Duplex (line 2222) | class Duplex extends Readable implements NodeJS.ReadWriteStream { type TransformOptions (line 2233) | interface TransformOptions extends ReadableOptions, WritableOptions { class Transform (line 2239) | class Transform extends events.EventEmitter implements NodeJS.ReadWriteS... class PassThrough (line 2261) | class PassThrough extends Transform { } type InspectOptions (line 2265) | interface InspectOptions { class AssertionError (line 2291) | class AssertionError implements Error { type ReadStream (line 2339) | interface ReadStream extends net.Socket { type WriteStream (line 2344) | interface WriteStream extends net.Socket { class Domain (line 2354) | class Domain extends events.EventEmitter implements NodeJS.Domain { FILE: lib/API.js class API (line 54) | class API { method constructor (line 56) | constructor (opts) { method connect (line 163) | connect (noDaemon, cb) { method destroy (line 199) | destroy (cb) { method disconnect (line 226) | disconnect (cb) { method close (line 241) | close (cb) { method launchModules (line 250) | launchModules (cb) { method launchBus (line 260) | launchBus (cb) { method exitCli (line 268) | exitCli (code) { method start (line 317) | start (cmd, opts, cb) { method reset (line 345) | reset (process_name, cb) { method update (line 392) | update (cb) { method reload (line 440) | reload (process_name, opts, cb) { method restart (line 489) | restart (cmd, opts, cb) { method delete (line 528) | delete (process_name, jsonVia, cb) { method stop (line 561) | stop (process_name, cb) { method list (line 592) | list (opts, cb) { method killDaemon (line 631) | killDaemon (cb) { method kill (line 657) | kill (cb) { method _startScript (line 671) | _startScript (script, opts, cb) { method _startJson (line 900) | _startJson (file, opts, action, pipe, cb) { method actionFromJson (line 1190) | actionFromJson (action, file, opts, jsonVia, cb) { method _operate (line 1304) | _operate (action_name, process_name, envs, cb) { method _handleAttributeUpdate (line 1588) | _handleAttributeUpdate (opts) { method getProcessIdByName (line 1641) | getProcessIdByName (name, cb) { method jlist (line 1660) | jlist (debug) { method slist (line 1686) | slist (tree) { method speedList (line 1708) | speedList (code, apps_acted) { method scale (line 1791) | scale (app_name, number, cb) { method describe (line 1858) | describe (pm2_id, cb) { method deepUpdate (line 1895) | deepUpdate (cb) { FILE: lib/API/Configuration.js function interactiveConfigEdit (line 188) | function interactiveConfigEdit(cb) { function displayConf (line 202) | function displayConf(target_app, cb) { FILE: lib/API/Containerizer.js function pspawn (line 12) | function pspawn(cmd) { function checkDockerSetup (line 36) | function checkDockerSetup() { function parseAndSwitch (line 60) | function parseAndSwitch(file_content, main_file, opts) { function switchDockerFile (line 95) | function switchDockerFile(docker_filepath, main_file, opts) { function generateDockerfile (line 120) | function generateDockerfile(docker_filepath, main_file, opts) { function handleExit (line 139) | function handleExit(CLI, opts, mode) { FILE: lib/API/Dashboard.js function timeSince (line 413) | function timeSince(date) { function gradient (line 447) | function gradient(p, rgb_beginning, rgb_end) { FILE: lib/API/Deploy.js function deployHelper (line 12) | function deployHelper() { FILE: lib/API/Extra.js function basicMDHighlight (line 248) | function basicMDHighlight(lines) { function refreshDashboard (line 713) | function refreshDashboard() { function launchMonitor (line 740) | function launchMonitor() { FILE: lib/API/ExtraMgmt/Docker.js function execDocker (line 8) | function execDocker(cmd, cb) { FILE: lib/API/Log.js function pad (line 307) | function pad(pad, str, padLeft) { FILE: lib/API/Modules/LOCAL.js function install (line 36) | function install(module, cb, verbose) { function installMultipleModules (line 57) | function installMultipleModules(modules, cb, post_install) { function installLangModule (line 102) | function installLangModule(module_name, cb) { FILE: lib/API/Modules/Modularizer.js function launchNPMModules (line 62) | function launchNPMModules(cb) { function launchTARModules (line 73) | function launchTARModules(cb) { FILE: lib/API/Modules/NPM.js function localStart (line 40) | function localStart(PM2, opts, cb) { function generateSample (line 63) | function generateSample(app_name, cb) { function publish (line 110) | function publish(opts, cb) { function moduleExistInLocalDB (line 157) | function moduleExistInLocalDB(CLI, module_name, cb) { function install (line 165) | function install(CLI, module_name, opts, cb) { function getNPMCommandLine (line 181) | function getNPMCommandLine(module_name, install_path) { function continueInstall (line 208) | function continueInstall(CLI, module_name, opts, cb) { function start (line 281) | function start(PM2, modules, module_name, cb) { function uninstall (line 309) | function uninstall(CLI, module_name, cb) { function getModuleConf (line 329) | function getModuleConf(app_name) { function StartModule (line 347) | function StartModule(CLI, opts, cb) { FILE: lib/API/Modules/TAR.js function install (line 34) | function install(PM2, module_filepath, opts, cb) { function retrieveRemote (line 55) | function retrieveRemote(url, dest, cb) { function installLocal (line 76) | function installLocal(PM2, module_filepath, opts, cb) { function deleteModulePath (line 110) | function deleteModulePath(module_name) { function runInstall (line 115) | function runInstall(PM2, target_path, module_name, opts, cb) { function start (line 169) | function start(PM2, module_name, cb) { function uninstall (line 208) | function uninstall(PM2, module_name, cb) { function getModuleName (line 254) | function getModuleName(module_filepath, cb) { function packager (line 273) | function packager(module_path, target_path, cb) { function publish (line 299) | function publish(PM2, folder, cb) { function needPrefix (line 356) | function needPrefix(conf) { FILE: lib/API/Modules/flagExt.js function find_extensions (line 4) | function find_extensions(folder, ext, ret) FILE: lib/API/Monit.js constant RATIO_T1 (line 20) | const RATIO_T1 = Math.floor(os.totalmem() / 500); constant RATIO_T2 (line 22) | const RATIO_T2 = Math.floor(os.totalmem() / 50); constant RATIO_T3 (line 24) | const RATIO_T3 = Math.floor(os.totalmem() / 5); constant RATIO_T4 (line 26) | const RATIO_T4 = Math.floor(os.totalmem()); FILE: lib/API/Serve.js function serveFile (line 250) | function serveFile(uri, request, response) { function parseBasicAuth (line 323) | function parseBasicAuth(auth) { function sendBasicAuthResponse (line 337) | function sendBasicAuthResponse(response) { FILE: lib/API/Startup.js function isNotRoot (line 22) | function isNotRoot(startup_mode, platform, opts, cb) { function detectInitSystem (line 44) | function detectInitSystem() { function getTemplate (line 234) | function getTemplate(type) { function fin (line 447) | function fin(err) { function readDumpFile (line 544) | function readDumpFile(dumpFilePath) { function parseDumpFile (line 556) | function parseDumpFile(dumpFilePath, apps) { FILE: lib/API/UX/pm2-ls.js constant CONDENSED_MODE (line 12) | const CONDENSED_MODE = (process.stdout.columns || 300) < 134 function checkIfProcessAreDumped (line 17) | function checkIfProcessAreDumped(list) { function listModulesAndAppsManaged (line 41) | function listModulesAndAppsManaged(list, commander) { function containersListing (line 303) | function containersListing(sys_infos) { function listHighResourcesProcesses (line 363) | function listHighResourcesProcesses(sys_infos) { function miniMonitBar (line 410) | function miniMonitBar(sys_infos) { FILE: lib/API/pm2-plus/PM2IO.js constant IOAPI (line 9) | const IOAPI = require('@pm2/js-api') constant OAUTH_CLIENT_ID_WEB (line 15) | const OAUTH_CLIENT_ID_WEB = '138558311' constant OAUTH_CLIENT_ID_CLI (line 16) | const OAUTH_CLIENT_ID_CLI = '0943857435' method usePM2Client (line 20) | static usePM2Client (instance) { method strategy (line 24) | static strategy () { method init (line 57) | static init () { method launch (line 71) | static launch (command, opts) { method openUI (line 160) | static openUI () { method validateAccount (line 209) | static validateAccount (token) { method createBucketHandler (line 231) | static createBucketHandler (err, bucket) { method createBucket (line 250) | static createBucket (cb) { method connectToBucket (line 279) | static connectToBucket (cb) { method authenticate (line 321) | static authenticate () { method open (line 341) | static open (target, appName, callback) { FILE: lib/API/pm2-plus/auth-strategies/CliAuth.js method retrieveTokens (line 20) | retrieveTokens (km, cb) { method isAuthenticated (line 28) | isAuthenticated () { method verifyToken (line 51) | verifyToken (refresh) { method _retrieveTokens (line 59) | _retrieveTokens (optionalCallback) { method authenticate (line 119) | authenticate (cb) { method login (line 127) | login (cb) { method register (line 153) | register (cb) { method _registerUser (line 202) | _registerUser (opts, cb) { method _loginUser (line 226) | _loginUser (user_info, cb) { method _validateEmail (line 262) | _validateEmail (email) { method _validateUsername (line 269) | _validateUsername (value) { method deleteTokens (line 276) | deleteTokens (km) { FILE: lib/API/pm2-plus/auth-strategies/WebAuth.js method retrieveTokens (line 15) | retrieveTokens (km, cb) { method isAuthenticated (line 22) | isAuthenticated () { method _retrieveTokens (line 46) | _retrieveTokens (optionalCallback) { method loginViaWeb (line 111) | loginViaWeb (cb) { method deleteTokens (line 143) | deleteTokens (km) { method open (line 156) | open (target, appName, callback) { FILE: lib/API/pm2-plus/helpers.js function processesAreAlreadyMonitored (line 10) | function processesAreAlreadyMonitored(CLI, cb) { function install (line 57) | function install(cb) { FILE: lib/API/pm2-plus/process-selector.js function monitor (line 22) | function monitor (pm_id, cb) { FILE: lib/Client.js function noop (line 19) | function noop() {} function onError (line 264) | function onError(e) { function quit (line 558) | function quit() { FILE: lib/Common.js function homedir (line 28) | function homedir() { function resolveHome (line 48) | function resolveHome(filepath) { function filterEnv (line 192) | function filterEnv (envObj) { function warn (line 909) | function warn(warning){ FILE: lib/Configuration.js function splitKey (line 15) | function splitKey(key) { function serializeConfiguration (line 26) | function serializeConfiguration(json_conf) { FILE: lib/Daemon.js function profile (line 161) | function profile(type, msg, cb) { FILE: lib/God/ActionMethods.js function fin (line 141) | function fin(err) { function saveProc (line 186) | function saveProc(apps) { function filterBadProcess (line 887) | function filterBadProcess(pro) { function getProcessId (line 901) | function getProcessId(pro) { FILE: lib/God/ForkMode.js function transformLogToJson (line 133) | function transformLogToJson(pm2_env, type, data) { function prefixLogWithDate (line 143) | function prefixLogWithDate(pm2_env, data) { FILE: lib/God/Reload.js function softReload (line 25) | function softReload(God, id, cb) { function hardReload (line 108) | function hardReload(God, id, wait_msg, cb) { FILE: lib/HttpInterface.js function startWebServer (line 18) | function startWebServer(pm2) { FILE: lib/ProcessContainer.js function exec (line 113) | function exec(script, stds) { FILE: lib/ProcessContainerBun.js function exec (line 106) | function exec(script, stds) { FILE: lib/ProcessUtils.js method isESModule (line 22) | isESModule(exec_path) { FILE: lib/TreeKill.js function killAll (line 42) | function killAll (tree, signal, callback) { function killPid (line 69) | function killPid(pid, signal) { function buildProcessTree (line 79) | function buildProcessTree (parentPid, tree, pidsToProcess, spawnChildPro... FILE: lib/Utility.js function timestamp (line 100) | function timestamp(){ FILE: lib/VersionCheck.js function hasDockerEnv (line 7) | function hasDockerEnv() { function hasDockerCGroup (line 16) | function hasDockerCGroup() { FILE: lib/binaries/CLI.js function displayUsage (line 99) | function displayUsage() { function displayExamples (line 109) | function displayExamples() { function beginCommandProcessing (line 144) | function beginCommandProcessing() { function checkCompletion (line 157) | function checkCompletion(){ function failOnUnknown (line 236) | function failOnUnknown(fn) { function patchCommanderArg (line 253) | function patchCommanderArg(cmd) { function plusHandler (line 624) | function plusHandler (command, opts) { FILE: lib/binaries/DevCLI.js function postExecCmd (line 42) | function postExecCmd(command, cb) { function run (line 64) | function run(cmd, opts) { function exitPM2 (line 143) | function exitPM2() { function autoExit (line 154) | function autoExit(final) { FILE: lib/binaries/Runtime.js function exitPM2 (line 88) | function exitPM2() { FILE: lib/binaries/Runtime4Docker.js function exec (line 110) | function exec() { FILE: lib/completion.js function trim (line 113) | function trim (s) { function cleanPrefix (line 117) | function cleanPrefix(s) { function abbrev (line 121) | function abbrev(o) { return function(it) { function script (line 128) | function script(name, completer, cb) { function install (line 137) | function install(name, completer, cb) { function uninstall (line 170) | function uninstall(name, completer, cb) { function readRc (line 190) | function readRc(completer, cb) { function writeRc (line 199) | function writeRc(content, cb) { function installed (line 208) | function installed (marker, completer, cb) { function parseEnv (line 216) | function parseEnv() { FILE: lib/tools/Config.js method schema (line 23) | get schema(){ FILE: lib/tools/IsAbsolute.js function posix (line 3) | function posix(path) { function win32 (line 7) | function win32(path) { FILE: lib/tools/copydirSync.js function copydirSync (line 11) | function copydirSync(from, to, options) { function listDirectorySync (line 70) | function listDirectorySync(from, to, options) { function copyFromArraySync (line 75) | function copyFromArraySync(files, from, to, options) { function writeFileSync (line 82) | function writeFileSync(from, to, options, stats) { function rewriteSync (line 88) | function rewriteSync(f, options, stats, callback) { FILE: lib/tools/find-package-json.js function parse (line 13) | function parse(data) { FILE: lib/tools/isbinaryfile.js function isBinaryCheck (line 50) | function isBinaryCheck(bytes, size) { FILE: lib/tools/json5.js function isWordChar (line 548) | function isWordChar(char) { function isWordStart (line 555) | function isWordStart(char) { function isWord (line 561) | function isWord(key) { function isArray (line 582) | function isArray(obj) { function isDate (line 590) | function isDate(obj) { function checkForCircular (line 599) | function checkForCircular(obj) { function makeIndent (line 607) | function makeIndent(str, num, noNewLine) { function escapeString (line 649) | function escapeString(string) { function internalStringify (line 665) | function internalStringify(holder, key, isTopLevel) { FILE: lib/tools/open.js function open (line 20) | function open(target, appName, callback) { function escape (line 61) | function escape(s) { FILE: lib/tools/sexec.js function _exec (line 8) | function _exec(command, options, callback) { FILE: lib/tools/treeify.js function makePrefix (line 18) | function makePrefix(key, last) { function filterKeys (line 28) | function filterKeys(obj, hideFunctions) { function growBranch (line 44) | function growBranch(key, root, last, lastStates, showValues, hideFunctio... FILE: lib/tools/which.js function statFollowLinks (line 13) | function statFollowLinks() { function isWindowsPlatform (line 17) | function isWindowsPlatform() { function splitPath (line 22) | function splitPath(p) { function isExecutable (line 28) | function isExecutable(pathName) { function checkPath (line 38) | function checkPath(pathName) { function _which (line 56) | function _which(cmd) { FILE: paths.js function getDefaultPM2Home (line 11) | function getDefaultPM2Home() { FILE: test/fixtures/c-compile/hello.c function main (line 2) | int main() FILE: test/fixtures/esmodules/mjs/circle.mjs function area (line 3) | function area(radius) { function circumference (line 7) | function circumference(radius) { FILE: test/fixtures/esmodules/packagemodule/circle.js function area (line 3) | function area(radius) { function circumference (line 7) | function circumference(radius) { FILE: test/fixtures/interface/http_transaction.js function makeid (line 21) | function makeid() { function request (line 31) | function request(path) { FILE: test/fixtures/interpreter/echo.ts class Greeter (line 2) | class Greeter { method constructor (line 3) | constructor(public greeting: string) { } method greet (line 4) | greet() { FILE: test/fixtures/interpreter/echo.tsx class Greeter (line 2) | class Greeter { method constructor (line 3) | constructor(public greeting: string) { } method greet (line 4) | greet() { FILE: test/fixtures/mjs/test.mjs function test (line 1) | function test() { FILE: test/fixtures/source-map/models.js function UserMessage (line 3) | function UserMessage(payload) { FILE: test/fixtures/throw-string.js function crash (line 2) | function crash() { FILE: test/helpers/plan.js function Plan (line 11) | function Plan(count, done) { FILE: test/interface/bus.spec.mocha.js constant PATH_FIXTURES (line 6) | const PATH_FIXTURES = process.cwd() + '/test/interface/fixtures/'; FILE: test/parallel.js constant CONCURRENT_TEST (line 11) | const CONCURRENT_TEST = 3 constant DOCKER_IMAGE_NAME (line 12) | const DOCKER_IMAGE_NAME = 'pm2-test' function run (line 16) | function run(cmd, cb) { function buildContainer (line 29) | function buildContainer(cb) { function listAllTest (line 33) | function listAllTest(cb) { function launchTestSuite (line 52) | function launchTestSuite(files, cb) { FILE: test/programmatic/conf_update.mocha.js constant PM2 (line 2) | const PM2 = require('../..'); FILE: test/programmatic/exp_backoff_restart_delay.mocha.js constant PM2 (line 5) | const PM2 = require('../..'); FILE: test/programmatic/god.mocha.js function getConf (line 23) | function getConf() { function getConf2 (line 32) | function getConf2() { function getConf3 (line 41) | function getConf3() { function getConf4 (line 50) | function getConf4() { function deleteAll (line 59) | function deleteAll(data, cb) { FILE: test/programmatic/internal_config.mocha.js constant PM2 (line 2) | const PM2 = require('../..'); FILE: test/programmatic/module_tar.mocha.js constant PM2 (line 2) | const PM2 = require('../..'); FILE: test/programmatic/modules.mocha.js constant PM2 (line 2) | const PM2 = require('../..'); FILE: test/programmatic/version.mocha.js constant PM2 (line 2) | const PM2 = require('../..'); FILE: test/programmatic/watcher.js function testPM2Env (line 24) | function testPM2Env(event) { function errShouldBeNull (line 44) | function errShouldBeNull(err) { FILE: types/index.d.ts type Proc (line 316) | interface Proc { type Command (line 345) | interface Command { type ProcessDescription (line 356) | interface ProcessDescription { type Monit (line 376) | interface Monit { type Pm2Env (line 390) | interface Pm2Env { type StartOptions (line 427) | interface StartOptions { type ReloadOptions (line 630) | interface ReloadOptions { type ServeOptions (line 641) | interface ServeOptions { type DockerOptions (line 663) | interface DockerOptions { type InstallOptions (line 689) | interface InstallOptions { type ProcessStatus (line 714) | type ProcessStatus = 'online' | 'stopping' | 'stopped' | 'launching' | '... type Platform (line 715) | type Platform = 'ubuntu' | 'centos' | 'redhat' | 'gentoo' | 'systemd' | ... type ErrCallback (line 717) | type ErrCallback = (err: Error) => void; type ErrProcCallback (line 718) | type ErrProcCallback = (err: Error, proc: Proc) => void; type ErrProcDescCallback (line 719) | type ErrProcDescCallback = (err: Error, processDescription: ProcessDescr... type ErrProcDescsCallback (line 720) | type ErrProcDescsCallback = (err: Error, processDescriptionList: Process... type ErrResultCallback (line 721) | type ErrResultCallback = (err: Error, result: any) => void; type ErrBusCallback (line 722) | type ErrBusCallback = (err: Error, bus: any) => void;