{"_id":"sia-reactor","_rev":"49-3a9214fdc91025fd03b3b530b73bcff4","name":"sia-reactor","dist-tags":{"latest":"0.0.51"},"versions":{"0.0.0":{"name":"sia-reactor","version":"0.0.0","keywords":["reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.0","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/tobi007-del/sia-reactor/issues"},"dist":{"shasum":"c732ea98d4c6beac20fa20d936bb951b4449ba7a","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.0.tgz","fileCount":18,"integrity":"sha512-RStJ4P5IaAVs/9Vph8j12y2C3OVIUaAmlEnukIO6PRvIQBvrrWzMon207PEiWY6lb9j29Qt/MGo5kqIpQtZHLA==","signatures":[{"sig":"MEUCID1gyvzzupcO4sSmsCVMF9bunpzzUk8VoO6BAMFRzRXVAiEAl9lol0nnPLHyCBJqRbmSP3DHlmUVPSNHuvnzIg3Rorw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"}},"gitHead":"7966a36cca118b041eeb00f7afacb4e8133d96dc","scripts":{"dev":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --watch","build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --clean"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"repository":{"url":"git+https://github.com/tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.0_1773964392693_0.6629430644522842","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"sia-reactor","version":"0.0.1","keywords":["reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.1","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/tobi007-del/sia-reactor/issues"},"dist":{"shasum":"7a077b226f11e01a7855ee5c4e2c72428678c522","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.1.tgz","fileCount":18,"integrity":"sha512-4n2KIdOOECQ8AJgnW02y2Akhr0L51A9AoakcLi70J48ivBZC16nYGuOjIeb7d1E5xunO7Lv2YQIi931uEyOWuQ==","signatures":[{"sig":"MEYCIQDF+f2+Lb+8cY9TfBsd8mxxo6jCIxlgGWpuQjbsXs+yTwIhAKLxv7r5mRVtEldaf1imhTaQUcXkOQr/PfD9hUHxBPqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"}},"gitHead":"d6243091c3648ea63a40b51c9d7789c93bf9bc00","scripts":{"dev":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --watch --minify","build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --clean --minify"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"repository":{"url":"git+https://github.com/tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.1_1773967313895_0.3365313813593125","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"sia-reactor","version":"0.0.2","keywords":["reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.2","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/tobi007-del/sia-reactor/issues"},"dist":{"shasum":"cc1d605a0f585364ea09a28d53d268eb3b8da353","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.2.tgz","fileCount":18,"integrity":"sha512-sJaIUgvPT7Ugw7riZ5hkFl6z7xtTXWTWcH0G5BJN0HG5qzSZ6HQm+309tdaPjks1wTZwKamzBoMhFK3ujQHEhg==","signatures":[{"sig":"MEUCIBQr+N6DpVrHmzXRujJfeQ1/ffrDCURlS06U60uHb8lDAiEAr8hmpYYLfd2KYouDjbp6wYnl9roT0pJ53H9RXEmg294=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96291},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"21226c804cffe942e5c251bbd3eda51e20ebaa56","scripts":{"dev":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --watch --minify","build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --clean --minify"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"repository":{"url":"git+https://github.com/tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.2_1773968047653_0.194969939080178","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"sia-reactor","version":"0.0.3","keywords":["reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.3","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/tobi007-del/sia-reactor/issues"},"dist":{"shasum":"7a782a9c127e66e59d7afaed04e75f2443feb447","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.3.tgz","fileCount":18,"integrity":"sha512-LfuyEfNUttdZJbIfOEetvS3d+0IpxBUihuRwTlqsBNxEzav59RGmfOCUvt0JfY9cCR6D+ZTCQvMVOnqExHhb1A==","signatures":[{"sig":"MEYCIQCaGJjk+YI6D1i4gfFetgRns0bjKI1t+tCkPbNQPrav6gIhAMN6DJ75SvScH3spb+NXxEpDTrPsyE53boXAEsFY0tyY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96461},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","module":"./dist/index.js","browser":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js","require":"./dist/types.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"21226c804cffe942e5c251bbd3eda51e20ebaa56","scripts":{"dev":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --watch --minify","build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm --dts --clean --minify"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"repository":{"url":"git+https://github.com/tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.3_1773968522200_0.6566622347163262","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"sia-reactor","version":"0.0.4","keywords":["reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.4","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/tobi007-del/sia-reactor/issues"},"dist":{"shasum":"d788e441d360bea0d5cf271f0c60bacac1c10943","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.4.tgz","fileCount":14,"integrity":"sha512-6mAwToV3AZf7DQXiJXtuEx2obwSwlOsfcPvcm1UQR6UWYMR/e2JoWv2GhKpHhuT7n0qcEPkhh7PxrCtr4Yzn2A==","signatures":[{"sig":"MEYCIQDbFwg71huf47879uR5H6dN3ZOXoAVwlc3g7S/mw9kuKQIhAOlrVv6+NnO2S0Wi0qExewLRgYVNG/sIdoWeipAJZpXD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112122},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"140e8661439751c78a50735731515ab14114a449","scripts":{"dev":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm,iife --global-name sia --dts --watch --minify","build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm,iife --global-name sia --dts --clean --minify"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"repository":{"url":"git+https://github.com/tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.4_1774002739874_0.1220254611028675","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"sia-reactor","version":"0.0.5","keywords":["reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.5","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/tobi007-del/sia-reactor/issues"},"dist":{"shasum":"1433ff7d86eaf003cd137fd15136c13fa7b76af2","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.5.tgz","fileCount":13,"integrity":"sha512-ICmOVqjS2WNxxvBigxDjfAwYAlc2QxoxBuXgxjgqrnyQH+W2PmDNfF4Heds45/dvSvtlfaL8fzdMadQ2sk+cvw==","signatures":[{"sig":"MEQCIGtBCQiIAfud4G75GxiEJzZ0/V7Q5ngycSX0bBEo5RNaAiBFXz7+OtV2N1r6at/Dfe/ys6hjF+pKQ26ULVVZoZy3BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159721},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"140e8661439751c78a50735731515ab14114a449","scripts":{"build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm,iife --global-name sia --dts --clean"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"repository":{"url":"git+https://github.com/tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.5_1774187191532_0.2925452093218217","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"sia-reactor","version":"0.0.6","keywords":["reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.6","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/tobi007-del/sia-reactor/issues"},"dist":{"shasum":"3e81c3088795db851753cb83857a88aa2fbd1c78","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.6.tgz","fileCount":13,"integrity":"sha512-HZr0VicW1lgjhScUmKAGAGWDkW87sXcm2xZ/tOyXyQc08xvAjS6Kqn1svDUSO7Zok1j89wz9uVu5pUTyHfrQpQ==","signatures":[{"sig":"MEQCICLMKGYl+sk0viWk8tWF4TLitd/3CavT7t5A+oZsHqq7AiBqpLnI6Yfxqs3sYEMp2xVqGf5axGIEKBv7WvDyOZkb5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159721},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"gitHead":"140e8661439751c78a50735731515ab14114a449","scripts":{"build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm,iife --global-name sia --dts --clean"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"repository":{"url":"git+https://github.com/tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.6_1774193794996_0.5926233878203655","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"sia-reactor","version":"0.0.7","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.7","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"aec0081a834ada77271fdfc4f1ab065ce20a3972","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.7.tgz","fileCount":13,"integrity":"sha512-xVtmf8FvRaikRvuTnDMYrgZOuNSHgycTQJ/EwsZyqkQlV0N0/PXedO4JitQEgh4TYUTMarCH0Ct5gExk8I4bow==","signatures":[{"sig":"MEUCIQCH3OedKwXz+3ua4YBtplIBcLIeG17yV+OD+ye0JVwhzwIgI+9jVfLkE9h+IyuruVtVkbzed74btOzO7Z7Oygm1SiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179385},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"scripts":{"build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm,iife --global-name sia --dts --clean --no-splitting","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/index.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.7_1774363473325_0.16129134642432974","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"sia-reactor","version":"0.0.8","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.8","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"cb7832925ff647e69a9a6be13b914df09d0dbd48","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.8.tgz","fileCount":13,"integrity":"sha512-ocGxSq6Nkq15i9wyS62K6Mpgqp/me7Rty/l8LZ5XoZScXN2mRL+owd+H6WtAa+18FiWaLw+yAxeReCOI46ug8g==","signatures":[{"sig":"MEUCIDYpMYL72BjdjkpLM0SpqWVoAFgBEoANiol/tBpIkoJ+AiEAm1/kHp1UX+zhDlcJsdPxwobrZA5jX6CdE4b50tHzC+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"scripts":{"build":"tsup src/index.ts src/utils.ts src/types.ts --format cjs,esm,iife --global-name sia --dts --clean --no-splitting","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/index.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.8_1774371270644_0.32837058072078307","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"sia-reactor","version":"0.0.9","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.9","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"20075d762a84f6fe45ce9ce4c21bdcf12bb7b3c9","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.9.tgz","fileCount":22,"integrity":"sha512-outVcAguGMLG6FPoy6eZJ5j0TiDMrCRJJqaibgI8j9/YSyijsBgBYlhrf5Wa0MFO01gQUsaP3f2n3ACzj3U6Bw==","signatures":[{"sig":"MEYCIQDZT9XY669xvtt9Z6j1V4Ym+RQ3Mc0GiARAzDQIC+pY6AIhAM5RIY87SmfA6k+MtauqBQSVW7cA8uXqMtpplebhGhQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341794},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"scripts":{"build":"tsup src/index.ts src/utils.ts src/react.ts --format cjs,esm,iife --global-name sia --dts --clean","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/index.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/react":"^18.0.0"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.9_1774569314222_0.9035084972132867","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"sia-reactor","version":"0.0.10","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.10","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"4a10765cb5e9e6ee08ac757e8e7a66556f425525","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.10.tgz","fileCount":22,"integrity":"sha512-xeMsSQ2IXT10HWnIO/U3GuU49I+UumEkJD+KCnJ20I1mEwldIAAkNFLcEN9FRtrrOCM4K3OasKl5l0rgcVNrIQ==","signatures":[{"sig":"MEYCIQDeI4nNQVnpbB/olqU0kLsajeb+ec9pcJ5Y7xlEvS0jSAIhAIFaOu8nIVHc8ee8Tp5U3VcFoWSx5CnA1SWvHrqNFaOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344710},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"scripts":{"build":"tsup src/index.ts src/utils.ts src/react.ts --format cjs,esm,iife --global-name sia --dts --clean","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/index.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/react":"^18.0.0"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.10_1774617828992_0.44362905807942443","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"sia-reactor","version":"0.0.11","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.11","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"7fff10142e628c790a8a6d112365dd03dbb8abe3","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.11.tgz","fileCount":22,"integrity":"sha512-Xj/Ze/8yG5glbw2v2TBHmZ4FG4RjTxmsMZ3n1MHNcKBDM3yM/7Qiw75agkhK7qnnaFi51cjxFS9FVzWWWNMyOw==","signatures":[{"sig":"MEYCIQCPH2ZqYXkQpKPlrpsEk/L27IT7ejrdwW07nIHhMRLssgIhAIUQeuzDKFpR7KwsQvm2+dqn0aj4Q4aHT1Yq5EpWdCnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344707},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"scripts":{"build":"tsup src/index.ts src/utils.ts src/react.ts --format cjs,esm,iife --global-name sia --dts --clean","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/index.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/react":"^18.0.0"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.11_1774620825920_0.9317163155103001","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"sia-reactor","version":"0.0.12","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.12","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"2e11bfdc1a19285166928a646900700cb9c4ec84","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.12.tgz","fileCount":22,"integrity":"sha512-tCXQ0thJlsb0/YB90VEs5k8VQ8rCxOWfy3OJjOEwR6eoGlxlBkokEMJBMuCTczPyDeFwZ138WMcv96vFozV75w==","signatures":[{"sig":"MEUCID/m8qYuG5OFqA2Ers4UupLGQSFJF8+faWNVX1jawH0aAiEA/+QsN+dOJgVXYF/jn1jUvsdXow09Ly5o5asgDsHQ8H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344767},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.global.js","module":"./dist/index.js","browser":"./dist/index.global.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"}},"scripts":{"build":"tsup src/index.ts src/utils.ts src/react.ts --format cjs,esm,iife --global-name sia --dts --clean","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/index.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/react":"^18.0.0"},"peerDependencies":{"react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.12_1774623650315_0.7150075836930188","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"sia-reactor","version":"0.0.16","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.16","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"707956281102b20ec89a6b4e0a060526dc49ab9f","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.16.tgz","fileCount":31,"integrity":"sha512-tOG/ijEzGsWLYmLn2X4JZ3+cZ9az0eOp4ZnfP59/kh1mPRlUpaGfkowlU+R/L706PInZdzb8MbM7DWWxRt4E/w==","signatures":[{"sig":"MEQCIEEUMxjYPLKuo1FWV/GKx4xfxbQPHdc8tiBd67sg4FINAiAqrxMYNcwC4x0rlYgVLC0vtz9iEuZWmy0ZF1k/p5tVsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512809},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js","default":"./dist/plugins.js","require":"./dist/plugins.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"}},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.16_1775662452732_0.49233654559603424","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"sia-reactor","version":"0.0.17","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.17","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"82e3d3893fcdc6d6b6660eeeb85fc5b71c62d7cf","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.17.tgz","fileCount":31,"integrity":"sha512-5WbMGjZLY2fM1W1/2JYUzbgg5HBWsMTdQaNDrHr78Z9Q7IhcZFCsCv59k+xJ9f7AAIBvljBKxlsHLfu1z9KUmg==","signatures":[{"sig":"MEUCICIYaEqLJkSAn4xH3L8VH+r+JD7W981r59184/usWfcEAiEAyGvoC1q34WZnKDkV98t1Bxcym5n6Tv5rOfXmH2S92tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512745},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js","default":"./dist/plugins.js","require":"./dist/plugins.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"}},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.17_1775670446389_0.16216322195545696","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"sia-reactor","version":"0.0.18","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.18","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"dbe81098086de4552a34fc98cb7336d57d776c30","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.18.tgz","fileCount":31,"integrity":"sha512-sVnO/+xfg4dq87VRON9OrCXWu8YnuSVJrWWZFkE5SMSa5YWtTneJFJjvW5Z/4Kkr2df69XUKkTbzn/EQv9axwg==","signatures":[{"sig":"MEYCIQCxx2HD9gskrr10X8I40rR5uRwtTf/kNByTkz4N/Q094gIhALCV8qDSUAvTWnsF6uy3EfU62Ag1MVpVbQTekg2XanvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513109},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js","default":"./dist/plugins.js","require":"./dist/plugins.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"}},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.18_1775674081759_0.05030781476080515","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"sia-reactor","version":"0.0.19","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.19","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"7a185e446a25d5445d767140c76a3f2dd4f0af39","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.19.tgz","fileCount":32,"integrity":"sha512-9WaW/ksGKn3s0dkKwo7DWktkpFkafOEGXBV2XkaqZT1YSmWvvL1mkIm/i70JTpHPSEnV/77nhReyt8Yupvg/sA==","signatures":[{"sig":"MEQCIHA92RREwNlMuxjbpTWvZPSST1W1jM0oWSpHL42dg8LwAiBb8SZEzTWLEO7uYCTpRWhFBlCtcVQEJAdoTAQCgtKcxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js","default":"./dist/plugins.js","require":"./dist/plugins.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"}},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.19_1775682628900_0.694041226978181","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"sia-reactor","version":"0.0.20","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.20","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"7490d4199baa8e6b5003d4e9fa9b250a61cf444b","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.20.tgz","fileCount":37,"integrity":"sha512-E3LfPlXFmghNvg4V4Nn1QsYLWeEnBQ4Pe+TXTPmU3HMXG4dEDie2bCddhLsu19Okj+WxXa0Foo1B0ulghAmhtw==","signatures":[{"sig":"MEUCIGCyynLmRlIGH5gkOMekgaekNK1zSKCuwbsOInTMjzxkAiEAzTykzWg/AYy2gzcDsAF/RDaPzfv7GhMQqstDl6jzFQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694498},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js","default":"./dist/plugins.js","require":"./dist/plugins.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.20_1775841199368_0.5855803166970128","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"sia-reactor","version":"0.0.21","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.21","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"68613a4d8697b5e5aa2901ab3145fe6d520fac49","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.21.tgz","fileCount":37,"integrity":"sha512-AfzgrE3ClAV8OSnPtK3Sj3pjEdpHCs3+usD92UZNqyLfF6fkWlIZKOEMkTj/S49OLq+F1MFXWj9eWBxEkFaKTA==","signatures":[{"sig":"MEUCIB1ND7s6pvk79OYI/kAaejj7cW8NNgHuKSWa2gAn+SKsAiEAoCRvF65RUVV2Xr0u+gMx7u5YcXuoaTM8wRh5/pjr3Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700465},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./plugins":{"types":"./dist/plugins.d.ts","import":"./dist/plugins.js","default":"./dist/plugins.js","require":"./dist/plugins.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.21_1775942288455_0.2363143103216454","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"sia-reactor","version":"0.0.22","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.22","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"efaaed52ecbfaeee52321a4b9d2d7e006aea3355","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.22.tgz","fileCount":37,"integrity":"sha512-gAyCz2fqF0/zgJoXbMUG4sBJdaTt/cwkSXABGRwIE1Jxe63QfJEJb/BY/8asTP4NPlfHRynuevqFIwDs3+8hcg==","signatures":[{"sig":"MEUCIQC6CbMqEI0DO545NhL7lXT+LxqoyFWy5pl3n8NoNXnFRQIgDRsp48afpFXWpPzQthmO8IA+7qt2HOJn0GAtzCE62GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782698},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.22_1776281712373_0.1623546735577861","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"sia-reactor","version":"0.0.23","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.23","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"d7b7b6666b6a9d9b31b3bf206aefa67c655547cf","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.23.tgz","fileCount":37,"integrity":"sha512-Ol7aqemtmC9n5yjJTzzGomWCf+Q3K1lO6evUviiwyHlhNlisTGiJ/D2YylH3D6qnzEE/WElB0h7EFV6xBBfvyA==","signatures":[{"sig":"MEUCIQD2tVadVLENrFVuX5Qy71i3gw6H5HGkKE5OF6WQw7Sf1gIgf9xw58HPN3t21XIFsYXehBRXf2LQhH1rlalafhAGADA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.23_1776366295283_0.5237985566086438","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"sia-reactor","version":"0.0.24","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.24","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"708de5053cdfb1a66806b5fdec88ad121e879ff1","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.24.tgz","fileCount":37,"integrity":"sha512-MwiaH474uAjJFHNUu3OnT1IcktsQvrxa7EqJlf5CBAlg9vhJJUAtLg7q/7AvtVW0Z/Fh5pa5fppSlOBmHzCDFQ==","signatures":[{"sig":"MEUCIQCRRttVg1z95fuGZCJYbsrtnzxCcwX773vbyowS9v9ypAIgZpH+wKNX3qMLTPF5E1/c1NTwdSgK8H0btjUISmTKoDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795764},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.24_1776421865123_0.7965696851807289","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"sia-reactor","version":"0.0.25","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.25","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/tree/main/packages/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"6e37c43e616c6bc30f6ba05d420a57139f2bbfab","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.25.tgz","fileCount":37,"integrity":"sha512-KQdZydpWGwAPt9OCGGzLBACFyqpE76V5EN+Ij2uSJDbEJtmf4YTeY2sUhXfjmxq9fnDWjS1Jj8wZQig9oDlKhg==","signatures":[{"sig":"MEQCICg3OIJLplKQeHp2lIVYFq7dRKnwGGHapVdCCXnKdewlAiABH4SXYZ8KXecqzHzfB5WgrdOaVdMZ1Cm2iAfM2uvTfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796786},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"scripts":{"demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","test:run":"vitest run","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts","prepublishOnly":"shx cp ../../LICENSE ."},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/t007-tools.git","type":"git","directory":"packages/sia-reactor"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.25_1776444209062_0.9487434055720751","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"sia-reactor","version":"0.0.26","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.26","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"73222ee58cced5f60f273f9f2bfa356b7dd2728b","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.26.tgz","fileCount":37,"integrity":"sha512-j1gC/zYNl7Wor4dbC0NGyPQgMt/6XCrpw4wJ43dcyxQuXkrhbembHQ1cHbeiJMjoJaRtvC59NPg+niXJOQEQ7w==","signatures":[{"sig":"MEQCIEzLiJhClUuul4HHhL9w/rfH+lWdLTCFk1YfCx1B5cYwAiArNYwIsDb/gbk6RY8TjFbVNvl9nSu8jXK/6WamB55lgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805424},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"d2c522187eaac830a3e59c1fe6b8510061ec3852","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.2.2","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.26_1776474451599_0.3915912974633473","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"sia-reactor","version":"0.0.27","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.27","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"829e6e46261abb2d78374c3cc2830d75281071df","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.27.tgz","fileCount":40,"integrity":"sha512-/xFXrBoixs9A0udnxRiDWOvLqyGssXpYpRoEo+O/q9cGy/+emZiKL/tCjiFPPWI5VGuUe8OelpKtMW5S6m7YNQ==","signatures":[{"sig":"MEQCIHwekI6zxkwFGxAZ89EGVdQy+5JQNjZLz0sM/0wRhkd4AiBTzGmhyxQrtbIS6NJDpUL5BFre7LESX/U65ml3KNBZag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818822},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"9a12ea089980b6adc235e3be7afdde0fa60976e3","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.2.2","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.27_1776544314767_0.9994921068682134","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"sia-reactor","version":"0.0.28","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.28","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"a0da604a1aec915da5e57f143df38d52aadf8089","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.28.tgz","fileCount":40,"integrity":"sha512-YfDsB0HXecrGMxcB2B3G2jPbBXOS7KjPR3qucwJ5jfZjPoqTFYbSMv2D/8pH/3/bQrL44BY1x64SdIdVWWsASA==","signatures":[{"sig":"MEYCIQCnM+wkZNa3tmXYJuRQ2tRNN9xzC8CHhk338fXYhcdxbAIhALybpoKa8sWYqwafEizrXnbJDv6sFuSU7t0GYSJtxctP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819136},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"1c9f04933438388d64ba40e9efb99e641181759c","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.2.2","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.28_1776674255294_0.44229506616697734","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"sia-reactor","version":"0.0.29","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.29","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"f3c6d60b4a269eb38cd32f717fe174ed5cc30c84","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.29.tgz","fileCount":40,"integrity":"sha512-gnREoDirIsJcbDLQ0nDlVxURnyjg39XpPuoe5rWhnd3RImoaDu6IQYmJl3zRR2C2N3+untt1klaQtd/bjXP+jg==","signatures":[{"sig":"MEUCIQCug3rbmq9vKRKWdup+w+ikcNoCjSPVmCx94jkDZIpP1AIgb+b5paYd4PoOIw3SjgSQiBdHgrwwezLLaLhMAIdGm9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822014},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"9df4e84f1a4e64b76b998586d671e5ce77087c4f","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.2.2","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.29_1776724928139_0.9758550737781702","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"sia-reactor","version":"0.0.30","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.30","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"a0f7bdcbf427121180caa77fe890966906971cab","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.30.tgz","fileCount":40,"integrity":"sha512-j3/5gwfg2Ss0lryEjjO8YB1W7fuuAtVnvGEIhpFicqSPLaImKgvzhvaRYz9xfK90JoW78Z0dHEpeQHPdhoOv0A==","signatures":[{"sig":"MEUCIGfJMg/M2PtJ0qrqoQleV2F7powe6s+rODK/srltJAM1AiEAhKJmGFl3yJDI2dEUxEnQaOYTgHfsPpusDjMVZ2p03Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822034},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"9464b5c8f09ef25f4552468a4b282574636927ff","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.11.0","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.2.2","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.30_1776732820222_0.43303495920230883","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"sia-reactor","version":"0.0.31","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.31","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"df2398ac862310c640ba38e23b2b8a15683064fd","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.31.tgz","fileCount":40,"integrity":"sha512-IG5gbFNw7kCCkGpD6ZWYda/LIo/clNGY9HE0XBn1QNylKc/ExC22eMbJBzxNRESvwzRcsx/ITrl7C/hwfr7Hug==","signatures":[{"sig":"MEYCIQClEvLvwC4T17A/BblzmbtVBQ8Or3XKO9VAbXY/qRhCKAIhAMBv7AuCwIyD8wDhd/Jbvgkwwdwx64Ku4H9Ic4YKSWPi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823461},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"4002e1b1a2a0224862dbeee40e293ab079b09cdc","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.12.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.31_1777505415332_0.9048381939847856","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"sia-reactor","version":"0.0.32","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.32","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"d5678db69dde0360df89a00062b84cbc9bae7d5b","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.32.tgz","fileCount":40,"integrity":"sha512-EeVcaG8mGtQwkTv+vxd40rF0bHqtbdw6748ITws2fs85xAmgTTGu7CtI8pEDBC3B9wsGJHLVDJN/j6pMnAMvmg==","signatures":[{"sig":"MEUCIQCbvf7c6gjIZiIgttbklBEQM1EwTd5WvtX/DzPp44gAHgIgerjbykCkH9IRS2wfAGpDd46UDBSaPqnBCL8lniPEnuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"4002e1b1a2a0224862dbeee40e293ab079b09cdc","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.12.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.32_1777601858852_0.9730311690406772","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"sia-reactor","version":"0.0.33","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.33","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"67449896d39896dbc88e42113352b61f1311a7ac","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.33.tgz","fileCount":40,"integrity":"sha512-9lnH/4GvYSrXLdOip+ZYK6LbiX9e7Au4AVkLJ9vjsNCygD2VK2n6UM1uMdZZB6IUwmZwddYJcxWc+/Wi+GRIHw==","signatures":[{"sig":"MEMCIEkHJxwYTOEHkxk17FN5WUkZBMwY8k5m7MLLkri89D+lAh8hSR1D1RVW51/FrdEZ/bJ6Al3mvkWnxzUFB91UfoU1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827265},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"6dec0e2929b2e70d0f2a2c37dc675e8e831d72d4","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --config tsup.config.ts","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.12.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) Engine with zero-allocation loops, event propagation, and structural sharing.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.33_1777914399509_0.2752261830036711","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"sia-reactor","version":"0.0.34","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.34","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"586e40b864934003487b8d9da4276d57959bcff7","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.34.tgz","fileCount":40,"integrity":"sha512-tG8L7rsArcS0phU4YAPxfrVffkq1t/mJ1trOv/ChDriIjuqU0Omgzm9+vadBFg9Eotesa6LrJ0GE5DOe0IrUYw==","signatures":[{"sig":"MEYCIQDw7J9dIaX2tI3lWbtXsxMIu2q43ZdO6cP6er+xohTxDwIhAPPaXF+NbOqxyLFMh+AeiqF8NibRvk1b50AI9JhjX4r8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827155},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-overlay.css":"./dist/styles/time-travel-overlay.css"},"gitHead":"7290713267790b0269b033a5e36a0fd0e14b0b4d","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run  --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.14.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.34_1778802467609_0.13146115492244315","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"sia-reactor","version":"0.0.35","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.35","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"4a9119568f34931eb2ef33e2cebe2a6fe767e155","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.35.tgz","fileCount":39,"integrity":"sha512-FpqzH4zeQV/M51xHSTZH1kx2WMODUlvzGDaq6+9NlPeeuH+Sbqs2Sz8T49kKnDv/K3MMOVx78+iN8jYJw7G9pQ==","signatures":[{"sig":"MEUCIQDIr5yNC4mEkDfkcldXH7gbfUEjYUPtzt1AvcxOa5mVEgIgdru+Uj08KWyARPw0L7lbkr9sMCqRI/XjGmJNG4JhOaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958901},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"51767dc36fc6cff9da083b2fcd3712456b4d1bd0","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.14.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.35_1782150090693_0.9919763780320952","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"sia-reactor","version":"0.0.36","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.36","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"492c624727a97f42542f4bae1ff8b4ba12182388","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.36.tgz","fileCount":39,"integrity":"sha512-oK8rGjj33Yb/wAn6TflJVr/fuzbT6Igux+PrbwKGJ1fwgGfcPOMEIdl+FgaQvZV8K1uQroLRjzW731Zr55750w==","signatures":[{"sig":"MEUCIQDGdN3urZx1j484Usj80QJCjVk/l3Dq/f81Rlib4MudDgIgYcEd+tM/7UYCL0ynHi/MJbdqGQ4D+nNMpSDYVtflO3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967815},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"4e27f80efe068f673ab3d5f68a5c6f0d0f38ee6a","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.14.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.36_1783436820807_0.08497589684735773","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"sia-reactor","version":"0.0.37","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.37","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"b81d0a513e677ff9093b7f07ac91aa86a43879f9","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.37.tgz","fileCount":38,"integrity":"sha512-/ErfrbR0uqYuaAfRpEvEoehyVCMa5cl/fl/RLPx8pn03TcDnI8zd8t1JrFQF/UaARiOHn+XsGmYTO3UBv86q5A==","signatures":[{"sig":"MEYCIQDO0LIwtPNhnjNhVZ17WCTQHU5BnjCALnhIhMxy/qaYYgIhAMQmFSH/xlcTJBHpsErHtcYMjnOLgd4b5PoZbDUFnZJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014175},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"4e27f80efe068f673ab3d5f68a5c6f0d0f38ee6a","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"11.14.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.37_1783882587723_0.2513290862185007","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"sia-reactor","version":"0.0.38","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.38","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"9ecc82c546f4b7c8f148004c92479d8fc69f919a","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.38.tgz","fileCount":38,"integrity":"sha512-iAwr9/Qmnh95xT8iiRM0hj9YWwjvRhnT8dpB9oTssjsFdoNm9lTQCGOnU7vII6wTNqlSkNQs/P+tMCGQXYke8g==","signatures":[{"sig":"MEQCICSHdXt4d+rBalzGzL7O34GvKPv+T1DBznwsokolGDMzAiBM+WDqB5dmg1FcjQLHXIS40R1OMKH989ZpXD1RMHOiIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014887},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"4e27f80efe068f673ab3d5f68a5c6f0d0f38ee6a","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.38_1785754667682_0.9714621338139133","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"sia-reactor","version":"0.0.39","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.39","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"426363e4f745c2d7228904da0025d610a8a975b4","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.39.tgz","fileCount":38,"integrity":"sha512-oporwQr10Hu8bAg/QYguB7lVsUK3h5mGUYqagm+0RsCEWe3n5rIS8YwfwVg+HWG8ctEoVLG++Kh/BRaRP+WEHw==","signatures":[{"sig":"MEUCIQDNhW9B9rMTfhMt4n+PrvquA2PKbN/OyMutZtB0ae/UdQIgKjk0rpbklrnVaEL294YqvmYIVhq13plzIrQ/xzn7MtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"4e27f80efe068f673ab3d5f68a5c6f0d0f38ee6a","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.39_1786027399321_0.8091388009590614","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"sia-reactor","version":"0.0.40","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.40","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"3eb53d0c59ce51065237006c7dfa5e5be2cc34d7","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.40.tgz","fileCount":38,"integrity":"sha512-1SbyCkOQaP3GzZ4jyBY5SYr2bo9hJdGyA6ozz6383PqFOAJOop0PcZZ+eynkcM3H5fiQvc4raxn0sAly8I3vUA==","signatures":[{"sig":"MEUCIGI9uMipkBd9lsBQXFhHegvydchU80BYFM/iSpKGVoXWAiEAsev4eafEbRI2t7N02a5il9H+H8xrNDjYZiOZmrz7NoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"4e27f80efe068f673ab3d5f68a5c6f0d0f38ee6a","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","demo:build":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.40_1787210002008_0.7193044408463949","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"sia-reactor","version":"0.0.41","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.41","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"d58d5900b1ee4b938645dfe6839da53c331ec087","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.41.tgz","fileCount":38,"integrity":"sha512-pDxG0YVBmGvnW6YkZFC67K+oqxOTHCJJb7Wg85pfnN7zevRM+whbg+++SFU+Ie6cYeXet/F4VnQZ9gNTERGYaQ==","signatures":[{"sig":"MEUCIEZ21EdKkSNqIY7xyWKJ3U1j0WZcHtWUo6AJZFOkhTB6AiEA6EgTwOQdFaiNgUZ5tXHhg2EAl05Vn6tePI8hx76WI3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017362},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"52e69d5c3a0626f89156c814da8e22225cbcb1c4","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.41_1788339780257_0.8252277049637684","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"sia-reactor","version":"0.0.42","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.42","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"e0b7ab01fe40674fbdffd4e81d22f34be2ab1aa6","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.42.tgz","fileCount":38,"integrity":"sha512-RSMlketBxt2kTIPfxSCdzRaTcAAB2XVNf8BafTRL9FwFytkd215R2O7Ii0Dvuw604r8yIRTOXN7G9oT8RwOyGw==","signatures":[{"sig":"MEUCIQCxCy6kztaqfC5h9AV3enwrrbiCgRHj9qHsdNlra7bx3wIgLmJItUlKKoAKb6izkpLV/fV72O+IyDY67hGfPxr9zG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"5b6a8ab134eb98e230ffaf781540847db81a6ebe","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.42_1789579847639_0.8876520857056649","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"sia-reactor","version":"0.0.43","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.43","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"758ace3cf5623f51dc032bea78f640c50d6dafd8","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.43.tgz","fileCount":43,"integrity":"sha512-dhnwwqZCWCwFohfWSoxZo6NKJVS/H4OvC+Phb7xtNDvBWhnS1GR96OPTnRMY2aSVs5sfWZ3fCOmgOXxAbZ6eCQ==","signatures":[{"sig":"MEQCIFGfaegSsv+s/k0dlbeHgcaVjMvJOGbRb/zcT8z2xINuAiAFLA6zwrOB/OQLUIj/AP6iByQUp0ULJv8yXXgC6VUw7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF8Vcr53G6pZwwPcm+dcPUh+DTmefood+yd40LVKVaaNAiEAndXEOck5d89A8lmOytE/C7sGzUGS0Y277+l9AsfczMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943583},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"aebfc65522eda6d1562f3ef4c30f02aca9333447","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.43_1790012819562_0.07988218718817541","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"sia-reactor","version":"0.0.44","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.44","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"9ef15bc320dbaee430090df831ab9d20cf09be4f","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.44.tgz","fileCount":43,"integrity":"sha512-wCbwkVbHYQAzMZSJ5Ds+/+hgOsNNaFQgWmzlgnNdT+fZv1fuQfM3ytKmTeI4TYUbioWh4UMETx4yQ1TWZQClSQ==","signatures":[{"sig":"MEUCIE8Rgpq+MU3Sr9LUhTvq8y8IVv80uZDh5/uabLysh7I3AiEAx01poTnBEaarSaW0uKbgWX7QpOVpJRjdx/mw50coZPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF26wi8TS6ZjQQT2g+7Lm6/U7c/BkkiIVy1A3GkyPstdAiEAu/CWrNZ9c20wHfOscLVh+WtUAPAs/JHqzanM0QVSP1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943814},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"aebfc65522eda6d1562f3ef4c30f02aca9333447","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.44_1790116844965_0.7036841933929461","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"sia-reactor","version":"0.0.45","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.45","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"498d25888691feffc4d44fec2f8f352adf649bfd","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.45.tgz","fileCount":38,"integrity":"sha512-Du+7MXXruU7y6zqZx79uIbUovj4Vg+R6JZJJeEP3iAevUtDz1wECD1pEmKqVSyet2WaPQV8swmjQD7WGQ/v+sw==","signatures":[{"sig":"MEYCIQDOiV36GLK6GV7+/E5FzB4Aow0P9nt61Q96hr8l65vUzAIhAJwgSJUeIjv/uOd7BhGHIKCRWk7OQcwG3shEyc9qvSYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFuxzElyK970ajoGCYqmFXgzZ40velwySCv6yjHK0QjqAiEA+8WGMqNbwNMlRBE0YBHTx3jsZ8w4hxdL9cYgGP43Tk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023217},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"0aa6a99801fad98e943c3e8d43eae99c6f699474","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":"^18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.45_1790209317560_0.07895359790878631","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"sia-reactor","version":"0.0.46","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.46","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"c540b6211aecffb15a9fa9d7d696e1c980f9f0a8","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.46.tgz","fileCount":55,"integrity":"sha512-H68b8tXx62tUKFB4/HvTlSeJbM0O+KSzLLtRQjVR+rD23EK/8TGkXR/rb7yFDZckpNSKiSNap03rUEVgrWSI/A==","signatures":[{"sig":"MEUCIQCkXrdbhuUC+dy6VEifeZQukhkvAtJI3BJnn6fa9sUsfAIgVVKyiUd+Y+W2MZV+THUKCNftzA6VC0Eq+otwfpkxPnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCThWi8iN6Wh6g5Jhomi0K6Ch94lfvRbYIvWV12plsoTwIgM5pRNqtBudXmeoXsBnvPqw0rejC1tWcYHmrw+WGpSio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504499},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"0aa6a99801fad98e943c3e8d43eae99c6f699474","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --env.NODE_ENV production","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:dev":"tsup","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.46_1790533868254_0.312664038950323","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"sia-reactor","version":"0.0.47","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.47","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"4140a6b238d1f1455c753abd99a2ce036b7699ea","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.47.tgz","fileCount":55,"integrity":"sha512-4vWnNMrLbFI6icgZSk+aVr3PrBhn461+GvQr5ThydFHGm9pU4aonHJD51YGhhHpOjmUFwYO9PKbD/XoxrDmIiA==","signatures":[{"sig":"MEUCIBBMoVCDG9E0Fx7s2sziKlJRnLyN/LuYlwyrEYy2OLXLAiEA3MKpeUrsp0mcdftBvSQ8YyzhhlyqNzxZW5cQQeRR1fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGIGNRneWmuf3bTrhR4OmNkalghhHfIA+dkS3mUxWpR3AiEAhMu2hgQ3+b2NZLsLuJq5fgvVo3HwhwRiHbNe8LDMz9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504404},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"b45f0cf442d0167b411494ceebbc40fd99d508b1","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --env.NODE_ENV production","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:dev":"tsup","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.47_1790641303632_0.22635059259750734","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"sia-reactor","version":"0.0.48","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.48","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"b4f6952b52d07d361fafc9c5004c561f3ea4df5f","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.48.tgz","fileCount":55,"integrity":"sha512-js9358y9lZ1WZClKSnoopNRm50lWbN0FG25kgDh9OzV4CWUWZteCMdlS/aQtaXZ19+Fs0HZwWli1CKBCnT+5UA==","signatures":[{"sig":"MEQCIHpDxxI0tzM5Ojq56z7OIv6rRzV1mV3Ta1WQrn6yXpxbAiAQx0xrO8wf2Bg9qa5lBwk2gZ2HmVrkyn0UrGUf+0panA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFJIa0xEzYskns9bOAjDv4gpSeakp+qwi3bFw55cJSHfAiAytzRprw7IDwZIu+sNvhi40ttaeUH+wwg14V0DFw3dNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2511080},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"b45f0cf442d0167b411494ceebbc40fd99d508b1","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --env.NODE_ENV production","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:dev":"tsup","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.48_1790682798033_0.6803872256318533","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"sia-reactor","version":"0.0.49","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.49","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"576e99797a6fa85c5a3213bcd2545097ba465741","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.49.tgz","fileCount":55,"integrity":"sha512-jQ5hRyVoIN8PeeuNOxIamnEHKdMHnX1K5scnY3RGCx7aZ8D4RRhnisjHI+u5kygkgJFAmqXFcr52HBvjzqzyKQ==","signatures":[{"sig":"MEUCIQDOgpiTvL/wS4WBGmJ4iom6gCQfMgxZ/2on3hKue5w51AIgNQbl+w/Kz2e8RFlGAp14J/F30c9kXJeCveSIoYoYOwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjLetVT3YxbxHyJepmdY88g0tyEyNHIohcnGPcxK4cqgIhAMSwjQmTzDElgNprQuK/Yk3cMdr2j4RkqOSG/GloJ0Sl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2515540},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"b45f0cf442d0167b411494ceebbc40fd99d508b1","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --env.NODE_ENV production","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:dev":"tsup","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.49_1790718991528_0.3789770811528643","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"sia-reactor","version":"0.0.50","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","_id":"sia-reactor@0.0.50","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"3ec45176c741ca36a79cc5965f09c8599794c913","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.50.tgz","fileCount":55,"integrity":"sha512-i/3QaCMi3Pr3fj4+/ItjVDYCbP/WHnjAo7RkKtXyINY9bKKDIeCZreO7CRqKeWFl8mcRP+MVouEtOlyQfPHsVA==","signatures":[{"sig":"MEUCIQDnoUvdL9qttfc1r7V8el57fcAGMUoV2NsVx1tux7du1wIgQB7YtyuqDvvnmkt6oMUvr9ayJ2+iFKejVeS7LXnprys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4Ca94Vxep/gb5jVp2Nmn6gNMy41AMC7k/mzBklQTElAIhAJeDEh1NCfptFHS4ASAuKDtLCpG7rSkcv4NBWxVAKNf9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2514759},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"b45f0cf442d0167b411494ceebbc40fd99d508b1","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --env.NODE_ENV production","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:dev":"tsup","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"jsdelivr":"./dist/super.global.js","repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sia-reactor_0.0.50_1790789227590_0.6696576805462531","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"_id":"sia-reactor@0.0.51","bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"dist":{"shasum":"509f7e14b12a1a53698477fd445e84a6a013db0d","tarball":"https://registry.npmjs.org/sia-reactor/-/sia-reactor-0.0.51.tgz","fileCount":55,"integrity":"sha512-qGPWcE9g6rIH7cqj63NfjNhXSIYCtEZWZbcT7o3KuWrfCIfVa51uh5X371JLPfpM2IJsAzhg/eQzB/m6LEuO3Q==","signatures":[{"sig":"MEQCIGjdsekDYl7vW1YPwI1mDo06j4OlWyRtn7gXI1QdERWDAiAwxtPWg0by38YX0xV/8MNvm1VujVLfOjvBfABPnyd3xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIENzRIEm5qNH0mXWM3seC2r8B+bwinKXMe7ihRv9jA3WAiAS/HxUXLF3F9DdORqXc+OIRdKoYejWakX7+NaMbKENWw=="}],"unpackedSize":2514420},"main":"./dist/index.cjs","name":"sia-reactor","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/super.global.js","author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","default":"./dist/utils.js","require":"./dist/utils.cjs"},"./modules":{"types":"./dist/modules.d.ts","import":"./dist/modules.js","default":"./dist/modules.js","require":"./dist/modules.cjs"},"./adapters/react":{"types":"./dist/adapters/react.d.ts","import":"./dist/adapters/react.js","default":"./dist/adapters/react.js","require":"./dist/adapters/react.cjs"},"./adapters/vanilla":{"types":"./dist/adapters/vanilla.d.ts","import":"./dist/adapters/vanilla.js","default":"./dist/adapters/vanilla.js","require":"./dist/adapters/vanilla.cjs"},"./styles/time-travel-console.css":"./dist/styles/time-travel-console.css"},"gitHead":"698b2eefd26a30e6fd2cf301955d476c777afd0d","license":"MIT","scripts":{"bump":"changeset version","demo":"vite --config demo/vite.config.ts","test":"vitest --reporter=verbose","build":"tsup --env.NODE_ENV production","change":"changeset","release":"changeset publish","test:run":"vitest run --reporter=verbose","build:dev":"tsup","build:demo":"vite build --config demo/vite.config.ts","demo:preview":"vite preview --config demo/vite.config.ts"},"version":"0.0.51","_npmUser":{"name":"tobi007-del","email":"tobioketade007@gmail.com"},"homepage":"https://github.com/Tobi007-del/sia-reactor#readme","jsdelivr":"./dist/super.global.js","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"_npmVersion":"12.0.1","description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","directories":{},"maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"24.15.0","allowScripts":{"esbuild@0.27.7":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^18.3.1","vitest":"^4.1.2","happy-dom":"^20.8.9","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^25.6.0","@types/react":"^18.0.0","@changesets/cli":"^2.30.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^5.0.4"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sia-reactor_0.0.51_1790854107415_0.03983042875390175"}}},"time":{"created":"2026-03-19T23:53:12.692Z","modified":"2026-10-01T11:28:27.816Z","0.0.0":"2026-03-19T23:53:12.822Z","0.0.1":"2026-03-20T00:41:54.040Z","0.0.2":"2026-03-20T00:54:07.823Z","0.0.3":"2026-03-20T01:02:02.341Z","0.0.4":"2026-03-20T10:32:20.021Z","0.0.5":"2026-03-22T13:46:31.672Z","0.0.6":"2026-03-22T15:36:35.136Z","0.0.7":"2026-03-24T14:44:33.472Z","0.0.8":"2026-03-24T16:54:30.851Z","0.0.9":"2026-03-26T23:55:14.383Z","0.0.10":"2026-03-27T13:23:49.144Z","0.0.11":"2026-03-27T14:13:46.071Z","0.0.12":"2026-03-27T15:00:50.472Z","0.0.16":"2026-04-08T15:34:13.038Z","0.0.17":"2026-04-08T17:47:26.559Z","0.0.18":"2026-04-08T18:48:01.911Z","0.0.19":"2026-04-08T21:10:29.063Z","0.0.20":"2026-04-10T17:13:19.529Z","0.0.21":"2026-04-11T21:18:08.603Z","0.0.22":"2026-04-15T19:35:12.633Z","0.0.23":"2026-04-16T19:04:55.469Z","0.0.24":"2026-04-17T10:31:05.285Z","0.0.25":"2026-04-17T16:43:29.204Z","0.0.26":"2026-04-18T01:07:31.773Z","0.0.27":"2026-04-18T20:31:55.018Z","0.0.28":"2026-04-20T08:37:35.450Z","0.0.29":"2026-04-20T22:42:08.357Z","0.0.30":"2026-04-21T00:53:40.460Z","0.0.31":"2026-04-29T23:30:15.494Z","0.0.32":"2026-05-01T02:17:39.020Z","0.0.33":"2026-05-04T17:06:39.745Z","0.0.34":"2026-05-14T23:47:47.769Z","0.0.35":"2026-06-22T17:41:30.886Z","0.0.36":"2026-07-07T15:07:01.176Z","0.0.37":"2026-07-12T18:56:27.871Z","0.0.38":"2026-08-03T10:57:47.827Z","0.0.39":"2026-08-06T14:43:19.487Z","0.0.40":"2026-08-20T07:13:22.245Z","0.0.41":"2026-09-02T09:03:00.405Z","0.0.42":"2026-09-16T17:30:47.778Z","0.0.43":"2026-09-21T17:46:59.690Z","0.0.44":"2026-09-22T22:40:45.046Z","0.0.45":"2026-09-24T00:21:57.661Z","0.0.46":"2026-09-27T18:31:08.373Z","0.0.47":"2026-09-29T00:21:43.746Z","0.0.48":"2026-09-29T11:53:18.195Z","0.0.49":"2026-09-29T21:56:31.624Z","0.0.50":"2026-09-30T17:27:07.704Z","0.0.51":"2026-10-01T11:28:27.579Z"},"bugs":{"url":"https://github.com/Tobi007-del/sia-reactor/issues"},"author":{"name":"Oketade Oluwatobiloba","email":"tobioketade007@gmail.com"},"license":"MIT","homepage":"https://github.com/Tobi007-del/sia-reactor#readme","keywords":["t007","ecosystem","reactor","sia","state","intent","architecture","engine","event","propagation","state-management","reactive","proxy","events","data-dom","structural-sharing","performance","zero-dependency"],"repository":{"url":"git+https://github.com/Tobi007-del/sia-reactor.git","type":"git"},"description":"The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.","maintainers":[{"name":"tobi007-del","email":"tobioketade007@gmail.com"}],"readme":"# sia-reactor\n\n> The Programmable Data DOM. A high-performance State & Intent Architecture (S.I.A.) engine that gives your data transactional mutation routing and multi-phase state observation.\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![NPM Version](https://img.shields.io/npm/v/sia-reactor.svg)](https://www.npmjs.com/package/sia-reactor)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/sia-reactor)](https://bundlephobia.com/package/sia-reactor)\n[![Github](https://img.shields.io/badge/github-100000?style=for-the-badge&logo=github)](https://github.com/Tobi007-del/sia-reactor)\n\n[Live Demo & Benchmarks](https://tobi007-del.github.io/sia-reactor/index.html) | [Report Bug](https://github.com/Tobi007-del/sia-reactor/issues)\n\n[Chronicles](https://github.com/Tobi007-del/tmg-media-player/blob/main/CHRONICLES.md) | [Interaction Folklore](https://github.com/Tobi007-del/tmg-media-player/blob/main/FOLKLORE.md)\n\n---\n\n## Table of contents\n\n- [sia-reactor](#sia-reactor)\n  - [Table of contents](#table-of-contents)\n  - [Why sia-reactor?](#why-sia-reactor)\n  - [Getting Started](#getting-started)\n  - [Usage](#usage)\n  - [API Reference](#api-reference)\n  - [Notification Physics](#notification-physics)\n  - [Architectural Tricks](#architectural-tricks)\n  - [Inspirations](#inspirations)\n  - [Benchmarks](#benchmarks)\n  - [Author](#author)\n  - [Acknowledgments](#acknowledgments)\n  - [Star History](#star-history)\n\n---\n\n## Why sia-reactor?\n\nMost state libraries react to changes.\n\n`sia-reactor` lets you:\n\n- intercept changes BEFORE they happen\n- approve or reject user intent\n- observe changes AFTER they settle\n- treat your state like a programmable event system\n\n```js\nconst player = reactive({\n  intent: intent({ playing: false }),\n  state: { playing: false }\n});\n\n// Logic layer (capture phase)\nplayer.on(\"intent.playing\", (e) => {\n  if (!ready) return e.reject(); // warning optimistic UI\n  player.state.playing = true;\n  e.resolve(); // claimed and handled\n}, { capture: true });\n\n// UI layer\nplayer.on(\"state.playing\", (e) => {\n  console.log(\"Now playing:\", e.value);\n});\n\n// User action\nplayer.intent.playing = true;\n```\n***\"This is the entire system.\"***\n\nChoose your reading mode:\n\n- **I want to understand the architecture shift first**:\nRead [Chronicles](https://github.com/Tobi007-del/tmg-media-player/blob/main/CHRONICLES.md) and [Interaction Folklore](https://github.com/Tobi007-del/tmg-media-player/blob/main/FOLKLORE.md), then continue here.\n- **I just need to use this fast**:\nJump directly to [Getting Started](#getting-started) and [API Reference](#api-reference).\n\n---\n\n## Getting Started\n\n### Installation\n\nInstall via your preferred package manager:\n\n```bash\nnpm install sia-reactor\n# or\nyarn add sia-reactor\n# or\npnpm add sia-reactor\n```\n\n```javascript\n// 1. Core Engine\nimport { reactive, Reactor, TERMINATOR } from \"sia-reactor\";\n\n// 2. Deep Object Utilities\nimport { setPath, getPath, mergeObjs } from \"sia-reactor/utils\";\n```\n\n---\n\n## Usage\n\n### Modern Bundlers (ESM)\n\n```javascript\nimport { reactive, Reactor } from \"sia-reactor\";\nimport \"sia-reactor/utils\"; // deep object helpers (setPath/getPath/deletePath/hasPath/parsePathObj/fanout/force/mergeObjs/deepClone/nuke...) take note of `fanout`!\nimport \"sia-reactor/modules\"; // built-in modules + storage adapters\nimport \"sia-reactor/adapters/vanilla\"; // Autotracker + effect API + TimeTravelConsole class\nimport \"sia-reactor/adapters/react\"; // useReactor/useSelector/usePath hooks\nimport \"sia-reactor/styles/time-travel-console.css\"; // TimeTravelConsole CSS\n```\n\n### CDN / Browser (Global)\n\n```html\n<!DOCTYPE html>\n<html>\n<body>\n  <script src=\"https://cdn.jsdelivr.net/npm/sia-reactor@latest\"></script>\n  <script>\n    const { reactive, Reactor } = window.sia;\n    window.sia.utils;\n    window.sia.modules;\n    window.sia.adapters.vanilla;    \n  </script>\n</body>\n</html>\n```\n\n## API Reference\n\n### Initialization (`reactive` & `Reactor`)\n\nThe primary way to use the reactor is to wrap an object using `reactive(target, build, preferences)`, which directly mixes the reactor methods into your target object for a pristine, flat API.\n\n*NOTE: `.` and `*` are engine reserved so don't use them as object keys*\n\n```javascript\nconst store = reactive({ player: { volume: 50 } }, { smartCloning: true, referenceTracking: true }); // name it something other than `state` if intents will exist.\n\n// Public API Methods are attached directly to the object with `reactive()`!\nstore.set(\"player.volume\", (val) => Math.min(val, 100));\nstore.on(\"player.volume\", (e) => console.log(e.value));\n\nstore.player.volume = 150; // Triggers mediation, clamps to 100, fires listener.\ngetReactor(store); store.__Reactor__; // Reference to the underlying reactor\n```\n\nAlternatively, you can instantiate the `Reactor` class directly to keep the API from interfering with your data or [try this](#reactive-preferences-method-naming):\n```javascript\nconst reactor = new Reactor({ player: { volume: 50 } }, { debug: true });\nreactor.core.player.volume = 100; // re-assign core if desired\n```\n\n### Core Methods\n\nAll methods are available on `Reactor` instances or objects wrapped in `reactive()`.\n\n#### **Mediators (Synchronous Gatekeepers)**\n- **`set(path, callback, options)` <-> `noset(path, callback)`**: Intercept memory writes. Return a value to modify it, or return `TERMINATOR` to block the write entirely.\n- **`get(path, callback, options)` <-> `noget(path, callback)`**: Intercept and format data during retrieval.\n- **`delete(path, callback, options)` <-> `nodelete(path, callback)`**: Intercept property deletion.\n\n#### **Watchers (Synchronous Observers)**\n- **`watch(path, callback, options)` <-> `nowatch(path, callback)`**: Fires instantly after a mutation. Use strictly for critical internal engine syncing on leaf paths preferably, sees only direct operations.\n\n#### **Listeners (Asynchronous/Batched UI Observers)**\n- **`on(path, callback, options)` <-> `off(path, callback, options)`**: Attach DOM-style event listeners that respect `depth`. Supports `{ capture: true, depth: 1, once: true, init: true }`.\n- **`once(path, callback, options)`**: Fires once and self-destructs, others have too: `sonce(...)`, `gonce(...)`, `donce(...)`, `wonce(...)`.\n\n#### **Lifecycle & Utilities**\n- **`tick(path)`**: Forces a synchronous flush of the batch queue for a specific path.\n- **`stall(task)` <-> `nostall(task)`**: Manually stall the queue to wait for calculations before rendering.\n- **`snapshot(raw)`**: Generates a strict, structurally-shared, un-proxied clone of the current state tree.\n- **`use(new ReactorModule(config), id)`**: Allows extended behaviour with external logic.\n- **`reset()`**: Clears all records bringing everything back to a clean slate.\n- **`destroy()`**: Last resort destruction, nukes everything by nullifying it's properties for full disposal, lives on every class.\n\n### Memory & Granular Control Flags\n\nYou can wrap properties in special flags *before* initializing the reactor to dictate exactly how the Proxy treats them. e.g. `reactive(volatile(intent({ behavior: \"auto\" })))`, e.t.c.\n\n- **`intent(obj)` <-> `state(obj)`**: Marks an object as rejectable. Allows listeners to call `e.reject()` during the Capture phase.\n- **`inert(obj)` <-> `live(obj)`**: Tells the proxy to completely ignore an object. It will not be deeply tracked.\n- **`volatile(obj)` <-> `stable(obj)`**: Forces the reactor to fire event waves even if the new value is identical to the old value (bypassing the Proxy's unchanged performance check).\n\n```javascript\nimport { reactive, intent, volatile, inert } from \"sia-reactor\";\n\nconst data = reactive({\n  apiResponse: inert({ heavy: \"data\" }), // Proxy won't traverse this\n  userWish: intent({ flying: false }),  // Can be rejected by a Handler or a Higher Power\n  trigger: volatile({ clickCount: 0 })  // Fires events even if set to 0 again\n});\n```\n\n### React Hooks & Effects\n\nThe engine provides native React bindings utilizing `useSyncExternalStore` and an internal `Autotracker` for concurrent-safe, surgically precise component re-renders. All hooks natively accept a `Reactor` instance, a `reactive()` proxy, or a plain object (which will be auto-wrapped on the fly). Just import, your editor will reveal more details all round.\n\n```javascript\nimport { reactive } from \"sia-reactor\";\nimport { useReactor, useReactorSnapshot, useAnyReactor, useSelector, useSelectorSnapshot, useAnySelector, usePath, effect } from \"sia-reactor/adapters/react\"; \n\nconst store = reactive({ user: { name: \"Kosi\", age: 25 }, theme: \"dark\" });\n\n// 1. The Tracked State (Valtio-style)\nfunction Profile() {\n  const sameStore = useReactor(store); // `useReactorSnapshot()` if mutable issues arise, e.g. rare zombie child\n  useAnyReactor(); // when you just want state from any reactor\n\n  return <div>{sameStore.user.name + otherStore.user.name}</div>; // Only re-renders if store.user.name mutates. Completely ignores age and theme!\n} // no snapshots like Valtio, you can read or write to anything\n\n// 2. The Slice Selector (Zustand-style)\nfunction Theme() {\n  const theme = useSelector(store, (s) => s.theme); // `useSelectorSnapshot()` if mutable issues arise\n  const newName = useAnySelector(() => store.user.name + spouseStore.user.name); // when you just want to derive any state from any reactor\n  \n  return <div>Theme: {theme}</div>;\n}\n\n// 3. The Direct Path Observer\nfunction AgeObserver() {\n  const age = usePath(store, \"user.age\"); // pass in a normal object for an auto-scoped instance\n  return <div>Age: {age}</div>;\n}\n\n// 4. Vanilla Side Effects (Runs anywhere, framework agnostic)\nconst stopTracking = effect(() => console.log(\"User name changed to:\", store.user.name), { sync: false }); \n\n```\n*NOTE: They support all listener and watcher options with an additional `sync: boolean` to switch between `on` and `watch` behavior.*\n\n### Modules: The Extension Port\n\nThe `Reactor` is designed to be a lightweight core. Extended capabilities are attached via Modules. Use `.attach(target: Reactor | Reactive<T>, id)` to chain reactors then `.setup(target, id)` which the `Reactor.use()` also calls to init, the `id` param will be direct keys on the final object, pass dotted paths to manipulate the shape. `this` context is preserved for module methods, they're auto-bound.\n\n#### The Persistence Module\nAutomatically syncs your State to LocalStorage, SessionStorage, Memory or IndexedDB. Always `use` this module first to avoid re-initialization issues.\n\n```javascript\nimport { reactive, Reactor, getReactor } from \"sia-reactor\";\nimport { PersistModule, LocalStorageAdapter, IndexedDBAdapter, SessionStorageAdapter, CookieAdapter, MemoryAdapter } from \"sia-reactor/modules\";\n\nconst store = reactive({ theme: \"dark\", settings: { volume: 50, brightness: 30 } });\nconst persist = new PersistModule({\n  key: \"APP_GLOBAL_STORE\",\n  whitelist: [\"theme\", \"settings.brightness\"], // all paths if omitted, use object if multiple reactors\n  blacklist: [\"settings.debug\"], // optional excluded paths\n  throttle: 2500, // ms between saves\n  fanout: true, // async hydration use leaf writes to sync initialized listeners.\n  adapter: new IndexedDBAdapter({ dbName: \"Session\", version: 1, onversionchange: () => location.reload(), useSnapshot: true }) // or `LocalStorageAdapter` (instance or signature)\n  mirrorReads: true, // intents are requests, listen on their changes but only their state factual mirror is reliable data\n  mirrorWrites: true, // states are facts, can be stored but only their intent live mirror is reliable for effects, e.g. hydration\n  cachePayload: true // store the initial hydration payload to hydrate late-attaching reactors, free memory with `.clearCache()`\n}, getReactor(store)); // `Reactor` in second arg for path inference\nstore.use(persist); // calls `.setup()`, use after all attachments, `id` is the second param too.\n\n// Seperate attach sample if multiple reactors desired\npersist.attach(uiStore, \"ui\").setup(appStore, \"app\"); // or paths: \"app.ui\"\npersist.config.whitelist = { ui: [\"settings.theme\"], app: [\"settings.volume\"] }; // Multi-reactor filtering by id key. If you didn't pass ids, use implicit index keys: { \"0\": [...], \"1\": [...] }\n\n```\n\n#### The Time Travel Module\nRecord state frames, step through history, and optionally attach a ready-to-use vanilla debug overlay. Beware of paradoxes, one timeline is used by default to keep things linear and predictable.\n\n```javascript\nimport { TimeTravelModule } from \"sia-reactor/modules\";\nimport { effect, TimeTravelConsole } from \"sia-reactor/adapters/vanilla\";\nimport \"sia-reactor/css/time-travel-console.css\";\n\nconst time = new TimeTravelModule({ \n  limit: 300, // max frames to keep in memory, older frames are dropped\n  loop: false, // if true, stepping past the last frame will wrap to the first frame and vice versa\n  playbackRate: 150, // multiplier for the delay between events during playback\n  whitelist: [\"store.playing\", \"store.currentTime\"], // all paths if omitted, use object if multiple reactors\n  beforeEntry: composeHeuristics(\n    createTxPathMerger(), // O(1) compression of duplicate paths inside transaction envelopes\n    createTextBundler({ whitelist: [\"store.search.query\", \"store.profile.bio\"] }) // Smart string diffing for text inputs\n  ) // Intercept and compress history in-flight before it settles!\n});\nstore.use(time); // can chain (.use(persist).use(time))\n\n// If persist uses an async adapter (e.g. IndexedDB), stop tracking till after hydration:\ntime.untrack(); // immediately after or at creation (new Time...ule.().untrack())\npersist.state.once(\"hydrated\", time.track); // `hydrated` starts `false`, wait until it flips.\neffect(() => persist.state.hydrated && time.track(), { once: true }) // same logic, different look :)\n\n// Here's a cool trick:\npersist.attach(time.state, \"timeTravel.state\") // now, history will survive reloads\n\nconst overlay = new TimeTravelConsole(time, { color: \"#e26e02\", startOpen: false, devOnly: true, container: document.body }); // optional debug interface for visualization\n```\n```jsx\nimport { TimeTravelConsole } from \"sia-reactor/adapters/react\";\n\n<TimeTravelConsole time={time} color=\"#e26e02\" startOpen devOnly /> // react-safe instance lifecycle management, e.g. for HMR predictability.\n```\n\nUseful methods: `play()`, `pause()`, `rewind()`, `undo()`, `redo()`, `step(n, forward)`, `jumpTo(frame)`, `track()`, `untrack()`, `clear()`, `export(replacer)`, `import(json, reviver)`.\n\n### Reactor Build Options\n\nThese are some core build options accepted by `new Reactor(core, build)` and `reactive(core, build, preferences)` configurable via `Reactor.config`.\n\n- **`debug?`**: 1-time set. Enables debug logging and diagnostics of core operations. (default: `false`)\n- **`crossRealms?`**: Enables cross-realm object detection support by using slower but safer type checks. (e.g. iframes) (default: `false`).\n- **`smartCloning?`**: Enables structural-sharing snapshot behavior (requires `referenceTracking: true`) (default: `false`).\n- **`eventBubbling?`**: Enables event bubbling across ancestor paths (default: `true`).\n- **`eventCapturing?`**: Enables event capturing across ancestor paths, `\"auto\"` is `true` for rejectable events. (default: `\"auto\"`).\n- **`lineageTracing?`**: Enables path lineage tracing for reference lookups on property access (requires `referenceTracking: true`) (default: `false`).\n- **`preserveContext?`**: Preserves Reflect trap context; safer with ~8x slowdown in hot paths, allows more types to be proxied (e.g. classes) (default: `false`).\n- **`eventTimeStamps?`**: Enables high resolution timestamps on events (default: `false`).\n- **`equalityFunction?`**: Custom equality used by setters and adapter comparisons (default: `Object.is`).\n- **`batchingFunction?`**: Custom batching scheduler for listener notification flushes (default: `queueMicrotask`)\n- **`referenceTracking?`**: Enables identity/reference tracking features in the runtime. (default: `false`).\n\n### Reactive Preferences (Method Naming)\n\n`reactive(core, build, preferences)` also accepts method naming preferences so you can expose Reactor APIs with custom names.\n\n- **`prefix?`**: Adds a prefix to exposed method names.\n- **`suffix?`**: Adds a suffix to exposed method names.\n- **`whitelist?`**: Keeps specific methods on their original names while others get affixed.\n\n```javascript\nimport { reactive } from \"sia-reactor\";\n\nconst state = reactive(\n  { count: 0 },\n  { debug: false },\n  {\n    prefix: '$',\n    suffix: 'Now',\n    whitelist: ['set', 'get', 'on', 'off'] // keys you're sure won't interfere with your own key names\n  }\n); // name `state` as no intents will exist\n// Whitelisted methods keep original names\nstate.set('count', (v) => v + 1);\nstate.get('count', (v) => v);\n// Non-whitelisted methods are affixed\nstate.$watchNow('count', (v) => console.log(v));\nstate.$snapshotNow();\n```\n\n### Migration: Method API to State/Event Protocol\n\nIf you are moving from command-style APIs (`play()`, `pause()`, `setVolume(x)`), map them into intent/state flows.\n\n- `player.play()` -> `player.intent.playing = true`\n- `player.pause()` -> `player.intent.playing = false`\n- `player.setVolume(80)` -> `player.intent.volume = 80`\n- tech/system confirmation -> `player.state.playing = true`, `player.state.volume = 80`\n\n```javascript\n// old style\nplayer.play();\nplayer.setVolume(80);\n\n// S.I.A protocol\nplayer.intent.playing = true;\nplayer.intent.volume = 80;\n\nplayer.set(\"intent.volume\", (v) => Math.max(0, Math.min(100, v))); // gatekeeper\nplayer.on(\"intent.playing\", (e) => {\n  if (!player.status.ready) return e.reject(\"media not ready\");\n  player.state.playing = true; // factual mirror\n}, { capture: true });\n```\n\n### Troubleshooting\n\n- Listener timing feels late: `on(path, ...)` is microtask-batched by design; use `watch(path, ...)` only for strict immediate engine sync on leaf paths preferably.\n- Listeners don't react to changes: use `fanout(target, object, { depth: n })` instead of direct object sets to keep immutable semantics or `force(() => ...)` to bypass equality checks.\n- `reject()` appears ignored: call it in capture phase and ensure branch is wrapped in `intent(...)`, also remember it's the listeners' choice to comply.\n- Snapshot behavior feels stale: enable `referenceTracking: true` with `smartCloning: true`, also use these when persisting to environments that don't take proxies, e.g. IndexedDB.\n- Cross-frame data is skipped: enable `crossRealms: true` for iframe/other realm objects.\n- Class/prototype behavior is odd: enable `preserveContext: true` (tradeoff: slower hot paths).\n- Working with symbol keys and you want blind writes/reads: unwrap first with `getRaw` or `RAW` and operate on the raw object.\n\n---\n\n## Notification Physics\n\nThe S.I.A. Reactor operates in two distinct dimensions: **The Synchronous Dimension** (Gatekeepers & Watchers) and **The Asynchronous Dimension** (Listeners). Because they intercept data at entirely different points in time, they receive different objects and possess different capabilities.\n\n### 1. The Synchronous Dimension: The `Payload`\nWhen you use `.get()`, `.set()`, `.delete()`, or `.watch()`, you are sitting *directly inside the Javascript Proxy Trap*. The memory has not been written yet (or is being written right at that exact millisecond). \n\nBecause there is no \"bubbling\" or \"event wave\" yet, these methods do not receive an event object. They receive a lightweight, factual `Payload`.\n\n#### The `Payload` Anatomy\n```javascript\nrtr.set(\"user.age\", (value, terminated, payload) => {\n  console.log(payload.type);       // \"set\" | \"get\" | \"delete\"\n  console.log(payload.target);     // The exact anatomy of the mutation (see below)\n  console.log(payload.root);       // Reference to the entire state tree\n  console.log(payload.rejectable); // Boolean: Is this target wrapped in `intent()`?\n  console.log(payload.terminated); // Boolean: Did a previous mediator kill this action?\n}); // you could use external callbacks but typed with `Payload<T, \"user.age\">`\nrtr.get(\"user.age\", (value, payload) => {});\nrtr.delete(\"user.age\", (terminated, payload) => {});\nrtr.watch(\"user.age\", (value, payload) => {});\n```\n\n#### The `Target` Anatomy (Inside the Payload)\nThe `target` and `currentTarget` objects give you absolute surgical awareness of the memory reference:\n```javascript\n{\n  path: \"user.age\",          // The full dot-path being accessed\n  value: 26,                 // The NEW value attempting to be written\n  oldValue: 25,              // The CURRENT value sitting in memory\n  key: \"age\",                // The specific property key\n  hadKey: true,              // If the key existed on the parent object\n  object: { age: 25 }        // The actual memory reference of the parent object\n}\n```\n\n#### The Power of the `TERMINATOR` (Symbol.for(\"S.I.A_TERMINATOR\"))\nBecause `set` and `delete` mediators execute *before* the memory is written, you have the power to alter reality or stop it entirely using the `TERMINATOR` symbol.\n\n```javascript\nimport { TERMINATOR } from \"sia-reactor\";\n\n// Example: Data Sanitization & Blocking\nrtr.set(\"user.age\", (value) => {\n  if (typeof value !== \"number\") return TERMINATOR; // 🛡️ Kills the memory write entirely!\n  return Math.max(0, value); // Modifies the value before it hits memory\n});\n```\n\n### 2. The Asynchronous Dimension: The S.I.A. Event Loop\nWhen you use `.on()` or `.once()` (Listeners), you are sitting in the **Microtask Queue**. The memory has already been safely written, the Proxy traps have closed, and the engine is now broadcasting a DOM-Style \"Mutation Wave\" across the state tree.\n\nIf you mutate `store.user.profile.name = \"Kosi\"`, the event wave travels like this:\n1. **Capture Phase:** `*` (Root) ➔ `user` ➔ `user.profile`\n2. **Target Phase:** `user.profile.name`\n3. **Bubble Phase:** `user.profile` ➔ `user` ➔ `*` (Root)\n\n*NOTE: Only `on` does this since it is batched to stay within recursive limits. There are `Reactor` options (`eventCapturing`, `eventBubbling`) that toggle phases. See [details](#reactor-build-options) above.*\n\n#### The Event Anatomy (`REvent` type)\nListeners receive a `ReactorEvent` (`REvent`). This object *inherits* everything from the `Payload`, but adds **Political Event Routing**, providing absolute surgical awareness of what is happening in the tree.\n\n```javascript\nrtr.on(\"user.profile\", (e) => {\n  // 1. Inherited Facts\n  console.log(e.type);          // \"update\" (Because a child mutated)\n  console.log(e.staticType);    // \"set\" (The original action)\n  console.log(e.path);          // \"user.profile.name\" (The actual property changed)\n  console.log(e.currentTarget); // { path: \"user.profile\", value: {...} } (Where we are listening)\n  console.log(e.value);         // \"Kosi\" (The new value)\n  console.log(e.oldValue);      // \"John\" (The previous value)\n  // 2. Political Routing\n  console.log(e.eventPhase);    // 3 (Bubbling Phase)\n  console.log(e.bubbles);       // true/false (configure via eventBubbling option) \n  console.log(e.captures);    // true/false (configure via eventCapturing option)\n  console.log(e.rejectable);   // true/false (Is this from an intent() path that can be rejected?)\n  // 3. Misc\n  console.log(e.timestamp);   // 1697059200000 (`DOMHighResTimeStamp`, configurable via `eventTimestamp` option)\n  console.log(e.composedPath()); // [\"Kosi\", { name: \"Kosi\", age: 26 }, { profile: { name: \"Kosi\", age: 26 } }, { user: { profile: { name: \"Kosi\", age: 26 } } }] (refs, target -> root)\n}); // you could use external callbacks but typed with `REvent<T, \"user.age\">`\n```\n\n#### Event Control Flow\n\nJust like the browser DOM, you have absolute political control over the event wave:\n\n* **`e.stopPropagation()`**: Stops the wave from traveling to the next node in the chain.\n* **`e.stopImmediatePropagation()`**: Stops the wave instantly, preventing even other listeners on the *current* node from hearing it.\n* **`e.reject(\"Reason\")`**: Used exclusively during the Capture Phase on `intent()` objects to formally deny a state request.\n* **`e.resolve(\"Message\")`**: Formally grants an intent (optional, as intents naturally resolve if unrejected).\n\n```javascript\n// A Higher Power blocking an intent\nrtr.on(\"intent.playing\", (e) => {\n  if (!user.isLoggedIn) {\n    e.reject(\"User must be logged in to play media.\");\n    e.stopPropagation(); // Kill the wave here\n  }\n}, { capture: true }); // Must listen on the Capture Phase!\n```\n\n#### The Magic of `e.type === \"update\"`\n\nWhen you listen to a parent object (like `\"user.profile\"`), you will naturally catch all mutations to its children. \n\nTo help you instantly differentiate between the object *itself* being replaced, versus a *child* property mutating deep inside of it, the Reactor intelligently morphs the `e.type`:\n* If `store.user.profile = {}` happens, the listener receives `e.type === \"set\"`.\n* If `store.user.profile.name = \"Kosi\"` happens, the parent listener receives `e.type === \"update\"`.\n\nThis allows for highly fine-grained syncing bridges across your application without writing heavy for-loop diffing algorithms! Use `{ depth: n }` to control how deep the path bubbles you see are:\n\n```javascript\nrtr.on(\"todos\", (e) => console.log(e), { depth : 1 }); // only sees updates on direct children\n```\n\nTyping tip (for depth-aware `update` narrowing): `depth` mainly affects inferred `target.key` unions. To preserve type narrowing where desired, avoid destructuring in the callback signature. Types can be too accurate thereby causing issues, cast where necessary. e.g. `e.value as any`.\n\n```javascript\n// Less reliable inference for depth-aware unions\nrtr.on(\"todos\", ({ type, target: { path, key } }) => {\n  if (type === \"update\") console.log(path, key);\n}, { depth: 1 });\n// Better: narrow first, then destructure inside\nrtr.on(\"todos\", (e: REvent<User, \"todos\", 1>) => {\n  if (e.type === \"update\") {\n    const { path, key } = e.target;\n    console.log(path, key); // or e.target.path, e.target.key\n  }\n}, { depth: 1 }); // REvent generic is used for external callbacks\n```\n*NOTE: Use with caution, it can be blind to fanouts, e.g during async hydration. Advised for just arrays as theirs default to atomic, i.e. 1-level deep (`.length`). For rare cases, cast `e` to a desired depth in the callback after custom conditions, e.g. `getDepth(e.target.path)` > (getDepth(e.currentTarget.path) + 1).*\n\n---\n\n## Architectural Tricks\n\n### Perks worth Highlighting\n\n#### 1. Transactions & Grouping\nBy default, every mutation is recorded as a single frame. For UI gestures like dragging a slider, you want to group hundreds of rapid mutations into a single Undo/Redo step for the `TimeTravelModule`. \n\nTransactions natively support **deep nesting** and preserve your semantic labels. When paired with `createTxPathMerger`, duplicate paths inside these envelopes are compressed in-flight with zero overhead.\n\n```javascript\nimport { transaction, startTx, endTx } from \"sia-reactor/modules\";\n\n// Option A: Synchronous Grouping\ntransaction(() => {\n  store.user.name = \"Kosi\";\n  store.user.age = 19;\n\n  transaction(() => {\n    store.user.pretty = true;\n  }, \"Countenance Update\"); // Deeply nested transactions are isolated and fully supported\n}, \"Profile Update\"); // All mutations undo/redo as one semantic envelope, fanout uses this internally\n\n// Option B: Multi-Tick Gestures (e.g., Slider Drag)\nlet tx;\nslider.addEventListener(\"pointerdown\", () => tx = startTx(\"Volume Scrub\"));\nslider.addEventListener(\"pointerup\", () => endTx(tx)); // Thousands of slider mutations happen here, natively compressed by `createTxPathMerger`\n\n```\n\n#### 2. Heuristics & Text Bundling\nText inputs generate a massive amount of rapid, noisy history. However, if you are building a **truly deterministic, replayable time machine**, you cannot rely on the browser's isolated history. You must capture the text *and* the cursor state, and bundle rapid keystrokes into semantic, human-readable chunks. \n\nThe `createTextBundler` heuristic intelligently groups keystrokes and respects word boundaries. You pair this with `setValueWithCursor` to flawlessly sync the DOM. You are essentially building your own browser input physics, skip if using basic controlled or uncontrolled inputs.\n\n```javascript\nimport { TimeTravelModule } from \"sia-reactor/modules\";\nimport { createTextBundler, setValueWithCursor } from \"sia-reactor/modules/timeTravel/heuristics\";\nimport { effect } from \"sia-reactor/adapters/vanilla\";\n\n// 1. The Setup: State storing [text, selectionStart, selectionEnd, selectionDirection]\nconst chatTime = new TimeTravelModule({ \n  whitelist: [\"chatbox\"], \n  beforeEntry: createTextBundler({ \n    toString: (v) => v[0], // Extract the string at index [0] so the bundler can intelligently diff the typing\n    throttle: 700, // max delay between edits\n    boundaryRegex: /[\\s.,!?;:\\n()[\\]{}'\"`]/, // chars considered \"hard boundaries\"\n    maxGrowth: 48, // prevents giant paragraph merging\n    bundleInserts: true, // `true` for chat apps; `false` for code editors\n    bundleDeletes: true, // `true` for most use cases\n    strictMerges: true, // typing -> deleting -> typing becomes separate frames\n  }) \n});\nstore.use(chatTime);\n\n// 2. The UI Integration (React Example)\nimport { keyEventAllowed } from \"sia-reactor/utils\"; \n\nfunction ChatInput() {\n  const s = useReactor(store); \n  const ref = useRef(null);\n  const keySettings = { overrides: [\"ctrl+z\", \"meta+z\"], shortcuts: { undo: \"ctrl+z\", redo: [\"ctrl+y\", \"ctrl+shift+z\", \"meta+shift+z\"] }, blocks: [\"ctrl+shift+r\"] }; // more info in editor tooltips\n  \n  useEffect(() => {\n    return effect(() => {\n      const [text, start, end, dir] = store.chatbox; // works perfectly during playback as module updates the store.\n      setValueWithCursor(ref.current, text, start, end, dir);\n    }); // it's not React's state hence our `effect` API, cleans up on unmount\n  }, []);\n\n  return (\n    <textarea \n      ref={ref}\n      defaultValue={s.chatbox[0]}\n      onInput={(e) => {\n        const t = e.target;\n        s.chatbox = [t.value, t.selectionStart, t.selectionEnd, t.selectionDirection]; // Save the raw text alongside the user's exact cursor selection bounds\n      }} \n      onKeyDown={(e) => {\n        const action = keyEventAllowed(e, keySettings); // utility to interpret key combos according to your settings\n        action === \"undo\" ? chatTime.undo() : action === \"redo\" && chatTime.redo(); // trigger time travel actions accordingly.\n      }}\n    />\n  );\n} // This is how you take over the browser\n\n```\n\n#### 3. The Meta Context\n\nS.I.A. Reactor features a high-performance, synchronous meta-context engine. It allows you to inject temporary data (like flags or transaction IDs) into the event loop without polluting your core state even without function signatures.\n\n```javascript\nimport { withMeta } from \"sia-reactor/utils\";\nimport { silence } from \"sia-reactor/modules\";\n\n// 1. The Silence Wrapper: Executes mutations that the TimeTravelModule will not record. same as withMeta({ silent: true }, () => ...)\nsilence(() => {\n  player.state.volume = 100; \n}); // Useful for internal side-effects that shouldn't ruin the undo/redo history.\n\n// 2. Custom Meta Injection: Injects data seamlessly into the ReactorEvent payload for listeners to read.\nwithMeta({ customSource: \"gamepad\" }, () => {\n  player.intent.playing = true;\n});\n\nplayer.on(\"intent.playing\", (e) => {\n  console.log(e.customSource); // \"gamepad\"\n});\n\ndeclare module \"sia-reactor\" {\n  interface ReactorEventMeta {\n    customSource?: \"gamepad\" | \"api\" | string;\n  }\n}\n```\n\n### The CSS Black Box\n\nImagine you have 50 different CSS variables in your state (`settings.css.containerWidth`, `settings.css.themeColor`, etc.). Registering 50 individual `watch()` or `on()` listeners would need manual css crawling that will be blind to dynamically added variables.\n\nInstead, we use the **Root Wildcard** (`\"*\"`) for both Reading (`get`) and Writing (`watch`).\n\n#### 1. The Write (State -> DOM)\n\n```javascript\n// Intercept EVERY mutation, but quickly filter for our CSS namespace\nthis.ctlr.config.watch(\"*\", (val, { target: { key, path } }) => {\n  if (path.startsWith(\"settings.css.\")) this.updateActualCSSVariable(key, val); // Paint to the DOM instantly\n}, { signal: this.signal });\n```\n\n#### 2. The Read (DOM -> State)\n```javascript\nthis.ctlr.config.get(\"*\", (val, { target: { key, path } }) => {\n  if (!path.startsWith(\"settings.css.\")) return val;\n  // Intercept the read, and return it. store in a CSSOM cache once if you want to reset later.\n  return ((this._cache[key] ||= val = this.getActualCSSVariable(key)), val);\n});\n```\n#### Why this pattern is elite:\n1. **Synchronous Execution (`watch`):** CSSOM needs immediate updates. If you used an `.on()` listener, a slow browser might paint the old frame before the microtask resolves, causing UI flicker. `.watch()` executes synchronously during the proxy trap.\n2. **The Wildcard Tradeoff:** By listening to `*`, this callback runs synchronously on *every single mutation* in the entire reactor. This is the only synchronous way to catch deep nested updates.\n3. **The Ultimate Illusion:** A developer writes `console.log(state.settings.css.themeColor)`. To them, it looks like a standard plain object property access. In reality, the Reactor just executed a surgical DOM read. It is a true black box.\n\n---\n\n## Inspirations\n\nS.I.A. Reactor synthesizes core concepts from the heavyweights of web and media engineering into a single, zero-allocation engine:\n\n* **The Native JavaScript Proxy API:** Arguably the most powerful, slept-on feature in the ECMAScript specification. The Reactor is essentially a love letter to the Proxy API, packaging its raw, interception-level power into a structured and safe Data DOM so the community can finally use what it's truly capable of.\n* **Video.js (VJS):** The philosophy of \"Intent vs. State\" MEDIATION, ensuring UI actions only commit when the underlying engine allows it.\n* **The Browser DOM:** Treating a raw JSON state tree like HTML nodes, complete with deep, path-based event bubbling.\n* **Vue, MobX & Valtio:** Leveraging native ES6 Proxies for instant, deep reactivity without forcing clunky `get()` or `set()` wrapper functions.\n \n---\n\n## Benchmarks\n\nNo fancy screenshots here. True engineers look at performance metrics.\n\nTo see the Reactor handle deep DAG mutations, DOM-style event routing, and microtask batching in real-time, visit the **[Live Demo](https://tobi007-del.github.io/sia-reactor/index.html)**, open your DevTools console, and run the built-in Grand Master Stress Suite directly on your own CPU.\n\n*NOTE: The reactor is progressively enhanced so it's performance depends on how you use it and the options you toggle, it's base form is incredibly light.*\n\n---\n\n## Author\n\n- Architect & Developer - [Oketade Oluwatobiloba (Tobi007-del)](https://github.com/Tobi007-del)\n- Project - [t007-tools](https://github.com/Tobi007-del/sia-reactor)\n\n## Acknowledgments\n\nDesigned to bring absolute architectural dominance and rendering efficiency to complex front-end systems. The foundational data layer of the `@t007` and `tmg` ecosystem.\n\n## Star History\n\nIf you find this project useful, please consider giving it a star! ⭐\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Tobi007-del/sia-reactor&type=Date)](https://github.com/Tobi007-del/sia-reactor)\n\n**[⬆ Back to Top](#sia-reactor)**","readmeFilename":"README.md"}