@algoan/connect
Advanced tools
Comparing version 6.0.1 to 6.0.2
@@ -1,3 +0,3 @@ | ||
/*! Algoan Connect v6.0.1 */ | ||
!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});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=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=i(e)+"?apiKey="+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=r.getConnectIframe();if(!t)throw new Error("Unable to find Connect iframe. Connect should be added to use this function.");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=r.getConnectIframe();if(!t)throw new Error("Unable to find Connect iframe. Connect should be added to use this function.");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=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.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)})()})); | ||
//# sourceMappingURL=algoan-connect.js.map |
@@ -34,3 +34,3 @@ var __assign = (this && this.__assign) || function () { | ||
var iframe = document.createElement('iframe'); | ||
iframe.src = getIframeUrl(config) + "?apiKey=" + config.apiKey; | ||
iframe.src = "".concat(getIframeUrl(config), "?apiKey=").concat(config.apiKey); | ||
iframe.style.border = 'none'; | ||
@@ -37,0 +37,0 @@ iframe.style.width = '100%'; |
@@ -30,3 +30,3 @@ "use strict"; | ||
var configToSend = __assign(__assign({}, config), { onSuccessUrl: config.onSuccessUrl || window.location.href, onCancelUrl: config.onCancelUrl || window.location.href, onErrorUrl: config.onErrorUrl || window.location.href }); | ||
post_message_1.postMessage(iframe, { type: post_message_1.MessageTypes.CONFIG, payload: configToSend }); | ||
(0, post_message_1.postMessage)(iframe, { type: post_message_1.MessageTypes.CONFIG, payload: configToSend }); | ||
}; | ||
@@ -38,3 +38,3 @@ /** | ||
var iframe = document.createElement('iframe'); | ||
iframe.src = getIframeUrl(config) + "?apiKey=" + config.apiKey; | ||
iframe.src = "".concat(getIframeUrl(config), "?apiKey=").concat(config.apiKey); | ||
iframe.style.border = 'none'; | ||
@@ -78,5 +78,5 @@ iframe.style.width = '100%'; | ||
*/ | ||
exports.addWidget = function (config) { | ||
var addWidget = function (config) { | ||
checkConfig(config); | ||
var containerElement = utils_1.getConnectElement(); | ||
var containerElement = (0, utils_1.getConnectElement)(); | ||
if (containerElement === null) { | ||
@@ -89,2 +89,3 @@ throw new Error('No container element found. Are you sure you created a div with id `algoan-connect`?'); | ||
}; | ||
exports.addWidget = addWidget; | ||
//# sourceMappingURL=add-widget.js.map |
@@ -10,3 +10,3 @@ "use strict"; | ||
})(MessageTypes = exports.MessageTypes || (exports.MessageTypes = {})); | ||
exports.postMessage = function (iframe, message) { | ||
var postMessage = function (iframe, message) { | ||
var _a; | ||
@@ -16,2 +16,3 @@ var url = iframe.src; | ||
}; | ||
exports.postMessage = postMessage; | ||
//# sourceMappingURL=post-message.js.map |
@@ -11,9 +11,10 @@ "use strict"; | ||
*/ | ||
exports.setAccessToken = function (accessToken) { | ||
var iframe = utils_1.getConnectIframe(); | ||
var setAccessToken = function (accessToken) { | ||
var iframe = (0, utils_1.getConnectIframe)(); | ||
if (!iframe) { | ||
throw new Error('Unable to find Connect iframe. Connect should be added to use this function.'); | ||
} | ||
post_message_1.postMessage(iframe, { type: post_message_1.MessageTypes.ACCESS_TOKEN, payload: accessToken }); | ||
(0, post_message_1.postMessage)(iframe, { type: post_message_1.MessageTypes.ACCESS_TOKEN, payload: accessToken }); | ||
}; | ||
exports.setAccessToken = setAccessToken; | ||
//# sourceMappingURL=set-access-token.js.map |
@@ -13,9 +13,10 @@ "use strict"; | ||
*/ | ||
exports.setCustomerPersonalDetails = function (personalDetails) { | ||
var iframe = utils_1.getConnectIframe(); | ||
var setCustomerPersonalDetails = function (personalDetails) { | ||
var iframe = (0, utils_1.getConnectIframe)(); | ||
if (!iframe) { | ||
throw new Error('Unable to find Connect iframe. Connect should be added to use this function.'); | ||
} | ||
post_message_1.postMessage(iframe, { type: post_message_1.MessageTypes.PERSONAL_DETAILS, payload: personalDetails }); | ||
(0, post_message_1.postMessage)(iframe, { type: post_message_1.MessageTypes.PERSONAL_DETAILS, payload: personalDetails }); | ||
}; | ||
exports.setCustomerPersonalDetails = setCustomerPersonalDetails; | ||
//# sourceMappingURL=set-customer-personal-details.js.map |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getConnectIframe = exports.getConnectElement = void 0; | ||
exports.getConnectElement = function () { return document.getElementById('algoan-connect'); }; | ||
exports.getConnectIframe = function () { | ||
var container = exports.getConnectElement(); | ||
var getConnectElement = function () { return document.getElementById('algoan-connect'); }; | ||
exports.getConnectElement = getConnectElement; | ||
var getConnectIframe = function () { | ||
var container = (0, exports.getConnectElement)(); | ||
return container === null || container === void 0 ? void 0 : container.getElementsByTagName('iframe')[0]; | ||
}; | ||
exports.getConnectIframe = getConnectIframe; | ||
//# sourceMappingURL=utils.js.map |
{ | ||
"name": "@algoan/connect", | ||
"version": "6.0.1", | ||
"version": "6.0.2", | ||
"description": "Library for Algoan Connect", | ||
@@ -21,3 +21,3 @@ "main": "lib/index.js", | ||
"type": "git", | ||
"url": "git+https://github.com/algoan/algoan-connect-lib.git" | ||
"url": "git+https://github.com/algoan/connect-lib.git" | ||
}, | ||
@@ -27,5 +27,5 @@ "author": "Algoan", | ||
"bugs": { | ||
"url": "https://github.com/algoan/algoan-connect-lib/issues" | ||
"url": "https://github.com/algoan/connect-lib/issues" | ||
}, | ||
"homepage": "https://github.com/algoan/algoan-connect-lib#readme", | ||
"homepage": "https://github.com/algoan/connect-lib#readme", | ||
"lint-staged": { | ||
@@ -59,3 +59,4 @@ "*.{js,ts,tsx}": [ | ||
"devDependencies": { | ||
"@algoan/eslint-config-react": "^1.1.0", | ||
"@algoan/eslint-config-react": "^2.4.0", | ||
"@amanda-mitchell/semantic-release-npm-multiple": "^2.17.0", | ||
"@commitlint/cli": "^11.0.0", | ||
@@ -68,3 +69,3 @@ "@commitlint/config-conventional": "^11.0.0", | ||
"cz-conventional-commit": "^1.0.6", | ||
"eslint": "^7.13.0", | ||
"eslint": "^8.8.0", | ||
"html-webpack-plugin": "^4.5.0", | ||
@@ -81,3 +82,3 @@ "husky": "^4.3.0", | ||
"ts-loader": "^8.0.11", | ||
"typescript": "^4.0.5", | ||
"typescript": "^4.5.5", | ||
"webpack": "^5.4.0", | ||
@@ -84,0 +85,0 @@ "webpack-cli": "^4.2.0", |
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
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
50516
605
25