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 1.0.0 to 1.0.1

3

CHANGELOG.md

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

### Version 1.0.1 (30th April 2021)
IE 11 backward compatibility support via core-js 3 polyfilling
### Version 1.0.0 (2nd December 2020)

@@ -2,0 +5,0 @@ Deps update

2

dist/bundle.min.js

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

module.exports=(()=>{"use strict";var e={961:(e,r,t)=>{function n(e){return!(!e||"function"!=typeof e.hasOwnProperty||!(e.hasOwnProperty("__ownerID")||e._map&&e._map.hasOwnProperty("__ownerID")))}function i(e,r){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(Array.isArray(r)||(r=[r]),n(e)){var i=e.getIn(r.map((function(e){return"".concat(e)})));return t&&i?i.toJS():i}return r.reduce((function(e,r){return e[r]}),e)}function o(e){return n(e)?e.keySeq().toArray():Object.keys(e)}function a(e,r){return r?"".concat(e).concat(r):null}function u(e,r,t,n,i){var o=n.ignoreLinks,a=r.relationships[t];if(void 0!==a.data)return Array.isArray(a.data)?a.data.map((function(r){return l(e,r.type,r.id,n,i)||r})):null===a.data?null:l(e,a.data.type,a.data.id,n,i)||a.data;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 })")}function l(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},d={eager:!1,ignoreLinks:!1,includeType:!1},c=Object.assign({},d,n),p=c.eager,y=c.includeType;if(!i(e,r))return null;if(null===t||Array.isArray(t)){var f=t||o(i(e,r));return f.map((function(t){return l(e,r,t,c,s)}))}var b=t.toString(),v=a(r,b),g=s[v];if(g)return g;var m={},h=i(e,[r,b],!0);return h?(h.id&&(m.id=h.id),h.attributes&&(Object.keys(h.attributes).forEach((function(e){m[e]=h.attributes[e]})),Object.defineProperty(m,"resolved",{value:!0})),h.meta&&(m.meta=h.meta),h.links&&(m.links=h.links),y&&!m.type&&(m.type=r),s[v]=m,h.relationships&&Object.keys(h.relationships).forEach((function(r){p?m[r]=u(e,h,r,c,s):Object.defineProperty(m,r,{enumerable:!0,get:function(){var t="__".concat(r);if(m[t])return m[t];var n=u(e,h,r,c,s);return Object.defineProperty(m,t,{enumerable:!1,value:n}),m[t]}})})),void 0===m.id&&(m.id=b),m):null}t.r(r),t.d(r,{default:()=>l})}},r={};function t(n){if(r[n])return r[n].exports;var i=r[n]={exports:{}};return e[n](i,i.exports,t),i.exports}return 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})},t(961)})();
module.exports=function(){"use strict";var e={149:function(e,r,t){function n(e){return!(!e||"function"!=typeof e.hasOwnProperty||!(e.hasOwnProperty("__ownerID")||e._map&&e._map.hasOwnProperty("__ownerID")))}function o(e,r){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(Array.isArray(r)||(r=[r]),n(e)){var o=e.getIn(r.map((function(e){return"".concat(e)})));return t&&o?o.toJS():o}return r.reduce((function(e,r){return e[r]}),e)}function i(e){return n(e)?e.keySeq().toArray():Object.keys(e)}function u(e,r){return r?"".concat(e).concat(r):null}function a(e,r,t,n,o){var i=n.ignoreLinks,u=r.relationships[t];if(void 0!==u.data)return Array.isArray(u.data)?u.data.map((function(r){return s(e,r.type,r.id,n,o)||r})):null===u.data?null:s(e,u.data.type,u.data.id,n,o)||u.data;if(!i&&u.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 })")}function s(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},l={eager:!1,ignoreLinks:!1,includeType:!1},d=Object.assign({},l,n),f=d.eager,y=d.includeType;if(!o(e,r))return null;if(null===t||Array.isArray(t)){var p=t||i(o(e,r));return p.map((function(t){return s(e,r,t,d,c)}))}var j=t.toString(),m=u(r,j),b=c[m];if(b)return b;var g={},v=o(e,[r,j],!0);return v?(v.id&&(g.id=v.id),v.attributes&&(Object.keys(v.attributes).forEach((function(e){g[e]=v.attributes[e]})),Object.defineProperty(g,"resolved",{value:!0})),v.meta&&(g.meta=v.meta),v.links&&(g.links=v.links),y&&!g.type&&(g.type=r),c[m]=g,v.relationships&&Object.keys(v.relationships).forEach((function(r){f?g[r]=a(e,v,r,d,c):Object.defineProperty(g,r,{enumerable:!0,get:function(){var t="__".concat(r);if(g[t])return g[t];var n=a(e,v,r,d,c);return Object.defineProperty(g,t,{enumerable:!1,value:n}),g[t]}})})),void 0===g.id&&(g.id=j),g):null}t.r(r),t.d(r,{default:function(){return s}}),require("core-js/modules/es.array.map.js"),require("core-js/modules/es.array.reduce.js"),require("core-js/modules/es.object.keys.js"),require("core-js/modules/es.array.concat.js"),require("core-js/modules/es.object.assign.js"),require("core-js/modules/es.object.to-string.js"),require("core-js/modules/es.regexp.to-string.js"),require("core-js/modules/web.dom-collections.for-each.js")}},r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{}};return e[n](o,o.exports,t),o.exports}return t.d=function(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=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t(149)}();
{
"name": "redux-object",
"version": "1.0.0",
"version": "1.0.1",
"description": "Builds complex JS object from normalized redux store. Best works with json-api-normalizer",

@@ -28,5 +28,8 @@ "main": "dist/bundle.min.js",

},
"dependencies": {
"core-js": "3"
},
"devDependencies": {
"@babel/core": "^7.2.2",
"@babel/preset-env": "^7.2.3",
"@babel/preset-env": "^7.13",
"@babel/register": "^7.0.0",

@@ -50,5 +53,13 @@ "babel-eslint": "^10.0.1",

"webpack-cli": "^4.2.0",
"webpack-node-externals": "^1.7.2"
"webpack-node-externals": "^2.5.2"
},
"browserslist": [
"edge 16",
"safari 9",
"firefox 57",
"ie 11",
"ios 9",
"chrome 49"
],
"homepage": "https://github.com/yury-dymov/redux-object#readme"
}
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