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

@stadline/react-mtcaptcha

Package Overview
Dependencies
Maintainers
2
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@stadline/react-mtcaptcha - npm Package Compare versions

Comparing version 0.1.1 to 0.2.0-alpha.0

4

dist/Captcha.d.ts
/// <reference types="react" />
import { MTCaptchaState } from './initialize';
declare type callback = (state: MTCaptchaState) => void;
type callback = (state: MTCaptchaState) => void;
interface CaptchaProps {

@@ -10,3 +10,3 @@ onRendered?: callback;

}
declare function Captcha(props: CaptchaProps): JSX.Element;
declare function Captcha({ onRendered, onVerified, onVerifyExpired, onError }: CaptchaProps): JSX.Element;
export default Captcha;
import React, { useRef, useEffect, useState } from 'react';
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) {
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
function _iterableToArrayLimit(r, l) {
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
if (null != t) {
var e,
n,
i,
u,
a = [],
f = !0,
o = !1;
try {
if (i = (t = t.call(r)).next, 0 === l) {
if (Object(t) !== t) return;
f = !1;
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
} catch (r) {
o = !0, n = r;
} finally {
try {
if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return;
} finally {
if (o) throw n;
}
}
keys.push.apply(keys, symbols);
return a;
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
function ownKeys(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
r && (o = o.filter(function (r) {
return Object.getOwnPropertyDescriptor(e, r).enumerable;
})), t.push.apply(t, o);
}
return target;
return t;
}
function _objectSpread2(e) {
for (var r = 1; r < arguments.length; r++) {
var t = null != arguments[r] ? arguments[r] : {};
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
_defineProperty(e, r, t[r]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
});
}
return e;
}
function _defineProperty(obj, key, value) {
key = _toPropertyKey(key);
if (key in obj) {

@@ -52,44 +63,10 @@ Object.defineProperty(obj, key, {

}
return obj;
}
function _slicedToArray(arr, i) {
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
}
function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}
function _iterableToArrayLimit(arr, i) {
var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);
if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;
var _s, _e;
try {
for (_i = _i.call(arr); !(_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 _unsupportedIterableToArray(o, minLen) {

@@ -103,26 +80,48 @@ if (!o) return;

}
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _toPrimitive(input, hint) {
if (typeof input !== "object" || input === null) return input;
var prim = input[Symbol.toPrimitive];
if (prim !== undefined) {
var res = prim.call(input, hint || "default");
if (typeof res !== "object") return res;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return (hint === "string" ? String : Number)(input);
}
function _toPropertyKey(arg) {
var key = _toPrimitive(arg, "string");
return typeof key === "symbol" ? key : String(key);
}
function Captcha(props) {
var propsRef = useRef(props);
propsRef.current = props; // onRendered
function Captcha(_ref) {
var onRendered = _ref.onRendered,
onVerified = _ref.onVerified,
onVerifyExpired = _ref.onVerifyExpired,
onError = _ref.onError;
var propsRef = useRef({
onRendered: onRendered,
onVerified: onVerified,
onVerifyExpired: onVerifyExpired,
onError: onError
});
propsRef.current = {
onRendered: onRendered,
onVerified: onVerified,
onVerifyExpired: onVerifyExpired,
onError: onError
};
// onRendered
useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onR, _propsRef$current;
(_propsRef$current$onR = (_propsRef$current = propsRef.current).onRendered) === null || _propsRef$current$onR === void 0 ? void 0 : _propsRef$current$onR.call(_propsRef$current, event.detail);
};
window.addEventListener('mt_rendered', listener);

@@ -132,11 +131,9 @@ return function () {

};
}); // onVerified
});
// onVerified
useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onV, _propsRef$current2;
(_propsRef$current$onV = (_propsRef$current2 = propsRef.current).onVerified) === null || _propsRef$current$onV === void 0 ? void 0 : _propsRef$current$onV.call(_propsRef$current2, event.detail);
};
window.addEventListener('mt_verified', listener);

@@ -146,11 +143,9 @@ return function () {

};
}); // onVerifyExpired
});
// onVerifyExpired
useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onV2, _propsRef$current3;
(_propsRef$current$onV2 = (_propsRef$current3 = propsRef.current).onVerifyExpired) === null || _propsRef$current$onV2 === void 0 ? void 0 : _propsRef$current$onV2.call(_propsRef$current3, event.detail);
};
window.addEventListener('mt_verifyexpired', listener);

@@ -160,11 +155,9 @@ return function () {

};
}); // onError
});
// onError
useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onE, _propsRef$current4;
(_propsRef$current$onE = (_propsRef$current4 = propsRef.current).onError) === null || _propsRef$current$onE === void 0 ? void 0 : _propsRef$current$onE.call(_propsRef$current4, event.detail);
};
window.addEventListener('mt_error', listener);

@@ -174,14 +167,13 @@ return function () {

};
}); // initialize
});
// initialize
var _useState = useState(function () {
return "mtcaptcha_".concat(new Date().valueOf());
}),
_useState2 = _slicedToArray(_useState, 1),
id = _useState2[0];
return "mtcaptcha_".concat(new Date().valueOf());
}),
_useState2 = _slicedToArray(_useState, 1),
id = _useState2[0];
useEffect(function () {
window.mtcaptchaConfig.renderQueue.push(id);
}, [id]);
return React.createElement("div", {
return /*#__PURE__*/React.createElement("div", {
id: id

@@ -195,10 +187,8 @@ });

renderQueue: temporaryRenderQueue
}; // callbacks
};
// callbacks
window._mt_jsloadedcb = function () {
var _window$mtcaptcha;
(_window$mtcaptcha = window.mtcaptcha) === null || _window$mtcaptcha === void 0 ? void 0 : _window$mtcaptcha.renderUI();
};
window._mt_renderedcb = function (state) {

@@ -210,3 +200,2 @@ var event = new CustomEvent('mt_rendered', {

};
window._mt_verifiedcb = function (state) {

@@ -218,3 +207,2 @@ var event = new CustomEvent('mt_verified', {

};
window._mt_verifyexpiredcb = function (state) {

@@ -226,3 +214,2 @@ var event = new CustomEvent('mt_verifyexpired', {

};
window._mt_errorcb = function (state) {

@@ -233,5 +220,4 @@ var event = new CustomEvent('mt_error', {

window.dispatchEvent(event);
}; // load script
};
// load script
function initialize(mtcaptchaConfig) {

@@ -246,9 +232,9 @@ window.mtcaptchaConfig = _objectSpread2(_objectSpread2({}, mtcaptchaConfig), {}, {

'error-callback': '_mt_errorcb'
}); // eslint-disable-next-line camelcase
});
// eslint-disable-next-line camelcase
var mt_service = document.createElement('script');
mt_service.src = 'https://service.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js';
mt_service.async = true;
document.body.appendChild(mt_service); // eslint-disable-next-line camelcase
document.body.appendChild(mt_service);
// eslint-disable-next-line camelcase
var mt_service2 = document.createElement('script');

@@ -255,0 +241,0 @@ mt_service2.src = 'https://service2.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js';

@@ -10,41 +10,52 @@ 'use strict';

function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) {
symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
function _iterableToArrayLimit(r, l) {
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
if (null != t) {
var e,
n,
i,
u,
a = [],
f = !0,
o = !1;
try {
if (i = (t = t.call(r)).next, 0 === l) {
if (Object(t) !== t) return;
f = !1;
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
} catch (r) {
o = !0, n = r;
} finally {
try {
if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return;
} finally {
if (o) throw n;
}
}
keys.push.apply(keys, symbols);
return a;
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(Object(source), true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(Object(source)).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
function ownKeys(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
r && (o = o.filter(function (r) {
return Object.getOwnPropertyDescriptor(e, r).enumerable;
})), t.push.apply(t, o);
}
return target;
return t;
}
function _objectSpread2(e) {
for (var r = 1; r < arguments.length; r++) {
var t = null != arguments[r] ? arguments[r] : {};
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
_defineProperty(e, r, t[r]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
});
}
return e;
}
function _defineProperty(obj, key, value) {
key = _toPropertyKey(key);
if (key in obj) {

@@ -60,44 +71,10 @@ Object.defineProperty(obj, key, {

}
return obj;
}
function _slicedToArray(arr, i) {
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
}
function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}
function _iterableToArrayLimit(arr, i) {
var _i = arr && (typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]);
if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;
var _s, _e;
try {
for (_i = _i.call(arr); !(_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 _unsupportedIterableToArray(o, minLen) {

@@ -111,26 +88,48 @@ if (!o) return;

}
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _toPrimitive(input, hint) {
if (typeof input !== "object" || input === null) return input;
var prim = input[Symbol.toPrimitive];
if (prim !== undefined) {
var res = prim.call(input, hint || "default");
if (typeof res !== "object") return res;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return (hint === "string" ? String : Number)(input);
}
function _toPropertyKey(arg) {
var key = _toPrimitive(arg, "string");
return typeof key === "symbol" ? key : String(key);
}
function Captcha(props) {
var propsRef = React.useRef(props);
propsRef.current = props; // onRendered
function Captcha(_ref) {
var onRendered = _ref.onRendered,
onVerified = _ref.onVerified,
onVerifyExpired = _ref.onVerifyExpired,
onError = _ref.onError;
var propsRef = React.useRef({
onRendered: onRendered,
onVerified: onVerified,
onVerifyExpired: onVerifyExpired,
onError: onError
});
propsRef.current = {
onRendered: onRendered,
onVerified: onVerified,
onVerifyExpired: onVerifyExpired,
onError: onError
};
// onRendered
React.useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onR, _propsRef$current;
(_propsRef$current$onR = (_propsRef$current = propsRef.current).onRendered) === null || _propsRef$current$onR === void 0 ? void 0 : _propsRef$current$onR.call(_propsRef$current, event.detail);
};
window.addEventListener('mt_rendered', listener);

@@ -140,11 +139,9 @@ return function () {

};
}); // onVerified
});
// onVerified
React.useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onV, _propsRef$current2;
(_propsRef$current$onV = (_propsRef$current2 = propsRef.current).onVerified) === null || _propsRef$current$onV === void 0 ? void 0 : _propsRef$current$onV.call(_propsRef$current2, event.detail);
};
window.addEventListener('mt_verified', listener);

@@ -154,11 +151,9 @@ return function () {

};
}); // onVerifyExpired
});
// onVerifyExpired
React.useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onV2, _propsRef$current3;
(_propsRef$current$onV2 = (_propsRef$current3 = propsRef.current).onVerifyExpired) === null || _propsRef$current$onV2 === void 0 ? void 0 : _propsRef$current$onV2.call(_propsRef$current3, event.detail);
};
window.addEventListener('mt_verifyexpired', listener);

@@ -168,11 +163,9 @@ return function () {

};
}); // onError
});
// onError
React.useEffect(function () {
var listener = function listener(event) {
var _propsRef$current$onE, _propsRef$current4;
(_propsRef$current$onE = (_propsRef$current4 = propsRef.current).onError) === null || _propsRef$current$onE === void 0 ? void 0 : _propsRef$current$onE.call(_propsRef$current4, event.detail);
};
window.addEventListener('mt_error', listener);

@@ -182,14 +175,13 @@ return function () {

};
}); // initialize
});
// initialize
var _useState = React.useState(function () {
return "mtcaptcha_".concat(new Date().valueOf());
}),
_useState2 = _slicedToArray(_useState, 1),
id = _useState2[0];
return "mtcaptcha_".concat(new Date().valueOf());
}),
_useState2 = _slicedToArray(_useState, 1),
id = _useState2[0];
React.useEffect(function () {
window.mtcaptchaConfig.renderQueue.push(id);
}, [id]);
return React__default.createElement("div", {
return /*#__PURE__*/React__default.createElement("div", {
id: id

@@ -203,10 +195,8 @@ });

renderQueue: temporaryRenderQueue
}; // callbacks
};
// callbacks
window._mt_jsloadedcb = function () {
var _window$mtcaptcha;
(_window$mtcaptcha = window.mtcaptcha) === null || _window$mtcaptcha === void 0 ? void 0 : _window$mtcaptcha.renderUI();
};
window._mt_renderedcb = function (state) {

@@ -218,3 +208,2 @@ var event = new CustomEvent('mt_rendered', {

};
window._mt_verifiedcb = function (state) {

@@ -226,3 +215,2 @@ var event = new CustomEvent('mt_verified', {

};
window._mt_verifyexpiredcb = function (state) {

@@ -234,3 +222,2 @@ var event = new CustomEvent('mt_verifyexpired', {

};
window._mt_errorcb = function (state) {

@@ -241,5 +228,4 @@ var event = new CustomEvent('mt_error', {

window.dispatchEvent(event);
}; // load script
};
// load script
function initialize(mtcaptchaConfig) {

@@ -254,9 +240,9 @@ window.mtcaptchaConfig = _objectSpread2(_objectSpread2({}, mtcaptchaConfig), {}, {

'error-callback': '_mt_errorcb'
}); // eslint-disable-next-line camelcase
});
// eslint-disable-next-line camelcase
var mt_service = document.createElement('script');
mt_service.src = 'https://service.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js';
mt_service.async = true;
document.body.appendChild(mt_service); // eslint-disable-next-line camelcase
document.body.appendChild(mt_service);
// eslint-disable-next-line camelcase
var mt_service2 = document.createElement('script');

@@ -263,0 +249,0 @@ mt_service2.src = 'https://service2.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js';

@@ -20,3 +20,3 @@ export interface MTCaptchaState {

}
declare type callback = (state: MTCaptchaState) => void;
type callback = (state: MTCaptchaState) => void;
declare global {

@@ -23,0 +23,0 @@ interface Window {

{
"name": "@stadline/react-mtcaptcha",
"version": "0.1.1",
"version": "0.2.0-alpha.0",
"main": "dist/index.js",

@@ -17,3 +17,3 @@ "module": "dist/index.esm.js",

},
"gitHead": "fbddf2659255202f2bc9ee19614795c3abdc73af"
"gitHead": "b5f46bb3f6031d859ae0f8318912c236695e8348"
}
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