Socket
Socket
Sign inDemoInstall

@commercetools/get-credentials

Package Overview
Dependencies
Maintainers
7
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@commercetools/get-credentials - npm Package Compare versions

Comparing version 2.1.5 to 2.1.6

55

lib/get-credentials.js

@@ -1,2 +0,2 @@

'use strict';
"use strict";

@@ -6,7 +6,2 @@ Object.defineProperty(exports, "__esModule", {

});
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
exports.setCredentialsFromEnvFile = setCredentialsFromEnvFile;

@@ -16,23 +11,40 @@ exports.getCredentialsFromEnvironment = getCredentialsFromEnvironment;

var _dotenv = require('dotenv');
require("core-js/modules/es7.symbol.async-iterator");
var _dotenv2 = _interopRequireDefault(_dotenv);
require("core-js/modules/es6.symbol");
var _path = require('path');
require("core-js/modules/web.dom.iterable");
var _path2 = _interopRequireDefault(_path);
require("core-js/modules/es6.promise");
var _package = require('../package.json');
var _dotenv = _interopRequireDefault(require("dotenv"));
var _path = _interopRequireDefault(require("path"));
var _package = require("../package.json");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }
function _iterableToArrayLimit(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function setCredentialsFromEnvFile() {
const currentDirectoryResult = _dotenv2.default.config({
path: _path2.default.resolve('.ct-credentials.env')
const currentDirectoryResult = _dotenv.default.config({
path: _path.default.resolve('.ct-credentials.env')
});
const etcDirectoryResult = _dotenv2.default.config({
path: _path2.default.resolve(_path2.default.join('/etc', '.ct-credentials.env'))
const etcDirectoryResult = _dotenv.default.config({
path: _path.default.resolve(_path.default.join('/etc', '.ct-credentials.env'))
});
return _extends({}, currentDirectoryResult.parsed, etcDirectoryResult.parsed);
return _objectSpread({}, currentDirectoryResult.parsed, etcDirectoryResult.parsed);
}

@@ -44,16 +56,12 @@

const envValue = process.env[envKey] || '';
if (!envValue) return reject(new Error(`Could not find environment variable ${envKey}
see ${_package.homepage}#usage`));
if (!envValue.match(/\w+:\w+/)) return reject(new Error(`Could not get credentials from value '${envValue}' in ${envKey}
see ${_package.homepage}#usage`));
var _envValue$split = envValue.split(':'),
_envValue$split2 = _slicedToArray(_envValue$split, 2);
const clientId = _envValue$split2[0],
const _envValue$split = envValue.split(':'),
_envValue$split2 = _slicedToArray(_envValue$split, 2),
clientId = _envValue$split2[0],
clientSecret = _envValue$split2[1];
return resolve({

@@ -68,4 +76,3 @@ clientId,

if (!projectKey) return Promise.reject(new Error('Missing "projectKey" argument'));
return Promise.resolve(setCredentialsFromEnvFile()).then(() => getCredentialsFromEnvironment(projectKey)).catch(environmentError => Promise.reject(environmentError));
}

@@ -1,2 +0,2 @@

'use strict';
"use strict";

@@ -6,12 +6,9 @@ Object.defineProperty(exports, "__esModule", {

});
var _getCredentials = require('./get-credentials');
Object.defineProperty(exports, 'getCredentials', {
Object.defineProperty(exports, "getCredentials", {
enumerable: true,
get: function get() {
return _interopRequireDefault(_getCredentials).default;
return _getCredentials.default;
}
});
Object.defineProperty(exports, 'getCredentialsFromEnvironment', {
Object.defineProperty(exports, "getCredentialsFromEnvironment", {
enumerable: true,

@@ -22,3 +19,3 @@ get: function get() {

});
Object.defineProperty(exports, 'setCredentialsFromEnvFile', {
Object.defineProperty(exports, "setCredentialsFromEnvFile", {
enumerable: true,

@@ -30,2 +27,4 @@ get: function get() {

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _getCredentials = _interopRequireWildcard(require("./get-credentials"));
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }
{
"name": "@commercetools/get-credentials",
"version": "2.1.5",
"version": "2.1.6",
"description": "Get CT credentials from the system environment.",

@@ -24,3 +24,3 @@ "keywords": [

"scripts": {
"build": "babel src --out-dir lib"
"build": "babel src --out-dir lib --config-file '../../babel.config.js'"
},

@@ -27,0 +27,0 @@ "devDependencies": {

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