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

reffects-batteries

Package Overview
Dependencies
Maintainers
5
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

reffects-batteries - npm Package Compare versions

Comparing version 0.7.0 to 1.5.0-alpha.0

2

dist/reffects-batteries.es.js

@@ -313,3 +313,3 @@ import { registerEffectHandler, registerCoeffectHandler, coeffect, dispatch } from 'reffects';

if (queryParamValue.length === 0) {
return Object.assign({}, queryParamValues, { [queryParam]: null });
return queryParamValues;
}

@@ -316,0 +316,0 @@

@@ -317,3 +317,3 @@ 'use strict';

if (queryParamValue.length === 0) {
return Object.assign({}, queryParamValues, { [queryParam]: null });
return queryParamValues;
}

@@ -320,0 +320,0 @@

@@ -317,3 +317,3 @@ (function (global, factory) {

if (queryParamValue.length === 0) {
return Object.assign({}, queryParamValues, { [queryParam]: null });
return queryParamValues;
}

@@ -320,0 +320,0 @@

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("reffects")):"function"==typeof define&&define.amd?define(["exports","reffects"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["reffects-batteries"]={},e.reffects)}(this,(function(e,t){"use strict";function r(e){t.registerEffectHandler("cookie.set",(function(t){e.set(t)}))}function n(e){t.registerCoeffectHandler("cookie",(function(t){return{cookie:{[t]:e.get(t)}}}))}const o=r,c=n;function s(e,t,r=null){return void 0===t?r:function(e){return Array.isArray(e)?e:e.split(".")}(t).reduce((e,t)=>e&&e[t],e)}function u(e=window){t.registerCoeffectHandler("globals",(function(t){return{globals:Object.fromEntries(Object.entries("string"==typeof t?{[t]:t}:t).map(([t,r])=>[t,s(e,r)]))}}))}const i=u,f={get:function(e){return t.coeffect("globals",e)}};function a(e){return Array.isArray(e)?e:"string"==typeof e?[e]:e.payload?[e.id,e.payload]:[e.id]}const l={get:function({url:e,successEvent:t,errorEvent:r=[],config:n}){return{"http.get":{url:e,successEvent:a(t),errorEvent:a(r),config:n}}},post:function({url:e,body:t,config:r={},successEvent:n=[],errorEvent:o=[],alwaysEvent:c=[]}){return{"http.post":{url:e,body:t,config:r,successEvent:a(n),errorEvent:a(o),alwaysEvent:a(c)}}},put:function({url:e,body:t,successEvent:r=[],errorEvent:n=[]}){return{"http.put":{url:e,body:t,successEvent:a(r),errorEvent:a(n)}}},patch:function({url:e,body:t,successEvent:r=[],errorEvent:n=[]}){return{"http.patch":{url:e,body:t,successEvent:a(r),errorEvent:a(n)}}},delete:function({url:e,body:t,successEvent:r=[],errorEvent:n=[]}){return{"http.delete":{url:e,body:t,successEvent:a(r),errorEvent:a(n)}}}};function d(e){t.registerCoeffectHandler("queryParams",(function(t=[]){const r=new URLSearchParams(e.location.search);return{queryParams:t.reduce((function(e,t){const n=r.getAll(t).map((function(e){return decodeURIComponent(e)}));return Object.assign({},e,0===n.length?{[t]:null}:1===n.length?{[t]:n[0]}:{[t]:n})}),{})}}))}const g=d,p={get:function(e){return t.coeffect("queryParams",e)}};e.cookies={get:function(e){return t.coeffect("cookie",e)},set:function(e){return{"cookie.set":e}},remove:function({key:e,path:t,domain:r}){return{"cookie.remove":{key:e,path:t,domain:r}}}},e.globals=f,e.http=l,e.queryParams=p,e.registerCookiesBatteries=function(e){var o;r(e),o=e,t.registerEffectHandler("cookie.remove",(function({key:e,path:t,domain:r}){o.remove(e,{path:t,domain:r})})),n(e)},e.registerGetCookieCoeffect=c,e.registerGlobalBatteries=function(e){u(e)},e.registerGlobalCoeffect=i,e.registerHttpBatteries=function(e){!function(e,r=t.dispatch){function n(e){return(...t)=>{c(e)||o(e,t)}}function o(e,t){const[n,...o]=e;r({id:n,payload:t.concat(o)})}function c(e){return!e||Array.isArray(e)&&0===e.length}t.registerEffectHandler("http.get",(function({url:t,successEvent:r,errorEvent:s=[],config:u={}}){var i,f;e.get({url:t,successFn:(i="successEvent",f=r,(...e)=>{if(c(f))throw Error("Missing "+i);o(f,e)}),errorFn:n(s),config:u})})),t.registerEffectHandler("http.post",(function({url:t,body:r,config:o={},successEvent:c,errorEvent:s,alwaysEvent:u}){e.post({url:t,body:r,config:o,successFn:n(c),errorFn:n(s),alwaysFn:n(u)})})),t.registerEffectHandler("http.put",(function({url:t,body:r,successEvent:o=[],errorEvent:c=[]}){e.put({url:t,body:r,successFn:n(o),errorFn:n(c)})})),t.registerEffectHandler("http.patch",(function({url:t,body:r,successEvent:o=[],errorEvent:c=[]}){e.patch({url:t,body:r,successFn:n(o),errorFn:n(c)})})),t.registerEffectHandler("http.delete",(function({url:t,body:r,successEvent:o=[],errorEvent:c=[]}){e.delete({url:t,body:r,successFn:n(o),errorFn:n(c)})}))}(e)},e.registerQueryParamsBatteries=function(e){d(e)},e.registerQueryParamsCoeffect=g,e.registerSetCookieEffect=o,Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("reffects")):"function"==typeof define&&define.amd?define(["exports","reffects"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["reffects-batteries"]={},e.reffects)}(this,(function(e,t){"use strict";function r(e){t.registerEffectHandler("cookie.set",(function(t){e.set(t)}))}function n(e){t.registerCoeffectHandler("cookie",(function(t){return{cookie:{[t]:e.get(t)}}}))}const o=r,c=n;function s(e,t,r=null){return void 0===t?r:function(e){return Array.isArray(e)?e:e.split(".")}(t).reduce((e,t)=>e&&e[t],e)}function u(e=window){t.registerCoeffectHandler("globals",(function(t){return{globals:Object.fromEntries(Object.entries("string"==typeof t?{[t]:t}:t).map(([t,r])=>[t,s(e,r)]))}}))}const i=u,f={get:function(e){return t.coeffect("globals",e)}};function a(e){return Array.isArray(e)?e:"string"==typeof e?[e]:e.payload?[e.id,e.payload]:[e.id]}const l={get:function({url:e,successEvent:t,errorEvent:r=[],config:n}){return{"http.get":{url:e,successEvent:a(t),errorEvent:a(r),config:n}}},post:function({url:e,body:t,config:r={},successEvent:n=[],errorEvent:o=[],alwaysEvent:c=[]}){return{"http.post":{url:e,body:t,config:r,successEvent:a(n),errorEvent:a(o),alwaysEvent:a(c)}}},put:function({url:e,body:t,successEvent:r=[],errorEvent:n=[]}){return{"http.put":{url:e,body:t,successEvent:a(r),errorEvent:a(n)}}},patch:function({url:e,body:t,successEvent:r=[],errorEvent:n=[]}){return{"http.patch":{url:e,body:t,successEvent:a(r),errorEvent:a(n)}}},delete:function({url:e,body:t,successEvent:r=[],errorEvent:n=[]}){return{"http.delete":{url:e,body:t,successEvent:a(r),errorEvent:a(n)}}}};function d(e){t.registerCoeffectHandler("queryParams",(function(t=[]){const r=new URLSearchParams(e.location.search);return{queryParams:t.reduce((function(e,t){const n=r.getAll(t).map((function(e){return decodeURIComponent(e)}));return 0===n.length?e:Object.assign({},e,1===n.length?{[t]:n[0]}:{[t]:n})}),{})}}))}const g=d,p={get:function(e){return t.coeffect("queryParams",e)}};e.cookies={get:function(e){return t.coeffect("cookie",e)},set:function(e){return{"cookie.set":e}},remove:function({key:e,path:t,domain:r}){return{"cookie.remove":{key:e,path:t,domain:r}}}},e.globals=f,e.http=l,e.queryParams=p,e.registerCookiesBatteries=function(e){var o;r(e),o=e,t.registerEffectHandler("cookie.remove",(function({key:e,path:t,domain:r}){o.remove(e,{path:t,domain:r})})),n(e)},e.registerGetCookieCoeffect=c,e.registerGlobalBatteries=function(e){u(e)},e.registerGlobalCoeffect=i,e.registerHttpBatteries=function(e){!function(e,r=t.dispatch){function n(e){return(...t)=>{c(e)||o(e,t)}}function o(e,t){const[n,...o]=e;r({id:n,payload:t.concat(o)})}function c(e){return!e||Array.isArray(e)&&0===e.length}t.registerEffectHandler("http.get",(function({url:t,successEvent:r,errorEvent:s=[],config:u={}}){var i,f;e.get({url:t,successFn:(i="successEvent",f=r,(...e)=>{if(c(f))throw Error("Missing "+i);o(f,e)}),errorFn:n(s),config:u})})),t.registerEffectHandler("http.post",(function({url:t,body:r,config:o={},successEvent:c,errorEvent:s,alwaysEvent:u}){e.post({url:t,body:r,config:o,successFn:n(c),errorFn:n(s),alwaysFn:n(u)})})),t.registerEffectHandler("http.put",(function({url:t,body:r,successEvent:o=[],errorEvent:c=[]}){e.put({url:t,body:r,successFn:n(o),errorFn:n(c)})})),t.registerEffectHandler("http.patch",(function({url:t,body:r,successEvent:o=[],errorEvent:c=[]}){e.patch({url:t,body:r,successFn:n(o),errorFn:n(c)})})),t.registerEffectHandler("http.delete",(function({url:t,body:r,successEvent:o=[],errorEvent:c=[]}){e.delete({url:t,body:r,successFn:n(o),errorFn:n(c)})}))}(e)},e.registerQueryParamsBatteries=function(e){d(e)},e.registerQueryParamsCoeffect=g,e.registerSetCookieEffect=o,Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "reffects-batteries",
"version": "0.7.0",
"version": "1.5.0-alpha.0",
"description": "",

@@ -17,3 +17,3 @@ "source": "src/index.js",

"jest": "^26.6.3",
"reffects": "^0.3.1",
"reffects": "^1.5.0-alpha.0",
"rollup": "^2.33.2",

@@ -37,3 +37,3 @@ "rollup-plugin-terser": "^5.3.1"

},
"gitHead": "d98c6888b0e2ed99f829ba4191325d1cffcbdae8"
"gitHead": "719a79dfd29ff9593916be1e1457972c33e07e6a"
}
import { clearHandlers, getEffectHandler } from 'reffects';
import { destroyAllMocks } from '../../test-helpers/fixtures';
import { callsTo } from '../../test-helpers/mockHelpers';
import { destroyAllMocks } from '../../../../test-helpers/fixtures';
import { callsTo } from '../../../../test-helpers/mockHelpers';
import registerHttpEffect, { httpGet, httpPost, httpPut, httpPatch, httpDelete } from './http';

@@ -5,0 +5,0 @@

@@ -22,3 +22,3 @@ import { coeffect, registerCoeffectHandler } from 'reffects';

if (queryParamValue.length === 0) {
return Object.assign({}, queryParamValues, { [queryParam]: null });
return queryParamValues;
}

@@ -25,0 +25,0 @@

@@ -28,3 +28,2 @@ import { clearHandlers, getCoeffectHandler, coeffect } from 'reffects';

nuts: ['cashew', 'pistachios'],
hazelnuts: null,
},

@@ -31,0 +30,0 @@ });

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