SYMBOL INDEX (179 symbols across 52 files) FILE: cordova-lib.js method binname (line 23) | set binname (name) { method binname (line 26) | get binname () { FILE: integration-tests/HooksRunner.spec.js function getActualHooksOrder (line 78) | function getActualHooksOrder () { function checkHooksOrderFile (line 83) | function checkHooksOrderFile () { function addHooks (line 91) | function addHooks (hooksXml, doc) { function addHooksToConfig (line 122) | function addHooksToConfig (hooksXml) { function addHooksToPlugin (line 208) | function addHooksToPlugin (hooksXml) { FILE: integration-tests/fetch.spec.js constant TIMEOUT (line 25) | const TIMEOUT = 60 * 1000; FILE: integration-tests/pkgJson.spec.js function copyFixture (line 51) | function copyFixture (fixtureRelativePath) { function installedPlatforms (line 58) | function installedPlatforms () { function platformVersion (line 63) | function platformVersion (platformName) { function pluginVersion (line 69) | function pluginVersion (pluginName) { function specSatisfiedBy (line 75) | function specSatisfiedBy (version) { function specWithMinSatisfyingVersion (line 82) | function specWithMinSatisfyingVersion (version) { method compare (line 93) | compare (version, spec) { method compare (line 102) | compare (spec, version) { FILE: integration-tests/platform.spec.js function installedPlatforms (line 53) | function installedPlatforms () { FILE: integration-tests/plugin.spec.js function addPlugin (line 57) | function addPlugin (project, target, id, options) { function removePlugin (line 74) | function removePlugin (project, id) { function mockPluginFetch (line 89) | function mockPluginFetch (project, id, dir) { FILE: integration-tests/plugman_uninstall.spec.js function setupProject (line 42) | function setupProject (name) { function validateReturnedResultFor (line 125) | function validateReturnedResultFor (values, expectedResult) { FILE: spec/common.js method getReceivedMessages (line 37) | getReceivedMessages (emitSpy) { FILE: spec/cordova/fixtures/projects/platformApi/platforms/windows/cordova/Api.js constant PLATFORM (line 22) | const PLATFORM = 'windows'; function Api (line 24) | function Api (platform, rootDir) { FILE: spec/cordova/platform/addHelper.spec.js function installPluginsForNewPlatformWithTestArgs (line 298) | function installPluginsForNewPlatformWithTestArgs () { FILE: spec/cordova/platforms/platforms.spec.js constant CORDOVA_ROOT (line 29) | const CORDOVA_ROOT = path.join(__dirname, '../fixtures/projects/platform... constant PLATFORM_WITH_API (line 30) | const PLATFORM_WITH_API = path.join(CORDOVA_ROOT, 'platforms/windows'); constant PLATFORM_SYMLINK (line 31) | const PLATFORM_SYMLINK = path.join(os.tmpdir(), 'cordova_windows_symlink'); FILE: spec/cordova/plugin/add.getFetchVersion.spec.js constant UNMET_REQ_REGEX (line 29) | const UNMET_REQ_REGEX = /\s+([^\s]+)[^\d]+(\d+\.\d+\.\d+) in project, (.... function unmetRequirementsCollector (line 31) | function unmetRequirementsCollector (warning) { function expectUnmetRequirements (line 45) | function expectUnmetRequirements (expected) { function getPlatformRequirement (line 52) | function getPlatformRequirement (requirement) { function getCordovaRequirement (line 60) | function getCordovaRequirement (requirement) { function getPluginRequirement (line 68) | function getPluginRequirement (requirement) { function getFetchVersion (line 118) | function getFetchVersion (plugin) { FILE: spec/cordova/plugin/plugin_spec_parser.spec.js function checkPluginSpecParsing (line 23) | function checkPluginSpecParsing (testString, id, version) { FILE: spec/cordova/prepare/platforms.spec.js method add_config_changes (line 34) | add_config_changes () {} FILE: spec/cordova/project-metadata-apis.spec.js function findPlatform (line 101) | function findPlatform (platforms, platformName) { function findPlugin (line 110) | function findPlugin (plugins, pluginId) { FILE: spec/cordova/restore-util.spec.js function getCfgEngineNames (line 59) | function getCfgEngineNames (cfg = getCfg()) { function platformPkgName (line 63) | function platformPkgName (platformName) { function expectPluginsInPkgJson (line 67) | function expectPluginsInPkgJson (plugins) { function expectPlatformAdded (line 92) | function expectPlatformAdded (platform) { function expectPluginAdded (line 106) | function expectPluginAdded (plugin) { function expectPluginsAddedAndSavedToPkgJson (line 121) | function expectPluginsAddedAndSavedToPkgJson (plugins) { FILE: spec/cordova/util.spec.js function expectFindPluginsToReturn (line 130) | function expectFindPluginsToReturn (expectedPlugins) { FILE: spec/fixture-helper.js method androidApp (line 44) | androidApp () { method projectWithPlatform (line 61) | async projectWithPlatform () { method androidPlatform (line 77) | androidPlatform () { method copyTo (line 93) | async copyTo (targetPath) { function linkToGlobalModulesFrom (line 102) | function linkToGlobalModulesFrom (dir) { FILE: spec/helpers.js function getConfigPath (line 29) | function getConfigPath (dir) { method pathNormalizingTo (line 169) | pathNormalizingTo (expectedPath) { method compare (line 179) | compare (file) { FILE: spec/plugman/install.spec.js function pluginDir (line 35) | function pluginDir (pluginId) { constant TIMEOUT (line 43) | const TIMEOUT = 9000; method noPlugins (line 50) | noPlugins (path) { method dependencies (line 60) | dependencies (id, dir) { class PlatformApiMock (line 229) | class PlatformApiMock { method addPlugin (line 230) | static addPlugin () { return Promise.resolve(); } FILE: spec/plugman/util/metadata.spec.js method writeFileSync (line 30) | writeFileSync (_, data) { fetchJson = data; } method unlinkSync (line 31) | unlinkSync () { fetchJson = null; } FILE: spec/project-test-helpers.js class TestConfigParser (line 28) | class TestConfigParser extends ConfigParser { method addPlugin (line 29) | addPlugin (plugin) { method addEngine (line 33) | addEngine (...args) { function setupBaseProject (line 42) | function setupBaseProject () { function getCfg (line 54) | function getCfg () { function getPkgJson (line 60) | function getPkgJson (propPath) { function setPkgJson (line 71) | function setPkgJson (propPath, value) { FILE: src/cordova/cordova.js method binname (line 32) | get binname () { return cordova_util.binname; } method binname (line 33) | set binname (name) { cordova_util.binname = name; } FILE: src/cordova/platform/addHelper.js function addHelper (line 40) | function addHelper (cmd, hooksRunner, projectRoot, targets, opts) { function readPackageJsonIfExists (line 240) | function readPackageJsonIfExists (packageDir) { function getVersionFromPackageJson (line 247) | function getVersionFromPackageJson (platform, { dependencies, devDepende... function getVersionFromConfigFile (line 252) | function getVersionFromConfigFile (platform, cfg) { function downloadPlatform (line 263) | function downloadPlatform (projectRoot, platform, version, opts) { function installPluginsForNewPlatform (line 288) | function installPluginsForNewPlatform (platform, projectRoot, opts) { FILE: src/cordova/platform/getPlatformDetailsFromDir.js function getPlatformDetailsFromDir (line 28) | function getPlatformDetailsFromDir (dir, platformIfKnown) { function platformFromName (line 62) | function platformFromName (name) { FILE: src/cordova/platform/index.js function platform (line 48) | function platform (command, targets, opts) { FILE: src/cordova/platform/list.js function list (line 25) | function list (hooksRunner, projectRoot, opts) { function addDeprecatedInformationToPlatforms (line 49) | function addDeprecatedInformationToPlatforms (platformsList) { FILE: src/cordova/platform/remove.js function remove (line 33) | function remove (hooksRunner, projectRoot, targets, opts) { FILE: src/cordova/plugin/add.js function add (line 49) | function add (projectRoot, hooksRunner, opts) { function determinePluginTarget (line 198) | function determinePluginTarget (projectRoot, cfg, target, fetchOptions) { function parseSource (line 290) | function parseSource (target, opts) { function getVersionFromConfigFile (line 304) | function getVersionFromConfigFile (plugin, cfg) { function getFetchVersion (line 332) | function getFetchVersion (projectRoot, pluginInfo, cordovaVersion) { constant UPPER_BOUND_REGEX (line 357) | const UPPER_BOUND_REGEX = /^<\d+\.\d+\.\d+$/; function determinePluginVersionToFetch (line 374) | function determinePluginVersionToFetch (pluginInfo, pluginMap, platformM... function getFailedRequirements (line 500) | function getFailedRequirements (reqs, pluginMap, platformMap, cordovaVer... function findVersion (line 543) | function findVersion (versions, version) { function listUnmetRequirements (line 554) | function listUnmetRequirements (name, failedRequirements) { FILE: src/cordova/plugin/index.js function plugin (line 29) | function plugin (command, targets, opts) { FILE: src/cordova/plugin/list.js function list (line 27) | function list (projectRoot, hooksRunner, opts) { FILE: src/cordova/plugin/plugin_spec_parser.js constant NPM_SPEC_REGEX (line 21) | const NPM_SPEC_REGEX = /^(@[^/]+\/)?([^@/]+)(?:@(.+))?$/; function PluginSpec (line 32) | function PluginSpec (raw, id, version) { function parse (line 50) | function parse (raw) { FILE: src/cordova/plugin/remove.js function remove (line 39) | function remove (projectRoot, targets, hooksRunner, opts) { function validatePluginId (line 156) | function validatePluginId (pluginId, installedPlugins) { FILE: src/cordova/plugin/util.js function getInstalledPlugins (line 32) | function getInstalledPlugins (projectRoot) { function mergeVariables (line 49) | function mergeVariables (pluginInfo, cfg, opts) { function info (line 75) | function info (plugin) { FILE: src/cordova/prepare.js function prepare (line 29) | function prepare (options) { FILE: src/cordova/prepare/platforms.js function preparePlatforms (line 37) | function preparePlatforms (platformList, projectRoot, options) { FILE: src/cordova/project_metadata.js function getPlatforms (line 28) | function getPlatforms (projectRoot) { function getPlugins (line 54) | function getPlugins (projectRoot) { FILE: src/cordova/requirements.js function getPlatformRequirementsOrError (line 47) | function getPlatformRequirementsOrError (platform) { FILE: src/cordova/restore-util.js function installPlatformsFromConfigXML (line 35) | function installPlatformsFromConfigXML (platforms, opts) { function installPluginsFromConfigXML (line 158) | function installPluginsFromConfigXML (args) { FILE: src/cordova/targets.js function handleError (line 25) | function handleError (error) { function displayDevices (line 34) | function displayDevices (projectRoot, platform, options) { function displayVirtualDevices (line 41) | function displayVirtualDevices (projectRoot, platform, options) { FILE: src/cordova/util.js function removePlatformPluginsJson (line 51) | function removePlatformPluginsJson (projectRoot, target) { function requireNoCache (line 56) | function requireNoCache (pkgJsonPath) { function isUrl (line 63) | function isUrl (value) { function isRootDir (line 72) | function isRootDir (dir) { function isCordova (line 93) | function isCordova (dir) { function getProjectRoot (line 128) | function getProjectRoot () { function cdProjectRoot (line 139) | function cdProjectRoot () { function getOrigWorkingDirectory (line 149) | function getOrigWorkingDirectory () { function _resetOrigCwd (line 153) | function _resetOrigCwd () { function fixRelativePath (line 158) | function fixRelativePath (value, /* optional */ cwd) { function convertToRealPathSafe (line 171) | function convertToRealPathSafe (path) { function listPlatforms (line 179) | function listPlatforms (project_dir) { function getInstalledPlatformsWithVersions (line 192) | function getInstalledPlatformsWithVersions (project_dir) { function getPlatformVersion (line 204) | function getPlatformVersion (platformPath) { function getPlatformVersionOrNull (line 219) | function getPlatformVersionOrNull (platformPath) { function findPlugins (line 228) | function findPlugins (pluginDir) { function projectWww (line 237) | function projectWww (projectDir) { function projectConfig (line 241) | function projectConfig (projectDir) { function preProcessOptions (line 252) | function preProcessOptions (inputOptions) { function isDirectory (line 296) | function isDirectory (dir) { function getPlatformApiFunction (line 306) | function getPlatformApiFunction (dir, platform) { FILE: src/hooks/Context.js function Context (line 29) | function Context (hook, opts) { FILE: src/hooks/HooksRunner.js function HooksRunner (line 33) | function HooksRunner (projectRoot) { function globalFire (line 88) | function globalFire (hook, opts) { function getEventHandlerJobs (line 97) | function getEventHandlerJobs (hook, opts) { function getHookJobs (line 102) | function getHookJobs (hook, opts) { function runJobsSerially (line 113) | function runJobsSerially (jobs) { function runScript (line 120) | function runScript (script, context) { function runScriptViaModuleLoader (line 144) | function runScriptViaModuleLoader (script, context) { function runScriptViaChildProcessSpawn (line 168) | function runScriptViaChildProcessSpawn (script, context) { function isHookDisabled (line 197) | function isHookDisabled (opts, hook) { FILE: src/hooks/scriptsFinder.js function getApplicationHookScripts (line 47) | function getApplicationHookScripts (hook, opts) { function getPluginsHookScripts (line 66) | function getPluginsHookScripts (hook, opts) { function getPluginScriptFiles (line 86) | function getPluginScriptFiles (plugin, hook, platforms) { function getAllPluginsHookScriptFiles (line 101) | function getAllPluginsHookScriptFiles (hook, opts) { FILE: src/platforms/index.js function getPlatformApi (line 31) | function getPlatformApi (platform, platformRootDir) { function hostSupports (line 64) | function hostSupports (platform) { FILE: src/plugman/fetch.js function fetchPlugin (line 39) | function fetchPlugin (plugin_src, plugins_dir, options) { function checkID (line 177) | function checkID (expectedIdAndVersion, pinfo) { function loadLocalPlugins (line 194) | function loadLocalPlugins (searchpath, pluginInfoProvider) { function findLocalPlugin (line 228) | function findLocalPlugin (plugin_src, searchpath, pluginInfoProvider) { function copyPlugin (line 257) | function copyPlugin (pinfo, plugins_dir, link) { FILE: src/plugman/install.js function possiblyFetch (line 83) | function possiblyFetch (id, plugins_dir, options) { function checkEngines (line 100) | function checkEngines (engines) { function cleanVersionOutput (line 116) | function cleanVersionOutput (version, name) { function callEngineScripts (line 152) | function callEngineScripts (engines, project_dir) { function getEngines (line 187) | function getEngines (pluginInfo, platform, project_dir, plugin_dir) { function runInstall (line 240) | function runInstall (actions, platform, project_dir, plugin_dir, plugins... function installDependencies (line 357) | function installDependencies (install, dependencies, options) { function tryFetchDependency (line 392) | function tryFetchDependency (dep, install, options) { function installDependency (line 476) | function installDependency (dep, install, options) { function handleInstall (line 546) | function handleInstall (actions, pluginInfo, platform, project_dir, plug... function interp_vars (line 573) | function interp_vars (vars, text) { function isAbsolutePath (line 581) | function isAbsolutePath (_path) { function copyPlugin (line 587) | function copyPlugin (plugin_src_dir, plugins_dir, link, pluginInfoProvid... FILE: src/plugman/uninstall.js function uninstall (line 39) | function uninstall (platform, project_dir, id, plugins_dir, options) { function findDependencies (line 140) | function findDependencies (pluginId) { function runUninstallPlatform (line 231) | function runUninstallPlatform (actions, platform, project_dir, plugin_di... function handleUninstall (line 311) | function handleUninstall (actions, platform, pluginInfo, project_dir, ww... FILE: src/plugman/util/dep-graph.js method constructor (line 21) | constructor () { method add (line 25) | add (id, dep) { method getChain (line 36) | getChain (id) { FILE: src/plugman/util/metadata.js function getJson (line 25) | function getJson (pluginsDir) { FILE: src/plugman/variable-merge.js function mergeVariables (line 34) | function mergeVariables (plugin_dir, platform, options) { FILE: src/util/promise-util.js function Q_chainmap (line 24) | function Q_chainmap (args, func) {