Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@axway/amplify-config

Package Overview
Dependencies
Maintainers
14
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@axway/amplify-config - npm Package Compare versions

Comparing version 1.3.0 to 2.0.0

48

dist/index.js

@@ -7,4 +7,12 @@ "use strict";

exports.loadConfig = loadConfig;
Object.defineProperty(exports, "Config", {
enumerable: true,
get: function () {
return _configKit.default;
}
});
exports.default = exports.configFile = void 0;
var _configKit = _interopRequireDefault(require("config-kit"));
var _os = _interopRequireDefault(require("os"));

@@ -14,2 +22,4 @@

var _appcdPath = require("appcd-path");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -28,6 +38,6 @@

* @param {Object} [opts] - An object with various options.
* @param {String} [opts.configFile] - Path to the config file to load as the reference.
* @param {String} [opts.userConfigFile=~/.axway/amplify-cli.json] - Path to the user defined
* config file. If the file does not exist, an empty object will be written
* @returns {Config} An appcd-config instance
* @param {Object} [opts.config] - A object to initialize the config with. Note that if a
* `configFile` is also specified, this `config` is applied AFTER the config file has been loaded.
* @param {String} [opts.configFile] - The path to a .js or .json config file to load.
* @returns {Config}
*/

@@ -38,26 +48,16 @@

function loadConfig({
configFile: appConfigFile,
userConfigFile
} = {}) {
const {
existsSync,
outputJSONSync
} = require('fs-extra');
const Config = require('appcd-config').default;
if (!userConfigFile) {
userConfigFile = configFile;
function loadConfig(opts = {}) {
// validate the config options
if (opts.config && (typeof opts.config !== 'object' || Array.isArray(opts.config))) {
throw new TypeError('Expected config to be an object');
}
if (!existsSync(userConfigFile)) {
outputJSONSync(userConfigFile, {});
if (opts.configFile && typeof opts.configFile !== 'string') {
throw new TypeError('Expected config file to be a string');
}
const cfg = new Config({
configFile: appConfigFile
const cfg = new _configKit.default({
data: opts.config,
file: (0, _appcdPath.expandPath)(opts.configFile || configFile)
});
cfg.userConfigFile = userConfigFile;
cfg.loadUserConfig(userConfigFile);
return cfg;

@@ -68,2 +68,2 @@ }

exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIkVycm9yIiwicHJlcGFyZVN0YWNrVHJhY2UiLCJyZXF1aXJlIiwiY29uZmlnRmlsZSIsInBhdGgiLCJqb2luIiwib3MiLCJob21lZGlyIiwibG9hZENvbmZpZyIsImFwcENvbmZpZ0ZpbGUiLCJ1c2VyQ29uZmlnRmlsZSIsImV4aXN0c1N5bmMiLCJvdXRwdXRKU09OU3luYyIsIkNvbmZpZyIsImRlZmF1bHQiLCJjZmciLCJsb2FkVXNlckNvbmZpZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFLQTs7QUFDQTs7OztBQU5BO0FBQ0EsSUFBSSxDQUFDQSxLQUFLLENBQUNDLGlCQUFYLEVBQThCO0FBQzdCQyxFQUFBQSxPQUFPLENBQUMsNkJBQUQsQ0FBUDtBQUNBOztBQUtNLE1BQU1DLFVBQVUsR0FBR0MsY0FBS0MsSUFBTCxDQUFVQyxZQUFHQyxPQUFILEVBQVYsRUFBd0IsUUFBeEIsRUFBa0Msa0JBQWxDLENBQW5CO0FBRVA7Ozs7Ozs7Ozs7Ozs7O0FBVU8sU0FBU0MsVUFBVCxDQUFvQjtBQUFFTCxFQUFBQSxVQUFVLEVBQUVNLGFBQWQ7QUFBNkJDLEVBQUFBO0FBQTdCLElBQWdELEVBQXBFLEVBQXdFO0FBQzlFLFFBQU07QUFBRUMsSUFBQUEsVUFBRjtBQUFjQyxJQUFBQTtBQUFkLE1BQWlDVixPQUFPLENBQUMsVUFBRCxDQUE5Qzs7QUFDQSxRQUFNVyxNQUFNLEdBQUdYLE9BQU8sQ0FBQyxjQUFELENBQVAsQ0FBd0JZLE9BQXZDOztBQUVBLE1BQUksQ0FBQ0osY0FBTCxFQUFxQjtBQUNwQkEsSUFBQUEsY0FBYyxHQUFHUCxVQUFqQjtBQUNBOztBQUVELE1BQUksQ0FBQ1EsVUFBVSxDQUFDRCxjQUFELENBQWYsRUFBaUM7QUFDaENFLElBQUFBLGNBQWMsQ0FBQ0YsY0FBRCxFQUFpQixFQUFqQixDQUFkO0FBQ0E7O0FBRUQsUUFBTUssR0FBRyxHQUFHLElBQUlGLE1BQUosQ0FBVztBQUFFVixJQUFBQSxVQUFVLEVBQUVNO0FBQWQsR0FBWCxDQUFaO0FBQ0FNLEVBQUFBLEdBQUcsQ0FBQ0wsY0FBSixHQUFxQkEsY0FBckI7QUFDQUssRUFBQUEsR0FBRyxDQUFDQyxjQUFKLENBQW1CTixjQUFuQjtBQUVBLFNBQU9LLEdBQVA7QUFDQTs7ZUFFY1AsVSIsInNvdXJjZXNDb250ZW50IjpbIi8qIGlzdGFuYnVsIGlnbm9yZSBpZiAqL1xuaWYgKCFFcnJvci5wcmVwYXJlU3RhY2tUcmFjZSkge1xuXHRyZXF1aXJlKCdzb3VyY2UtbWFwLXN1cHBvcnQvcmVnaXN0ZXInKTtcbn1cblxuaW1wb3J0IG9zIGZyb20gJ29zJztcbmltcG9ydCBwYXRoIGZyb20gJ3BhdGgnO1xuXG5leHBvcnQgY29uc3QgY29uZmlnRmlsZSA9IHBhdGguam9pbihvcy5ob21lZGlyKCksICcuYXh3YXknLCAnYW1wbGlmeS1jbGkuanNvbicpO1xuXG4vKipcbiAqIExvYWQgYSB1c2VycyBjb25maWcsIGlmIG5vIHVzZXJDb25maWcgaXMgZ2l2ZW4gdGhlbiB0aGUgZGVmYXVsdCBBTVBMSUZZIENMSSBjb25maWcgd2lsbCBiZVxuICogbG9hZGVkLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0c10gLSBBbiBvYmplY3Qgd2l0aCB2YXJpb3VzIG9wdGlvbnMuXG4gKiBAcGFyYW0ge1N0cmluZ30gW29wdHMuY29uZmlnRmlsZV0gLSBQYXRoIHRvIHRoZSBjb25maWcgZmlsZSB0byBsb2FkIGFzIHRoZSByZWZlcmVuY2UuXG4gKiBAcGFyYW0ge1N0cmluZ30gW29wdHMudXNlckNvbmZpZ0ZpbGU9fi8uYXh3YXkvYW1wbGlmeS1jbGkuanNvbl0gLSBQYXRoIHRvIHRoZSB1c2VyIGRlZmluZWRcbiAqIGNvbmZpZyBmaWxlLiBJZiB0aGUgZmlsZSBkb2VzIG5vdCBleGlzdCwgYW4gZW1wdHkgb2JqZWN0IHdpbGwgYmUgd3JpdHRlblxuICogQHJldHVybnMge0NvbmZpZ30gQW4gYXBwY2QtY29uZmlnIGluc3RhbmNlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBsb2FkQ29uZmlnKHsgY29uZmlnRmlsZTogYXBwQ29uZmlnRmlsZSwgdXNlckNvbmZpZ0ZpbGUgfSA9IHt9KSB7XG5cdGNvbnN0IHsgZXhpc3RzU3luYywgb3V0cHV0SlNPTlN5bmMgfSA9IHJlcXVpcmUoJ2ZzLWV4dHJhJyk7XG5cdGNvbnN0IENvbmZpZyA9IHJlcXVpcmUoJ2FwcGNkLWNvbmZpZycpLmRlZmF1bHQ7XG5cblx0aWYgKCF1c2VyQ29uZmlnRmlsZSkge1xuXHRcdHVzZXJDb25maWdGaWxlID0gY29uZmlnRmlsZTtcblx0fVxuXG5cdGlmICghZXhpc3RzU3luYyh1c2VyQ29uZmlnRmlsZSkpIHtcblx0XHRvdXRwdXRKU09OU3luYyh1c2VyQ29uZmlnRmlsZSwge30pO1xuXHR9XG5cblx0Y29uc3QgY2ZnID0gbmV3IENvbmZpZyh7IGNvbmZpZ0ZpbGU6IGFwcENvbmZpZ0ZpbGUgfSk7XG5cdGNmZy51c2VyQ29uZmlnRmlsZSA9IHVzZXJDb25maWdGaWxlO1xuXHRjZmcubG9hZFVzZXJDb25maWcodXNlckNvbmZpZ0ZpbGUpO1xuXG5cdHJldHVybiBjZmc7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGxvYWRDb25maWc7XG4iXSwiZmlsZSI6ImluZGV4LmpzIn0=
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbIkVycm9yIiwicHJlcGFyZVN0YWNrVHJhY2UiLCJyZXF1aXJlIiwiY29uZmlnRmlsZSIsInBhdGgiLCJqb2luIiwib3MiLCJob21lZGlyIiwibG9hZENvbmZpZyIsIm9wdHMiLCJjb25maWciLCJBcnJheSIsImlzQXJyYXkiLCJUeXBlRXJyb3IiLCJjZmciLCJDb25maWciLCJkYXRhIiwiZmlsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFLQTs7QUFDQTs7QUFDQTs7QUFFQTs7OztBQVRBO0FBQ0EsSUFBSSxDQUFDQSxLQUFLLENBQUNDLGlCQUFYLEVBQThCO0FBQzdCQyxFQUFBQSxPQUFPLENBQUMsNkJBQUQsQ0FBUDtBQUNBOztBQVFNLE1BQU1DLFVBQVUsR0FBR0MsY0FBS0MsSUFBTCxDQUFVQyxZQUFHQyxPQUFILEVBQVYsRUFBd0IsUUFBeEIsRUFBa0Msa0JBQWxDLENBQW5CO0FBRVA7Ozs7Ozs7Ozs7Ozs7O0FBVU8sU0FBU0MsVUFBVCxDQUFvQkMsSUFBSSxHQUFHLEVBQTNCLEVBQStCO0FBQ3JDO0FBQ0EsTUFBSUEsSUFBSSxDQUFDQyxNQUFMLEtBQWdCLE9BQU9ELElBQUksQ0FBQ0MsTUFBWixLQUF1QixRQUF2QixJQUFtQ0MsS0FBSyxDQUFDQyxPQUFOLENBQWNILElBQUksQ0FBQ0MsTUFBbkIsQ0FBbkQsQ0FBSixFQUFvRjtBQUNuRixVQUFNLElBQUlHLFNBQUosQ0FBYyxpQ0FBZCxDQUFOO0FBQ0E7O0FBRUQsTUFBSUosSUFBSSxDQUFDTixVQUFMLElBQW1CLE9BQU9NLElBQUksQ0FBQ04sVUFBWixLQUEyQixRQUFsRCxFQUE0RDtBQUMzRCxVQUFNLElBQUlVLFNBQUosQ0FBYyxxQ0FBZCxDQUFOO0FBQ0E7O0FBRUQsUUFBTUMsR0FBRyxHQUFHLElBQUlDLGtCQUFKLENBQVc7QUFDdEJDLElBQUFBLElBQUksRUFBRVAsSUFBSSxDQUFDQyxNQURXO0FBRXRCTyxJQUFBQSxJQUFJLEVBQUUsMkJBQVdSLElBQUksQ0FBQ04sVUFBTCxJQUFtQkEsVUFBOUI7QUFGZ0IsR0FBWCxDQUFaO0FBS0EsU0FBT1csR0FBUDtBQUNBOztlQUVjTixVIiwic291cmNlc0NvbnRlbnQiOlsiLyogaXN0YW5idWwgaWdub3JlIGlmICovXG5pZiAoIUVycm9yLnByZXBhcmVTdGFja1RyYWNlKSB7XG5cdHJlcXVpcmUoJ3NvdXJjZS1tYXAtc3VwcG9ydC9yZWdpc3RlcicpO1xufVxuXG5pbXBvcnQgQ29uZmlnIGZyb20gJ2NvbmZpZy1raXQnO1xuaW1wb3J0IG9zIGZyb20gJ29zJztcbmltcG9ydCBwYXRoIGZyb20gJ3BhdGgnO1xuXG5pbXBvcnQgeyBleHBhbmRQYXRoIH0gZnJvbSAnYXBwY2QtcGF0aCc7XG5cbmV4cG9ydCBjb25zdCBjb25maWdGaWxlID0gcGF0aC5qb2luKG9zLmhvbWVkaXIoKSwgJy5heHdheScsICdhbXBsaWZ5LWNsaS5qc29uJyk7XG5cbi8qKlxuICogTG9hZCBhIHVzZXJzIGNvbmZpZywgaWYgbm8gdXNlckNvbmZpZyBpcyBnaXZlbiB0aGVuIHRoZSBkZWZhdWx0IEFNUExJRlkgQ0xJIGNvbmZpZyB3aWxsIGJlXG4gKiBsb2FkZWQuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRzXSAtIEFuIG9iamVjdCB3aXRoIHZhcmlvdXMgb3B0aW9ucy5cbiAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0cy5jb25maWddIC0gQSBvYmplY3QgdG8gaW5pdGlhbGl6ZSB0aGUgY29uZmlnIHdpdGguIE5vdGUgdGhhdCBpZiBhXG4gKiBgY29uZmlnRmlsZWAgaXMgYWxzbyBzcGVjaWZpZWQsIHRoaXMgYGNvbmZpZ2AgaXMgYXBwbGllZCBBRlRFUiB0aGUgY29uZmlnIGZpbGUgaGFzIGJlZW4gbG9hZGVkLlxuICogQHBhcmFtIHtTdHJpbmd9IFtvcHRzLmNvbmZpZ0ZpbGVdIC0gVGhlIHBhdGggdG8gYSAuanMgb3IgLmpzb24gY29uZmlnIGZpbGUgdG8gbG9hZC5cbiAqIEByZXR1cm5zIHtDb25maWd9XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBsb2FkQ29uZmlnKG9wdHMgPSB7fSkge1xuXHQvLyB2YWxpZGF0ZSB0aGUgY29uZmlnIG9wdGlvbnNcblx0aWYgKG9wdHMuY29uZmlnICYmICh0eXBlb2Ygb3B0cy5jb25maWcgIT09ICdvYmplY3QnIHx8IEFycmF5LmlzQXJyYXkob3B0cy5jb25maWcpKSkge1xuXHRcdHRocm93IG5ldyBUeXBlRXJyb3IoJ0V4cGVjdGVkIGNvbmZpZyB0byBiZSBhbiBvYmplY3QnKTtcblx0fVxuXG5cdGlmIChvcHRzLmNvbmZpZ0ZpbGUgJiYgdHlwZW9mIG9wdHMuY29uZmlnRmlsZSAhPT0gJ3N0cmluZycpIHtcblx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKCdFeHBlY3RlZCBjb25maWcgZmlsZSB0byBiZSBhIHN0cmluZycpO1xuXHR9XG5cblx0Y29uc3QgY2ZnID0gbmV3IENvbmZpZyh7XG5cdFx0ZGF0YTogb3B0cy5jb25maWcsXG5cdFx0ZmlsZTogZXhwYW5kUGF0aChvcHRzLmNvbmZpZ0ZpbGUgfHwgY29uZmlnRmlsZSlcblx0fSk7XG5cblx0cmV0dXJuIGNmZztcbn1cblxuZXhwb3J0IGRlZmF1bHQgbG9hZENvbmZpZztcblxuZXhwb3J0IHsgQ29uZmlnIH07XG4iXSwiZmlsZSI6ImluZGV4LmpzIn0=
{
"name": "@axway/amplify-config",
"version": "1.3.0",
"version": "2.0.0",
"publishConfig": {

@@ -27,8 +27,9 @@ "access": "public"

"dependencies": {
"appcd-config": "^1.3.1",
"fs-extra": "^8.1.0",
"source-map-support": "^0.5.13"
"appcd-path": "^2.0.0",
"config-kit": "^1.0.0",
"fs-extra": "^9.0.0",
"source-map-support": "^0.5.19"
},
"devDependencies": {
"appcd-gulp": "^2.2.0"
"appcd-gulp": "^3.0.0"
},

@@ -39,6 +40,6 @@ "homepage": "https://github.com/appcelerator/amplify-tooling#readme",

"engines": {
"node": ">=8.0.0"
"node": ">=10.13.0"
},
"main": "./dist/index",
"gitHead": "9ffc1fbd088d5f059f358a68d3483f0244d39f71"
"gitHead": "eefa21264fb5f89697020e22db1087ce0f8116e3"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc