Socket
Socket
Sign inDemoInstall

react-code-scanner

Package Overview
Dependencies
9
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.0.1

lib/CodeScanner.worker.js

6

lib/CodeScanner.js

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

module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=r(1),a=u(o);function u(e){return e&&e.__esModule?e:{default:e}}function i(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,r){return function n(o,a){try{var u=t[o](a),i=u.value}catch(e){return void r(e)}if(!u.done)return Promise.resolve(i).then((function(e){n("next",e)}),(function(e){n("throw",e)}));e(i)}("next")}))}}var c,s,l,f=new(u(r(4)).default),d=(c=i(regeneratorRuntime.mark((function e(t){var r,n=t.video,o=t.maxVideoWidth,a=t.maxVideoHeight,u=t.facingMode;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.mediaDevices.getUserMedia({audio:!1,video:{facingMode:u,width:{max:o},height:{max:a}}});case 2:return r=e.sent,n.srcObject=r,n.play(),e.next=7,new Promise((function(e){n.onloadedmetadata=e}));case 7:case"end":return e.stop()}}),e,void 0)}))),function(e){return c.apply(this,arguments)}),p=function(e){var t=e.canvas,r=e.codes,n=e.facingMode,o=e.codeOverlayColor,a=e.codeIndexColor,u=e.mirrorUserImage,i=t.getContext("2d"),c=t.width,s=t.height;i.clearRect(0,0,c,s),i.font="20px serif",i.strokeStyle=o,i.fillStyle=a,i.lineWidth=6,r.forEach((function(e,t){var r=e.points;i.beginPath();for(var o=0;o<r.length;++o){var a=r[o],c=a.x,s=a.y;0===o?i.moveTo(c,s):i.lineTo(c,s)}i.closePath(),i.stroke(),i.scale(h(u,n),1),i.fillText("#"+t,r[0].x,r[0].y-10),i.scale(1,1)}))},y=(s=i(regeneratorRuntime.mark((function e(t){var r,n,o,a,u,i=t.video,c=t.canvas,s=t.onResult,l=t.facingMode,d=t.codeOverlayColor,y=t.codeIndexColor,m=t.mirrorUserImage;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=i.videoWidth,n=i.videoHeight,c.width=r,c.height=n,r&&n){e.next=6;break}return e.abrupt("return");case 6:return(o=c.getContext("2d")).drawImage(i,0,0,r,n),a=o.getImageData(0,0,r,n),e.next=11,f.scanImageData(a);case 11:u=e.sent,p({canvas:c,codes:u,facingMode:l,codeOverlayColor:d,codeIndexColor:y,mirrorUserImage:m}),u.length&&s(u);case 14:case"end":return e.stop()}}),e,void 0)}))),function(e){return s.apply(this,arguments)}),m=function(e){return new Promise((function(t){setTimeout(t,e)}))},v=(l=i(regeneratorRuntime.mark((function e(t){var r=t.video,n=t.canvas,o=t.onResult,a=t.onError,u=t.maxVideoWidth,i=t.maxVideoHeight,c=t.facingMode,s=t.codeOverlayColor,l=t.codeIndexColor,f=t.mirrorUserImage;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,d({video:r,maxVideoWidth:u,maxVideoHeight:i,facingMode:c});case 3:return e.next=6,y({video:r,canvas:n,onResult:o,facingMode:c,codeOverlayColor:s,codeIndexColor:l,mirrorUserImage:f});case 6:return e.next=8,m(800);case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),a(e.t0.message);case 15:case"end":return e.stop()}}),e,void 0,[[0,12]])}))),function(e){return l.apply(this,arguments)}),h=function(e,t){return e&&"user"===t?-1:1};t.default=function(e){var t={width:400,height:300,onResult:console.log,onError:console.error,maxVideoWidth:640,maxVideoHeight:640,facingMode:"environment",codeOverlayColor:"#00ff00",codeIndexColor:"#ff0000",mirrorUserImage:!0},r=n({},t,e),u=r.width,i=r.height,c=r.onResult,s=r.onError,l=r.maxVideoWidth,f=r.maxVideoHeight,d=r.facingMode,p=r.codeOverlayColor,y=r.codeIndexColor,m=r.mirrorUserImage,g=(0,o.useRef)(null),b=(0,o.useRef)(null);(0,o.useEffect)((function(){g.current&&b.current&&v({video:g.current,canvas:b.current,onResult:c,onError:s,maxVideoWidth:l,maxVideoHeight:f,facingMode:d,codeOverlayColor:p,codeIndexColor:y,mirrorUserImage:m})}),[g,b,c,s,l,f,d,p,y,m]);var x={position:"absolute",top:0,left:0,width:u+"px",height:i+"px"};return a.default.createElement("div",{style:n({},x,{position:"relative",transform:"scaleX("+h(m,d)+")"})},a.default.createElement("video",{ref:g,width:u,height:i,style:x}),a.default.createElement("canvas",{ref:b,width:u,height:i,style:x}))}},function(e,t,r){"use strict";e.exports=r(2)},function(e,t,r){"use strict";
module.exports=function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.scanImageData=void 0;var n=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},o=t(1),u=i(o);function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(){var r=e.apply(this,arguments);return new Promise((function(e,t){return function n(o,u){try{var i=r[o](u),a=i.value}catch(e){return void t(e)}if(!i.done)return Promise.resolve(a).then((function(e){n("next",e)}),(function(e){n("throw",e)}));e(a)}("next")}))}}var c,f,l,s=new(i(t(4)).default),d=r.scanImageData=function(e){return new Promise((function(r){s.addEventListener("message",(function(e){r(e.data.response)})),s.postMessage({imageData:e})}))},p=(c=a(regeneratorRuntime.mark((function e(r){var t,n=r.video,o=r.maxVideoWidth,u=r.maxVideoHeight,i=r.facingMode;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.mediaDevices.getUserMedia({audio:!1,video:{facingMode:i,width:{max:o},height:{max:u}}});case 2:return t=e.sent,n.srcObject=t,n.play(),e.next=7,new Promise((function(e){n.onloadedmetadata=e}));case 7:case"end":return e.stop()}}),e,void 0)}))),function(e){return c.apply(this,arguments)}),y=function(e){var r=e.canvas,t=e.codes,n=e.facingMode,o=e.codeOverlayColor,u=e.codeIndexColor,i=e.mirrorUserImage,a=r.getContext("2d"),c=r.width,f=r.height;a.clearRect(0,0,c,f),a.font="20px serif",a.strokeStyle=o,a.fillStyle=u,a.lineWidth=6,t.forEach((function(e,r){var t=e.points;a.beginPath();for(var o=0;o<t.length;++o){var u=t[o],c=u.x,f=u.y;0===o?a.moveTo(c,f):a.lineTo(c,f)}a.closePath(),a.stroke(),a.scale(g(i,n),1),a.fillText("#"+r,t[0].x,t[0].y-10),a.scale(1,1)}))},v=(f=a(regeneratorRuntime.mark((function e(r){var t,n,o,u,i,a=r.video,c=r.canvas,f=r.onResult,l=r.facingMode,s=r.codeOverlayColor,p=r.codeIndexColor,v=r.mirrorUserImage;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.videoWidth,n=a.videoHeight,c.width=t,c.height=n,t&&n){e.next=6;break}return e.abrupt("return");case 6:return(o=c.getContext("2d")).drawImage(a,0,0,t,n),u=o.getImageData(0,0,t,n),e.next=11,d(u);case 11:i=e.sent,y({canvas:c,codes:i,facingMode:l,codeOverlayColor:s,codeIndexColor:p,mirrorUserImage:v}),i.length&&f(i);case 14:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)}),m=function(e){return new Promise((function(r){setTimeout(r,e)}))},h=(l=a(regeneratorRuntime.mark((function e(r){var t=r.video,n=r.canvas,o=r.onResult,u=r.onError,i=r.maxVideoWidth,a=r.maxVideoHeight,c=r.facingMode,f=r.codeOverlayColor,l=r.codeIndexColor,s=r.mirrorUserImage;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p({video:t,maxVideoWidth:i,maxVideoHeight:a,facingMode:c});case 3:return e.next=6,v({video:t,canvas:n,onResult:o,facingMode:c,codeOverlayColor:f,codeIndexColor:l,mirrorUserImage:s});case 6:return e.next=8,m(800);case 8:e.next=3;break;case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),u(e.t0.message);case 15:case"end":return e.stop()}}),e,void 0,[[0,12]])}))),function(e){return l.apply(this,arguments)}),g=function(e,r){return e&&"user"===r?-1:1};r.default=function(e){var r={width:400,height:300,onResult:console.log,onError:console.error,maxVideoWidth:640,maxVideoHeight:640,facingMode:"environment",codeOverlayColor:"#00ff00",codeIndexColor:"#ff0000",mirrorUserImage:!0},t=n({},r,e),i=t.width,a=t.height,c=t.onResult,f=t.onError,l=t.maxVideoWidth,s=t.maxVideoHeight,d=t.facingMode,p=t.codeOverlayColor,y=t.codeIndexColor,v=t.mirrorUserImage,m=(0,o.useRef)(null),b=(0,o.useRef)(null);(0,o.useEffect)((function(){m.current&&b.current&&h({video:m.current,canvas:b.current,onResult:c,onError:f,maxVideoWidth:l,maxVideoHeight:s,facingMode:d,codeOverlayColor:p,codeIndexColor:y,mirrorUserImage:v})}),[m,b,c,f,l,s,d,p,y,v]);var x={position:"absolute",top:0,left:0,width:i+"px",height:a+"px"};return u.default.createElement("div",{style:n({},x,{position:"relative",transform:"scaleX("+g(v,d)+")"})},u.default.createElement("video",{ref:m,width:i,height:a,style:x}),u.default.createElement("canvas",{ref:b,width:i,height:a,style:x}))}},function(e,r,t){"use strict";e.exports=t(2)},function(e,r,t){"use strict";
/** @license React v16.13.1

@@ -9,3 +9,3 @@ * react.production.min.js

* LICENSE file in the root directory of this source tree.
*/var n=r(3),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,u=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,y=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function x(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||g}function w(){}function O(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||g}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=x.prototype;var S=O.prototype=new w;S.constructor=O,n(S,x.prototype),S.isPureReactComponent=!0;var j={current:null},k=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var n,o={},u=null,i=null;if(null!=t)for(n in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(u=""+t.key),t)k.call(t,n)&&!E.hasOwnProperty(n)&&(o[n]=t[n]);var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){for(var s=Array(c),l=0;l<c;l++)s[l]=arguments[l+2];o.children=s}if(e&&e.defaultProps)for(n in c=e.defaultProps)void 0===o[n]&&(o[n]=c[n]);return{$$typeof:a,type:e,key:u,ref:i,props:o,_owner:j.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var P=/\/+/g,M=[];function R(e,t,r,n){if(M.length){var o=M.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function I(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>M.length&&M.push(e)}function $(e,t,r){return null==e?0:function e(t,r,n,o){var i=typeof t;"undefined"!==i&&"boolean"!==i||(t=null);var c=!1;if(null===t)c=!0;else switch(i){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case a:case u:c=!0}}if(c)return n(o,t,""===r?"."+L(t,0):r),1;if(c=0,r=""===r?".":r+":",Array.isArray(t))for(var s=0;s<t.length;s++){var l=r+L(i=t[s],s);c+=e(i,l,n,o)}else if(null===t||"object"!=typeof t?l=null:l="function"==typeof(l=v&&t[v]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),s=0;!(i=t.next()).done;)c+=e(i=i.value,l=r+L(i,s++),n,o);else if("object"===i)throw n=""+t,Error(h(31,"[object Object]"===n?"object with keys {"+Object.keys(t).join(", ")+"}":n,""));return c}(e,"",t,r)}function L(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function U(e,t){e.func.call(e.context,t,e.count++)}function V(e,t,r){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?A(e,n,r,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+r)),n.push(e))}function A(e,t,r,n,o){var a="";null!=r&&(a=(""+r).replace(P,"$&/")+"/"),$(e,V,t=R(t,a,n,o)),I(t)}var H={current:null};function T(){var e=H.current;if(null===e)throw Error(h(321));return e}var W={ReactCurrentDispatcher:H,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:j,IsSomeRendererActing:{current:!1},assign:n};t.Children={map:function(e,t,r){if(null==e)return e;var n=[];return A(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;$(e,U,t=R(null,null,t,r)),I(t)},count:function(e){return $(e,(function(){return null}),null)},toArray:function(e){var t=[];return A(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(h(143));return e}},t.Component=x,t.Fragment=i,t.Profiler=s,t.PureComponent=O,t.StrictMode=c,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W,t.cloneElement=function(e,t,r){if(null==e)throw Error(h(267,e));var o=n({},e.props),u=e.key,i=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,c=j.current),void 0!==t.key&&(u=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)k.call(t,l)&&!E.hasOwnProperty(l)&&(o[l]=void 0===t[l]&&void 0!==s?s[l]:t[l])}var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){s=Array(l);for(var f=0;f<l;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:a,type:e.type,key:u,ref:i,props:o,_owner:c}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:y,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return T().useCallback(e,t)},t.useContext=function(e,t){return T().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return T().useEffect(e,t)},t.useImperativeHandle=function(e,t,r){return T().useImperativeHandle(e,t,r)},t.useLayoutEffect=function(e,t){return T().useLayoutEffect(e,t)},t.useMemo=function(e,t){return T().useMemo(e,t)},t.useReducer=function(e,t,r){return T().useReducer(e,t,r)},t.useRef=function(e){return T().useRef(e)},t.useState=function(e){return T().useState(e)},t.version="16.13.1"},function(e,t,r){"use strict";
*/var n=t(3),o="function"==typeof Symbol&&Symbol.for,u=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,a=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,f=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,s=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,y=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var r="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)r+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function x(e,r,t){this.props=e,this.context=r,this.refs=b,this.updater=t||g}function w(){}function O(e,r,t){this.props=e,this.context=r,this.refs=b,this.updater=t||g}x.prototype.isReactComponent={},x.prototype.setState=function(e,r){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,r,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=x.prototype;var S=O.prototype=new w;S.constructor=O,n(S,x.prototype),S.isPureReactComponent=!0;var j={current:null},C=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function k(e,r,t){var n,o={},i=null,a=null;if(null!=r)for(n in void 0!==r.ref&&(a=r.ref),void 0!==r.key&&(i=""+r.key),r)C.call(r,n)&&!_.hasOwnProperty(n)&&(o[n]=r[n]);var c=arguments.length-2;if(1===c)o.children=t;else if(1<c){for(var f=Array(c),l=0;l<c;l++)f[l]=arguments[l+2];o.children=f}if(e&&e.defaultProps)for(n in c=e.defaultProps)void 0===o[n]&&(o[n]=c[n]);return{$$typeof:u,type:e,key:i,ref:a,props:o,_owner:j.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===u}var R=/\/+/g,E=[];function I(e,r,t,n){if(E.length){var o=E.pop();return o.result=e,o.keyPrefix=r,o.func=t,o.context=n,o.count=0,o}return{result:e,keyPrefix:r,func:t,context:n,count:0}}function M(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>E.length&&E.push(e)}function $(e,r,t){return null==e?0:function e(r,t,n,o){var a=typeof r;"undefined"!==a&&"boolean"!==a||(r=null);var c=!1;if(null===r)c=!0;else switch(a){case"string":case"number":c=!0;break;case"object":switch(r.$$typeof){case u:case i:c=!0}}if(c)return n(o,r,""===t?"."+U(r,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(r))for(var f=0;f<r.length;f++){var l=t+U(a=r[f],f);c+=e(a,l,n,o)}else if(null===r||"object"!=typeof r?l=null:l="function"==typeof(l=m&&r[m]||r["@@iterator"])?l:null,"function"==typeof l)for(r=l.call(r),f=0;!(a=r.next()).done;)c+=e(a=a.value,l=t+U(a,f++),n,o);else if("object"===a)throw n=""+r,Error(h(31,"[object Object]"===n?"object with keys {"+Object.keys(r).join(", ")+"}":n,""));return c}(e,"",r,t)}function U(e,r){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var r={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return r[e]}))}(e.key):r.toString(36)}function V(e,r){e.func.call(e.context,r,e.count++)}function T(e,r,t){var n=e.result,o=e.keyPrefix;e=e.func.call(e.context,r,e.count++),Array.isArray(e)?W(e,n,t,(function(e){return e})):null!=e&&(P(e)&&(e=function(e,r){return{$$typeof:u,type:e.type,key:r,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||r&&r.key===e.key?"":(""+e.key).replace(R,"$&/")+"/")+t)),n.push(e))}function W(e,r,t,n,o){var u="";null!=t&&(u=(""+t).replace(R,"$&/")+"/"),$(e,T,r=I(r,u,n,o)),M(r)}var A={current:null};function D(){var e=A.current;if(null===e)throw Error(h(321));return e}var H={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:j,IsSomeRendererActing:{current:!1},assign:n};r.Children={map:function(e,r,t){if(null==e)return e;var n=[];return W(e,n,null,r,t),n},forEach:function(e,r,t){if(null==e)return e;$(e,V,r=I(null,null,r,t)),M(r)},count:function(e){return $(e,(function(){return null}),null)},toArray:function(e){var r=[];return W(e,r,null,(function(e){return e})),r},only:function(e){if(!P(e))throw Error(h(143));return e}},r.Component=x,r.Fragment=a,r.Profiler=f,r.PureComponent=O,r.StrictMode=c,r.Suspense=p,r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H,r.cloneElement=function(e,r,t){if(null==e)throw Error(h(267,e));var o=n({},e.props),i=e.key,a=e.ref,c=e._owner;if(null!=r){if(void 0!==r.ref&&(a=r.ref,c=j.current),void 0!==r.key&&(i=""+r.key),e.type&&e.type.defaultProps)var f=e.type.defaultProps;for(l in r)C.call(r,l)&&!_.hasOwnProperty(l)&&(o[l]=void 0===r[l]&&void 0!==f?f[l]:r[l])}var l=arguments.length-2;if(1===l)o.children=t;else if(1<l){f=Array(l);for(var s=0;s<l;s++)f[s]=arguments[s+2];o.children=f}return{$$typeof:u,type:e.type,key:i,ref:a,props:o,_owner:c}},r.createContext=function(e,r){return void 0===r&&(r=null),(e={$$typeof:s,_calculateChangedBits:r,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},r.createElement=k,r.createFactory=function(e){var r=k.bind(null,e);return r.type=e,r},r.createRef=function(){return{current:null}},r.forwardRef=function(e){return{$$typeof:d,render:e}},r.isValidElement=P,r.lazy=function(e){return{$$typeof:v,_ctor:e,_status:-1,_result:null}},r.memo=function(e,r){return{$$typeof:y,type:e,compare:void 0===r?null:r}},r.useCallback=function(e,r){return D().useCallback(e,r)},r.useContext=function(e,r){return D().useContext(e,r)},r.useDebugValue=function(){},r.useEffect=function(e,r){return D().useEffect(e,r)},r.useImperativeHandle=function(e,r,t){return D().useImperativeHandle(e,r,t)},r.useLayoutEffect=function(e,r){return D().useLayoutEffect(e,r)},r.useMemo=function(e,r){return D().useMemo(e,r)},r.useReducer=function(e,r,t){return D().useReducer(e,r,t)},r.useRef=function(e){return D().useRef(e)},r.useState=function(e){return D().useState(e)},r.version="16.13.1"},function(e,r,t){"use strict";
/*

@@ -15,2 +15,2 @@ object-assign

@license MIT
*/var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function u(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var r,i,c=u(e),s=1;s<arguments.length;s++){for(var l in r=Object(arguments[s]))o.call(r,l)&&(c[l]=r[l]);if(n){i=n(r);for(var f=0;f<i.length;f++)a.call(r,i[f])&&(c[i[f]]=r[i[f]])}}return c}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(5),a=(n=o)&&n.__esModule?n:{default:n};t.default=a.default},function(e,t,r){var n,o=r(6).wrap,a=r(7);e.exports=function e(){return this instanceof e?o(a()):n||(n=o(a()))}},function(e,t,r){"use strict";r.r(t),r.d(t,"createEndpoint",(function(){return o})),r.d(t,"expose",(function(){return s})),r.d(t,"proxy",(function(){return v})),r.d(t,"proxyMarker",(function(){return n})),r.d(t,"releaseProxy",(function(){return a})),r.d(t,"transfer",(function(){return m})),r.d(t,"transferHandlers",(function(){return c})),r.d(t,"windowEndpoint",(function(){return h})),r.d(t,"wrap",(function(){return f}));const n=Symbol("Comlink.proxy"),o=Symbol("Comlink.endpoint"),a=Symbol("Comlink.releaseProxy"),u=Symbol("Comlink.thrown"),i=e=>"object"==typeof e&&null!==e||"function"==typeof e,c=new Map([["proxy",{canHandle:e=>i(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return s(e,t),[r,[r]]},deserialize:e=>(e.start(),f(e))}],["throw",{canHandle:e=>i(e)&&u in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function s(e,t=self){t.addEventListener("message",(function r(n){if(!n||!n.data)return;const{id:o,type:a,path:i}=Object.assign({path:[]},n.data),c=(n.data.argumentList||[]).map(b);let f;try{const t=i.slice(0,-1).reduce((e,t)=>e[t],e),r=i.reduce((e,t)=>e[t],e);switch(a){case 0:f=r;break;case 1:t[i.slice(-1)[0]]=b(n.data.value),f=!0;break;case 2:f=r.apply(t,c);break;case 3:f=v(new r(...c));break;case 4:{const{port1:t,port2:r}=new MessageChannel;s(e,r),f=m(t,[t])}break;case 5:f=void 0}}catch(e){f={value:e,[u]:0}}Promise.resolve(f).catch(e=>({value:e,[u]:0})).then(e=>{const[n,u]=g(e);t.postMessage(Object.assign(Object.assign({},n),{id:o}),u),5===a&&(t.removeEventListener("message",r),l(t))})})),t.start&&t.start()}function l(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function f(e,t){return function e(t,r=[],n=function(){}){let u=!1;const i=new Proxy(n,{get(n,o){if(d(u),o===a)return()=>x(t,{type:5,path:r.map(e=>e.toString())}).then(()=>{l(t),u=!0});if("then"===o){if(0===r.length)return{then:()=>i};const e=x(t,{type:0,path:r.map(e=>e.toString())}).then(b);return e.then.bind(e)}return e(t,[...r,o])},set(e,n,o){d(u);const[a,i]=g(o);return x(t,{type:1,path:[...r,n].map(e=>e.toString()),value:a},i).then(b)},apply(n,a,i){d(u);const c=r[r.length-1];if(c===o)return x(t,{type:4}).then(b);if("bind"===c)return e(t,r.slice(0,-1));const[s,l]=p(i);return x(t,{type:2,path:r.map(e=>e.toString()),argumentList:s},l).then(b)},construct(e,n){d(u);const[o,a]=p(n);return x(t,{type:3,path:r.map(e=>e.toString()),argumentList:o},a).then(b)}});return i}(e,[],t)}function d(e){if(e)throw new Error("Proxy has been released and is not useable")}function p(e){const t=e.map(g);return[t.map(e=>e[0]),(r=t.map(e=>e[1]),Array.prototype.concat.apply([],r))];var r}const y=new WeakMap;function m(e,t){return y.set(e,t),e}function v(e){return Object.assign(e,{[n]:!0})}function h(e,t=self,r="*"){return{postMessage:(t,n)=>e.postMessage(t,r,n),addEventListener:t.addEventListener.bind(t),removeEventListener:t.removeEventListener.bind(t)}}function g(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,o]=r.serialize(e);return[{type:3,name:t,value:n},o]}return[{type:0,value:e},y.get(e)||[]]}function b(e){switch(e.type){case 3:return c.get(e.name).deserialize(e.value);case 0:return e.value}}function x(e,t,r){return new Promise(n=>{const o=new Array(4).fill(0).map(()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16)).join("-");e.addEventListener("message",(function t(r){r.data&&r.data.id&&r.data.id===o&&(e.removeEventListener("message",t),n(r.data))})),e.start&&e.start(),e.postMessage(Object.assign({id:o},t),r)})}},function(e,t,r){e.exports=function(){return new Worker(r.p+"7cbdc7ea7278e249020a.worker.js")}}]);
*/var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(r).map((function(e){return r[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,r){for(var t,a,c=i(e),f=1;f<arguments.length;f++){for(var l in t=Object(arguments[f]))o.call(t,l)&&(c[l]=t[l]);if(n){a=n(t);for(var s=0;s<a.length;s++)u.call(t,a[s])&&(c[a[s]]=t[a[s]])}}return c}},function(e,r,t){"use strict";t.r(r),r.default=function(){return new Worker(t.p+"CodeScanner.worker.js")}}]);
{
"name": "react-code-scanner",
"version": "1.0.0",
"version": "1.0.1",
"description": "A react component to scan bar codes and qr codes, it uses the zbar.wasm library in a web worker",

@@ -24,3 +24,2 @@ "main": "./lib/CodeScanner.js",

"babel-preset-stage-0": "^6.24.1",
"comlink-loader": "^2.0.0",
"path": "^0.12.7",

@@ -32,3 +31,4 @@ "prop-types": "^15.6.0",

"webpack": "^4.5.0",
"webpack-cli": "^3.2.1"
"webpack-cli": "^3.2.1",
"worker-loader": "^3.0.2"
},

@@ -35,0 +35,0 @@ "dependencies": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc