observable-slice
Advanced tools
Comparing version 0.0.20 to 0.0.21
@@ -1,1 +0,1 @@ | ||
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],n):n((e||self).observableSlice={},e.react)}(this,function(e,n){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=/*#__PURE__*/t(n);function u(e){var n={exports:{}};return e(n,n.exports),n.exports}var o="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},i=r.default.useSyncExternalStore,f=r.default.useRef,c=r.default.useEffect,a=r.default.useMemo,l=r.default.useDebugValue,s={useSyncExternalStoreWithSelector:function(e,n,t,r,u){var s=f(null);if(null===s.current){var _={hasValue:!1,value:null};s.current=_}else _=s.current;s=a(function(){function e(e){if(!c){if(c=!0,i=e,e=r(e),void 0!==u&&_.hasValue){var n=_.value;if(u(n,e))return f=n}return f=e}if(n=f,o(i,e))return n;var t=r(e);return void 0!==u&&u(n,t)?n:(i=e,f=t)}var i,f,c=!1,a=void 0===t?null:t;return[function(){return e(n())},null===a?void 0:function(){return e(a())}]},[n,t,r,u]);var d=i(e,s[0],s[1]);return c(function(){_.hasValue=!0,_.value=d},[d]),l(d),d}},_=u(function(e,n){"production"!==process.env.NODE_ENV&&function(){"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var e=r.default,t="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},u=e.useSyncExternalStore,o=e.useRef,i=e.useEffect,f=e.useMemo,c=e.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,n,r,a,l){var s,_=o(null);null===_.current?_.current=s={hasValue:!1,value:null}:s=_.current;var d=f(function(){var e,u,o=!1,i=function(n){if(!o){o=!0,e=n;var r=a(n);if(void 0!==l&&s.hasValue){var i=s.value;if(l(i,r))return u=i,i}return u=r,r}var f=u;if(t(e,n))return f;var c=a(n);return void 0!==l&&l(f,c)?f:(e=n,u=c,c)},f=void 0===r?null:r;return[function(){return i(n())},null===f?void 0:function(){return i(f())}]},[n,r,a,l]),v=u(e,d[0],d[1]);return i(function(){s.hasValue=!0,s.value=v},[v]),c(v),v},"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()}),d=u(function(e){e.exports="production"===process.env.NODE_ENV?s:_});e.create=function(e){var n=e.pubs,t=e.useSubs,r=e.notifyMiddleware,u=e.initState,o=new Set,i=function(){return o.forEach(function(e){return e()})},f=r?r(i):i,c={get:function(){return u},pub:function(e){u=e(u),f()},sub:function(e,n,t){var r=e(u),i=function(){var o=e(u);(t?!t(r,o):r!==o)&&(n(o),r=o)};return o.add(i),function(){o.delete(i)}},useSub:function(e,n){return d.useSyncExternalStoreWithSelector(c.sub,c.get,void 0,e,n)}};return n&&Object.keys(n).forEach(function(e){c[e]=function(t){return c.pub(function(r){return n[e](r,t)})}}),t&&Object.keys(t).forEach(function(e){c[e]=function(n){var r=t[e](n);return c.useSub(r.select,r.isEqual)}}),c}}); | ||
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],n):n((e||self)["observable-slice"]={},e.react)}(this,function(e,n){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=/*#__PURE__*/t(n);function u(e){var n={exports:{}};return e(n,n.exports),n.exports}var o="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},i=r.default.useSyncExternalStore,f=r.default.useRef,c=r.default.useEffect,a=r.default.useMemo,l=r.default.useDebugValue,s={useSyncExternalStoreWithSelector:function(e,n,t,r,u){var s=f(null);if(null===s.current){var _={hasValue:!1,value:null};s.current=_}else _=s.current;s=a(function(){function e(e){if(!c){if(c=!0,i=e,e=r(e),void 0!==u&&_.hasValue){var n=_.value;if(u(n,e))return f=n}return f=e}if(n=f,o(i,e))return n;var t=r(e);return void 0!==u&&u(n,t)?n:(i=e,f=t)}var i,f,c=!1,a=void 0===t?null:t;return[function(){return e(n())},null===a?void 0:function(){return e(a())}]},[n,t,r,u]);var d=i(e,s[0],s[1]);return c(function(){_.hasValue=!0,_.value=d},[d]),l(d),d}},_=u(function(e,n){"production"!==process.env.NODE_ENV&&function(){"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var e=r.default,t="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},u=e.useSyncExternalStore,o=e.useRef,i=e.useEffect,f=e.useMemo,c=e.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,n,r,a,l){var s,_=o(null);null===_.current?_.current=s={hasValue:!1,value:null}:s=_.current;var d=f(function(){var e,u,o=!1,i=function(n){if(!o){o=!0,e=n;var r=a(n);if(void 0!==l&&s.hasValue){var i=s.value;if(l(i,r))return u=i,i}return u=r,r}var f=u;if(t(e,n))return f;var c=a(n);return void 0!==l&&l(f,c)?f:(e=n,u=c,c)},f=void 0===r?null:r;return[function(){return i(n())},null===f?void 0:function(){return i(f())}]},[n,r,a,l]),v=u(e,d[0],d[1]);return i(function(){s.hasValue=!0,s.value=v},[v]),c(v),v},"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()}),d=u(function(e){e.exports="production"===process.env.NODE_ENV?s:_});e.create=function(e){var n=e.pubs,t=e.useSubs,r=e.notifyMiddleware,u=e.initState,o=new Set,i=function(){return o.forEach(function(e){return e()})},f=r?r(i):i,c={get:function(){return u},pub:function(e){u=e(u),f()},sub:function(e,n,t){var r=e(u),i=function(){var o=e(u);(t?!t(r,o):r!==o)&&(n(o),r=o)};return o.add(i),function(){o.delete(i)}},useSub:function(e,n){return d.useSyncExternalStoreWithSelector(c.sub,c.get,void 0,e,n)}};return n&&Object.keys(n).forEach(function(e){c[e]=function(t){return c.pub(function(r){return n[e](r,t)})}}),t&&Object.keys(t).forEach(function(e){c[e]=function(n){var r=t[e](n);return c.useSub(r.select,r.isEqual)}}),c}}); |
{ | ||
"name": "observable-slice", | ||
"version": "0.0.20", | ||
"version": "0.0.21", | ||
"description": "An observable for global state that can be subscribed to with react hooks, or callbacks", | ||
"license": "MIT", | ||
"typings": "dist/index.d.ts", | ||
"sideEffects": false, | ||
"exports": { | ||
"require": "./dist/index.cjs", | ||
"default": "./dist/index.modern.js" | ||
"author": { | ||
"name": "Teague Stockwell", | ||
"email": "tsappdevelopment@gmail.com", | ||
"url": "https://teaguestockwell.com" | ||
}, | ||
"main": "./dist/index.cjs", | ||
"module": "./dist/index.module.js", | ||
"unpkg": "./dist/index.umd.js", | ||
"homepage": "https://github.com/teaguestockwell/observable-slice", | ||
"repository": { | ||
@@ -19,6 +16,8 @@ "type": "git", | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/teaguestockwell/observable-slice/issues" | ||
}, | ||
"homepage": "https://github.com/teaguestockwell/observable-slice", | ||
"types": "./dist/index.d.ts", | ||
"type": "module", | ||
"source": "./src/index.ts", | ||
"main": "./dist/index.cjs", | ||
"umd:main": "./dist/index.umd.js", | ||
"module": "./dist/index.module.js", | ||
"keywords": [ | ||
@@ -35,3 +34,5 @@ "redux", | ||
"dist", | ||
"src" | ||
"readme.md", | ||
"licence", | ||
"package.json" | ||
], | ||
@@ -42,3 +43,3 @@ "engines": { | ||
"scripts": { | ||
"build": "microbundle --sourcemap false --tsconfig tsconfig.json --visualize --external react", | ||
"build": "rm -rf ./dist && microbundle --sourcemap false --tsconfig tsconfig.json --visualize --external react --name observable-slice", | ||
"test": "tsdx test", | ||
@@ -62,7 +63,2 @@ "lint": "tsdx lint src", | ||
}, | ||
"author": { | ||
"name": "Teague Stockwell", | ||
"email": "tsappdevelopment@gmail.com", | ||
"url": "https://teaguestockwell.com" | ||
}, | ||
"devDependencies": { | ||
@@ -69,0 +65,0 @@ "@testing-library/react": "^13.3.0", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No bug tracker
MaintenancePackage does not have a linked bug tracker in package.json.
Found 1 instance in 1 package
Yes
23519
10
98
1
1