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

ryuu.js

Package Overview
Dependencies
Maintainers
4
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ryuu.js - npm Package Compare versions

Comparing version 2.6.5 to 2.6.7

4

dist/domo.js
/*!
* domo.js v2.6.5
* domo.js v2.6.7
* Optional utility library for Custom Apps
*/
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.domo=e():t.domo=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="/dist/",e(0)}([function(t,e,n){"use strict";function r(){}function o(t,e,n,r,o){return n=n||{},new Promise(function(s,u){var l=new XMLHttpRequest;if(r?l.open(t,e,r):l.open(t,e),a(l,e,n),c(l,n),f(l,n),l.onload=function(){var t;if(i(l.status)){["csv","excel"].includes(n.format)&&s(l.response),"blob"===n.responseType&&s(new Blob([l.response],{type:l.getResponseHeader("content-type")}));try{t=JSON.parse(l.response)}catch(t){return void u(Error("Invalid JSON response"))}s(t)}else u(Error(l.statusText))},l.onerror=function(){u(Error("Network Error"))},o)if(n.contentType&&"application/json"!==n.contentType)l.send(o);else{var p=JSON.stringify(o);l.send(p)}else l.send()})}function i(t){return t>=200&&t<300}function s(t){var e=t.match("^https?://([^/]+[.])?(domo|domotech|domorig).(com|io)?(/.*)?$"),n=t.match("(.*).(domoapps).(.*)");return!!e&&!n}function u(){var t=location.search.substr(1),e={};return t.split("&").forEach(function(t){var n=t.split("=");e[n[0]]=decodeURIComponent(n[1])}),e}function a(t,e,n){if(e.indexOf("data/v1")!==-1){var r={"array-of-arrays":"application/json",csv:"text/csv",excel:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};t.setRequestHeader("Accept",n.format?r[n.format]||"application/array-of-objects":"application/array-of-objects")}}function c(t,e){e.contentType?"multipart"!==e.contentType&&t.setRequestHeader("Content-Type",e.contentType):t.setRequestHeader("Content-Type","application/json")}function f(t,e){e.responseType&&(t.responseType=e.responseType)}n(1).polyfill(),t.exports=r,r.post=function(t,e,n){return o("POST",t,n,!0,e)},r.put=function(t,e,n){return o("PUT",t,n,!0,e)},r.get=function(t,e){return o("GET",t,e)},r.delete=function(t,e){return o("DELETE",t,e)},r.getAll=function(t,e){return Promise.all(t.map(function(t){return r.get(t,e)}))},r.onDataUpdate=function(t){window.addEventListener("message",function(e){if(s(e.origin)&&"string"==typeof e.data&&e.data.length>0)try{var n=JSON.parse(e.data);if(!n.hasOwnProperty("alias"))return;var r=n.alias,o=JSON.stringify({event:"ack",alias:r});e.source.postMessage(o,e.origin),t(r)}catch(t){var i="There was an error in domo.onDataUpdate! It may be that our event listener caught a message from another source and tried to parse it, so your update still may have worked. If you would like more info, here is the error: \n";console.warn(i,t)}})},r.navigate=function(t,e){var n=JSON.stringify({event:"navigate",url:t,isNewWindow:e});window.parent.postMessage(n,"*")},r.filterContainer=function(t,e,n,r){var o=window.navigator.userAgent.toLowerCase(),i=/safari/.test(o),s=/iphone|ipod|ipad/.test(o),u=JSON.stringify({event:"filter",filter:{columnName:t,operator:e,values:n,dataType:r}});s&&!i?window.webkit.messageHandlers.domofilter.postMessage({column:t,operand:e,values:n,dataType:r}):window.parent.postMessage(u,"*")},r.env=u(),r.__util={isVerifiedOrigin:s,getQueryParams:u,setFormatHeaders:a,isSuccess:i}},function(t,e,n){(function(e,r){/*!
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.domo=e():t.domo=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="/dist/",e(0)}([function(t,e,n){"use strict";function r(){}function o(t,e,n,r,o){return n=n||{},new Promise(function(s,u){var l=new XMLHttpRequest;if(r?l.open(t,e,r):l.open(t,e),a(l,e,n),c(l,n),f(l,n),l.onload=function(){var t;if(i(l.status)){!["csv","excel"].includes(n.format)&&l.response||s(l.response),"blob"===n.responseType&&s(new Blob([l.response],{type:l.getResponseHeader("content-type")}));var e=l.response;try{t=JSON.parse(e)}catch(t){return void u(Error("Invalid JSON response"))}s(t)}else u(Error(l.statusText))},l.onerror=function(){u(Error("Network Error"))},o)if(n.contentType&&"application/json"!==n.contentType)l.send(o);else{var p=JSON.stringify(o);l.send(p)}else l.send()})}function i(t){return t>=200&&t<300}function s(t){var e=t.match("^https?://([^/]+[.])?(domo|domotech|domorig).(com|io)?(/.*)?$"),n=t.match("(.*).(domoapps).(.*)");return!!e&&!n}function u(){var t=location.search.substr(1),e={};return t.split("&").forEach(function(t){var n=t.split("=");e[n[0]]=decodeURIComponent(n[1])}),e}function a(t,e,n){if(e.indexOf("data/v1")!==-1){var r={"array-of-arrays":"application/json",csv:"text/csv",excel:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};t.setRequestHeader("Accept",n.format?r[n.format]||"application/array-of-objects":"application/array-of-objects")}}function c(t,e){e.contentType?"multipart"!==e.contentType&&t.setRequestHeader("Content-Type",e.contentType):t.setRequestHeader("Content-Type","application/json")}function f(t,e){e.responseType&&(t.responseType=e.responseType)}n(1).polyfill(),t.exports=r,r.post=function(t,e,n){return o("POST",t,n,!0,e)},r.put=function(t,e,n){return o("PUT",t,n,!0,e)},r.get=function(t,e){return o("GET",t,e)},r.delete=function(t,e){return o("DELETE",t,e)},r.getAll=function(t,e){return Promise.all(t.map(function(t){return r.get(t,e)}))},r.onDataUpdate=function(t){window.addEventListener("message",function(e){if(s(e.origin)&&"string"==typeof e.data&&e.data.length>0)try{var n=JSON.parse(e.data);if(!n.hasOwnProperty("alias"))return;var r=n.alias,o=JSON.stringify({event:"ack",alias:r});e.source.postMessage(o,e.origin),t(r)}catch(t){var i="There was an error in domo.onDataUpdate! It may be that our event listener caught a message from another source and tried to parse it, so your update still may have worked. If you would like more info, here is the error: \n";console.warn(i,t)}})},r.navigate=function(t,e){var n=JSON.stringify({event:"navigate",url:t,isNewWindow:e});window.parent.postMessage(n,"*")},r.filterContainer=function(t,e,n,r){var o=window.navigator.userAgent.toLowerCase(),i=/safari/.test(o),s=/iphone|ipod|ipad/.test(o),u=JSON.stringify({event:"filter",filter:{columnName:t,operator:e,values:n,dataType:r}});s&&!i?window.webkit.messageHandlers.domofilter.postMessage({column:t,operand:e,values:n,dataType:r}):window.parent.postMessage(u,"*")},r.env=u(),r.__util={isVerifiedOrigin:s,getQueryParams:u,setFormatHeaders:a,isSuccess:i}},function(t,e,n){(function(e,r){/*!
* @overview es6-promise - a tiny implementation of Promises/A+.

@@ -7,0 +7,0 @@ * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)

{
"name": "ryuu.js",
"version": "2.6.5",
"version": "2.6.7",
"description": "Ryuu JavaScript Utility Library",

@@ -17,3 +17,3 @@ "main": "dist/domo.js",

"grunt-release": "^0.12.0",
"http-server": "^0.9.0",
"http-server": "^0.11.1",
"webpack": "^1.12.14"

@@ -20,0 +20,0 @@ },

@@ -44,3 +44,3 @@ require('es6-promise').polyfill(); // Promise polyfill for older browsers

if (['csv', 'excel'].includes(options.format)){
if (['csv', 'excel'].includes(options.format) || !req.response){
resolve(req.response);

@@ -52,4 +52,8 @@ }

let responseStr = req.response;
try {
data = JSON.parse(req.response);
// if(!responseStr) {
// responseStr = "{}";
// }
data = JSON.parse(responseStr);
}

@@ -56,0 +60,0 @@ catch (ex){

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc