Other metadata files

Installed Plugins and dependencies for platform json

Metadata about what plugins are installed (top-level or as dependencies) on this platform, and what config-file changes have been made.

Written by: Plugman

Read by: Plugman

Installed Plugins and dependencies all platforms?

{$CLI_PROJECT}/plugins/<platform>.json

Metadata about what plugins are installed (top-level or as dependencies) on this platform, and what config-file changes have been made.

Written by: Plugman (cli changes the plugin_dir)

Read by: Plugman (cli changes the plugin_dir)

HTML App - JavaScript plugins & modules - loaded by cordova.js

$PROJECT/platforms/<platform>/.../www/cordova_plugins.js

Array of JavaScript modules (from plugins) loaded at runtime on this platform.

Reads installed plugins from: $PROJECT/plugins/<platform>.json

Written by: Plugman during prepare step

Automatically generated

Since cordova v3.2 - includes list of installed plugins (mapping from plugin IDs to versions)

Project config.json

$PROJECT/.cordova/config.json

Project-specific configuration for CLI. Sets the project name, as well as allowing users to override where libraries (like cordova-android, cordova-ios, etc.) are lazy-loaded from (local disk, different versions, etc.)