New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@atlas.js/braintree

Package Overview
Dependencies
Maintainers
2
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@atlas.js/braintree - npm Package Compare versions

Comparing version 1.0.2 to 1.1.0-alpha.a596c671

16

CHANGELOG.md

@@ -6,2 +6,18 @@ # Change Log

<a name="1.1.0-alpha.a596c671"></a>
# 1.1.0-alpha.a596c671 (2018-05-14)
### Features
* drop components's static defaults, use static config (JSON schema) ([5c7d5ce](https://github.com/strvcom/atlas.js/commit/5c7d5ce))
### BREAKING CHANGES
*
<a name="1.0.2"></a>

@@ -8,0 +24,0 @@ ## [1.0.2](https://github.com/strvcom/atlas.js/compare/@atlas.js/braintree@1.0.1...@atlas.js/braintree@1.0.2) (2017-12-13)

10

package.json
{
"name": "@atlas.js/braintree",
"description": "Braintree client as a component for @atlas.js",
"version": "1.0.2",
"version": "1.1.0-alpha.a596c671",
"author": "Robert Rossmann <robert.rossmann@strv.com>",

@@ -9,5 +9,8 @@ "bugs": "https://github.com/strvcom/atlas.js/issues",

"dependencies": {
"@atlas.js/service": "^1.0.2",
"@atlas.js/service": "^1.1.0-alpha.a596c671",
"braintree": "^2.2.0"
},
"devDependencies": {
"@atlas.js/atlas": "^1.4.0-alpha.a596c671"
},
"engines": {

@@ -21,2 +24,5 @@ "node": "^8.3.0",

"main": "src",
"publishConfig": {
"access": "public"
},
"repository": {

@@ -23,0 +29,0 @@ "type": "git",

17

src/index.js

@@ -6,2 +6,8 @@ "use strict";

});
Object.defineProperty(exports, "Braintree", {
enumerable: true,
get: function () {
return _braintree.default;
}
});
Object.defineProperty(exports, "Service", {

@@ -13,13 +19,8 @@ enumerable: true,

});
exports.Braintree = void 0;
var _braintree = _interopRequireDefault(require("braintree"));
var _service = _interopRequireDefault(require("./service"));
var Braintree = _interopRequireWildcard(require("braintree"));
exports.Braintree = Braintree;
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; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4Lm1qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7O0FBQ0EiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgU2VydmljZSBmcm9tICcuL3NlcnZpY2UnXG5pbXBvcnQgKiBhcyBCcmFpbnRyZWUgZnJvbSAnYnJhaW50cmVlJ1xuXG5leHBvcnQge1xuICBTZXJ2aWNlLFxuICBCcmFpbnRyZWUsXG59XG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4Lm1qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTs7QUFDQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBCcmFpbnRyZWUgZnJvbSAnYnJhaW50cmVlJ1xuaW1wb3J0IFNlcnZpY2UgZnJvbSAnLi9zZXJ2aWNlJ1xuXG5leHBvcnQge1xuICBTZXJ2aWNlLFxuICBCcmFpbnRyZWUsXG59XG4iXX0=

@@ -21,10 +21,23 @@ "use strict";

Object.defineProperty(Braintree, "defaults", {
configurable: true,
enumerable: true,
writable: true,
value: {}
});
Braintree.config = {
type: 'object',
additionalProperties: false,
required: ['merchantId', 'publicKey', 'privateKey'],
properties: {
environment: {
type: 'object'
},
merchantId: {
type: 'string'
},
publicKey: {
type: 'string'
},
privateKey: {
type: 'string'
}
}
};
var _default = Braintree;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlcnZpY2UubWpzIl0sIm5hbWVzIjpbIkJyYWludHJlZSIsInByZXBhcmUiLCJjb25uZWN0IiwiY29uZmlnIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFFQSxNQUFNQSxTQUFOLDBCQUFnQztBQUc5QkMsWUFBVTtBQUNSLFdBQU8sbUJBQVVDLE9BQVYsQ0FBa0IsS0FBS0MsTUFBdkIsQ0FBUDtBQUNEOztBQUw2Qjs7c0JBQTFCSCxTOzs7O1NBQ2M7O2VBT0xBLFMiLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBicmFpbnRyZWUgZnJvbSAnYnJhaW50cmVlJ1xuaW1wb3J0IFNlcnZpY2UgZnJvbSAnQGF0bGFzLmpzL3NlcnZpY2UnXG5cbmNsYXNzIEJyYWludHJlZSBleHRlbmRzIFNlcnZpY2Uge1xuICBzdGF0aWMgZGVmYXVsdHMgPSB7fVxuXG4gIHByZXBhcmUoKSB7XG4gICAgcmV0dXJuIGJyYWludHJlZS5jb25uZWN0KHRoaXMuY29uZmlnKVxuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IEJyYWludHJlZVxuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlcnZpY2UubWpzIl0sIm5hbWVzIjpbIkJyYWludHJlZSIsIlNlcnZpY2UiLCJwcmVwYXJlIiwiYnJhaW50cmVlIiwiY29ubmVjdCIsImNvbmZpZyIsInR5cGUiLCJhZGRpdGlvbmFsUHJvcGVydGllcyIsInJlcXVpcmVkIiwicHJvcGVydGllcyIsImVudmlyb25tZW50IiwibWVyY2hhbnRJZCIsInB1YmxpY0tleSIsInByaXZhdGVLZXkiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7OztBQUVBLE1BQU1BLFNBQU4sU0FBd0JDLGdCQUF4QixDQUFnQztBQWE5QkMsWUFBVTtBQUNSLFdBQU9DLG1CQUFVQyxPQUFWLENBQWtCLEtBQUtDLE1BQXZCLENBQVA7QUFDRDs7QUFmNkI7O0FBQTFCTCxTLENBQ0dLLE0sR0FBUztBQUNkQyxRQUFNLFFBRFE7QUFFZEMsd0JBQXNCLEtBRlI7QUFHZEMsWUFBVSxDQUFDLFlBQUQsRUFBZSxXQUFmLEVBQTRCLFlBQTVCLENBSEk7QUFJZEMsY0FBWTtBQUNWQyxpQkFBYTtBQUFFSixZQUFNO0FBQVIsS0FESDtBQUVWSyxnQkFBWTtBQUFFTCxZQUFNO0FBQVIsS0FGRjtBQUdWTSxlQUFXO0FBQUVOLFlBQU07QUFBUixLQUhEO0FBSVZPLGdCQUFZO0FBQUVQLFlBQU07QUFBUjtBQUpGO0FBSkUsQztlQWlCSE4sUyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBicmFpbnRyZWUgZnJvbSAnYnJhaW50cmVlJ1xuaW1wb3J0IFNlcnZpY2UgZnJvbSAnQGF0bGFzLmpzL3NlcnZpY2UnXG5cbmNsYXNzIEJyYWludHJlZSBleHRlbmRzIFNlcnZpY2Uge1xuICBzdGF0aWMgY29uZmlnID0ge1xuICAgIHR5cGU6ICdvYmplY3QnLFxuICAgIGFkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZSxcbiAgICByZXF1aXJlZDogWydtZXJjaGFudElkJywgJ3B1YmxpY0tleScsICdwcml2YXRlS2V5J10sXG4gICAgcHJvcGVydGllczoge1xuICAgICAgZW52aXJvbm1lbnQ6IHsgdHlwZTogJ29iamVjdCcgfSxcbiAgICAgIG1lcmNoYW50SWQ6IHsgdHlwZTogJ3N0cmluZycgfSxcbiAgICAgIHB1YmxpY0tleTogeyB0eXBlOiAnc3RyaW5nJyB9LFxuICAgICAgcHJpdmF0ZUtleTogeyB0eXBlOiAnc3RyaW5nJyB9LFxuICAgIH0sXG4gIH1cblxuICBwcmVwYXJlKCkge1xuICAgIHJldHVybiBicmFpbnRyZWUuY29ubmVjdCh0aGlzLmNvbmZpZylcbiAgfVxufVxuXG5leHBvcnQgZGVmYXVsdCBCcmFpbnRyZWVcbiJdfQ==
"use strict";
var _atlas = require("@atlas.js/atlas");
var _service = _interopRequireDefault(require("@atlas.js/service"));

@@ -16,6 +18,27 @@

});
it('defines its defaults', () => {
expect(Object.keys(_.Service.defaults)).to.have.length(0);
it('defines its config', () => {
expect(_.Service.config).to.be.an('object');
});
it('throws on invalid config', () => {
const atlas = new _atlas.Atlas({
root: __dirname
});
expect(() => atlas.service('braintree', _.Service)).to.throw(_atlas.errors.ValidationError);
});
it('does not throw on valid config', () => {
const atlas = new _atlas.Atlas({
root: __dirname,
config: {
services: {
braintree: {
merchantId: 'abc',
publicKey: 'pubkey-test',
privateKey: 'privkey-test'
}
}
}
});
expect(() => atlas.service('braintree', _.Service)).not.to.throw();
});
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS50ZXN0Lm1qcyJdLCJuYW1lcyI6WyJkZXNjcmliZSIsIml0IiwiZXhwZWN0IiwidG8iLCJiZSIsImEiLCJpbnN0YW5jZW9mIiwiT2JqZWN0Iiwia2V5cyIsImRlZmF1bHRzIiwiaGF2ZSIsImxlbmd0aCJdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7QUFDQTs7OztBQUVBQSxTQUFTLG9CQUFULEVBQStCLE1BQU07QUFDbkNDLEtBQUcsUUFBSCxFQUFhLE1BQU07QUFDakJDLHNCQUFrQkMsRUFBbEIsQ0FBcUJDLEVBQXJCLENBQXdCQyxDQUF4QixDQUEwQixVQUExQjtBQUNELEdBRkQ7QUFJQUosS0FBRywyQkFBSCxFQUFnQyxNQUFNO0FBQ3BDQyxXQUFPLGVBQVAsRUFBd0JDLEVBQXhCLENBQTJCQyxFQUEzQixDQUE4QkUsVUFBOUI7QUFDRCxHQUZEO0FBSUFMLEtBQUcsc0JBQUgsRUFBMkIsTUFBTTtBQUMvQkMsV0FBT0ssT0FBT0MsSUFBUCxDQUFZLFVBQVVDLFFBQXRCLENBQVAsRUFBd0NOLEVBQXhDLENBQTJDTyxJQUEzQyxDQUFnREMsTUFBaEQsQ0FBdUQsQ0FBdkQ7QUFDRCxHQUZEO0FBR0QsQ0FaRCIsImZpbGUiOiJhcGkudGVzdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTZXJ2aWNlIGZyb20gJ0BhdGxhcy5qcy9zZXJ2aWNlJ1xuaW1wb3J0IHsgU2VydmljZSBhcyBCcmFpbnRyZWUgfSBmcm9tICcuLi8uLidcblxuZGVzY3JpYmUoJ1NlcnZpY2U6IEJyYWludHJlZScsICgpID0+IHtcbiAgaXQoJ2V4aXN0cycsICgpID0+IHtcbiAgICBleHBlY3QoQnJhaW50cmVlKS50by5iZS5hKCdmdW5jdGlvbicpXG4gIH0pXG5cbiAgaXQoJ2V4dGVuZHMgQGF0bGFzLmpzL3NlcnZpY2UnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG5ldyBCcmFpbnRyZWUoKSkudG8uYmUuaW5zdGFuY2VvZihTZXJ2aWNlKVxuICB9KVxuXG4gIGl0KCdkZWZpbmVzIGl0cyBkZWZhdWx0cycsICgpID0+IHtcbiAgICBleHBlY3QoT2JqZWN0LmtleXMoQnJhaW50cmVlLmRlZmF1bHRzKSkudG8uaGF2ZS5sZW5ndGgoMClcbiAgfSlcbn0pXG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS50ZXN0Lm1qcyJdLCJuYW1lcyI6WyJkZXNjcmliZSIsIml0IiwiZXhwZWN0IiwiQnJhaW50cmVlIiwidG8iLCJiZSIsImEiLCJpbnN0YW5jZW9mIiwiU2VydmljZSIsImNvbmZpZyIsImFuIiwiYXRsYXMiLCJBdGxhcyIsInJvb3QiLCJfX2Rpcm5hbWUiLCJzZXJ2aWNlIiwidGhyb3ciLCJlcnJvcnMiLCJWYWxpZGF0aW9uRXJyb3IiLCJzZXJ2aWNlcyIsImJyYWludHJlZSIsIm1lcmNoYW50SWQiLCJwdWJsaWNLZXkiLCJwcml2YXRlS2V5Iiwibm90Il0sIm1hcHBpbmdzIjoiOztBQUFBOztBQUNBOztBQUNBOzs7O0FBRUFBLFNBQVMsb0JBQVQsRUFBK0IsTUFBTTtBQUNuQ0MsS0FBRyxRQUFILEVBQWEsTUFBTTtBQUNqQkMsV0FBT0MsU0FBUCxFQUFrQkMsRUFBbEIsQ0FBcUJDLEVBQXJCLENBQXdCQyxDQUF4QixDQUEwQixVQUExQjtBQUNELEdBRkQ7QUFJQUwsS0FBRywyQkFBSCxFQUFnQyxNQUFNO0FBQ3BDQyxXQUFPLElBQUlDLFNBQUosRUFBUCxFQUF3QkMsRUFBeEIsQ0FBMkJDLEVBQTNCLENBQThCRSxVQUE5QixDQUF5Q0MsZ0JBQXpDO0FBQ0QsR0FGRDtBQUlBUCxLQUFHLG9CQUFILEVBQXlCLE1BQU07QUFDN0JDLFdBQU9DLFVBQVVNLE1BQWpCLEVBQXlCTCxFQUF6QixDQUE0QkMsRUFBNUIsQ0FBK0JLLEVBQS9CLENBQWtDLFFBQWxDO0FBQ0QsR0FGRDtBQUlBVCxLQUFHLDBCQUFILEVBQStCLE1BQU07QUFDbkMsVUFBTVUsUUFBUSxJQUFJQyxZQUFKLENBQVU7QUFBRUMsWUFBTUM7QUFBUixLQUFWLENBQWQ7QUFFQVosV0FBTyxNQUNMUyxNQUFNSSxPQUFOLENBQWMsV0FBZCxFQUEyQlosU0FBM0IsQ0FERixFQUN5Q0MsRUFEekMsQ0FDNENZLEtBRDVDLENBQ2tEQyxjQUFPQyxlQUR6RDtBQUVELEdBTEQ7QUFPQWpCLEtBQUcsZ0NBQUgsRUFBcUMsTUFBTTtBQUN6QyxVQUFNVSxRQUFRLElBQUlDLFlBQUosQ0FBVTtBQUN0QkMsWUFBTUMsU0FEZ0I7QUFFdEJMLGNBQVE7QUFDTlUsa0JBQVU7QUFDUkMscUJBQVc7QUFDVEMsd0JBQVksS0FESDtBQUVUQyx1QkFBVyxhQUZGO0FBR1RDLHdCQUFZO0FBSEg7QUFESDtBQURKO0FBRmMsS0FBVixDQUFkO0FBYUFyQixXQUFPLE1BQ0xTLE1BQU1JLE9BQU4sQ0FBYyxXQUFkLEVBQTJCWixTQUEzQixDQURGLEVBQ3lDcUIsR0FEekMsQ0FDNkNwQixFQUQ3QyxDQUNnRFksS0FEaEQ7QUFFRCxHQWhCRDtBQWlCRCxDQXJDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF0bGFzLCBlcnJvcnMgfSBmcm9tICdAYXRsYXMuanMvYXRsYXMnXG5pbXBvcnQgU2VydmljZSBmcm9tICdAYXRsYXMuanMvc2VydmljZSdcbmltcG9ydCB7IFNlcnZpY2UgYXMgQnJhaW50cmVlIH0gZnJvbSAnLi4vLi4nXG5cbmRlc2NyaWJlKCdTZXJ2aWNlOiBCcmFpbnRyZWUnLCAoKSA9PiB7XG4gIGl0KCdleGlzdHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KEJyYWludHJlZSkudG8uYmUuYSgnZnVuY3Rpb24nKVxuICB9KVxuXG4gIGl0KCdleHRlbmRzIEBhdGxhcy5qcy9zZXJ2aWNlJywgKCkgPT4ge1xuICAgIGV4cGVjdChuZXcgQnJhaW50cmVlKCkpLnRvLmJlLmluc3RhbmNlb2YoU2VydmljZSlcbiAgfSlcblxuICBpdCgnZGVmaW5lcyBpdHMgY29uZmlnJywgKCkgPT4ge1xuICAgIGV4cGVjdChCcmFpbnRyZWUuY29uZmlnKS50by5iZS5hbignb2JqZWN0JylcbiAgfSlcblxuICBpdCgndGhyb3dzIG9uIGludmFsaWQgY29uZmlnJywgKCkgPT4ge1xuICAgIGNvbnN0IGF0bGFzID0gbmV3IEF0bGFzKHsgcm9vdDogX19kaXJuYW1lIH0pXG5cbiAgICBleHBlY3QoKCkgPT5cbiAgICAgIGF0bGFzLnNlcnZpY2UoJ2JyYWludHJlZScsIEJyYWludHJlZSkpLnRvLnRocm93KGVycm9ycy5WYWxpZGF0aW9uRXJyb3IpXG4gIH0pXG5cbiAgaXQoJ2RvZXMgbm90IHRocm93IG9uIHZhbGlkIGNvbmZpZycsICgpID0+IHtcbiAgICBjb25zdCBhdGxhcyA9IG5ldyBBdGxhcyh7XG4gICAgICByb290OiBfX2Rpcm5hbWUsXG4gICAgICBjb25maWc6IHtcbiAgICAgICAgc2VydmljZXM6IHtcbiAgICAgICAgICBicmFpbnRyZWU6IHtcbiAgICAgICAgICAgIG1lcmNoYW50SWQ6ICdhYmMnLFxuICAgICAgICAgICAgcHVibGljS2V5OiAncHVia2V5LXRlc3QnLFxuICAgICAgICAgICAgcHJpdmF0ZUtleTogJ3ByaXZrZXktdGVzdCcsXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgfSlcblxuICAgIGV4cGVjdCgoKSA9PlxuICAgICAgYXRsYXMuc2VydmljZSgnYnJhaW50cmVlJywgQnJhaW50cmVlKSkubm90LnRvLnRocm93KClcbiAgfSlcbn0pXG4iXX0=
"use strict";
var _braintree = _interopRequireDefault(require("braintree"));
var _ = require("../..");
var braintree = _interopRequireWildcard(require("braintree"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
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; } }
describe('Braintree::prepare()', () => {

@@ -15,3 +15,3 @@ let service;

config = {
environment: braintree.Environment.Development,
environment: _braintree.default.Environment.Development,
publicKey: 'dummy-pubkey',

@@ -51,2 +51,2 @@ privateKey: 'dummy-privkey',

});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByZXBhcmUudGVzdC5tanMiXSwibmFtZXMiOlsiZGVzY3JpYmUiLCJzZXJ2aWNlIiwiaW5zdGFuY2UiLCJjb25maWciLCJiZWZvcmVFYWNoIiwiZW52aXJvbm1lbnQiLCJicmFpbnRyZWUiLCJFbnZpcm9ubWVudCIsIkRldmVsb3BtZW50IiwicHVibGljS2V5IiwicHJpdmF0ZUtleSIsIm1lcmNoYW50SWQiLCJhdGxhcyIsImxvZyIsInByZXBhcmUiLCJpdCIsImV4cGVjdCIsInRvIiwicmVzcG9uZFRvIiwiaGF2ZSIsInByb3BlcnR5IiwidHJhbnNhY3Rpb24iLCJ0cmlnZ2VyZWQiLCJlcXVhbCJdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7QUFDQTs7OztBQUVBQSxTQUFTLHNCQUFULEVBQWlDLE1BQU07QUFDckMsTUFBSUMsT0FBSjtBQUNBLE1BQUlDLFFBQUo7QUFDQSxNQUFJQyxNQUFKO0FBRUFDLGFBQVcsWUFBWTtBQUNyQkQsYUFBUztBQUNQRSxtQkFBYUMsVUFBVUMsV0FBVixDQUFzQkMsV0FENUI7QUFFUEMsaUJBQVcsY0FGSjtBQUdQQyxrQkFBWSxlQUhMO0FBSVBDLGtCQUFZO0FBSkwsS0FBVDtBQU1BVixjQUFVLGNBQWM7QUFDdEJXLGFBQU8sRUFEZTtBQUV0QkMsV0FBSyxFQUZpQjtBQUd0QlY7QUFIc0IsS0FBZCxDQUFWO0FBTUFELGVBQVcsTUFBTUQsUUFBUWEsT0FBUixFQUFqQjtBQUNELEdBZEQ7QUFpQkFDLEtBQUcsUUFBSCxFQUFhLE1BQU07QUFDakJDLFdBQU9mLE9BQVAsRUFBZ0JnQixFQUFoQixDQUFtQkMsU0FBbkIsQ0FBNkIsU0FBN0I7QUFDRCxHQUZEO0FBSUFILEtBQUcsMEJBQUgsRUFBK0IsTUFBTTtBQUNuQ0MsV0FBT2QsUUFBUCxFQUFpQmUsRUFBakIsQ0FBb0JFLElBQXBCLENBQXlCQyxRQUF6QixDQUFrQyxhQUFsQztBQUNBSixXQUFPZCxTQUFTbUIsV0FBaEIsRUFBNkJKLEVBQTdCLENBQWdDQyxTQUFoQyxDQUEwQyxNQUExQztBQUNELEdBSEQ7QUFLQUgsS0FBRyw0REFBSCxFQUFpRSxZQUFZO0FBQzNFLFFBQUlPLFlBQVksS0FBaEI7QUFFQXJCLGNBQVUsY0FBYztBQUN0QlcsYUFBTyxFQURlO0FBRXRCQyxXQUFLLEVBRmlCOztBQUd0QixVQUFJVixNQUFKLEdBQWE7QUFDWG1CLG9CQUFZLElBQVo7QUFDQSxlQUFPbkIsTUFBUDtBQUNEOztBQU5xQixLQUFkLENBQVY7QUFTQSxVQUFNRixRQUFRYSxPQUFSLEVBQU47QUFHQUUsV0FBT00sU0FBUCxFQUFrQkwsRUFBbEIsQ0FBcUJNLEtBQXJCLENBQTJCLElBQTNCO0FBQ0QsR0FoQkQ7QUFpQkQsQ0FoREQiLCJmaWxlIjoicHJlcGFyZS50ZXN0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU2VydmljZSBhcyBCcmFpbnRyZWUgfSBmcm9tICcuLi8uLidcbmltcG9ydCAqIGFzIGJyYWludHJlZSBmcm9tICdicmFpbnRyZWUnXG5cbmRlc2NyaWJlKCdCcmFpbnRyZWU6OnByZXBhcmUoKScsICgpID0+IHtcbiAgbGV0IHNlcnZpY2VcbiAgbGV0IGluc3RhbmNlXG4gIGxldCBjb25maWdcblxuICBiZWZvcmVFYWNoKGFzeW5jICgpID0+IHtcbiAgICBjb25maWcgPSB7XG4gICAgICBlbnZpcm9ubWVudDogYnJhaW50cmVlLkVudmlyb25tZW50LkRldmVsb3BtZW50LFxuICAgICAgcHVibGljS2V5OiAnZHVtbXktcHVia2V5JyxcbiAgICAgIHByaXZhdGVLZXk6ICdkdW1teS1wcml2a2V5JyxcbiAgICAgIG1lcmNoYW50SWQ6ICdkdW1teS1pZCcsXG4gICAgfVxuICAgIHNlcnZpY2UgPSBuZXcgQnJhaW50cmVlKHtcbiAgICAgIGF0bGFzOiB7fSxcbiAgICAgIGxvZzoge30sXG4gICAgICBjb25maWcsXG4gICAgfSlcblxuICAgIGluc3RhbmNlID0gYXdhaXQgc2VydmljZS5wcmVwYXJlKClcbiAgfSlcblxuXG4gIGl0KCdleGlzdHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KHNlcnZpY2UpLnRvLnJlc3BvbmRUbygncHJlcGFyZScpXG4gIH0pXG5cbiAgaXQoJ3JldHVybnMgYnJhaW50cmVlIGNsaWVudCcsICgpID0+IHtcbiAgICBleHBlY3QoaW5zdGFuY2UpLnRvLmhhdmUucHJvcGVydHkoJ3RyYW5zYWN0aW9uJylcbiAgICBleHBlY3QoaW5zdGFuY2UudHJhbnNhY3Rpb24pLnRvLnJlc3BvbmRUbygnc2FsZScpXG4gIH0pXG5cbiAgaXQoJ3Bhc3NlcyB0aGUgY29uZmlndXJhdGlvbiB0byB0aGUgYnJhaW50cmVlLmNvbm5lY3QoKSBtZXRob2QnLCBhc3luYyAoKSA9PiB7XG4gICAgbGV0IHRyaWdnZXJlZCA9IGZhbHNlXG5cbiAgICBzZXJ2aWNlID0gbmV3IEJyYWludHJlZSh7XG4gICAgICBhdGxhczoge30sXG4gICAgICBsb2c6IHt9LFxuICAgICAgZ2V0IGNvbmZpZygpIHtcbiAgICAgICAgdHJpZ2dlcmVkID0gdHJ1ZVxuICAgICAgICByZXR1cm4gY29uZmlnXG4gICAgICB9LFxuICAgIH0pXG5cbiAgICBhd2FpdCBzZXJ2aWNlLnByZXBhcmUoKVxuXG4gICAgLy8gQFRPRE86IEkgZG9uJ3QgbGlrZSBpdCwgQXRsYXMgbWlnaHQgYmUgdHJpZ2dlcmluZyB0aGlzIGFjY2VzcyB3aGVuIG1lcmdpbmcgaW4gZGVmYXVsdHMhXG4gICAgZXhwZWN0KHRyaWdnZXJlZCkudG8uZXF1YWwodHJ1ZSlcbiAgfSlcbn0pXG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByZXBhcmUudGVzdC5tanMiXSwibmFtZXMiOlsiZGVzY3JpYmUiLCJzZXJ2aWNlIiwiaW5zdGFuY2UiLCJjb25maWciLCJiZWZvcmVFYWNoIiwiZW52aXJvbm1lbnQiLCJicmFpbnRyZWUiLCJFbnZpcm9ubWVudCIsIkRldmVsb3BtZW50IiwicHVibGljS2V5IiwicHJpdmF0ZUtleSIsIm1lcmNoYW50SWQiLCJCcmFpbnRyZWUiLCJhdGxhcyIsImxvZyIsInByZXBhcmUiLCJpdCIsImV4cGVjdCIsInRvIiwicmVzcG9uZFRvIiwiaGF2ZSIsInByb3BlcnR5IiwidHJhbnNhY3Rpb24iLCJ0cmlnZ2VyZWQiLCJlcXVhbCJdLCJtYXBwaW5ncyI6Ijs7QUFBQTs7QUFDQTs7OztBQUVBQSxTQUFTLHNCQUFULEVBQWlDLE1BQU07QUFDckMsTUFBSUMsT0FBSjtBQUNBLE1BQUlDLFFBQUo7QUFDQSxNQUFJQyxNQUFKO0FBRUFDLGFBQVcsWUFBWTtBQUNyQkQsYUFBUztBQUNQRSxtQkFBYUMsbUJBQVVDLFdBQVYsQ0FBc0JDLFdBRDVCO0FBRVBDLGlCQUFXLGNBRko7QUFHUEMsa0JBQVksZUFITDtBQUlQQyxrQkFBWTtBQUpMLEtBQVQ7QUFNQVYsY0FBVSxJQUFJVyxTQUFKLENBQWM7QUFDdEJDLGFBQU8sRUFEZTtBQUV0QkMsV0FBSyxFQUZpQjtBQUd0Qlg7QUFIc0IsS0FBZCxDQUFWO0FBTUFELGVBQVcsTUFBTUQsUUFBUWMsT0FBUixFQUFqQjtBQUNELEdBZEQ7QUFpQkFDLEtBQUcsUUFBSCxFQUFhLE1BQU07QUFDakJDLFdBQU9oQixPQUFQLEVBQWdCaUIsRUFBaEIsQ0FBbUJDLFNBQW5CLENBQTZCLFNBQTdCO0FBQ0QsR0FGRDtBQUlBSCxLQUFHLDBCQUFILEVBQStCLE1BQU07QUFDbkNDLFdBQU9mLFFBQVAsRUFBaUJnQixFQUFqQixDQUFvQkUsSUFBcEIsQ0FBeUJDLFFBQXpCLENBQWtDLGFBQWxDO0FBQ0FKLFdBQU9mLFNBQVNvQixXQUFoQixFQUE2QkosRUFBN0IsQ0FBZ0NDLFNBQWhDLENBQTBDLE1BQTFDO0FBQ0QsR0FIRDtBQUtBSCxLQUFHLDREQUFILEVBQWlFLFlBQVk7QUFDM0UsUUFBSU8sWUFBWSxLQUFoQjtBQUVBdEIsY0FBVSxJQUFJVyxTQUFKLENBQWM7QUFDdEJDLGFBQU8sRUFEZTtBQUV0QkMsV0FBSyxFQUZpQjs7QUFHdEIsVUFBSVgsTUFBSixHQUFhO0FBQ1hvQixvQkFBWSxJQUFaO0FBQ0EsZUFBT3BCLE1BQVA7QUFDRDs7QUFOcUIsS0FBZCxDQUFWO0FBU0EsVUFBTUYsUUFBUWMsT0FBUixFQUFOO0FBR0FFLFdBQU9NLFNBQVAsRUFBa0JMLEVBQWxCLENBQXFCTSxLQUFyQixDQUEyQixJQUEzQjtBQUNELEdBaEJEO0FBaUJELENBaEREIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGJyYWludHJlZSBmcm9tICdicmFpbnRyZWUnXG5pbXBvcnQgeyBTZXJ2aWNlIGFzIEJyYWludHJlZSB9IGZyb20gJy4uLy4uJ1xuXG5kZXNjcmliZSgnQnJhaW50cmVlOjpwcmVwYXJlKCknLCAoKSA9PiB7XG4gIGxldCBzZXJ2aWNlXG4gIGxldCBpbnN0YW5jZVxuICBsZXQgY29uZmlnXG5cbiAgYmVmb3JlRWFjaChhc3luYyAoKSA9PiB7XG4gICAgY29uZmlnID0ge1xuICAgICAgZW52aXJvbm1lbnQ6IGJyYWludHJlZS5FbnZpcm9ubWVudC5EZXZlbG9wbWVudCxcbiAgICAgIHB1YmxpY0tleTogJ2R1bW15LXB1YmtleScsXG4gICAgICBwcml2YXRlS2V5OiAnZHVtbXktcHJpdmtleScsXG4gICAgICBtZXJjaGFudElkOiAnZHVtbXktaWQnLFxuICAgIH1cbiAgICBzZXJ2aWNlID0gbmV3IEJyYWludHJlZSh7XG4gICAgICBhdGxhczoge30sXG4gICAgICBsb2c6IHt9LFxuICAgICAgY29uZmlnLFxuICAgIH0pXG5cbiAgICBpbnN0YW5jZSA9IGF3YWl0IHNlcnZpY2UucHJlcGFyZSgpXG4gIH0pXG5cblxuICBpdCgnZXhpc3RzJywgKCkgPT4ge1xuICAgIGV4cGVjdChzZXJ2aWNlKS50by5yZXNwb25kVG8oJ3ByZXBhcmUnKVxuICB9KVxuXG4gIGl0KCdyZXR1cm5zIGJyYWludHJlZSBjbGllbnQnLCAoKSA9PiB7XG4gICAgZXhwZWN0KGluc3RhbmNlKS50by5oYXZlLnByb3BlcnR5KCd0cmFuc2FjdGlvbicpXG4gICAgZXhwZWN0KGluc3RhbmNlLnRyYW5zYWN0aW9uKS50by5yZXNwb25kVG8oJ3NhbGUnKVxuICB9KVxuXG4gIGl0KCdwYXNzZXMgdGhlIGNvbmZpZ3VyYXRpb24gdG8gdGhlIGJyYWludHJlZS5jb25uZWN0KCkgbWV0aG9kJywgYXN5bmMgKCkgPT4ge1xuICAgIGxldCB0cmlnZ2VyZWQgPSBmYWxzZVxuXG4gICAgc2VydmljZSA9IG5ldyBCcmFpbnRyZWUoe1xuICAgICAgYXRsYXM6IHt9LFxuICAgICAgbG9nOiB7fSxcbiAgICAgIGdldCBjb25maWcoKSB7XG4gICAgICAgIHRyaWdnZXJlZCA9IHRydWVcbiAgICAgICAgcmV0dXJuIGNvbmZpZ1xuICAgICAgfSxcbiAgICB9KVxuXG4gICAgYXdhaXQgc2VydmljZS5wcmVwYXJlKClcblxuICAgIC8vIEBUT0RPOiBJIGRvbid0IGxpa2UgaXQsIEF0bGFzIG1pZ2h0IGJlIHRyaWdnZXJpbmcgdGhpcyBhY2Nlc3Mgd2hlbiBtZXJnaW5nIGluIGRlZmF1bHRzIVxuICAgIGV4cGVjdCh0cmlnZ2VyZWQpLnRvLmVxdWFsKHRydWUpXG4gIH0pXG59KVxuIl19

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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