Socket
Socket
Sign inDemoInstall

redux-object

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-object - npm Package Compare versions

Comparing version 0.4.2 to 0.4.3

2

dist/bundle.js

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

module.exports=function(r){function e(n){if(t[n])return t[n].exports;var i=t[n]={exports:{},id:n,loaded:!1};return r[n].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var t={};return e.m=r,e.c=t,e.p="",e(0)}([function(r,e,t){r.exports=t(1)},function(r,e){"use strict";function t(r,e,t,i){var o=i.ignoreLinks,a=e.relationships[t];if("undefined"!=typeof a.data)return Array.isArray(a.data)?a.data.map(function(e){return n(r,e.type,e.id,i)}):null===a.data?null:n(r,a.data.type,a.data.id,i);if(!o&&a.links)throw new Error("Remote lazy loading is not supported (see: https://github.com/yury-dymov/json-api-normalizer/issues/2). To disable this error, include option 'ignoreLinks: true' in the build function like so: build(reducer, type, id, { ignoreLinks: true })");return[]}function n(r,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u={eager:!1,ignoreLinks:!1},s=i({},u,a),d=s.eager;if(!r[e])return null;if(null===o||Array.isArray(o)){var l=o||Object.keys(r[e]);return l.map(function(t){return n(r,e,t,s)})}var c=o.toString(),f={},p=r[e][c];return p?(p.id&&(f.id=p.id),Object.keys(p.attributes).forEach(function(r){f[r]=p.attributes[r]}),p.relationships&&Object.keys(p.relationships).forEach(function(e){d?f[e]=t(r,p,e,s):Object.defineProperty(f,e,{get:function(){var n="__"+e;return f[n]?f[n]:(f[n]=t(r,p,e,s),f[n])}})}),"undefined"==typeof f.id&&(f.id=c),f):null}Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n])}return r};e.default=n}]);
module.exports=function(r){function e(n){if(t[n])return t[n].exports;var i=t[n]={exports:{},id:n,loaded:!1};return r[n].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var t={};return e.m=r,e.c=t,e.p="",e(0)}([function(r,e,t){r.exports=t(1)},function(r,e){"use strict";function t(r,e){return e?""+r+e:null}function n(r,e,t,n,o){var u=n.ignoreLinks,a=e.relationships[t];if("undefined"!=typeof a.data)return Array.isArray(a.data)?a.data.map(function(e){return i(r,e.type,e.id,n,o)}):null===a.data?null:i(r,a.data.type,a.data.id,n,o);if(!u&&a.links)throw new Error("Remote lazy loading is not supported (see: https://github.com/yury-dymov/json-api-normalizer/issues/2). To disable this error, include option 'ignoreLinks: true' in the build function like so: build(reducer, type, id, { ignoreLinks: true })");return[]}function i(r,e){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l={eager:!1,ignoreLinks:!1},d=o({},l,a),f=d.eager;if(!r[e])return null;if(null===u||Array.isArray(u)){var c=u||Object.keys(r[e]);return c.map(function(t){return i(r,e,t,d,s)})}var p=u.toString(),y=t(e,p),v=s[y];if(v)return v;var g={},h=r[e][p];return h?(h.id&&(g.id=h.id),Object.keys(h.attributes).forEach(function(r){g[r]=h.attributes[r]}),s[y]=g,h.relationships&&Object.keys(h.relationships).forEach(function(e){f?g[e]=n(r,h,e,d,s):Object.defineProperty(g,e,{get:function(){var t="__"+e;return g[t]?g[t]:(g[t]=n(r,h,e,d,s),g[t])}})}),"undefined"==typeof g.id&&(g.id=p),g):null}Object.defineProperty(e,"__esModule",{value:!0});var o=Object.assign||function(r){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[n]=t[n])}return r};e.default=i}]);
{
"name": "redux-object",
"version": "0.4.2",
"version": "0.4.3",
"description": "Builds complex JS object from normalized redux store. Best works with json-api-normalizer",

@@ -5,0 +5,0 @@ "main": "dist/bundle.js",

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