@coderkearns/reactivity
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| var p=Object.defineProperty;var I=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var a=(s,n)=>{for(var e in n)p(s,e,{get:n[e],enumerable:!0})},x=(s,n,e,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of g(n))!m.call(s,r)&&r!==e&&p(s,r,{get:()=>n[r],enumerable:!(t=I(n,r))||t.enumerable});return s};var C=s=>x(p({},"__esModule",{value:!0}),s);var N={};a(N,{bindings:()=>f,group:()=>h,makeSubscription:()=>u,reactive:()=>b,store:()=>S,subscription:()=>$});module.exports=C(N);function $(){let s=[];return{$SUBSCRIPTION:!0,$subscribe(n){s.push(n)},$publish(...n){s.forEach(e=>e(...n))}}}function u(s){return typeof s=="object"?Array.isArray(s)?h(s):S(s):b(s)}function b(s){let{$subscribe:n,$publish:e}=$();return{$SUBSCRIPTION:!0,$subscribe:n,$static(){return s},$get(){return s},$set(t){s=t,e(t)}}}function h(s=[]){let{$subscribe:n,$publish:e}=$(),t=[];for(let r=0;r<s.length;r++){let i=u(s[r]);t.push(i),i.$subscribe((c,o)=>{e(c,o?`${r}.${o}`:`${r}`)})}return t.$SUBSCRIPTION=!0,t.$subscribe=n,t.$static=function(){return t.map(r=>r.$static())},t.$mutate=function(r){r(t);for(let i=0;i<t.length;i++)t[i].$SUBSCRIPTION||(t[i]=u(t[i]));e(t.$static())},t}function S(s={}){let{$subscribe:n,$publish:e}=$(),t={};for(let r in s)t[r]=u(s[r]),t[r].$subscribe((i,c)=>{e(i,c?`${r}.${c}`:r)});return t.$SUBSCRIPTION=!0,t.$subscribe=n,t.$static=function(){let r={};for(let i in t)i.startsWith("$")||(r[i]=t[i].$static());return r},t.$set=function(r,i){t[r]=u(i),t[r].$subscribe((c,o)=>{e(c,o?`${r}.${o}`:r)}),e(t[r].$static(),r)},t}var f={};a(f,{inputChange:()=>B});function B(s){let n=b(s.value);return s.addEventListener("change",()=>n.$set(s.value)),n}0&&(module.exports={bindings,group,makeSubscription,reactive,store,subscription}); | ||
| var f=Object.defineProperty;var I=Object.getOwnPropertyDescriptor;var x=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var a=(t,n)=>{for(var i in n)f(t,i,{get:n[i],enumerable:!0})},m=(t,n,i,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let s of x(n))!g.call(t,s)&&s!==i&&f(t,s,{get:()=>n[s],enumerable:!(r=I(n,s))||r.enumerable});return t};var C=t=>m(f({},"__esModule",{value:!0}),t);var N={};a(N,{bindings:()=>p,group:()=>h,makeSubscription:()=>$,reactive:()=>b,store:()=>S,subscription:()=>o});module.exports=C(N);function o(){let t=[];return{$SUBSCRIPTION:!0,$subscribe(n){t.push(n)},$publish(...n){t.forEach(i=>i(...n))}}}function $(t){return typeof t=="object"?Array.isArray(t)?h(t):S(t):b(t)}function b(t){let{$subscribe:n,$publish:i}=o();return{$SUBSCRIPTION:!0,$subscribe:n,$static(){return t},$get(){return t},$set(r){t=r,i(r)}}}function h(t=[]){let{$subscribe:n,$publish:i}=o(),r=[];for(let s=0;s<t.length;s++){let e=$(t[s]);r.push(e),e.$subscribe((c,u)=>{i(c,u?`${s}.${u}`:`${s}`)})}return r.$SUBSCRIPTION=!0,r.$subscribe=n,r.$static=function(){return r.map(s=>s.$static())},r.$mutate=function(s){s(r);for(let e=0;e<r.length;e++)r[e].$SUBSCRIPTION||(r[e]=$(r[e]));i(r.$static())},r}function S(t={}){let{$subscribe:n,$publish:i}=o(),r={};for(let s in t)r[s]=$(t[s]),r[s].$subscribe((e,c)=>{i(e,c?`${s}.${c}`:s)});return r.$SUBSCRIPTION=!0,r.$subscribe=n,r.$static=function(){let s={};for(let e in r)e.startsWith("$")||(s[e]=r[e].$static());return s},r.$set=function(s,e){r[s]=$(e),r[s].$subscribe((c,u)=>{i(c,u?`${s}.${u}`:s)}),i(r[s].$static(),s)},r}var p={};a(p,{event:()=>d,inputChange:()=>B});function d(t,n){let i=o();return t.addEventListener(n,()=>i.$publish()),i}function B(t){let n=b(t.value);return t.addEventListener("change",()=>n.$set(t.value)),n}0&&(module.exports={bindings,group,makeSubscription,reactive,store,subscription}); |
+1
-1
@@ -1,2 +0,2 @@ | ||
| (()=>{var p=Object.defineProperty;var a=(s,i)=>{for(var e in i)p(s,e,{get:i[e],enumerable:!0})};function $(){let s=[];return{$SUBSCRIPTION:!0,$subscribe(i){s.push(i)},$publish(...i){s.forEach(e=>e(...i))}}}function u(s){return typeof s=="object"?Array.isArray(s)?h(s):S(s):b(s)}function b(s){let{$subscribe:i,$publish:e}=$();return{$SUBSCRIPTION:!0,$subscribe:i,$static(){return s},$get(){return s},$set(t){s=t,e(t)}}}function h(s=[]){let{$subscribe:i,$publish:e}=$(),t=[];for(let r=0;r<s.length;r++){let n=u(s[r]);t.push(n),n.$subscribe((c,o)=>{e(c,o?`${r}.${o}`:`${r}`)})}return t.$SUBSCRIPTION=!0,t.$subscribe=i,t.$static=function(){return t.map(r=>r.$static())},t.$mutate=function(r){r(t);for(let n=0;n<t.length;n++)t[n].$SUBSCRIPTION||(t[n]=u(t[n]));e(t.$static())},t}function S(s={}){let{$subscribe:i,$publish:e}=$(),t={};for(let r in s)t[r]=u(s[r]),t[r].$subscribe((n,c)=>{e(n,c?`${r}.${c}`:r)});return t.$SUBSCRIPTION=!0,t.$subscribe=i,t.$static=function(){let r={};for(let n in t)n.startsWith("$")||(r[n]=t[n].$static());return r},t.$set=function(r,n){t[r]=u(n),t[r].$subscribe((c,o)=>{e(c,o?`${r}.${o}`:r)}),e(t[r].$static(),r)},t}var f={};a(f,{inputChange:()=>I});function I(s){let i=b(s.value);return s.addEventListener("change",()=>i.$set(s.value)),i}})(); | ||
| (()=>{var f=Object.defineProperty;var a=(r,n)=>{for(var i in n)f(r,i,{get:n[i],enumerable:!0})};function u(){let r=[];return{$SUBSCRIPTION:!0,$subscribe(n){r.push(n)},$publish(...n){r.forEach(i=>i(...n))}}}function $(r){return typeof r=="object"?Array.isArray(r)?h(r):S(r):b(r)}function b(r){let{$subscribe:n,$publish:i}=u();return{$SUBSCRIPTION:!0,$subscribe:n,$static(){return r},$get(){return r},$set(t){r=t,i(t)}}}function h(r=[]){let{$subscribe:n,$publish:i}=u(),t=[];for(let s=0;s<r.length;s++){let e=$(r[s]);t.push(e),e.$subscribe((c,o)=>{i(c,o?`${s}.${o}`:`${s}`)})}return t.$SUBSCRIPTION=!0,t.$subscribe=n,t.$static=function(){return t.map(s=>s.$static())},t.$mutate=function(s){s(t);for(let e=0;e<t.length;e++)t[e].$SUBSCRIPTION||(t[e]=$(t[e]));i(t.$static())},t}function S(r={}){let{$subscribe:n,$publish:i}=u(),t={};for(let s in r)t[s]=$(r[s]),t[s].$subscribe((e,c)=>{i(e,c?`${s}.${c}`:s)});return t.$SUBSCRIPTION=!0,t.$subscribe=n,t.$static=function(){let s={};for(let e in t)e.startsWith("$")||(s[e]=t[e].$static());return s},t.$set=function(s,e){t[s]=$(e),t[s].$subscribe((c,o)=>{i(c,o?`${s}.${o}`:s)}),i(t[s].$static(),s)},t}var p={};a(p,{event:()=>I,inputChange:()=>x});function I(r,n){let i=u();return r.addEventListener(n,()=>i.$publish()),i}function x(r){let n=b(r.value);return r.addEventListener("change",()=>n.$set(r.value)),n}})(); | ||
| //# sourceMappingURL=index.js.map |
| { | ||
| "version": 3, | ||
| "sources": ["../lib/base.js", "../lib/bindings.js"], | ||
| "sourcesContent": ["export function subscription() {\n const subscribers = []\n return {\n $SUBSCRIPTION: true,\n $subscribe(subscriber) {\n subscribers.push(subscriber)\n },\n $publish(...data) {\n subscribers.forEach(subscriber => subscriber(...data))\n },\n }\n}\n\nexport function makeSubscription(value) {\n if (typeof value === \"object\") {\n if (Array.isArray(value)) {\n return group(value)\n } else {\n return store(value)\n }\n }\n\n return reactive(value)\n}\n\nexport function reactive(value) {\n const { $subscribe, $publish } = subscription()\n return {\n $SUBSCRIPTION: true,\n $subscribe,\n $static() {\n return value\n },\n $get() {\n return value\n },\n $set(newValue) {\n value = newValue\n $publish(newValue)\n }\n }\n}\n\nexport function group(initial = []) {\n const { $subscribe, $publish } = subscription()\n\n const _group = []\n\n for (let i = 0; i < initial.length; i++) {\n const item = makeSubscription(initial[i])\n _group.push(item)\n item.$subscribe((newValue, keyParts) => {\n $publish(newValue, keyParts ? `${i}.${keyParts}` : `${i}`)\n })\n }\n\n _group.$SUBSCRIPTION = true\n _group.$subscribe = $subscribe\n _group.$static = function () {\n return _group.map(item => item.$static())\n }\n _group.$mutate = function (fn) {\n fn(_group)\n for (let i = 0; i < _group.length; i++) {\n if (!_group[i].$SUBSCRIPTION) {\n _group[i] = makeSubscription(_group[i])\n }\n }\n $publish(_group.$static())\n }\n\n return _group\n}\n\nexport function store(initial = {}) {\n const { $subscribe, $publish } = subscription()\n\n const _store = {}\n\n for (const key in initial) {\n _store[key] = makeSubscription(initial[key])\n _store[key].$subscribe((newValue, keyParts) => {\n $publish(newValue, keyParts ? `${key}.${keyParts}` : key)\n })\n }\n\n _store.$SUBSCRIPTION = true\n _store.$subscribe = $subscribe\n _store.$static = function () {\n const _static = {}\n for (const key in _store) {\n if (!key.startsWith(\"$\")) {\n _static[key] = _store[key].$static()\n }\n }\n return _static\n }\n _store.$set = function (key, value) {\n _store[key] = makeSubscription(value)\n _store[key].$subscribe((newValue, keyParts) => {\n $publish(newValue, keyParts ? `${key}.${keyParts}` : key)\n })\n $publish(_store[key].$static(), key)\n }\n\n return _store\n}\n", "import { reactive } from \"./base\"\n\nexport function inputChange(el) {\n const _reactive = reactive(el.value)\n el.addEventListener(\"change\", () => _reactive.$set(el.value))\n return _reactive\n}\n"], | ||
| "mappings": "gGAAO,SAASA,GAAe,CAC3B,IAAMC,EAAc,CAAC,EACrB,MAAO,CACH,cAAe,GACf,WAAWC,EAAY,CACnBD,EAAY,KAAKC,CAAU,CAC/B,EACA,YAAYC,EAAM,CACdF,EAAY,QAAQC,GAAcA,EAAW,GAAGC,CAAI,CAAC,CACzD,CACJ,CACJ,CAEO,SAASC,EAAiBC,EAAO,CACpC,OAAI,OAAOA,GAAU,SACb,MAAM,QAAQA,CAAK,EACZC,EAAMD,CAAK,EAEXE,EAAMF,CAAK,EAInBG,EAASH,CAAK,CACzB,CAEO,SAASG,EAASH,EAAO,CAC5B,GAAM,CAAE,WAAAI,EAAY,SAAAC,CAAS,EAAIV,EAAa,EAC9C,MAAO,CACH,cAAe,GACf,WAAAS,EACA,SAAU,CACN,OAAOJ,CACX,EACA,MAAO,CACH,OAAOA,CACX,EACA,KAAKM,EAAU,CACXN,EAAQM,EACRD,EAASC,CAAQ,CACrB,CACJ,CACJ,CAEO,SAASL,EAAMM,EAAU,CAAC,EAAG,CAChC,GAAM,CAAE,WAAAH,EAAY,SAAAC,CAAS,EAAIV,EAAa,EAExCa,EAAS,CAAC,EAEhB,QAASC,EAAI,EAAGA,EAAIF,EAAQ,OAAQE,IAAK,CACrC,IAAMC,EAAOX,EAAiBQ,EAAQE,CAAC,CAAC,EACxCD,EAAO,KAAKE,CAAI,EAChBA,EAAK,WAAW,CAACJ,EAAUK,IAAa,CACpCN,EAASC,EAAUK,EAAW,GAAGF,KAAKE,IAAa,GAAGF,GAAG,CAC7D,CAAC,EAGL,OAAAD,EAAO,cAAgB,GACvBA,EAAO,WAAaJ,EACpBI,EAAO,QAAU,UAAY,CACzB,OAAOA,EAAO,IAAIE,GAAQA,EAAK,QAAQ,CAAC,CAC5C,EACAF,EAAO,QAAU,SAAUI,EAAI,CAC3BA,EAAGJ,CAAM,EACT,QAASC,EAAI,EAAGA,EAAID,EAAO,OAAQC,IAC1BD,EAAOC,CAAC,EAAE,gBACXD,EAAOC,CAAC,EAAIV,EAAiBS,EAAOC,CAAC,CAAC,GAG9CJ,EAASG,EAAO,QAAQ,CAAC,CAC7B,EAEOA,CACX,CAEO,SAASN,EAAMK,EAAU,CAAC,EAAG,CAChC,GAAM,CAAE,WAAAH,EAAY,SAAAC,CAAS,EAAIV,EAAa,EAExCkB,EAAS,CAAC,EAEhB,QAAWC,KAAOP,EACdM,EAAOC,CAAG,EAAIf,EAAiBQ,EAAQO,CAAG,CAAC,EAC3CD,EAAOC,CAAG,EAAE,WAAW,CAACR,EAAUK,IAAa,CAC3CN,EAASC,EAAUK,EAAW,GAAGG,KAAOH,IAAaG,CAAG,CAC5D,CAAC,EAGL,OAAAD,EAAO,cAAgB,GACvBA,EAAO,WAAaT,EACpBS,EAAO,QAAU,UAAY,CACzB,IAAME,EAAU,CAAC,EACjB,QAAWD,KAAOD,EACTC,EAAI,WAAW,GAAG,IACnBC,EAAQD,CAAG,EAAID,EAAOC,CAAG,EAAE,QAAQ,GAG3C,OAAOC,CACX,EACAF,EAAO,KAAO,SAAUC,EAAKd,EAAO,CAChCa,EAAOC,CAAG,EAAIf,EAAiBC,CAAK,EACpCa,EAAOC,CAAG,EAAE,WAAW,CAACR,EAAUK,IAAa,CAC3CN,EAASC,EAAUK,EAAW,GAAGG,KAAOH,IAAaG,CAAG,CAC5D,CAAC,EACDT,EAASQ,EAAOC,CAAG,EAAE,QAAQ,EAAGA,CAAG,CACvC,EAEOD,CACX,CC1GA,IAAAG,EAAA,GAAAC,EAAAD,EAAA,iBAAAE,IAEO,SAASC,EAAYC,EAAI,CAC5B,IAAMC,EAAYC,EAASF,EAAG,KAAK,EACnC,OAAAA,EAAG,iBAAiB,SAAU,IAAMC,EAAU,KAAKD,EAAG,KAAK,CAAC,EACrDC,CACX", | ||
| "names": ["subscription", "subscribers", "subscriber", "data", "makeSubscription", "value", "group", "store", "reactive", "$subscribe", "$publish", "newValue", "initial", "_group", "i", "item", "keyParts", "fn", "_store", "key", "_static", "bindings_exports", "__export", "inputChange", "inputChange", "el", "_reactive", "reactive"] | ||
| "sourcesContent": ["export function subscription() {\n const subscribers = []\n return {\n $SUBSCRIPTION: true,\n $subscribe(subscriber) {\n subscribers.push(subscriber)\n },\n $publish(...data) {\n subscribers.forEach(subscriber => subscriber(...data))\n },\n }\n}\n\nexport function makeSubscription(value) {\n if (typeof value === \"object\") {\n if (Array.isArray(value)) {\n return group(value)\n } else {\n return store(value)\n }\n }\n\n return reactive(value)\n}\n\nexport function reactive(value) {\n const { $subscribe, $publish } = subscription()\n return {\n $SUBSCRIPTION: true,\n $subscribe,\n $static() {\n return value\n },\n $get() {\n return value\n },\n $set(newValue) {\n value = newValue\n $publish(newValue)\n }\n }\n}\n\nexport function group(initial = []) {\n const { $subscribe, $publish } = subscription()\n\n const _group = []\n\n for (let i = 0; i < initial.length; i++) {\n const item = makeSubscription(initial[i])\n _group.push(item)\n item.$subscribe((newValue, keyParts) => {\n $publish(newValue, keyParts ? `${i}.${keyParts}` : `${i}`)\n })\n }\n\n _group.$SUBSCRIPTION = true\n _group.$subscribe = $subscribe\n _group.$static = function () {\n return _group.map(item => item.$static())\n }\n _group.$mutate = function (fn) {\n fn(_group)\n for (let i = 0; i < _group.length; i++) {\n if (!_group[i].$SUBSCRIPTION) {\n _group[i] = makeSubscription(_group[i])\n }\n }\n $publish(_group.$static())\n }\n\n return _group\n}\n\nexport function store(initial = {}) {\n const { $subscribe, $publish } = subscription()\n\n const _store = {}\n\n for (const key in initial) {\n _store[key] = makeSubscription(initial[key])\n _store[key].$subscribe((newValue, keyParts) => {\n $publish(newValue, keyParts ? `${key}.${keyParts}` : key)\n })\n }\n\n _store.$SUBSCRIPTION = true\n _store.$subscribe = $subscribe\n _store.$static = function () {\n const _static = {}\n for (const key in _store) {\n if (!key.startsWith(\"$\")) {\n _static[key] = _store[key].$static()\n }\n }\n return _static\n }\n _store.$set = function (key, value) {\n _store[key] = makeSubscription(value)\n _store[key].$subscribe((newValue, keyParts) => {\n $publish(newValue, keyParts ? `${key}.${keyParts}` : key)\n })\n $publish(_store[key].$static(), key)\n }\n\n return _store\n}\n", "import { subscription, reactive } from \"./base\"\n\nexport function event(base, eventName) {\n const _subscription = subscription()\n base.addEventListener(eventName, () => _subscription.$publish())\n return _subscription\n}\n\nexport function inputChange(el) {\n const _reactive = reactive(el.value)\n el.addEventListener(\"change\", () => _reactive.$set(el.value))\n return _reactive\n}\n"], | ||
| "mappings": "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", | ||
| "names": ["subscription", "subscribers", "subscriber", "data", "makeSubscription", "value", "group", "store", "reactive", "$subscribe", "$publish", "newValue", "initial", "_group", "i", "item", "keyParts", "fn", "_store", "key", "_static", "bindings_exports", "__export", "event", "inputChange", "event", "base", "eventName", "_subscription", "subscription", "inputChange", "el", "_reactive", "reactive"] | ||
| } |
+7
-1
@@ -1,3 +0,9 @@ | ||
| import { reactive } from "./base" | ||
| import { subscription, reactive } from "./base" | ||
| export function event(base, eventName) { | ||
| const _subscription = subscription() | ||
| base.addEventListener(eventName, () => _subscription.$publish()) | ||
| return _subscription | ||
| } | ||
| export function inputChange(el) { | ||
@@ -4,0 +10,0 @@ const _reactive = reactive(el.value) |
+1
-1
| { | ||
| "name": "@coderkearns/reactivity", | ||
| "version": "3.1.0", | ||
| "version": "3.2.0", | ||
| "description": "My personal reactivity library", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
14799
5.43%122
6.09%