Socket
Socket
Sign inDemoInstall

gas-client

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gas-client - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1-pr.1

2

dist/index.js

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

!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.GASClient=r():e.GASClient=r()}(self,(()=>(()=>{"use strict";var e={864:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.FunctionHost=void 0;var t=function(){function e(){this._serverFunctions={}}return Object.defineProperty(e.prototype,"serverFunctions",{get:function(){return this._serverFunctions},enumerable:!1,configurable:!0}),e}();r.FunctionHost=t},925:function(e,r,t){var n,o=this&&this.__extends||(n=function(e,r){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])},n(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function t(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(t.prototype=r.prototype,new t)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var r,t=1,n=arguments.length;t<n;t++)for(var o in r=arguments[t])Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o]);return e},i.apply(this,arguments)};Object.defineProperty(r,"__esModule",{value:!0}),r.GASPromises=void 0;var u=t(809),s=t(670),a=function(e){function r(){var r=e.call(this)||this;return r.promisifyGASFunctions(),r}return o(r,e),r.prototype.promisifyGASFunctions=function(){this._serverFunctions=Object.keys(google.script.run).reduce((function(e,r){var t;return u.ignoredFunctionNames.includes(r)?e:i(i({},e),((t={})[r]=s.promisify(r),t))}),{})},r}(t(864).FunctionHost);r.GASPromises=a},520:function(e,r,t){var n,o=this&&this.__extends||(n=function(e,r){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])},n(e,r)},function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function t(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(t.prototype=r.prototype,new t)});Object.defineProperty(r,"__esModule",{value:!0}),r.ServerProxy=void 0;var i=t(550),u=t(184),s=function(e){function r(r){var t=e.call(this)||this;return t._config=r,window.gasStore={},window.addEventListener("message",t.buildMessageListener(),!1),t._serverFunctions=new Proxy({},{get:u.proxyHandler}),t}return o(r,e),r.prototype.buildMessageListener=function(){var e=this;return function(r){var t;if(i.checkAllowList(r.origin,null===(t=e._config)||void 0===t?void 0:t.allowedDevelopmentDomains)&&"RESPONSE"===r.data.type){var n=r.data,o=n.response,u=n.status,s=n.id,a=window.gasStore[s],c=a.resolve,f=a.reject;"ERROR"===u&&f(o),c(o)}}},r}(t(864).FunctionHost);r.ServerProxy=s},550:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.checkAllowList=void 0,r.checkAllowList=function(e,r){return"string"==typeof r?r.split(" ").some((function(r){return r===e})):"function"==typeof r&&!0===r(e)}},809:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ignoredFunctionNames=void 0,r.ignoredFunctionNames=["withFailureHandler","withLogger","withSuccessHandler","withUserObject"]},662:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.isGASEnvironment=void 0,r.isGASEnvironment=function(){var e;return"undefined"!=typeof google&&Boolean(null===(e=null===google||void 0===google?void 0:google.script)||void 0===e?void 0:e.run)}},670:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.promisify=void 0,r.promisify=function(e){return function(){for(var r=[],t=0;t<arguments.length;t++)r[t]=arguments[t];return new Promise((function(t,n){var o;(o=google.script.run.withSuccessHandler(t).withFailureHandler(n))[e].apply(o,r)}))}}},184:function(e,r,t){var n=this&&this.__spreadArray||function(e,r){for(var t=0,n=r.length,o=e.length;t<n;t++,o++)e[o]=r[t];return e};Object.defineProperty(r,"__esModule",{value:!0}),r.proxyHandler=void 0;var o=t(234);r.proxyHandler=function(e,r){var t=o.v4(),i=new Promise((function(e,r){window.gasStore[t]={resolve:e,reject:r}}));return function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return window.parent.postMessage({type:"REQUEST",id:t,functionName:r,args:n([],e)},"*"),i}}},234:(e,r,t)=>{t.r(r),t.d(r,{v1:()=>v,v3:()=>A,v4:()=>O,v5:()=>P});var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),o=new Uint8Array(16);function i(){if(!n)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(o)}for(var u=[],s=0;s<256;++s)u.push((s+256).toString(16).substr(1));const a=function(e,r){var t=r||0;return(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase()};var c,f,l=0,p=0;const v=function(e,r,t){var n=r&&t||0,o=r||new Array(16),u=(e=e||{}).node||c,s=void 0!==e.clockseq?e.clockseq:f;if(null==u||null==s){var v=e.random||(e.rng||i)();null==u&&(u=c=[1|v[0],v[1],v[2],v[3],v[4],v[5]]),null==s&&(s=f=16383&(v[6]<<8|v[7]))}var d=void 0!==e.msecs?e.msecs:Date.now(),y=void 0!==e.nsecs?e.nsecs:p+1,h=d-l+(y-p)/1e4;if(h<0&&void 0===e.clockseq&&(s=s+1&16383),(h<0||d>l)&&void 0===e.nsecs&&(y=0),y>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");l=d,p=y,f=s;var g=(1e4*(268435455&(d+=122192928e5))+y)%4294967296;o[n++]=g>>>24&255,o[n++]=g>>>16&255,o[n++]=g>>>8&255,o[n++]=255&g;var _=d/4294967296*1e4&268435455;o[n++]=_>>>8&255,o[n++]=255&_,o[n++]=_>>>24&15|16,o[n++]=_>>>16&255,o[n++]=s>>>8|128,o[n++]=255&s;for(var b=0;b<6;++b)o[n+b]=u[b];return r||a(o)};function d(e,r,t){function n(e,n,o,i){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var r=[],t=0;t<e.length;++t)r.push(e.charCodeAt(t));return r}(e)),"string"==typeof n&&(n=function(e){var r=[];return e.replace(/[a-fA-F0-9]{2}/g,(function(e){r.push(parseInt(e,16))})),r}(n)),!Array.isArray(e))throw TypeError("value must be an array of bytes");if(!Array.isArray(n)||16!==n.length)throw TypeError("namespace must be uuid string or an Array of 16 byte values");var u=t(n.concat(e));if(u[6]=15&u[6]|r,u[8]=63&u[8]|128,o){i=i||0;for(var s=0;s<16;++s)o[i+s]=u[s];return o}return a(u)}try{n.name=e}catch(e){}return n.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",n.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",n}function y(e){return 14+(e+64>>>9<<4)+1}function h(e,r){var t=(65535&e)+(65535&r);return(e>>16)+(r>>16)+(t>>16)<<16|65535&t}function g(e,r,t,n,o,i){return h((u=h(h(r,e),h(n,i)))<<(s=o)|u>>>32-s,t);var u,s}function _(e,r,t,n,o,i,u){return g(r&t|~r&n,e,r,o,i,u)}function b(e,r,t,n,o,i,u){return g(r&n|t&~n,e,r,o,i,u)}function m(e,r,t,n,o,i,u){return g(r^t^n,e,r,o,i,u)}function w(e,r,t,n,o,i,u){return g(t^(r|~n),e,r,o,i,u)}const A=d("v3",48,(function(e){if("string"==typeof e){var r=unescape(encodeURIComponent(e));e=new Uint8Array(r.length);for(var t=0;t<r.length;++t)e[t]=r.charCodeAt(t)}return function(e){for(var r=[],t=32*e.length,n="0123456789abcdef",o=0;o<t;o+=8){var i=e[o>>5]>>>o%32&255,u=parseInt(n.charAt(i>>>4&15)+n.charAt(15&i),16);r.push(u)}return r}(function(e,r){e[r>>5]|=128<<r%32,e[y(r)-1]=r;for(var t=1732584193,n=-271733879,o=-1732584194,i=271733878,u=0;u<e.length;u+=16){var s=t,a=n,c=o,f=i;t=_(t,n,o,i,e[u],7,-680876936),i=_(i,t,n,o,e[u+1],12,-389564586),o=_(o,i,t,n,e[u+2],17,606105819),n=_(n,o,i,t,e[u+3],22,-1044525330),t=_(t,n,o,i,e[u+4],7,-176418897),i=_(i,t,n,o,e[u+5],12,1200080426),o=_(o,i,t,n,e[u+6],17,-1473231341),n=_(n,o,i,t,e[u+7],22,-45705983),t=_(t,n,o,i,e[u+8],7,1770035416),i=_(i,t,n,o,e[u+9],12,-1958414417),o=_(o,i,t,n,e[u+10],17,-42063),n=_(n,o,i,t,e[u+11],22,-1990404162),t=_(t,n,o,i,e[u+12],7,1804603682),i=_(i,t,n,o,e[u+13],12,-40341101),o=_(o,i,t,n,e[u+14],17,-1502002290),t=b(t,n=_(n,o,i,t,e[u+15],22,1236535329),o,i,e[u+1],5,-165796510),i=b(i,t,n,o,e[u+6],9,-1069501632),o=b(o,i,t,n,e[u+11],14,643717713),n=b(n,o,i,t,e[u],20,-373897302),t=b(t,n,o,i,e[u+5],5,-701558691),i=b(i,t,n,o,e[u+10],9,38016083),o=b(o,i,t,n,e[u+15],14,-660478335),n=b(n,o,i,t,e[u+4],20,-405537848),t=b(t,n,o,i,e[u+9],5,568446438),i=b(i,t,n,o,e[u+14],9,-1019803690),o=b(o,i,t,n,e[u+3],14,-187363961),n=b(n,o,i,t,e[u+8],20,1163531501),t=b(t,n,o,i,e[u+13],5,-1444681467),i=b(i,t,n,o,e[u+2],9,-51403784),o=b(o,i,t,n,e[u+7],14,1735328473),t=m(t,n=b(n,o,i,t,e[u+12],20,-1926607734),o,i,e[u+5],4,-378558),i=m(i,t,n,o,e[u+8],11,-2022574463),o=m(o,i,t,n,e[u+11],16,1839030562),n=m(n,o,i,t,e[u+14],23,-35309556),t=m(t,n,o,i,e[u+1],4,-1530992060),i=m(i,t,n,o,e[u+4],11,1272893353),o=m(o,i,t,n,e[u+7],16,-155497632),n=m(n,o,i,t,e[u+10],23,-1094730640),t=m(t,n,o,i,e[u+13],4,681279174),i=m(i,t,n,o,e[u],11,-358537222),o=m(o,i,t,n,e[u+3],16,-722521979),n=m(n,o,i,t,e[u+6],23,76029189),t=m(t,n,o,i,e[u+9],4,-640364487),i=m(i,t,n,o,e[u+12],11,-421815835),o=m(o,i,t,n,e[u+15],16,530742520),t=w(t,n=m(n,o,i,t,e[u+2],23,-995338651),o,i,e[u],6,-198630844),i=w(i,t,n,o,e[u+7],10,1126891415),o=w(o,i,t,n,e[u+14],15,-1416354905),n=w(n,o,i,t,e[u+5],21,-57434055),t=w(t,n,o,i,e[u+12],6,1700485571),i=w(i,t,n,o,e[u+3],10,-1894986606),o=w(o,i,t,n,e[u+10],15,-1051523),n=w(n,o,i,t,e[u+1],21,-2054922799),t=w(t,n,o,i,e[u+8],6,1873313359),i=w(i,t,n,o,e[u+15],10,-30611744),o=w(o,i,t,n,e[u+6],15,-1560198380),n=w(n,o,i,t,e[u+13],21,1309151649),t=w(t,n,o,i,e[u+4],6,-145523070),i=w(i,t,n,o,e[u+11],10,-1120210379),o=w(o,i,t,n,e[u+2],15,718787259),n=w(n,o,i,t,e[u+9],21,-343485551),t=h(t,s),n=h(n,a),o=h(o,c),i=h(i,f)}return[t,n,o,i]}(function(e){if(0===e.length)return[];for(var r=8*e.length,t=new Uint32Array(y(r)),n=0;n<r;n+=8)t[n>>5]|=(255&e[n/8])<<n%32;return t}(e),8*e.length))})),O=function(e,r,t){var n=(e=e||{}).random||(e.rng||i)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,r){t=t||0;for(var o=0;o<16;++o)r[t+o]=n[o];return r}return a(n)};function S(e,r,t,n){switch(e){case 0:return r&t^~r&n;case 1:case 3:return r^t^n;case 2:return r&t^r&n^t&n}}function j(e,r){return e<<r|e>>>32-r}const P=d("v5",80,(function(e){var r=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var n=unescape(encodeURIComponent(e));e=[];for(var o=0;o<n.length;++o)e.push(n.charCodeAt(o))}e.push(128);for(var i=e.length/4+2,u=Math.ceil(i/16),s=new Array(u),a=0;a<u;++a){for(var c=new Uint32Array(16),f=0;f<16;++f)c[f]=e[64*a+4*f]<<24|e[64*a+4*f+1]<<16|e[64*a+4*f+2]<<8|e[64*a+4*f+3];s[a]=c}s[u-1][14]=8*(e.length-1)/Math.pow(2,32),s[u-1][14]=Math.floor(s[u-1][14]),s[u-1][15]=8*(e.length-1)&4294967295;for(var l=0;l<u;++l){for(var p=new Uint32Array(80),v=0;v<16;++v)p[v]=s[l][v];for(var d=16;d<80;++d)p[d]=j(p[d-3]^p[d-8]^p[d-14]^p[d-16],1);for(var y=t[0],h=t[1],g=t[2],_=t[3],b=t[4],m=0;m<80;++m){var w=Math.floor(m/20),A=j(y,5)+S(w,h,g,_)+b+r[w]+p[m]>>>0;b=_,_=g,g=j(h,30)>>>0,h=y,y=A}t[0]=t[0]+y>>>0,t[1]=t[1]+h>>>0,t[2]=t[2]+g>>>0,t[3]=t[3]+_>>>0,t[4]=t[4]+b>>>0}return[t[0]>>24&255,t[0]>>16&255,t[0]>>8&255,255&t[0],t[1]>>24&255,t[1]>>16&255,t[1]>>8&255,255&t[1],t[2]>>24&255,t[2]>>16&255,t[2]>>8&255,255&t[2],t[3]>>24&255,t[3]>>16&255,t[3]>>8&255,255&t[3],t[4]>>24&255,t[4]>>16&255,t[4]>>8&255,255&t[4]]}))}},r={};function t(n){var o=r[n];if(void 0!==o)return o.exports;var i=r[n]={exports:{}};return e[n].call(i.exports,i,i.exports,t),i.exports}t.d=(e,r)=>{for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{var e=n;Object.defineProperty(e,"__esModule",{value:!0}),e.GASClient=void 0;var r=t(662),o=t(925),i=t(520),u=function(){function e(e){this._config=e,r.isGASEnvironment()?this._functionHost=new o.GASPromises:this._functionHost=new i.ServerProxy(this._config)}return Object.defineProperty(e.prototype,"serverFunctions",{get:function(){return this._functionHost.serverFunctions},enumerable:!1,configurable:!0}),e}();e.GASClient=u})(),n})()));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.GASClient=t():e.GASClient=t()}(self,(()=>(()=>{"use strict";var e={864:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FunctionHost=void 0;var n=function(){function e(){this._serverFunctions={}}return Object.defineProperty(e.prototype,"serverFunctions",{get:function(){return this._serverFunctions},enumerable:!1,configurable:!0}),e}();t.FunctionHost=n},925:function(e,t,n){var r,o=this&&this.__extends||(r=function(e,t){return r=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])},r(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 n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=this&&this.__assign||function(){return u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},u.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.GASPromises=void 0;var i=n(809),l=n(670),a=function(e){function t(){var t=e.call(this)||this;return t.promisifyGASFunctions(),t}return o(t,e),t.prototype.promisifyGASFunctions=function(){this._serverFunctions=Object.keys(google.script.run).reduce((function(e,t){var n;return i.ignoredFunctionNames.includes(t)?e:u(u({},e),((n={})[t]=(0,l.promisify)(t),n))}),{})},t}(n(864).FunctionHost);t.GASPromises=a},520:function(e,t,n){var r,o=this&&this.__extends||(r=function(e,t){return r=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])},r(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 n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.ServerProxy=void 0;var u=n(550),i=n(184),l=function(e){function t(t){var n=e.call(this)||this;return n._config=t,window.gasStore={},window.addEventListener("message",n.buildMessageListener(),!1),n._serverFunctions=new Proxy({},{get:i.proxyHandler}),n}return o(t,e),t.prototype.buildMessageListener=function(){var e=this;return function(t){var n;if((0,u.checkAllowList)(t.origin,null===(n=e._config)||void 0===n?void 0:n.allowedDevelopmentDomains)&&"RESPONSE"===t.data.type){var r=t.data,o=r.response,i=r.status,l=r.id,a=window.gasStore[l],c=a.resolve,f=a.reject;"ERROR"===i&&f(o),c(o)}}},t}(n(864).FunctionHost);t.ServerProxy=l},550:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.checkAllowList=void 0,t.checkAllowList=function(e,t){return"string"==typeof t?t.split(" ").some((function(t){return t===e})):"function"==typeof t&&!0===t(e)}},809:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ignoredFunctionNames=void 0,t.ignoredFunctionNames=["withFailureHandler","withLogger","withSuccessHandler","withUserObject"]},662:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isGASEnvironment=void 0,t.isGASEnvironment=function(){var e;return"undefined"!=typeof google&&Boolean(null===(e=null===google||void 0===google?void 0:google.script)||void 0===e?void 0:e.run)}},670:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.promisify=void 0,t.promisify=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new Promise((function(n,r){var o;(o=google.script.run.withSuccessHandler(n).withFailureHandler(r))[e].apply(o,t)}))}}},184:function(e,t,n){var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,u=t.length;o<u;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.proxyHandler=void 0;var o=n(429);t.proxyHandler=function(e,t){var n=(0,o.v4)(),u=new Promise((function(e,t){window.gasStore[n]={resolve:e,reject:t}}));return function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return window.parent.postMessage({type:"REQUEST",id:n,functionName:t,args:r([],e,!0)},"*"),u}}},429:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return a.default}});var r=d(n(990)),o=d(n(237)),u=d(n(355)),i=d(n(764)),l=d(n(314)),a=d(n(464)),c=d(n(435)),f=d(n(8)),s=d(n(222));function d(e){return e&&e.__esModule?e:{default:e}}},163:(e,t)=>{function n(e){return 14+(e+64>>>9<<4)+1}function r(e,t){const n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function o(e,t,n,o,u,i){return r((l=r(r(t,e),r(o,i)))<<(a=u)|l>>>32-a,n);var l,a}function u(e,t,n,r,u,i,l){return o(t&n|~t&r,e,t,u,i,l)}function i(e,t,n,r,u,i,l){return o(t&r|n&~r,e,t,u,i,l)}function l(e,t,n,r,u,i,l){return o(t^n^r,e,t,u,i,l)}function a(e,t,n,r,u,i,l){return o(n^(t|~r),e,t,u,i,l)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if("string"==typeof e){const t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){const t=[],n=32*e.length,r="0123456789abcdef";for(let o=0;o<n;o+=8){const n=e[o>>5]>>>o%32&255,u=parseInt(r.charAt(n>>>4&15)+r.charAt(15&n),16);t.push(u)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[n(t)-1]=t;let o=1732584193,c=-271733879,f=-1732584194,s=271733878;for(let t=0;t<e.length;t+=16){const n=o,d=c,p=f,v=s;o=u(o,c,f,s,e[t],7,-680876936),s=u(s,o,c,f,e[t+1],12,-389564586),f=u(f,s,o,c,e[t+2],17,606105819),c=u(c,f,s,o,e[t+3],22,-1044525330),o=u(o,c,f,s,e[t+4],7,-176418897),s=u(s,o,c,f,e[t+5],12,1200080426),f=u(f,s,o,c,e[t+6],17,-1473231341),c=u(c,f,s,o,e[t+7],22,-45705983),o=u(o,c,f,s,e[t+8],7,1770035416),s=u(s,o,c,f,e[t+9],12,-1958414417),f=u(f,s,o,c,e[t+10],17,-42063),c=u(c,f,s,o,e[t+11],22,-1990404162),o=u(o,c,f,s,e[t+12],7,1804603682),s=u(s,o,c,f,e[t+13],12,-40341101),f=u(f,s,o,c,e[t+14],17,-1502002290),c=u(c,f,s,o,e[t+15],22,1236535329),o=i(o,c,f,s,e[t+1],5,-165796510),s=i(s,o,c,f,e[t+6],9,-1069501632),f=i(f,s,o,c,e[t+11],14,643717713),c=i(c,f,s,o,e[t],20,-373897302),o=i(o,c,f,s,e[t+5],5,-701558691),s=i(s,o,c,f,e[t+10],9,38016083),f=i(f,s,o,c,e[t+15],14,-660478335),c=i(c,f,s,o,e[t+4],20,-405537848),o=i(o,c,f,s,e[t+9],5,568446438),s=i(s,o,c,f,e[t+14],9,-1019803690),f=i(f,s,o,c,e[t+3],14,-187363961),c=i(c,f,s,o,e[t+8],20,1163531501),o=i(o,c,f,s,e[t+13],5,-1444681467),s=i(s,o,c,f,e[t+2],9,-51403784),f=i(f,s,o,c,e[t+7],14,1735328473),c=i(c,f,s,o,e[t+12],20,-1926607734),o=l(o,c,f,s,e[t+5],4,-378558),s=l(s,o,c,f,e[t+8],11,-2022574463),f=l(f,s,o,c,e[t+11],16,1839030562),c=l(c,f,s,o,e[t+14],23,-35309556),o=l(o,c,f,s,e[t+1],4,-1530992060),s=l(s,o,c,f,e[t+4],11,1272893353),f=l(f,s,o,c,e[t+7],16,-155497632),c=l(c,f,s,o,e[t+10],23,-1094730640),o=l(o,c,f,s,e[t+13],4,681279174),s=l(s,o,c,f,e[t],11,-358537222),f=l(f,s,o,c,e[t+3],16,-722521979),c=l(c,f,s,o,e[t+6],23,76029189),o=l(o,c,f,s,e[t+9],4,-640364487),s=l(s,o,c,f,e[t+12],11,-421815835),f=l(f,s,o,c,e[t+15],16,530742520),c=l(c,f,s,o,e[t+2],23,-995338651),o=a(o,c,f,s,e[t],6,-198630844),s=a(s,o,c,f,e[t+7],10,1126891415),f=a(f,s,o,c,e[t+14],15,-1416354905),c=a(c,f,s,o,e[t+5],21,-57434055),o=a(o,c,f,s,e[t+12],6,1700485571),s=a(s,o,c,f,e[t+3],10,-1894986606),f=a(f,s,o,c,e[t+10],15,-1051523),c=a(c,f,s,o,e[t+1],21,-2054922799),o=a(o,c,f,s,e[t+8],6,1873313359),s=a(s,o,c,f,e[t+15],10,-30611744),f=a(f,s,o,c,e[t+6],15,-1560198380),c=a(c,f,s,o,e[t+13],21,1309151649),o=a(o,c,f,s,e[t+4],6,-145523070),s=a(s,o,c,f,e[t+11],10,-1120210379),f=a(f,s,o,c,e[t+2],15,718787259),c=a(c,f,s,o,e[t+9],21,-343485551),o=r(o,n),c=r(c,d),f=r(f,p),s=r(s,v)}return[o,c,f,s]}(function(e){if(0===e.length)return[];const t=8*e.length,r=new Uint32Array(n(t));for(let n=0;n<t;n+=8)r[n>>5]|=(255&e[n/8])<<n%32;return r}(e),8*e.length))}},790:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};t.default=n},314:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default="00000000-0000-0000-0000-000000000000"},222:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(435))&&r.__esModule?r:{default:r};t.default=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");let t;const n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n}},58:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},319:(e,t)=>{let n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!n&&(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(r)};const r=new Uint8Array(16)},757:(e,t)=>{function n(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){const t=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){const t=unescape(encodeURIComponent(e));e=[];for(let n=0;n<t.length;++n)e.push(t.charCodeAt(n))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);const u=e.length/4+2,i=Math.ceil(u/16),l=new Array(i);for(let t=0;t<i;++t){const n=new Uint32Array(16);for(let r=0;r<16;++r)n[r]=e[64*t+4*r]<<24|e[64*t+4*r+1]<<16|e[64*t+4*r+2]<<8|e[64*t+4*r+3];l[t]=n}l[i-1][14]=8*(e.length-1)/Math.pow(2,32),l[i-1][14]=Math.floor(l[i-1][14]),l[i-1][15]=8*(e.length-1)&4294967295;for(let e=0;e<i;++e){const u=new Uint32Array(80);for(let t=0;t<16;++t)u[t]=l[e][t];for(let e=16;e<80;++e)u[e]=r(u[e-3]^u[e-8]^u[e-14]^u[e-16],1);let i=o[0],a=o[1],c=o[2],f=o[3],s=o[4];for(let e=0;e<80;++e){const o=Math.floor(e/20),l=r(i,5)+n(o,a,c,f)+s+t[o]+u[e]>>>0;s=f,f=c,c=r(a,30)>>>0,a=i,i=l}o[0]=o[0]+i>>>0,o[1]=o[1]+a>>>0,o[2]=o[2]+c>>>0,o[3]=o[3]+f>>>0,o[4]=o[4]+s>>>0}return[o[0]>>24&255,o[0]>>16&255,o[0]>>8&255,255&o[0],o[1]>>24&255,o[1]>>16&255,o[1]>>8&255,255&o[1],o[2]>>24&255,o[2]>>16&255,o[2]>>8&255,255&o[2],o[3]>>24&255,o[3]>>16&255,o[3]>>8&255,255&o[3],o[4]>>24&255,o[4]>>16&255,o[4]>>8&255,255&o[4]]}},8:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=i;var r,o=(r=n(435))&&r.__esModule?r:{default:r};const u=[];for(let e=0;e<256;++e)u.push((e+256).toString(16).slice(1));function i(e,t=0){return(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase()}t.default=function(e,t=0){const n=i(e,t);if(!(0,o.default)(n))throw TypeError("Stringified UUID is invalid");return n}},990:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(319))&&r.__esModule?r:{default:r},u=n(8);let i,l,a=0,c=0;t.default=function(e,t,n){let r=t&&n||0;const f=t||new Array(16);let s=(e=e||{}).node||i,d=void 0!==e.clockseq?e.clockseq:l;if(null==s||null==d){const t=e.random||(e.rng||o.default)();null==s&&(s=i=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==d&&(d=l=16383&(t[6]<<8|t[7]))}let p=void 0!==e.msecs?e.msecs:Date.now(),v=void 0!==e.nsecs?e.nsecs:c+1;const y=p-a+(v-c)/1e4;if(y<0&&void 0===e.clockseq&&(d=d+1&16383),(y<0||p>a)&&void 0===e.nsecs&&(v=0),v>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");a=p,c=v,l=d,p+=122192928e5;const _=(1e4*(268435455&p)+v)%4294967296;f[r++]=_>>>24&255,f[r++]=_>>>16&255,f[r++]=_>>>8&255,f[r++]=255&_;const g=p/4294967296*1e4&268435455;f[r++]=g>>>8&255,f[r++]=255&g,f[r++]=g>>>24&15|16,f[r++]=g>>>16&255,f[r++]=d>>>8|128,f[r++]=255&d;for(let e=0;e<6;++e)f[r+e]=s[e];return t||(0,u.unsafeStringify)(f)}},237:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(n(296)),o=u(n(163));function u(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v3",48,o.default);t.default=i},296:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,n){function r(e,r,i,l){var a;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"==typeof r&&(r=(0,u.default)(r)),16!==(null===(a=r)||void 0===a?void 0:a.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let c=new Uint8Array(16+e.length);if(c.set(r),c.set(e,r.length),c=n(c),c[6]=15&c[6]|t,c[8]=63&c[8]|128,i){l=l||0;for(let e=0;e<16;++e)i[l+e]=c[e];return i}return(0,o.unsafeStringify)(c)}try{r.name=e}catch(e){}return r.DNS=i,r.URL=l,r};var r,o=n(8),u=(r=n(222))&&r.__esModule?r:{default:r};const i="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=i;const l="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=l},355:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(790)),o=i(n(319)),u=n(8);function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){if(r.default.randomUUID&&!t&&!e)return r.default.randomUUID();const i=(e=e||{}).random||(e.rng||o.default)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=i[e];return t}return(0,u.unsafeStringify)(i)}},764:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(n(296)),o=u(n(757));function u(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("v5",80,o.default);t.default=i},435:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(58))&&r.__esModule?r:{default:r};t.default=function(e){return"string"==typeof e&&o.default.test(e)}},464:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(435))&&r.__esModule?r:{default:r};t.default=function(e){if(!(0,o.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var u=t[r]={exports:{}};return e[r].call(u.exports,u,u.exports,n),u.exports}var r={};return(()=>{var e=r;Object.defineProperty(e,"__esModule",{value:!0}),e.GASClient=void 0;var t=n(662),o=n(925),u=n(520),i=function(){function e(e){this._config=e,(0,t.isGASEnvironment)()?this._functionHost=new o.GASPromises:this._functionHost=new u.ServerProxy(this._config)}return Object.defineProperty(e.prototype,"serverFunctions",{get:function(){return this._functionHost.serverFunctions},enumerable:!1,configurable:!0}),e}();e.GASClient=i})(),r})()));

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

declare type AllowedDevelopmentDomains = string | ((origin: string) => boolean);
type AllowedDevelopmentDomains = string | ((origin: string) => boolean);
interface ServerConfig {

@@ -3,0 +3,0 @@ allowedDevelopmentDomains: AllowedDevelopmentDomains;

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

declare type GASStore = Record<string, {
type GASStore = Record<string, {
resolve: (value?: unknown) => void;

@@ -20,3 +20,6 @@ reject: (reason?: unknown) => void;

interface DevServerContentWindow<Origin extends 'GAS' | 'App'> extends Window {
postMessage: (message: Origin extends 'GAS' ? DevServerResponse : DevServerRequest, targetOrigin: string, transfer?: Transferable[]) => void;
postMessage: {
(message: Origin extends 'GAS' ? DevServerResponse : DevServerRequest, targetOrigin: string, transfer?: Transferable[]): void;
(message: any, options?: WindowPostMessageOptions): void;
};
}

@@ -23,0 +26,0 @@ interface AppWindow extends Window {

@@ -1,10 +0,10 @@

declare type FunctionMap = Record<string, (...args: any[]) => any>;
declare type Promisified<F extends (...args: any[]) => any> = (...params: Parameters<F>) => Promise<ReturnType<F>>;
declare type RecognizedServerFunctions<R extends FunctionMap> = {
type FunctionMap = Record<string, (...args: any[]) => any>;
type Promisified<F extends (...args: any[]) => any> = (...params: Parameters<F>) => Promise<ReturnType<F>>;
type RecognizedServerFunctions<R extends FunctionMap> = {
[Name in keyof R]: Promisified<R[Name]>;
};
declare type UnrecognizedServerFunctions = {
type UnrecognizedServerFunctions = {
[key: string]: (...args: any[]) => Promise<any>;
};
declare type ServerFunctions<FM extends FunctionMap> = RecognizedServerFunctions<FM> & UnrecognizedServerFunctions;
type ServerFunctions<FM extends FunctionMap> = RecognizedServerFunctions<FM> & UnrecognizedServerFunctions;
export { FunctionMap, ServerFunctions };
import { AllowedDevelopmentDomains } from '../types/config';
declare const checkAllowList: (eventOrigin: string, allowedDevelopmentDomains?: AllowedDevelopmentDomains | undefined) => boolean;
declare const checkAllowList: (eventOrigin: string, allowedDevelopmentDomains?: AllowedDevelopmentDomains) => boolean;
export { checkAllowList };
{
"name": "gas-client",
"version": "1.1.0",
"version": "1.1.1-pr.1",
"description": "A client-side utility class that can call server-side Google Apps Script functions",

@@ -36,23 +36,24 @@ "main": "dist/index.js",

"devDependencies": {
"@babel/cli": "^7.10.5",
"@babel/core": "^7.10.5",
"@babel/preset-env": "^7.10.4",
"@types/jest": "^26.0.23",
"@types/node": "^14.6.2",
"@types/uuid": "^8.3.0",
"@typescript-eslint/eslint-plugin": "3.10.1",
"@typescript-eslint/parser": "3.10.1",
"@babel/cli": "^7.20.7",
"@babel/core": "^7.20.7",
"@babel/preset-env": "^7.20.2",
"@types/jest": "^29.2.4",
"@types/node": "^18.11.17",
"@types/uuid": "^9.0.0",
"@typescript-eslint/eslint-plugin": "5.47.0",
"@typescript-eslint/parser": "5.47.0",
"babel-eslint": "^10.1.0",
"eslint": "^7.5.0",
"eslint-config-airbnb-base": "^14.2.0",
"eslint-config-airbnb-typescript": "^9.0.0",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jest": "^24.1.3",
"eslint-plugin-prettier": "^3.1.4",
"jest": "^27.0.4",
"prettier": "^2.0.5",
"ts-jest": "^27.0.3",
"eslint": "^8.30.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-airbnb-typescript": "^17.0.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^27.1.7",
"eslint-plugin-prettier": "^4.2.1",
"jest": "^29.3.1",
"jest-environment-jsdom": "^29.3.1",
"prettier": "^2.8.1",
"ts-jest": "^29.0.3",
"ts-loader": "^9.4.2",
"typescript": "^4.3.2",
"typescript": "^4.9.4",
"webpack": "^5.75.0",

@@ -62,4 +63,4 @@ "webpack-cli": "^5.0.1"

"dependencies": {
"uuid": "^8.2.0"
"uuid": "^9.0.0"
}
}

@@ -27,7 +27,10 @@ type GASStore = Record<

interface DevServerContentWindow<Origin extends 'GAS' | 'App'> extends Window {
postMessage: (
message: Origin extends 'GAS' ? DevServerResponse : DevServerRequest,
targetOrigin: string,
transfer?: Transferable[]
) => void;
postMessage: {
(
message: Origin extends 'GAS' ? DevServerResponse : DevServerRequest,
targetOrigin: string,
transfer?: Transferable[]
): void;
(message: any, options?: WindowPostMessageOptions): void;
};
}

@@ -34,0 +37,0 @@

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