@commercetools/get-credentials
Advanced tools
Comparing version 2.1.5 to 2.1.6
@@ -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": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
5780
76
0