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

@algoan/connect

Package Overview
Dependencies
Maintainers
3
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@algoan/connect - npm Package Compare versions

Comparing version 6.0.2 to 6.1.0

lib-esm/algoan-connect-error.d.ts

4

dist/algoan-connect.js

@@ -1,3 +0,3 @@

/*! Algoan Connect v6.0.2 */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AlgoanConnect=t():e.AlgoanConnect=t()}(self,(function(){return(()=>{"use strict";var e={614:function(e,t,n){var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.addWidget=void 0;var r=n(593),a=n(712),s=n(416),i=function(e){var t=e.iframeUrl;return null!=t?t:"https://connect.algoan.com"},c=function(e,t){window.addEventListener("message",(function(n){if(n.origin===i(e))switch(n.data.eventName){case a.Events.WIDGET_STARTING:!function(e,t){var n=o(o({},e),{onSuccessUrl:e.onSuccessUrl||window.location.href,onCancelUrl:e.onCancelUrl||window.location.href,onErrorUrl:e.onErrorUrl||window.location.href});(0,s.postMessage)(t,{type:s.MessageTypes.CONFIG,payload:n})}(e,t);break;case a.Events.AGGREGATION_START:t.style.width="100%",t.style.height="100%";break;default:return}}))};t.addWidget=function(e){!function(e){if("object"!=typeof e)throw new Error("Invalid config provided.")}(e);var t=(0,r.getConnectElement)();if(null===t)throw new Error("No container element found. Are you sure you created a div with id `algoan-connect`?");var n=function(e){var t=document.createElement("iframe");return t.src="".concat(i(e),"?apiKey=").concat(e.apiKey),t.style.border="none",t.style.width="100%",t.style.height=e.quickStart?"100%":"130px",t.style.transition="all 0.2s ease-out",t}(e);c(e,n),t.appendChild(n)}},712:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0,function(e){e.WIDGET_STARTING="widget_starting",e.AGGREGATION_START="aggregation_start",e.AGGREGATION_SUCCESS="aggregation_success",e.AGGREGATION_CANCEL="aggregation_cancel",e.AGGREGATION_ERROR="aggregation_error",e.AUTHENTICATION_ERROR="authentication_error"}(t.Events||(t.Events={}))},607:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n),Object.defineProperty(e,o,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(614),t),r(n(712),t),r(n(8),t),r(n(20),t),r(n(73),t)},8:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},416:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.postMessage=t.MessageTypes=void 0,function(e){e.CONFIG="CONFIG",e.PERSONAL_DETAILS="PERSONAL_DETAILS",e.ACCESS_TOKEN="ACCESS_TOKEN"}(t.MessageTypes||(t.MessageTypes={}));t.postMessage=function(e,t){var n,o=e.src;null===(n=e.contentWindow)||void 0===n||n.postMessage(t,o)}},73:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.setAccessToken=void 0;var o=n(416),r=n(593);t.setAccessToken=function(e){var t=(0,r.getConnectIframe)();if(!t)throw new Error("Unable to find Connect iframe. Connect should be added to use this function.");(0,o.postMessage)(t,{type:o.MessageTypes.ACCESS_TOKEN,payload:e})}},20:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.setCustomerPersonalDetails=void 0;var o=n(416),r=n(593);t.setCustomerPersonalDetails=function(e){var t=(0,r.getConnectIframe)();if(!t)throw new Error("Unable to find Connect iframe. Connect should be added to use this function.");(0,o.postMessage)(t,{type:o.MessageTypes.PERSONAL_DETAILS,payload:e})}},593:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getConnectIframe=t.getConnectElement=void 0;t.getConnectElement=function(){return document.getElementById("algoan-connect")};t.getConnectIframe=function(){var e=(0,t.getConnectElement)();return null==e?void 0:e.getElementsByTagName("iframe")[0]}}},t={};return function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,n),r.exports}(607)})()}));
/*! Algoan Connect v6.1.0 */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AlgoanConnect=t():e.AlgoanConnect=t()}(self,(function(){return(()=>{"use strict";var e={614:function(e,t,n){var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.addWidget=void 0;var r=n(593),a=n(712),i=n(416),s=n(772),c=function(e){var t=e.iframeUrl;return null!=t?t:"https://connect.algoan.com"},l=function(e,t){window.addEventListener("message",(function(n){if(n.origin===c(e))switch(n.data.eventName){case a.Events.WIDGET_STARTING:!function(e,t){var n=o(o({},e),{onSuccessUrl:e.onSuccessUrl||window.location.href,onCancelUrl:e.onCancelUrl||window.location.href,onErrorUrl:e.onErrorUrl||window.location.href});(0,i.postMessage)(t,{type:i.MessageTypes.CONFIG,payload:n})}(e,t);break;case a.Events.AGGREGATION_START:t.style.width="100%",t.style.height="100%";break;default:return}}))};t.addWidget=function(e){!function(e){if("object"!=typeof e)throw new s.AlgoanConnectError("Invalid config provided.");if(!e.apiKey)throw new s.AlgoanConnectError("The apiKey should be provided.");if(!e.customIdentifier)throw new s.AlgoanConnectError("The customIdentifier should be provided.")}(e);var t=(0,r.getConnectElement)();if(null===t)throw new s.AlgoanConnectError("No container element found. Are you sure you created a div with id `algoan-connect`?");var n=function(e){var t=document.createElement("iframe");return t.src="".concat(c(e),"?apiKey=").concat(e.apiKey),t.style.border="none",t.style.width="100%",t.style.height=e.quickStart?"100%":"130px",t.style.transition="all 0.2s ease-out",t}(e);l(e,n),t.appendChild(n)}},772:function(e,t){var n,o=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function o(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)});Object.defineProperty(t,"__esModule",{value:!0}),t.AlgoanConnectError=void 0;var r=function(e){function t(t){return e.call(this,"Algoan Connect - ".concat(t))||this}return o(t,e),t}(Error);t.AlgoanConnectError=r},712:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0,function(e){e.WIDGET_STARTING="widget_starting",e.AGGREGATION_START="aggregation_start",e.AGGREGATION_SUCCESS="aggregation_success",e.AGGREGATION_CANCEL="aggregation_cancel",e.AGGREGATION_ERROR="aggregation_error",e.AUTHENTICATION_ERROR="authentication_error"}(t.Events||(t.Events={}))},607:function(e,t,n){var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n),Object.defineProperty(e,o,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(614),t),r(n(712),t),r(n(8),t),r(n(20),t),r(n(73),t)},8:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},416:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.postMessage=t.MessageTypes=void 0,function(e){e.CONFIG="CONFIG",e.PERSONAL_DETAILS="PERSONAL_DETAILS",e.ACCESS_TOKEN="ACCESS_TOKEN"}(t.MessageTypes||(t.MessageTypes={}));t.postMessage=function(e,t){var n,o=e.src;null===(n=e.contentWindow)||void 0===n||n.postMessage(t,o)}},73:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.setAccessToken=void 0;var o=n(772),r=n(416),a=n(593);t.setAccessToken=function(e){var t=(0,a.getConnectIframe)();if(!t)throw new o.AlgoanConnectError("Unable to find Connect iframe. Connect should be added to use this function.");(0,r.postMessage)(t,{type:r.MessageTypes.ACCESS_TOKEN,payload:e})}},20:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.setCustomerPersonalDetails=void 0;var o=n(772),r=n(416),a=n(593);t.setCustomerPersonalDetails=function(e){var t=(0,a.getConnectIframe)();if(!t)throw new o.AlgoanConnectError("Unable to find Connect iframe. Connect should be added to use this function.");(0,r.postMessage)(t,{type:r.MessageTypes.PERSONAL_DETAILS,payload:e})}},593:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getConnectIframe=t.getConnectElement=void 0;t.getConnectElement=function(){return document.getElementById("algoan-connect")};t.getConnectIframe=function(){var e=(0,t.getConnectElement)();return null==e?void 0:e.getElementsByTagName("iframe")[0]}}},t={};return function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{}};return e[o].call(r.exports,r,r.exports,n),r.exports}(607)})()}));
//# sourceMappingURL=algoan-connect.js.map

@@ -15,2 +15,3 @@ var __assign = (this && this.__assign) || function () {

import { MessageTypes, postMessage } from './post-message';
import { AlgoanConnectError } from './algoan-connect-error';
/**

@@ -48,4 +49,10 @@ * Returns the origin of the iFrame to use

if (typeof config !== 'object') {
throw new Error('Invalid config provided.');
throw new AlgoanConnectError('Invalid config provided.');
}
if (!config.apiKey) {
throw new AlgoanConnectError('The apiKey should be provided.');
}
if (!config.customIdentifier) {
throw new AlgoanConnectError('The customIdentifier should be provided.');
}
return;

@@ -79,3 +86,3 @@ };

if (containerElement === null) {
throw new Error('No container element found. Are you sure you created a div with id `algoan-connect`?');
throw new AlgoanConnectError('No container element found. Are you sure you created a div with id `algoan-connect`?');
}

@@ -82,0 +89,0 @@ var iframe = createIframeElement(config);

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

import { AlgoanConnectError } from './algoan-connect-error';
import { MessageTypes, postMessage } from './post-message';

@@ -11,3 +12,3 @@ import { getConnectIframe } from './utils';

if (!iframe) {
throw new Error('Unable to find Connect iframe. Connect should be added to use this function.');
throw new AlgoanConnectError('Unable to find Connect iframe. Connect should be added to use this function.');
}

@@ -14,0 +15,0 @@ postMessage(iframe, { type: MessageTypes.ACCESS_TOKEN, payload: accessToken });

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

import { AlgoanConnectError } from './algoan-connect-error';
import { MessageTypes, postMessage } from './post-message';

@@ -13,3 +14,3 @@ import { getConnectIframe } from './utils';

if (!iframe) {
throw new Error('Unable to find Connect iframe. Connect should be added to use this function.');
throw new AlgoanConnectError('Unable to find Connect iframe. Connect should be added to use this function.');
}

@@ -16,0 +17,0 @@ postMessage(iframe, { type: MessageTypes.PERSONAL_DETAILS, payload: personalDetails });

@@ -18,2 +18,3 @@ "use strict";

var post_message_1 = require("./post-message");
var algoan_connect_error_1 = require("./algoan-connect-error");
/**

@@ -51,4 +52,10 @@ * Returns the origin of the iFrame to use

if (typeof config !== 'object') {
throw new Error('Invalid config provided.');
throw new algoan_connect_error_1.AlgoanConnectError('Invalid config provided.');
}
if (!config.apiKey) {
throw new algoan_connect_error_1.AlgoanConnectError('The apiKey should be provided.');
}
if (!config.customIdentifier) {
throw new algoan_connect_error_1.AlgoanConnectError('The customIdentifier should be provided.');
}
return;

@@ -82,3 +89,3 @@ };

if (containerElement === null) {
throw new Error('No container element found. Are you sure you created a div with id `algoan-connect`?');
throw new algoan_connect_error_1.AlgoanConnectError('No container element found. Are you sure you created a div with id `algoan-connect`?');
}

@@ -85,0 +92,0 @@ var iframe = createIframeElement(config);

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setAccessToken = void 0;
var algoan_connect_error_1 = require("./algoan-connect-error");
var post_message_1 = require("./post-message");

@@ -14,3 +15,3 @@ var utils_1 = require("./utils");

if (!iframe) {
throw new Error('Unable to find Connect iframe. Connect should be added to use this function.');
throw new algoan_connect_error_1.AlgoanConnectError('Unable to find Connect iframe. Connect should be added to use this function.');
}

@@ -17,0 +18,0 @@ (0, post_message_1.postMessage)(iframe, { type: post_message_1.MessageTypes.ACCESS_TOKEN, payload: accessToken });

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.setCustomerPersonalDetails = void 0;
var algoan_connect_error_1 = require("./algoan-connect-error");
var post_message_1 = require("./post-message");

@@ -16,3 +17,3 @@ var utils_1 = require("./utils");

if (!iframe) {
throw new Error('Unable to find Connect iframe. Connect should be added to use this function.');
throw new algoan_connect_error_1.AlgoanConnectError('Unable to find Connect iframe. Connect should be added to use this function.');
}

@@ -19,0 +20,0 @@ (0, post_message_1.postMessage)(iframe, { type: post_message_1.MessageTypes.PERSONAL_DETAILS, payload: personalDetails });

{
"name": "@algoan/connect",
"version": "6.0.2",
"version": "6.1.0",
"description": "Library for Algoan Connect",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

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

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