UNPKG

frau-publisher

Version:

A free-range-app utility for publishing to our CDN.

58 lines (56 loc) 1.7 kB
'use strict'; module.exports = { getDevTag: function(argv) { return argv.devtag || process.env[argv.devtagvar] || process.env.npm_package_config_frauPublisher_devTag || process.env[process.env.npm_package_config_frauPublisher_devTagVar]; }, getFiles: function(argv) { return argv.files || process.env.npm_package_config_frauPublisher_files; }, getKey: function(argv) { return argv.key || process.env[argv.accesskeyvar] || process.env.npm_package_config_frauPublisher_creds_key; }, getSecret: function(argv) { return argv.secret || process.env[argv.secretvar] || process.env.npm_package_config_frauPublisher_creds_secret || process.env[process.env.npm_package_config_frauPublisher_creds_secretVar]; }, getSessionToken: function(argv) { return argv.sessiontoken || process.env[argv.sessiontokenvar]; }, getModuleType: function(argv) { return argv.moduletype || process.env.npm_package_config_frauPublisher_moduleType; }, getOptions: function(argv) { return { creds: { key: this.getKey(argv), secret: this.getSecret(argv), sessionToken: this.getSessionToken(argv) }, devTag: this.getDevTag(argv), files: this.getFiles(argv), moduleType: this.getModuleType(argv), targetDirectory: this.getTargetDirectory(argv), version: this.getVersion(argv) }; }, getTargetDirectory: function(argv) { return argv.targetdir || process.env.npm_package_config_frauPublisher_targetDirectory; }, getVersion: function(argv) { return argv.version || process.env[argv.versionvar] || process.env.npm_package_config_frauPublisher_version || process.env[process.env.npm_package_config_frauPublisher_versionVar]; } };