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

redux-arc

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-arc - npm Package Compare versions

Comparing version 0.7.0 to 0.7.1

20

dist/redux.js

@@ -601,2 +601,10 @@ (function (global, factory) {

function insertEmojis(string) {
var searches = [': null', ': undefined', ': \'', ' undefined:'];
var replacers = [': 👉 null', ': 👉 undefined', ': 👉 \'', '👉 undefined:'];
return searches.reduce(function (str, search, index) {
return str.replace(search, replacers[index]);
}, string);
}
function visualValue(value) {

@@ -606,2 +614,5 @@ if (value === null) return 'null';

if (typeof value === 'string') return '\'' + value + '\'';
if (typeof value === 'function') {
return value.toString().replace(/\n/, '').replace(/{(.*)}/g, '{ ... }');
}
return value;

@@ -616,5 +627,5 @@ }

Object.keys(obj).forEach(function (key) {
output.push('\t' + key + ': ' + visualValue(obj[key]) + ',');
output.push(' ' + key + ': ' + visualValue(obj[key]) + ',');
});
return '{\t\n' + output.join('\n') + '\n}';
return '{\n' + output.join('\n') + '\n}';
}

@@ -624,6 +635,7 @@

var isInvalid = Object.keys(handlers).some(function (key, index) {
return !key || key === 'undefined' || typeof handlers[key] !== 'function';
return (typeof key === 'undefined' ? 'undefined' : _typeof(key)) !== 'symbol' && typeof key !== 'string' || typeof handlers[key] !== 'function';
});
if (isInvalid) {
throw new Error('All keys should be defined values should be present:\n' + objToString(handlers));
throw new Error('All keys must be valid types and all values should be functions:\n' + insertEmojis(objToString(handlers)) + '\n ');
}

@@ -630,0 +642,0 @@ }

2

dist/redux.min.js

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

!function(r,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(r.ReduxArc={})}(this,function(r){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},t=Object.assign||function(r){for(var e=1;arguments.length>e;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n])}return r},n=function(r,e){var t={};for(var n in r)0>e.indexOf(n)&&Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t},o=function(r){return"string"==typeof r},i=function(r){return 2===r.length&&r.every(o)},u=function(r){return r.replace(/([A-Z])/g,"_$1").toUpperCase()},a=function(r){return[r+"_REQUEST",r+"_RESPONSE"]};function f(r,n){var o=null!==r&&"object"===(void 0===r?"undefined":e(r))?r:{},i=r.payload,u=r.meta,a=r.error;function f(r,e,o){var f={type:n},c=t({},u,e);Object.keys(c).length&&(f.meta=c);var l=void 0!==r?r:i;void 0!==l&&(f.payload=l);var d=void 0!==o?o:a;return void 0!==d&&(f.error=d),f}return Object.assign(f,o),Object.defineProperty(f,"name",{value:n+" action creator",writable:!1}),f}var c=function(r,e){return"function"==typeof r?r(e):r};function l(r,o){var i=r.payload,u=r.url,f=r.meta,l=n(r,["payload","url","meta"]),d=a(o);function p(r,n){var o,a,p=c(u,n),s=t({},f||{},n||{},l);return{type:d,payload:void 0!==r?r:i,meta:t({},s,{url:(o=p,a=s,o.replace(/(:)([A-Za-z0-9]*)/g,function(r,t,n){var i=e(a[n]);if("string"!==i&&"number"!==i)throw Error("Param "+n+" from url "+o+", not found in params object");return a[n]}))})}}return Object.assign(p,r),Object.defineProperty(p,"name",{value:o+" apiActionCreator",writable:!1}),p}var d={};function p(r,e){return Object.keys(r).reduce(function(n,o){var i,u,a=r[o]||d,c=(u=a)&&u.url?l:f;return t({},n,((i={})[o]=c(a,e[o]),i))},{})}function s(r){var e=a(r);return{REQUEST:e[0],RESPONSE:e[1]}}function y(r,e){return Object.keys(e).reduce(function(n,o){var i,a,f=(a=r[o])&&a.url?s:function(r){return r};return t({},n,((i={})[u(o)]=f(e[o]),i))},{})}function v(r,e){var n=u(r);!function(r,e){if(Object.keys(e).forEach(function(t){var n=e[t]||{},o=r+"_"+u(t);if(n.url&&"string"!=typeof n.url&&"function"!=typeof n.url)throw Error("Invalid url, "+n.url+", provided for "+o+", it should be a string or a function that returns a string");if(n.url&&("string"!=typeof n.method||!n.method.length))throw Error("Invalid method, "+n.method+", provided for "+o+", it should be a string");if(n.modifier&&"function"!=typeof n.modifier)throw Error("Invalid modifier handler, "+n.modifier+", provided for "+o+", it should be a function")}),!r||"string"!=typeof r)throw Error("Invalid namespace provided: "+r+", it should be a string")}(n,e);var o,i=(o=n,Object.keys(e).reduce(function(r,e){var n;return t({},r,((n={})[e]=o+"_"+u(e),n))},{}));return{creators:p(e,i),types:y(e,i)}}var b,m="object"==typeof global&&global&&global.Object===Object&&global,h="object"==typeof self&&self&&self.Object===Object&&self;m||h||Function("return this")(),Function.prototype.toString.call(Object);b="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")();var g,w;"function"==typeof(w=b.Symbol)?w.observable?g=w.observable:(g=w("observable"),w.observable=g):g="@@observable";function j(){for(var r=arguments.length,e=Array(r),t=0;r>t;t++)e[t]=arguments[t];return 0===e.length?function(r){return r}:1===e.length?e[0]:e.reduce(function(r,e){return function(){return r(e.apply(void 0,arguments))}})}var O=["onRequest","onResponse"],E=function(r){return!!r};var A=function(r){return function(e){var t,n=r.filter((t=e,function(r){return r.applyPoint===t}));return function(r){return function(e){var t=n.map(function(e){return e(r)});return j.apply(void 0,t)(e)}}}};function S(r){if(!Array.isArray(r))return A([]);var e,t=r.filter(E);return(e=t).forEach(function(r){if("function"!=typeof r)throw Error("All middlewares should be functions: ["+e+"]");if(0>O.indexOf(r.applyPoint)){var t="Invalid applyPoint: "+r.applyPoint+", provided with middleware: "+r.name+".",n="The apply points available are: "+O.join(", ");throw Error(t+" "+n)}}),A(t)}var P={getRequestMiddlewares:S};function R(r){if(Object.keys(r).some(function(e,t){return!e||"undefined"===e||"function"!=typeof r[e]}))throw Error("All keys should be defined values should be present:\n"+function(r){if(!r)return"";var e=[];return Object.keys(r).forEach(function(t){var n;e.push("\t"+t+": "+(null===(n=r[t])?"null":void 0===n?"undefined":"string"==typeof n?"'"+n+"'":n)+",")}),"{\t\n"+e.join("\n")+"\n}"}(r))}r.createActions=v,r.createApiActions=v,r.createAsyncMiddleware=function(r){if("function"!=typeof r)throw Error("You must provide a asyncTask function to createAsyncMiddleware, with the following signature: \n done => (action, error, response) => done(action, error, response)");return function(n){return function(o){return function(u){var a=u.type,f=u.meta;if(!Array.isArray(a))return o(u);if(!i(a))throw Error("Expected type to be an array of two strings, request and response.");if(!f||"object"!==(void 0===f?"undefined":e(f)))throw Error("Expected meta to be an object");var c,l,d,p=S(u.meta.middlewares),s=u.type,y=s[0],v=s[1],b=[p("onRequest"),(c=y,l=r,function(r){return function(e){return function(n){r.dispatch({type:c,meta:n.meta,payload:n.payload});var o=t({payload:n.payload},n.meta);return l(r)(function(r,t){return e(n,r,t)})(o)}}}),p("onResponse")].map(function(r){return r(n)}),m=(d=v,function(r){return function(e,n,o){var i={type:d,meta:e.meta,payload:o};if(n){var u=t({},i,{error:!0,payload:n});return r.dispatch(u),n}return r.dispatch(i),o}})(n);return j.apply(void 0,b)(m)(u)}}}},r.createReducers=function(r,e){return R(e),function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,n=arguments[1];if(!n)return t;var o=e[n.type];return o?o(t,n):t}},r.middlewares=P,Object.defineProperty(r,"__esModule",{value:!0})});
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(e.ReduxArc={})}(this,function(e){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=Object.assign||function(e){for(var r=1;arguments.length>r;r++){var n=arguments[r];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},t=function(e,r){var n={};for(var t in e)0>r.indexOf(t)&&Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n},o=function(e){return"string"==typeof e},i=function(e){return 2===e.length&&e.every(o)},u=function(e){return e.replace(/([A-Z])/g,"_$1").toUpperCase()},a=function(e){return[e+"_REQUEST",e+"_RESPONSE"]};function f(e,t){var o=null!==e&&"object"===(void 0===e?"undefined":r(e))?e:{},i=e.payload,u=e.meta,a=e.error;function f(e,r,o){var f={type:t},c=n({},u,r);Object.keys(c).length&&(f.meta=c);var l=void 0!==e?e:i;void 0!==l&&(f.payload=l);var d=void 0!==o?o:a;return void 0!==d&&(f.error=d),f}return Object.assign(f,o),Object.defineProperty(f,"name",{value:t+" action creator",writable:!1}),f}var c=function(e,r){return"function"==typeof e?e(r):e};function l(e,o){var i=e.payload,u=e.url,f=e.meta,l=t(e,["payload","url","meta"]),d=a(o);function p(e,t){var o,a,p=c(u,t),s=n({},f||{},t||{},l);return{type:d,payload:void 0!==e?e:i,meta:n({},s,{url:(o=p,a=s,o.replace(/(:)([A-Za-z0-9]*)/g,function(e,n,t){var i=r(a[t]);if("string"!==i&&"number"!==i)throw Error("Param "+t+" from url "+o+", not found in params object");return a[t]}))})}}return Object.assign(p,e),Object.defineProperty(p,"name",{value:o+" apiActionCreator",writable:!1}),p}var d={};function p(e,r){return Object.keys(e).reduce(function(t,o){var i,u,a=e[o]||d,c=(u=a)&&u.url?l:f;return n({},t,((i={})[o]=c(a,r[o]),i))},{})}function s(e){var r=a(e);return{REQUEST:r[0],RESPONSE:r[1]}}function y(e,r){return Object.keys(r).reduce(function(t,o){var i,a,f=(a=e[o])&&a.url?s:function(e){return e};return n({},t,((i={})[u(o)]=f(r[o]),i))},{})}function v(e,r){var t=u(e);!function(e,r){if(Object.keys(r).forEach(function(n){var t=r[n]||{},o=e+"_"+u(n);if(t.url&&"string"!=typeof t.url&&"function"!=typeof t.url)throw Error("Invalid url, "+t.url+", provided for "+o+", it should be a string or a function that returns a string");if(t.url&&("string"!=typeof t.method||!t.method.length))throw Error("Invalid method, "+t.method+", provided for "+o+", it should be a string");if(t.modifier&&"function"!=typeof t.modifier)throw Error("Invalid modifier handler, "+t.modifier+", provided for "+o+", it should be a function")}),!e||"string"!=typeof e)throw Error("Invalid namespace provided: "+e+", it should be a string")}(t,r);var o,i=(o=t,Object.keys(r).reduce(function(e,r){var t;return n({},e,((t={})[r]=o+"_"+u(r),t))},{}));return{creators:p(r,i),types:y(r,i)}}var b,m="object"==typeof global&&global&&global.Object===Object&&global,h="object"==typeof self&&self&&self.Object===Object&&self;m||h||Function("return this")(),Function.prototype.toString.call(Object);b="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")();var g,w;"function"==typeof(w=b.Symbol)?w.observable?g=w.observable:(g=w("observable"),w.observable=g):g="@@observable";function j(){for(var e=arguments.length,r=Array(e),n=0;e>n;n++)r[n]=arguments[n];return 0===r.length?function(e){return e}:1===r.length?r[0]:r.reduce(function(e,r){return function(){return e(r.apply(void 0,arguments))}})}var O=["onRequest","onResponse"],E=function(e){return!!e};var A=function(e){return function(r){var n,t=e.filter((n=r,function(e){return e.applyPoint===n}));return function(e){return function(r){var n=t.map(function(r){return r(e)});return j.apply(void 0,n)(r)}}}};function S(e){if(!Array.isArray(e))return A([]);var r,n=e.filter(E);return(r=n).forEach(function(e){if("function"!=typeof e)throw Error("All middlewares should be functions: ["+r+"]");if(0>O.indexOf(e.applyPoint)){var n="Invalid applyPoint: "+e.applyPoint+", provided with middleware: "+e.name+".",t="The apply points available are: "+O.join(", ");throw Error(n+" "+t)}}),A(n)}var P={getRequestMiddlewares:S};function R(e){var n,t;if(Object.keys(e).some(function(n,t){return"symbol"!==(void 0===n?"undefined":r(n))&&"string"!=typeof n||"function"!=typeof e[n]}))throw Error("All keys must be valid types and all values should be functions:\n"+(n=function(e){if(!e)return"";var r=[];return Object.keys(e).forEach(function(n){var t;r.push(" "+n+": "+(null===(t=e[n])?"null":void 0===t?"undefined":"string"==typeof t?"'"+t+"'":"function"==typeof t?(""+t).replace(/\n/,"").replace(/{(.*)}/g,"{ ... }"):t)+",")}),"{\n"+r.join("\n")+"\n}"}(e),t=[": 👉 null",": 👉 undefined",": 👉 '","👉 undefined:"],[": null",": undefined",": '"," undefined:"].reduce(function(e,r,n){return e.replace(r,t[n])},n))+"\n ")}e.createActions=v,e.createApiActions=v,e.createAsyncMiddleware=function(e){if("function"!=typeof e)throw Error("You must provide a asyncTask function to createAsyncMiddleware, with the following signature: \n done => (action, error, response) => done(action, error, response)");return function(t){return function(o){return function(u){var a=u.type,f=u.meta;if(!Array.isArray(a))return o(u);if(!i(a))throw Error("Expected type to be an array of two strings, request and response.");if(!f||"object"!==(void 0===f?"undefined":r(f)))throw Error("Expected meta to be an object");var c,l,d,p=S(u.meta.middlewares),s=u.type,y=s[0],v=s[1],b=[p("onRequest"),(c=y,l=e,function(e){return function(r){return function(t){e.dispatch({type:c,meta:t.meta,payload:t.payload});var o=n({payload:t.payload},t.meta);return l(e)(function(e,n){return r(t,e,n)})(o)}}}),p("onResponse")].map(function(e){return e(t)}),m=(d=v,function(e){return function(r,t,o){var i={type:d,meta:r.meta,payload:o};if(t){var u=n({},i,{error:!0,payload:t});return e.dispatch(u),t}return e.dispatch(i),o}})(t);return j.apply(void 0,b)(m)(u)}}}},e.createReducers=function(e,r){return R(r),function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,t=arguments[1];if(!t)return n;var o=r[t.type];return o?o(n,t):n}},e.middlewares=P,Object.defineProperty(e,"__esModule",{value:!0})});
'use strict';
exports.__esModule = true;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
exports.default = createReducers;
function insertEmojis(string) {
var searches = [': null', ': undefined', ': \'', ' undefined:'];
var replacers = [': 👉 null', ': 👉 undefined', ': 👉 \'', '👉 undefined:'];
return searches.reduce(function (str, search, index) {
return str.replace(search, replacers[index]);
}, string);
}
function visualValue(value) {

@@ -9,2 +20,5 @@ if (value === null) return 'null';

if (typeof value === 'string') return '\'' + value + '\'';
if (typeof value === 'function') {
return value.toString().replace(/\n/, '').replace(/{(.*)}/g, '{ ... }');
}
return value;

@@ -19,5 +33,5 @@ }

Object.keys(obj).forEach(function (key) {
output.push('\t' + key + ': ' + visualValue(obj[key]) + ',');
output.push(' ' + key + ': ' + visualValue(obj[key]) + ',');
});
return '{\t\n' + output.join('\n') + '\n}';
return '{\n' + output.join('\n') + '\n}';
}

@@ -27,6 +41,7 @@

var isInvalid = Object.keys(handlers).some(function (key, index) {
return !key || key === 'undefined' || typeof handlers[key] !== 'function';
return (typeof key === 'undefined' ? 'undefined' : _typeof(key)) !== 'symbol' && typeof key !== 'string' || typeof handlers[key] !== 'function';
});
if (isInvalid) {
throw new Error('All keys should be defined values should be present:\n' + objToString(handlers));
throw new Error('All keys must be valid types and all values should be functions:\n' + insertEmojis(objToString(handlers)) + '\n ');
}

@@ -33,0 +48,0 @@ }

{
"name": "redux-arc",
"version": "0.7.0",
"version": "0.7.1",
"description": "Abstraction layer to simplify rest api calls in redux",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

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

function insertEmojis (string) {
const searches = [': null', ': undefined', ': \'', ' undefined:'];
const replacers = [': 👉 null', ': 👉 undefined', ': 👉 \'', '👉 undefined:'];
return searches.reduce((str, search, index) =>
str.replace(search, replacers[index]), string);
}
function visualValue(value) {

@@ -5,2 +12,5 @@ if (value === null) return 'null';

if (typeof value === 'string') return `'${value}'`;
if (typeof value === 'function') {
return value.toString().replace(/\n/, '').replace(/{(.*)}/g, '{ ... }');
}
return value;

@@ -15,13 +25,17 @@ }

Object.keys(obj).forEach((key) => {
output.push(`\t${key}: ${visualValue(obj[key])},`);
output.push(` ${key}: ${visualValue(obj[key])},`);
});
return `{\t\n${output.join('\n')}\n}`;
return `{\n${output.join('\n')}\n}`;
}
function validateHandlers(handlers) {
const isInvalid = Object.keys(handlers).some((key, index) => {
return !key || key === 'undefined' || typeof handlers[key] !== 'function'
});
const isInvalid = Object.keys(handlers).some((key, index) =>
(typeof key !== 'symbol' && typeof key !== 'string') ||
typeof handlers[key] !== 'function'
);
if (isInvalid) {
throw new Error(`All keys should be defined values should be present:\n${objToString(handlers)}`);
throw new Error(
`All keys must be valid types and all values should be functions:\n${insertEmojis(objToString(handlers))}
`);
}

@@ -28,0 +42,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