module.exports = function()

in src/plugman/util/default-engines.js [22:49]


module.exports = function (project_dir) {
    return {
        cordova:
            { platform: '*', currentVersion: require('../../../package.json').version },
        'cordova-plugman':
            { platform: '*', currentVersion: require('../../../package.json').version },
        'cordova-android':
            { platform: 'android', scriptSrc: path.join(project_dir, 'cordova', 'version') },
        'cordova-ios':
            { platform: 'ios', scriptSrc: path.join(project_dir, 'cordova', 'version') },
        'cordova-osx':
            { platform: 'osx', scriptSrc: path.join(project_dir, 'cordova', 'version') },
        'cordova-windows':
            { platform: 'windows', scriptSrc: path.join(project_dir, 'cordova', 'version') },
        'cordova-browser':
            { platform: 'browser', scriptSrc: path.join(project_dir, 'cordova', 'version') },
        'cordova-electron':
            { platform: 'electron', scriptSrc: path.join(project_dir, 'cordova', 'version') },
        'apple-xcode':
            { platform: 'ios', scriptSrc: path.join(project_dir, 'cordova', 'apple_xcode_version') },
        'apple-ios':
            { platform: 'ios', scriptSrc: path.join(project_dir, 'cordova', 'apple_ios_version') },
        'apple-osx':
            { platform: 'ios', scriptSrc: path.join(project_dir, 'cordova', 'apple_osx_version') },
        'android-sdk':
            { platform: 'android', scriptSrc: path.join(project_dir, 'cordova', 'android_sdk_version') }
    };
};