Socket
Socket
Sign inDemoInstall

rq-state

Package Overview
Dependencies
33
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.2 to 0.2.3

1

dist/index.cjs.development.js

@@ -15,3 +15,2 @@ 'use strict';

var plugins_persist_WithPersistState = require('./plugins/persist/WithPersistState.cjs.development.js');
require('pascal-case');
require('react');

@@ -18,0 +17,0 @@ require('react-query');

2

dist/index.cjs.production.min.js

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),t=require("./state.cjs.production.min.js"),r=require("./StateProvider.cjs.production.min.js"),s=require("./LocalStateRoot.cjs.production.min.js"),i=require("./plugins/partialUpdates.cjs.production.min.js"),a=require("./runtime-0d1306a3.js"),o=require("fast-equals"),u=require("./plugins/persist/index.cjs.production.min.js"),n=require("./plugins/persist/store.cjs.production.min.js"),p=require("./plugins/persist/WithPersistState.cjs.production.min.js");require("pascal-case"),require("react"),require("react-query");var c={shouldSetData:function(){var e=a._asyncToGenerator(a._regeneratorRuntime.mark((function e(t){return a._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!o.deepEqual(t.newValue,t.oldValue));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()};exports.state=t.state,exports.StateProvider=r.StateProvider,exports.useInitialState=r.useInitialState,exports.LocalStateRoot=s.LocalStateRoot,exports.partialUpdates=i.partialUpdates,exports.persist=u.persist,exports.store=n.store,exports.WithPersistedState=p.WithPersistedState,exports.Thing=function(){return e.jsx("div",{children:"Welcome to your first test package."})},exports.updateBailout=c;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),t=require("./state.cjs.production.min.js"),r=require("./StateProvider.cjs.production.min.js"),s=require("./LocalStateRoot.cjs.production.min.js"),i=require("./plugins/partialUpdates.cjs.production.min.js"),o=require("./runtime-0d1306a3.js"),a=require("fast-equals"),u=require("./plugins/persist/index.cjs.production.min.js"),n=require("./plugins/persist/store.cjs.production.min.js"),p=require("./plugins/persist/WithPersistState.cjs.production.min.js");require("react"),require("react-query");var c={shouldSetData:function(){var e=o._asyncToGenerator(o._regeneratorRuntime.mark((function e(t){return o._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",!a.deepEqual(t.newValue,t.oldValue));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()};exports.state=t.state,exports.StateProvider=r.StateProvider,exports.useInitialState=r.useInitialState,exports.LocalStateRoot=s.LocalStateRoot,exports.partialUpdates=i.partialUpdates,exports.persist=u.persist,exports.store=n.store,exports.WithPersistedState=p.WithPersistedState,exports.Thing=function(){return e.jsx("div",{children:"Welcome to your first test package."})},exports.updateBailout=c;
//# sourceMappingURL=index.cjs.production.min.js.map

@@ -11,3 +11,2 @@ import { jsx } from 'react/jsx-runtime';

export { WithPersistedState } from './plugins/persist/WithPersistState.esm.js';
import 'pascal-case';
import 'react';

@@ -14,0 +13,0 @@ import 'react-query';

@@ -6,3 +6,2 @@ 'use strict';

var runtime = require('./runtime-0d1306a3.js');
var pascalCase = require('pascal-case');
var react = require('react');

@@ -113,3 +112,3 @@ var StateProvider = require('./StateProvider.cjs.development.js');

shape: (_shape = {}, _shape[key] = initialData, _shape)
}, _api[key + "StateKey"] = key, _api[key + "InitialData"] = initialData, _api["initial" + pascalCase.pascalCase(key) + "Data"] = initialData, _api["initial" + pascalCase.pascalCase(key) + "State"] = initialData, _api["initial" + pascalCase.pascalCase(key) + "StateData"] = initialData, _api["use" + pascalCase.pascalCase(key)] = useStateData, _api["use" + pascalCase.pascalCase(key) + "State"] = useState, _api["use" + pascalCase.pascalCase(key) + "StateData"] = useStateData, _api["use" + pascalCase.pascalCase(key) + "StateSetter"] = useStateSetter, _api["use" + pascalCase.pascalCase(key) + "Setter"] = useStateSetter, _api);
}, _api[key + "StateKey"] = key, _api[key + "InitialData"] = initialData, _api["initial" + capitalizeFirstChar(key) + "Data"] = initialData, _api["initial" + capitalizeFirstChar(key) + "State"] = initialData, _api["initial" + capitalizeFirstChar(key) + "StateData"] = initialData, _api["use" + capitalizeFirstChar(key)] = useStateData, _api["use" + capitalizeFirstChar(key) + "State"] = useState, _api["use" + capitalizeFirstChar(key) + "StateData"] = useStateData, _api["use" + capitalizeFirstChar(key) + "StateSetter"] = useStateSetter, _api["use" + capitalizeFirstChar(key) + "Setter"] = useStateSetter, _api);
Object.defineProperty(api, key + "State", {

@@ -394,3 +393,7 @@ value: api

function capitalizeFirstChar(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
} // TODO: Remove pascal-case
exports.state = state;
//# sourceMappingURL=state.cjs.development.js.map

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./runtime-0d1306a3.js"),t=require("pascal-case"),r=require("react"),a=require("./StateProvider.cjs.production.min.js"),n=require("react-query");function u(e){return i.apply(this,arguments)}function i(){return(i=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var a,n,u,i,o,c;return e._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=r.newValue,n=r.oldValue,u=r.plugins,i=r.client,o=r.key,e.next=3,s({newValue:a,oldValue:n,key:o,plugins:u});case 3:return c=e.sent,e.next=6,l({newValue:c,oldValue:n,key:o,plugins:u});case 6:if(e.sent){e.next=9;break}return e.abrupt("return");case 9:return i.setQueryData(o,c),e.next=12,p({newValue:c,oldValue:n,key:o,plugins:u});case 12:case"end":return e.stop()}}),t)})))).apply(this,arguments)}function s(e){return o.apply(this,arguments)}function o(){return(o=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var a,n,u,i,s,o,l;return e._regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=r.oldValue,n=r.key,u=r.newValue,i=e._createForOfIteratorHelperLoose(r.plugins);case 3:if((s=i()).done){t.next=12;break}if(!(o=s.value).amendValueToSet){t.next=10;break}return t.next=8,o.amendValueToSet({oldValue:a,newValue:u,key:n});case 8:void 0!==(l=t.sent)&&(u=l);case 10:t.next=3;break;case 12:return t.abrupt("return",u);case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function l(e){return c.apply(this,arguments)}function c(){return(c=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var a,n,u,i,s,o;return e._regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=r.newValue,n=r.oldValue,u=r.key,i=e._createForOfIteratorHelperLoose(r.plugins);case 2:if((s=i()).done){t.next=12;break}if(!(o=s.value).shouldSetData){t.next=10;break}return t.next=7,o.shouldSetData({oldValue:n,newValue:a,key:u});case 7:if(t.sent){t.next=10;break}return t.abrupt("return",!1);case 10:t.next=2;break;case 12:return t.abrupt("return",!0);case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var a,n,u,i,s,o;return e._regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=r.newValue,n=r.oldValue,u=r.key,i=e._createForOfIteratorHelperLoose(r.plugins);case 2:if((s=i()).done){t.next=9;break}if(!(o=s.value).afterSettingData){t.next=7;break}return t.next=7,o.afterSettingData({oldValue:n,newValue:a,key:u});case 7:t.next=2;break;case 9:case"end":return t.stop()}}),t)})))).apply(this,arguments)}require("react/jsx-runtime"),exports.state=function(i){var s,o,l=i.key,c=i.initialData,p=i.queryOptions,f=void 0===p?{}:p,y=i.plugins,d=void 0===y?[]:y;function k(){var t=n.useQueryClient(),i=a.useInitialState(l),s=function(t){for(var r,a=t.key,n=t.queryOptions,u=e._createForOfIteratorHelperLoose(t.plugins);!(r=u()).done;){var i=r.value;if(i.amendQueryOptions){var s=i.amendQueryOptions({queryOptions:n,key:a});void 0!==s&&(n=s)}}return n}({queryOptions:e._extends({initialData:null!=i?i:c,staleTime:Infinity,notifyOnChangeProps:["data"]},f),key:l,plugins:d}),o=n.useQuery(l,e._asyncToGenerator(e._regeneratorRuntime.mark((function t(){return e._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",c);case 1:case"end":return e.stop()}}),t)}))),s).data,p=r.useCallback(function(){var r=e._asyncToGenerator(e._regeneratorRuntime.mark((function r(a){return e._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({newValue:a,oldValue:o,key:l,plugins:d,client:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),[t,o]);return[o,p]}function v(){return k()[1]}function g(){return k()[0]}!function(t){for(var r,a=t.key,n=t.initialData,u=e._createForOfIteratorHelperLoose(t.plugins);!(r=u()).done;){var i=r.value;i.initialise&&i.initialise({key:a,initialData:n})}}({key:l,initialData:c,plugins:d});var x=((o={key:l,useState:k,initialData:c,useStateData:g,useStateSetter:v,useSetter:v,useData:g,shape:(s={},s[l]=c,s)})[l+"StateKey"]=l,o[l+"InitialData"]=c,o["initial"+t.pascalCase(l)+"Data"]=c,o["initial"+t.pascalCase(l)+"State"]=c,o["initial"+t.pascalCase(l)+"StateData"]=c,o["use"+t.pascalCase(l)]=g,o["use"+t.pascalCase(l)+"State"]=k,o["use"+t.pascalCase(l)+"StateData"]=g,o["use"+t.pascalCase(l)+"StateSetter"]=v,o["use"+t.pascalCase(l)+"Setter"]=v,o);return Object.defineProperty(x,l+"State",{value:x}),x};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./runtime-0d1306a3.js"),t=require("react"),r=require("./StateProvider.cjs.production.min.js"),n=require("react-query");function a(e){return u.apply(this,arguments)}function u(){return(u=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var n,a,u,o,l,p;return e._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.newValue,a=r.oldValue,u=r.plugins,o=r.client,l=r.key,e.next=3,i({newValue:n,oldValue:a,key:l,plugins:u});case 3:return p=e.sent,e.next=6,s({newValue:p,oldValue:a,key:l,plugins:u});case 6:if(e.sent){e.next=9;break}return e.abrupt("return");case 9:return o.setQueryData(l,p),e.next=12,c({newValue:p,oldValue:a,key:l,plugins:u});case 12:case"end":return e.stop()}}),t)})))).apply(this,arguments)}function i(e){return o.apply(this,arguments)}function o(){return(o=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var n,a,u,i,o,s,l;return e._regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=r.oldValue,a=r.key,u=r.newValue,i=e._createForOfIteratorHelperLoose(r.plugins);case 3:if((o=i()).done){t.next=12;break}if(!(s=o.value).amendValueToSet){t.next=10;break}return t.next=8,s.amendValueToSet({oldValue:n,newValue:u,key:a});case 8:void 0!==(l=t.sent)&&(u=l);case 10:t.next=3;break;case 12:return t.abrupt("return",u);case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function s(e){return l.apply(this,arguments)}function l(){return(l=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var n,a,u,i,o,s;return e._regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=r.newValue,a=r.oldValue,u=r.key,i=e._createForOfIteratorHelperLoose(r.plugins);case 2:if((o=i()).done){t.next=12;break}if(!(s=o.value).shouldSetData){t.next=10;break}return t.next=7,s.shouldSetData({oldValue:a,newValue:n,key:u});case 7:if(t.sent){t.next=10;break}return t.abrupt("return",!1);case 10:t.next=2;break;case 12:return t.abrupt("return",!0);case 13:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function c(e){return p.apply(this,arguments)}function p(){return(p=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){var n,a,u,i,o,s;return e._regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=r.newValue,a=r.oldValue,u=r.key,i=e._createForOfIteratorHelperLoose(r.plugins);case 2:if((o=i()).done){t.next=9;break}if(!(s=o.value).afterSettingData){t.next=7;break}return t.next=7,s.afterSettingData({oldValue:a,newValue:n,key:u});case 7:t.next=2;break;case 9:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function f(e){return e.charAt(0).toUpperCase()+e.slice(1)}require("react/jsx-runtime"),exports.state=function(u){var i,o,s=u.key,l=u.initialData,c=u.queryOptions,p=void 0===c?{}:c,y=u.plugins,d=void 0===y?[]:y;function k(){var u=n.useQueryClient(),i=r.useInitialState(s),o=function(t){for(var r,n=t.key,a=t.queryOptions,u=e._createForOfIteratorHelperLoose(t.plugins);!(r=u()).done;){var i=r.value;if(i.amendQueryOptions){var o=i.amendQueryOptions({queryOptions:a,key:n});void 0!==o&&(a=o)}}return a}({queryOptions:e._extends({initialData:null!=i?i:l,staleTime:Infinity,notifyOnChangeProps:["data"]},p),key:s,plugins:d}),c=n.useQuery(s,e._asyncToGenerator(e._regeneratorRuntime.mark((function t(){return e._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",l);case 1:case"end":return e.stop()}}),t)}))),o).data,f=t.useCallback(function(){var t=e._asyncToGenerator(e._regeneratorRuntime.mark((function t(r){return e._regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({newValue:r,oldValue:c,key:s,plugins:d,client:u});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[u,c]);return[c,f]}function v(){return k()[1]}function g(){return k()[0]}!function(t){for(var r,n=t.key,a=t.initialData,u=e._createForOfIteratorHelperLoose(t.plugins);!(r=u()).done;){var i=r.value;i.initialise&&i.initialise({key:n,initialData:a})}}({key:s,initialData:l,plugins:d});var x=((o={key:s,useState:k,initialData:l,useStateData:g,useStateSetter:v,useSetter:v,useData:g,shape:(i={},i[s]=l,i)})[s+"StateKey"]=s,o[s+"InitialData"]=l,o["initial"+f(s)+"Data"]=l,o["initial"+f(s)+"State"]=l,o["initial"+f(s)+"StateData"]=l,o["use"+f(s)]=g,o["use"+f(s)+"State"]=k,o["use"+f(s)+"StateData"]=g,o["use"+f(s)+"StateSetter"]=v,o["use"+f(s)+"Setter"]=v,o);return Object.defineProperty(x,s+"State",{value:x}),x};
//# sourceMappingURL=state.cjs.production.min.js.map
import { b as _createForOfIteratorHelperLoose, c as _extends, _ as _asyncToGenerator, a as _regeneratorRuntime } from './runtime-536f26ed.js';
import { pascalCase } from 'pascal-case';
import { useCallback } from 'react';

@@ -108,3 +107,3 @@ import { useInitialState } from './StateProvider.esm.js';

shape: (_shape = {}, _shape[key] = initialData, _shape)
}, _api[key + "StateKey"] = key, _api[key + "InitialData"] = initialData, _api["initial" + pascalCase(key) + "Data"] = initialData, _api["initial" + pascalCase(key) + "State"] = initialData, _api["initial" + pascalCase(key) + "StateData"] = initialData, _api["use" + pascalCase(key)] = useStateData, _api["use" + pascalCase(key) + "State"] = useState, _api["use" + pascalCase(key) + "StateData"] = useStateData, _api["use" + pascalCase(key) + "StateSetter"] = useStateSetter, _api["use" + pascalCase(key) + "Setter"] = useStateSetter, _api);
}, _api[key + "StateKey"] = key, _api[key + "InitialData"] = initialData, _api["initial" + capitalizeFirstChar(key) + "Data"] = initialData, _api["initial" + capitalizeFirstChar(key) + "State"] = initialData, _api["initial" + capitalizeFirstChar(key) + "StateData"] = initialData, _api["use" + capitalizeFirstChar(key)] = useStateData, _api["use" + capitalizeFirstChar(key) + "State"] = useState, _api["use" + capitalizeFirstChar(key) + "StateData"] = useStateData, _api["use" + capitalizeFirstChar(key) + "StateSetter"] = useStateSetter, _api["use" + capitalizeFirstChar(key) + "Setter"] = useStateSetter, _api);
Object.defineProperty(api, key + "State", {

@@ -389,3 +388,7 @@ value: api

function capitalizeFirstChar(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
} // TODO: Remove pascal-case
export { state };
//# sourceMappingURL=state.esm.js.map
{
"name": "rq-state",
"description": "Quick and light global state management built on top of react-query",
"version": "0.2.2",
"version": "0.2.3",
"license": "MIT",

@@ -6,0 +6,0 @@ "author": "Ifeanyi Isitor",

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

import { pascalCase } from 'pascal-case'
import { useCallback } from 'react'

@@ -73,10 +72,10 @@ import { useInitialState } from './StateProvider'

[`${key}InitialData`]: initialData,
[`initial${pascalCase(key)}Data`]: initialData,
[`initial${pascalCase(key)}State`]: initialData,
[`initial${pascalCase(key)}StateData`]: initialData,
[`use${pascalCase(key)}`]: useStateData,
[`use${pascalCase(key)}State`]: useState,
[`use${pascalCase(key)}StateData`]: useStateData,
[`use${pascalCase(key)}StateSetter`]: useStateSetter,
[`use${pascalCase(key)}Setter`]: useStateSetter,
[`initial${capitalizeFirstChar(key)}Data`]: initialData,
[`initial${capitalizeFirstChar(key)}State`]: initialData,
[`initial${capitalizeFirstChar(key)}StateData`]: initialData,
[`use${capitalizeFirstChar(key)}`]: useStateData,
[`use${capitalizeFirstChar(key)}State`]: useState,
[`use${capitalizeFirstChar(key)}StateData`]: useStateData,
[`use${capitalizeFirstChar(key)}StateSetter`]: useStateSetter,
[`use${capitalizeFirstChar(key)}Setter`]: useStateSetter,
}

@@ -163,3 +162,3 @@

if (options !== undefined) {
currentOptions = options
currentOptions = options as StateQueryOptions<Key>
}

@@ -263,1 +262,7 @@ }

}
function capitalizeFirstChar(str: string) {
return str.charAt(0).toUpperCase() + str.slice(1)
}
// TODO: Remove pascal-case

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc