{"_id":"@hamak/ui-store","_rev":"35-daa7a34e4b6529286765a63fcca60b9a","name":"@hamak/ui-store","dist-tags":{"latest":"0.18.0"},"versions":{"0.6.0":{"name":"@hamak/ui-store","version":"0.6.0","_id":"@hamak/ui-store@0.6.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"dist":{"shasum":"ce1a976c15cc5bc96c6c33583b6a09d082fe417c","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.6.0.tgz","fileCount":155,"integrity":"sha512-at85FbQsafBdm0vahAcYGYb+2clFZOpgKD0Sopw1IGfKFf3tvl/Fsj0di2pj4VxmPeeWT/AqQoAoJDyGVLiX2Q==","signatures":[{"sig":"MEUCIQDev0vqDOfvm5iquXaIYZC2wyzgTJC15tySuO0vErwNPgIgVra10oFYLKk8b20fEAiTspPw+ytM7KgTx3SmD/rN23c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"ce1a976c15cc5bc96c6c33583b6a09d082fe417c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"_integrity":"sha512-at85FbQsafBdm0vahAcYGYb+2clFZOpgKD0Sopw1IGfKFf3tvl/Fsj0di2pj4VxmPeeWT/AqQoAoJDyGVLiX2Q==","repository":{"url":"https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.8.3","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.6.0_1773087110092_0.18362206560599237","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@hamak/ui-store","version":"0.5.1","_id":"@hamak/ui-store@0.5.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"f5d43ba5c8a026e02e45eeaca52bf0d38da09065","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.5.1.tgz","fileCount":155,"integrity":"sha512-ItDPFCqAvo0KNoCYX97pMrKZ2oeddjaGEGR1jnujYyKOhle+sms5Aesw+DVhokOpYJY+ih51ea82Cq8tTEz9NA==","signatures":[{"sig":"MEQCIA73iToeOpGsvQ7kTHMB/00Rv9fmON/P1m2B5uA/45oWAiBpZUEv+wSObMdKVmNCkYNchRXj/bTWo2De8DYu5mAMYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"86a5680e0497596c6d976d399a597f7fc5045504","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.5.1_1773163729653_0.7095619847110226","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@hamak/ui-store","version":"0.5.2","_id":"@hamak/ui-store@0.5.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"dist":{"shasum":"5a796742710a7384080924f9b9d84403af74dfda","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.5.2.tgz","fileCount":155,"integrity":"sha512-YBsnaMN4bcA9GhQhShuD7I0xasqMVaSk5+UsmT0eh7GJg5ECCkArfZ2pmvNAftzrKbb8KPFs45Lx8a+2cQx+OQ==","signatures":[{"sig":"MEQCIGPzWB0NFdPeXpckd1UqiCilWAGp+9LeFRH+ICl7aOotAiB1DablBQ3t6gvGQKck0zWzHAF9H010CF7Tp2kX2Cu7fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"5a796742710a7384080924f9b9d84403af74dfda","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"_integrity":"sha512-YBsnaMN4bcA9GhQhShuD7I0xasqMVaSk5+UsmT0eh7GJg5ECCkArfZ2pmvNAftzrKbb8KPFs45Lx8a+2cQx+OQ==","repository":{"url":"https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.8.3","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.5.2_1774967052352_0.3344213381837393","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@hamak/ui-store","version":"0.5.5","_id":"@hamak/ui-store@0.5.5","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"9ac927a072b53ce7ff2df371407b56ab21fa34b0","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.5.5.tgz","fileCount":155,"integrity":"sha512-PLULxA2u6ilQNP9keDNEF9EkDFqNLjexU9HEWEu5AckyZUMOPbmYVOoiluYR9UM0jOgt/fSvMxZw86m37hptcg==","signatures":[{"sig":"MEUCIBOuFqSWhR3+UfhAtQlECGZ8iZ6X0I6iJ1hyWMNI5HPyAiEAsSLo8gVUY1EKhRYaWxhKQtwovBg+aei0sp2Z0Fq2F44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"6a37790d3db1a4cc39e7431460bd6ddb039effb6","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.5.5_1778766739211_0.7102430978475462","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@hamak/ui-store","version":"0.5.6","_id":"@hamak/ui-store@0.5.6","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"bf1221686ea885a6cf208d6cab2f7cc5864873f7","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.5.6.tgz","fileCount":155,"integrity":"sha512-eQRwDrdRjeSBUAhVApVDhr2BacX8FKZVJbFM+0pTMXeqbfp4JEwZ/800s4xG6x+l1UyD1kce4B4f5hRI2EA38w==","signatures":[{"sig":"MEQCIA5iYSQHMe3ookZBQx3x6NMQPUf2XsoFz4tG4TlIFNQDAiBn/Tav9HbJYSYleBSxArp5aCrzEU9R9ZwMlHsEmCxRUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"1ea227962022aa6979964be8dc7a80901e57ac78","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.5.6_1778825661154_0.12490665491368702","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@hamak/ui-store","version":"0.5.7","_id":"@hamak/ui-store@0.5.7","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"aaa94cc1719f1c65b322e9b4633b600c73a32712","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.5.7.tgz","fileCount":155,"integrity":"sha512-9kYzd4fpq82oH09F9BOxpk5Y3mLD/OSkmz8IyiuTjiE9OEBiGAdm+/+TlVB330vn5g7DAOfBNzn0m4sYcQuoow==","signatures":[{"sig":"MEUCIA0VZVRR+3SCJriDCjzkAqaJGBJTNTeK5D+0j78FtQeBAiEA71KmAy99y8zU0lIeYiWWh77GpLRZu2EWKlRCuiJHiKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"a43cffc3b6fcf9ae07bd4fb1a60f4ef32640ca66","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.5.7_1780071739781_0.2607461579495778","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@hamak/ui-store","version":"0.5.8","_id":"@hamak/ui-store@0.5.8","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"3ad9a8e3b9443d250a22354d848797b703e3a5b0","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.5.8.tgz","fileCount":155,"integrity":"sha512-jPlxqTRzJuwXFa13gEWaCUCGDIx/pcxsf5axdA8Q/FGXlEBN9KWzJX1MrowPKQoGWYXoZQj3ppBlt9LN2Nk0Rg==","signatures":[{"sig":"MEYCIQCTPqaLqrBJhI02eqxYNwDttqajXjesviNEqKFcs+DlAwIhAL3qiJAatj1snSm/WI6eY4d+oAa43AgYE4VX2G0XGjHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"9062324c059bc095c4a0688efb103cd0ef3cf445","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.5.8_1780075108787_0.6808951354171056","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@hamak/ui-store","version":"0.5.9","_id":"@hamak/ui-store@0.5.9","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"06c470c785962b0d3bdda6bef6915ada20855fc1","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.5.9.tgz","fileCount":155,"integrity":"sha512-n7vJK/fO0u7dYzLaFAxX6ad7ORg6IxDudkHt4GYDreGznS1vmgnqtNeamyW+JZnlmFvZRNrwigtOHNNJXynV3g==","signatures":[{"sig":"MEUCIBTLlU62yFw3xlD66Z9ChV0AjA4AQLivoCiYBpTL74q2AiEA5wFsRrhVH7RrO86/8bjMUhhR1/9jWbdjKvbUr3itC7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"d02668cdb9d4d13bbaf9e1daaeb7d0d398deea2b","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.5.9_1780180844891_0.20962350586562994","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@hamak/ui-store","version":"0.7.1","_id":"@hamak/ui-store@0.7.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"b4ff2d8ba291616ad5678e81d4b493c998b49128","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.7.1.tgz","fileCount":170,"integrity":"sha512-SQKgGbibn5JYycNsjDx61I91Xj37BCVvCz4nc6+2lZ9WedMlLx70fufYeZX+Jya2ikWmJMwyI8oVRRGA828hYQ==","signatures":[{"sig":"MEUCIAP4SODpGHpdH27nVeQq2F7uZjP/wCH0jp97ZUmDZIkeAiEA5EZJKHa0fxcivJ/gtz1HrpY5GnEr39IfoZLFxMINVV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"4bf0148dfe5b9d7f1928945370cfee1254c827e5","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.7.1_1781733972522_0.5008971357497092","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@hamak/ui-store","version":"0.7.2","_id":"@hamak/ui-store@0.7.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"fae9cf933179357f86858c2792285074b2f2b178","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.7.2.tgz","fileCount":170,"integrity":"sha512-u34B8xFmcma1g5RutNSKL5zHbO8p3ZSeRLU4dxrxrJIsiBZpeSKDap1Zy9/RlaftglVVhDYlu9CjyLSv6/5+Hw==","signatures":[{"sig":"MEQCIHETIhiv6i+k+R1fwIWR6MChoiyTHrmj4n77rxeXgaqZAiAJYwQHW6MKk34AwAWjV9Uq96DieD3Vl7ud+hJLMxc2ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"bb3f84473383472870b9f4021afe32b45ed9c1b7","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.7.2_1781746810623_0.8500814660952303","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@hamak/ui-store","version":"0.7.3","_id":"@hamak/ui-store@0.7.3","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"fa2c9dfd10fbe9dacd6adf8c1fc629d2e6611480","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.7.3.tgz","fileCount":170,"integrity":"sha512-AJCLp3cJOqCci82ek3ZgtC4q7OY7dMQMCPwnIuDlkPtXocWBQ54h6UqJVbP2Q1WDhCAnNzMSaWmvipHgNHJF5A==","signatures":[{"sig":"MEYCIQDsSMTqbGe6N6ph+CRNWhzxGm3LPuhKGQUwfHCxu7PdrAIhAIP3WiRHrnvub/k20IHnNpVfTMuqgYmklVDEtc4LmCIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"24fffc2c29acc18841cf365154db9f6608b575d1","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.7.3_1781939042580_0.013700201123740374","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hamak/ui-store","version":"0.8.0","_id":"@hamak/ui-store@0.8.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"e5ae707f1d62329381a609d3cfc31c1e5c899dec","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.8.0.tgz","fileCount":170,"integrity":"sha512-O1mawj8/OVVcPbeHMrnc9ZuV7h54KZz5bsKEJ3O9b0OHW0oBPC91freGSzVcr1auxsDDT69TuINsKUNvGPlO7A==","signatures":[{"sig":"MEUCIGbLLSdhyhi6gsMiuzyBTNJI203vezxgMmKXnknOmmfOAiEAuPhitYBZRoTG+mhqLZYLX2JT5uQRV6oivWWyXGx9SpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"f6c76d3c70092b93bd1d599d72bd33eac2b8bd98","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.8.0_1782245130917_0.14174928451722568","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@hamak/ui-store","version":"0.8.1","_id":"@hamak/ui-store@0.8.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"11a049cae02b3bff57f294798387b727ab5d6988","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.8.1.tgz","fileCount":170,"integrity":"sha512-pN1I/jpBrVeGNAFpPwPzFt6EKtAzw05W3FreQbpGZRhvqJrpfhrM6Cw1LdveRZToYoWg7WVZ2kfDIxTxHi3EdQ==","signatures":[{"sig":"MEYCIQDu/VuLILwtB0Ts8wk8HGnwXXFFSrJjIGD3ka+ozJwstQIhAIuAmd1H7rCpdNYhZoy5cdnT2oasi7iSR2NkQf33tSzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"03a196fca79818568b1fac892eadeadb2b2d24ae","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.8.1_1782340003225_0.3255348319433342","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@hamak/ui-store","version":"0.9.0","_id":"@hamak/ui-store@0.9.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"6977dd0c8e8f64a4f4211f6ee4c294600c6851ec","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.9.0.tgz","fileCount":170,"integrity":"sha512-lBCmHUSCENzOX70mh8867rUzPurHSrJiehOAoQyWPCXDnGMsC7/jZS053yF4jhRwsHoB3GberYvKX39Td8POrQ==","signatures":[{"sig":"MEYCIQDimlnJGZx4d8Fmai5UDVJ7yLcA8ZCQvoonxxh4YBOhNQIhAJ6Jd/k1jd8mmpkU1qJIb5af9p/POQwfMHAKEYxh5+NS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"3ecd894bbbb97645ef571a4292fe26b63aa6fdaf","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.9.0_1782675430153_0.11961934471502578","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@hamak/ui-store","version":"0.9.1","_id":"@hamak/ui-store@0.9.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"2526e6699ea5eabec68b8502db1b207a9bba91fd","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.9.1.tgz","fileCount":170,"integrity":"sha512-ajtZ/I58Bt6PrmOu2lBrsj3Wqkj77h+Way3PPSSwf+muMsMi7RRS3gyB+c9H3HbDfKOdRBF/pSyYemnCR89Tkg==","signatures":[{"sig":"MEUCIQCFduoJgnMblQIUObgOejmmjTsMStiXZTIQC+GlCLCmFAIgYwsWN7ezfovJTsv9STOcAEqK1psZ2PuriDIhyYv6xYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"6a39c55fa0b915751cac2f47b90802f1e4e30819","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"10.9.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.9.1_1783024477564_0.7905935256518772","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@hamak/ui-store","version":"0.9.2","_id":"@hamak/ui-store@0.9.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"2287ab540b2180d22aa762a951dce2aa32cda5b1","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.9.2.tgz","fileCount":170,"integrity":"sha512-nzJE9Recno+Grwnug5GswvQcZlWqteXCpoq4sh4BbdO4n6zKUw8TbthQWG2AzNQH7jiJ7Lfb+EwyTh9+6DDvSQ==","signatures":[{"sig":"MEUCIHCx5gn51pJEsFZS5xdDe/JxKm1hAKggD/9jW+VRUvMhAiEAnmoHqFddu+sMfreeF1GPvOXB2+4msDTxVrNJseKnLNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"cf00c08f8d7cc07aed614c325d582d2f1d6b144c","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.9.2_1786836658276_0.7990796531440227","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@hamak/ui-store","version":"0.9.3","_id":"@hamak/ui-store@0.9.3","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"f7b4790bcb7735a9936b4f1d42a75750488b00fb","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.9.3.tgz","fileCount":170,"integrity":"sha512-1kstg6lIRHPRyurUyyeH50nlIk5hZ0LofRXqaapiuBU4B2gYilK8e6kHG39OtLFXXzv2zCESCWyWWwHmEodN+A==","signatures":[{"sig":"MEQCIHNKsHwTLD2g1UUj4Mosn/LwZ+EEMhtikJPM7vhVdxIyAiAIuIQUpkMNqqkIfm1sHbqI/el+8fssYFyPG3rLY+kWvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"8dba3cccf2d3bd49c2221fe57d1516a337cf3499","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.9.3_1786838344303_0.39354586439243056","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@hamak/ui-store","version":"0.9.4","_id":"@hamak/ui-store@0.9.4","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"ab56eddb4a2d2da8da3c792ecf8cdc6ece532546","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.9.4.tgz","fileCount":170,"integrity":"sha512-5PaypJkylAdXwDInxNUmLof+uvuRUxt940qY4DTi/Hno8Mle5wK4q7WUrvssGGJsXUE0plz7bTbc5DQ5EIXHKw==","signatures":[{"sig":"MEUCIQCKINhTOsVvLFSNsVYqDjoj38GG16csEAPb0zo0Fr7jYAIgLdF6gjwmPklHYM8gSxuNs61fsUDKwxWQRJBKlJiWGEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"90e30d28ebbb66aa7fac08faae85bd718a27ab27","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.9.4_1788460803626_0.08280941574026746","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@hamak/ui-store","version":"0.9.5","_id":"@hamak/ui-store@0.9.5","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"11f56082e1e4d9a15b0904061de2249bd35c47c8","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.9.5.tgz","fileCount":170,"integrity":"sha512-uUVnn8eaMdLC6Xmdrp1V92uG+vHw/02lhXVkLBAp72ChinVmN7pBqltw7VDksW8d0A3G0GF3huE7W7WvBO9XgA==","signatures":[{"sig":"MEUCIHcTNnt0rE+6u7T0xvriYOfAtdeiSEAx0x22m/wfvkxnAiEApoxcpoi1Zdbayd50S9NIW/ivDCiZ7iHHmJn5W1mFIX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"9fbab0803d77886c91b0896775425afd5e1352d5","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.9.5_1788550480638_0.7770463836947383","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@hamak/ui-store","version":"0.9.6","_id":"@hamak/ui-store@0.9.6","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"12f34a8596910774a879199145d84f4860e4289e","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.9.6.tgz","fileCount":170,"integrity":"sha512-iUDW9Q61A1gb9qupNul5bH/bbA33cXp3fW458mRF95lQy/mxERjabtoPiyLoy/BBJzDe8/rc5T+FfmmhoPAyrQ==","signatures":[{"sig":"MEUCIFs8i/5S2q4EXICnqRFptKM/obQWfbnOzY7pm8glAB6EAiEAzPRqjoe9l70UMkai202yApGWNLFaVYXGBBnQgMKL96Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"ac1e75d5a3fa35f35224a9352176f6e39b8e8be5","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.9.6_1788706271357_0.3339341370752449","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@hamak/ui-store","version":"0.10.0","_id":"@hamak/ui-store@0.10.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"c1c25a8d6349b05e89225e570a9428ebb19af262","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.10.0.tgz","fileCount":170,"integrity":"sha512-hRSQzD1vaRhFi40MgYtwIQCID6D1GWrMME24Tsgkhv+ceTOBJcmH5V65O4Sf1cwkSzdnBDd4lxa+8XcBKWReWQ==","signatures":[{"sig":"MEUCIAyULND4P37k/tGmLnOdZJRcDyghuZWi9MltZ9jJ2mRKAiEA/O90RaFI2/R1+zSlQ6hqHVQOAFWFMFsk5M8Yut+sH1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211479},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"109614ceac4d75317a5afabc3b2668113d2fdc21","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.10.0_1789219927658_0.43800818731169855","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@hamak/ui-store","version":"0.10.1","_id":"@hamak/ui-store@0.10.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"96736b0b0351ecc9dcc94823b2582ed9dfce8393","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.10.1.tgz","fileCount":170,"integrity":"sha512-Hqg0wLIZJcJSu50w6QKHbbgvtBs6wY41Wb5d3eUqL3LOUOzKO+MUG3RN3qlWZDrac801rbfBSBJ6fBLt3cK+mQ==","signatures":[{"sig":"MEUCIHJCMJHgAOlnibRMAjIN3Q6xlIDxd5QBpar8LvCVdQcCAiEAwMDITnak8LyfbSviXGI0cbVi7sb9C7vrc2iGnkNQYqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211479},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"}},"gitHead":"439b197e8d997ec2af2d9721a5eea58ce2001fed","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.10.1_1789241759704_0.23169725111892547","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@hamak/ui-store","version":"0.11.0","_id":"@hamak/ui-store@0.11.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"6acf85915eb346a945ac3c5ad23178ee5b6cc2ec","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.11.0.tgz","fileCount":191,"integrity":"sha512-nTZBhv5yN3Q9SRWhZLipqZtIOUp+PWyAjA6u3c+IFwxSUKmxsfE3lrKdaAMLeyEVFKBNZz9qyLX/MOuZDphblg==","signatures":[{"sig":"MEYCIQCso5+9sxhgGX8b89dJxTUtYM+Of783gj0xkBwKggla2gIhANQmU8jxiUqT4Q6VPYMbKX20nbkxDs2SrCzMTQaF+YJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265195},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"cd7a82959bc46a1165769c3adb5b62d139a6b9f7","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"*","@hamak/microkernel-api":"*","@hamak/microkernel-spi":"*"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.11.0_1789502532625_0.15269258224611515","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@hamak/ui-store","version":"0.12.0","_id":"@hamak/ui-store@0.12.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"1c4f143b6ec61ee37ec089a1f6e85fb58ac51cd9","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.12.0.tgz","fileCount":191,"integrity":"sha512-md5nne0dRx2PbI+44N+HCgqTAe75FoRF8evGmXaQt5oOOBLAWpYiTahJGL78AtjE/Wbqg6ghTpGFYutzTRBcXQ==","signatures":[{"sig":"MEYCIQCFwCf43b1hh9/iHty/daKXPh6fLn+4Ml91wFGuPmCMzQIhAPtb/qFGcCfIO5ryNZUjTzkIIQoAq1FduhWyhxWkv0+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"1ec803329dbee75518240af2b97a7e8125c73fab","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.12.0","@hamak/microkernel-api":"^0.12.0","@hamak/microkernel-spi":"^0.12.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.12.0_1789577124799_0.32550108974122516","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@hamak/ui-store","version":"0.12.1","_id":"@hamak/ui-store@0.12.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"db28d020e42c01f649c476d5ea86f27383e1a523","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.12.1.tgz","fileCount":191,"integrity":"sha512-aUUIiLYW2QWKvYK3Ixalddm8tPlNkDvLKqgqwBU2M+j/sezuqfWqY+Kt74xcVCRo4eDg6rr0Zz/Xxm991kesJg==","signatures":[{"sig":"MEQCIFhF4UWsHOU/gPEKwi7V92KbG7ai5AxyrT1HwqGvudarAiBbK2FBh/3AXW4DPUD0SOuIbL0e2BcFd++greKifE6qBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"bd3f6654c7dbd5d70d4a4952dbae2741dca65b18","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.12.1","@hamak/microkernel-api":"^0.12.1","@hamak/microkernel-spi":"^0.12.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.12.1_1789588143264_0.572921302017108","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@hamak/ui-store","version":"0.12.2","_id":"@hamak/ui-store@0.12.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"2b3c460cd1269f9d7ae7e28813cc04fe7743ff59","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.12.2.tgz","fileCount":191,"integrity":"sha512-+5qvx77hEwePvG7SkDrW+LdNx3sg4tAvv8nei8TAl6qHiBLAYvyG9mdVG0sPPf3w7YpgJ1/2p+xXm8VDT8LiJA==","signatures":[{"sig":"MEYCIQC8deCvHvTYO32ORu86H5RxvESZAfV9a8oHgOB3T1MVtgIhAJu/g0Bs7Z8FT3LQ7x03a2HnhOIcsh/37jt56lqqu69q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOTlHSZx8qCPmJaYXc5yD8YeC3O9zwjysy8OouBBApTQIgF3zWxET8Qz0aby7BHWCMrS9FH4ueEIM5WQDp8xEWvrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"489edea0743a8f448539f58fb2073fd5f70e21b7","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.12.2","@hamak/microkernel-api":"^0.12.2","@hamak/microkernel-spi":"^0.12.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.12.2_1789722218755_0.8319599227851262","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@hamak/ui-store","version":"0.13.0","_id":"@hamak/ui-store@0.13.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"a79b0a81d5441eaae64399a3256ae8d23ee6edfd","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.13.0.tgz","fileCount":191,"integrity":"sha512-7iFV8O6Bz1Ty2fF71apNUeyoW8YEkr6b99aTT9rasn6AlQbHP9OcqKgpbNWDOGCGL70vBqBv8Oh3WFFWzRQqLg==","signatures":[{"sig":"MEYCIQCETM1n64/BONysoAruibh4sikjZbzBtCisO+4TT9KyXgIhAKjGXhmx82KtDiKh1JTXc4MFH8sQMssd3YQROCoRoqH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+9ps9GMOUlPOPhTF7bua/SrEalHXskwaPxO8xadT9CwIgHspEhgnWvrAMorvGlnjVdY0aBF4O4J8PSNs4npUNsFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"8c0e1bc093dedde636c36c6f1fdf059c4fa63c29","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.13.0","@hamak/microkernel-api":"^0.13.0","@hamak/microkernel-spi":"^0.13.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.13.0_1790540517907_0.6500605179784797","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@hamak/ui-store","version":"0.14.0","_id":"@hamak/ui-store@0.14.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"3ae76b46411f0f6897920d27e510cda1e25f218e","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.14.0.tgz","fileCount":191,"integrity":"sha512-TQMWwtmXEZmhvx3dbHJ53tqMpgd2HYQRj2KMapeX2IOui7xtD7VAm06jHkHRFbXkRvSv51dAq3kytDI2L3Mz0g==","signatures":[{"sig":"MEUCIQCW9Jb57IM3aY8ffIE/+o7TgIh6dYQLncbY9KLVIPEiHAIge8iYzLtAy8a1/y2Hrb8rWG2s2QU/E6mtGEjSkykOpMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChp7clYh4WhzBGWTfi1wsr46E7Myk66ag7EYOSOWkragIgVaa8u3vr6YmjInFULJQrZ5JrCM2BUKoP/sl8oynVzok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"dec0cbab4d3872d262c68b907e819224a6dc78a9","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.14.0","@hamak/microkernel-api":"^0.14.0","@hamak/microkernel-spi":"^0.14.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.14.0_1790746863634_0.8810422574299226","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@hamak/ui-store","version":"0.14.1","_id":"@hamak/ui-store@0.14.1","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"9082b1f3af5a7c8395a50cfdd5fbfb1d6ac1daeb","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.14.1.tgz","fileCount":191,"integrity":"sha512-tANsXyk9KSksDWB9uOZKkwuw++hOVLuEAC4hu2XZHUQyQVSRQU+8CMDGlArY1xKi1/tJIGHOctZcsvHWSBpo1w==","signatures":[{"sig":"MEYCIQCjSVHk3mECkNzXhewtMlUjRjrP+IGITlo8KjVfSKfMfgIhAMM2zQu6p+jS18wQZtHWjcfjkO2tPMNmXskOWY3JMr04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5g3e4zEwFb5Ke1OU5iDc44Md/vYgYM3ZzoNBAp/ovxwIgbwOvXTiQ5K1fzHxDeAmwuTs2D1PFHIoUOHFO+kBNN4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"c4831883eb9635259201d4e666b622422afd795f","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.14.1","@hamak/microkernel-api":"^0.14.1","@hamak/microkernel-spi":"^0.14.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.14.1_1790748790567_0.1581048809226271","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@hamak/ui-store","version":"0.14.2","_id":"@hamak/ui-store@0.14.2","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"ebb2ff9b5ebe17a981724f04167ba6637ca18450","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.14.2.tgz","fileCount":191,"integrity":"sha512-BNwPrkaHme7ZQ5PpxA/vP3w3liG2jrdOx2KlTaUQDgIcfZAQy5wL4C7wG5dFauksAqTCpQwTNsSlYzO2vc1QHw==","signatures":[{"sig":"MEUCIQDA8XwfRzmeH0fbgdlokfnvfCb6ywCIWvS1imX4VHt67AIgbP8/8h7ljU5+Xi3lhVW0uKXDgjYyoklaWaBLq4/E/Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFt7AcnJGHSI+UDQa2+SrJwN+SMmDPtoQfF+3Mdr7eLWAiEAlBuxVzXfRCRQ7iJWB4jdVEEVbZyH+Qhi2h4wNwo1Joc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"597f47fe758ec1b54166098bfab1620af305cfe8","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.14.2","@hamak/microkernel-api":"^0.14.2","@hamak/microkernel-spi":"^0.14.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.14.2_1790771033773_0.47620708161490555","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@hamak/ui-store","version":"0.15.0","_id":"@hamak/ui-store@0.15.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"5e547107ca90cc76bf66d1ea4d368e1ab24ebace","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.15.0.tgz","fileCount":191,"integrity":"sha512-yL07wRr2/vqMbAIW2xpcMJ+CfGguf52xHgmvUYNycJCZCtULYEPjRZGy9SN77WAYVH5Wk0A4QmVnpiluQh9DeQ==","signatures":[{"sig":"MEQCIChTJj6F3KqZ0MbohrU+vFyyJFtVIgk1MiaxncaHYs8vAiBQpY2nbX5+dhXJrXq26hhl+3auNovoGTcQIHt+6fVMSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICBWLFf0CEWjVU3PhL3mMuag+dtur0rjRZ4X2FpLzXI6AiEAl+kIVQVrpR28w53XDV1Sgokif7RlRKVyiws2+NMWpL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"f42ec257b6e766d46789060a2530ab0efc0ffc7a","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.15.0","@hamak/microkernel-api":"^0.15.0","@hamak/microkernel-spi":"^0.15.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.15.0_1790807568960_0.1789290676782962","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@hamak/ui-store","version":"0.16.0","_id":"@hamak/ui-store@0.16.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"ed5fc7846f70a0a1c2de981cd265250ce4411fa9","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.16.0.tgz","fileCount":191,"integrity":"sha512-jg9RtS0f4PwuQqS8LdoMmKAiJrClFSYP75vccnPi/LBjFAXc8EmhCHOCMhIrPUGbz2OFUvh33bBPdU5l24CDeQ==","signatures":[{"sig":"MEUCIBbBueEvIetoKqVIX+7AwyD6TOqZmlI0Rnct4C+6t0yAAiEA5SIMyYL97JsxXURRj5VgTPZIDcoBi9DqIftKnEEDRAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUPOAXMsHOOZpp0aO4/g5oC3OA2Fg/N52kffWcNt4i6gIhAKzdAcF/yzZMG9E0WcxEEma/rKk32jKt67duYgmM+uYa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"6cf2c47e2314f6bb8252f47cd01d3e28a0ccbae6","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.16.0","@hamak/microkernel-api":"^0.16.0","@hamak/microkernel-spi":"^0.16.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.16.0_1790833196366_0.2882775083191793","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@hamak/ui-store","version":"0.17.0","_id":"@hamak/ui-store@0.17.0","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"homepage":"https://github.com/amah/app-framework#readme","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"13f6428f34901027b0bb5204ab0d537ec8c68bd6","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.17.0.tgz","fileCount":191,"integrity":"sha512-gc//RSNvEZb3WMLvMSD7pQvyZwj932YCovnHBsLATyfO5DWvq2gaiZb67Brqsc6HLDeipL4aMyeHMIlipibU8g==","signatures":[{"sig":"MEUCIGwFtend5bGL4I4QWChFef27CiJv8O/RSJRNqXt+wRceAiEAsma55Jt4Ufs482qDut/oC7usDde0PmAzSkku4CPWhWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEmHgPzmNYHCg/BB6C8HQdmMo4RvIwBEra8Orbs5ktadAiAxic/sDiQHKC9nNG85+nlBJllRaObfBn7s/S/ZyGtuww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"290828d896f5f0fd4cdc106a78947cba8026e723","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.17.0","@hamak/microkernel-api":"^0.17.0","@hamak/microkernel-spi":"^0.17.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui-store_0.17.0_1790843560057_0.9371668183523629","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"_id":"@hamak/ui-store@0.18.0","bugs":{"url":"https://github.com/amah/app-framework/issues"},"dist":{"shasum":"bfe233100c9a21180d42c302ae2be1d4a7cda78b","tarball":"https://registry.npmjs.org/@hamak/ui-store/-/ui-store-0.18.0.tgz","fileCount":191,"integrity":"sha512-Po4vBCNAkd80oCU1AhMdDSSA0XgnxWcYYof+4GpcBESyLx4/2fHZhK4Mfzi1i1Hu/xPBL6OeJsyZ5tf0wabmWw==","signatures":[{"sig":"MEYCIQDLFdLZTXy+Y4PJ1uEXG/J0XHxEu1aRera336t65b6JsAIhAMsUSNSgR9DPPIhhR9o6ZelT2ce+efcviabGN2WcyoN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCw3g/65RHm3dMzpjf765cs8e29FXhZR9t5I4HupJpqpAIgNbR0RIDsFPswm3n89RBE6pCfx817O/IAXKI5zsDydeE="}],"unpackedSize":267799},"main":"dist/index.js","name":"@hamak/ui-store","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js","default":"./dist/api/index.js"},"./spi":{"types":"./dist/spi/index.d.ts","import":"./dist/spi/index.js","default":"./dist/spi/index.js"},"./react":{"types":"./dist/templates/index.d.ts","import":"./dist/templates/index.js","default":"./dist/templates/index.js"}},"gitHead":"3c9a7ede1e243c50e01636730eaae0037a506b30","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json && node ../../scripts/fix-esm-extensions.mjs ./dist","clean":"rm -rf dist","test:watch":"vitest"},"version":"0.18.0","_npmUser":{"name":"amah77","email":"amah.ahite@free.fr"},"homepage":"https://github.com/amah/app-framework#readme","repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"_npmVersion":"11.16.0","description":"Redux store management for microkernel-based applications","directories":{},"maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"immer":"^10.0.0","redux":"^5.0.1","redux-thunk":"^3.1.0","@reduxjs/toolkit":"^2.0.0","@hamak/shared-utils":"^0.18.0","@hamak/microkernel-api":"^0.18.0","@hamak/microkernel-spi":"^0.18.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"api":["./dist/api/index.d.ts"],"spi":["./dist/spi/index.d.ts"],"react":["./dist/templates/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","react":"^18.2.0","vitest":"^2.0.0","typescript":"~5.4.0","@types/node":"^20.0.0","react-redux":"^9.1.0","@types/react":"^18.2.0","@testing-library/react":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-redux":"^9.1.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-redux":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-store_0.18.0_1790851154655_0.039139614389247734"}}},"time":{"created":"2026-03-09T20:11:49.979Z","modified":"2026-10-01T10:39:14.905Z","0.6.0":"2026-03-09T20:11:50.237Z","0.5.1":"2026-03-10T17:28:49.805Z","0.5.2":"2026-03-31T14:24:12.558Z","0.5.5":"2026-05-14T13:52:19.398Z","0.5.6":"2026-05-15T06:14:21.297Z","0.5.7":"2026-05-29T16:22:19.960Z","0.5.8":"2026-05-29T17:18:28.976Z","0.5.9":"2026-05-30T22:40:45.055Z","0.7.1":"2026-06-17T22:06:12.649Z","0.7.2":"2026-06-18T01:40:10.789Z","0.7.3":"2026-06-20T07:04:02.744Z","0.8.0":"2026-06-23T20:05:31.078Z","0.8.1":"2026-06-24T22:26:43.379Z","0.9.0":"2026-06-28T19:37:10.299Z","0.9.1":"2026-07-02T20:34:37.703Z","0.9.2":"2026-08-15T23:30:58.420Z","0.9.3":"2026-08-15T23:59:04.429Z","0.9.4":"2026-09-03T18:40:03.778Z","0.9.5":"2026-09-04T19:34:40.810Z","0.9.6":"2026-09-06T14:51:11.484Z","0.10.0":"2026-09-12T13:32:07.829Z","0.10.1":"2026-09-12T19:35:59.851Z","0.11.0":"2026-09-15T20:02:12.775Z","0.12.0":"2026-09-16T16:45:24.938Z","0.12.1":"2026-09-16T19:49:03.412Z","0.12.2":"2026-09-18T09:03:38.947Z","0.13.0":"2026-09-27T20:21:57.988Z","0.14.0":"2026-09-30T05:41:03.733Z","0.14.1":"2026-09-30T06:13:10.685Z","0.14.2":"2026-09-30T12:23:53.874Z","0.15.0":"2026-09-30T22:32:49.068Z","0.16.0":"2026-10-01T05:39:56.469Z","0.17.0":"2026-10-01T08:32:40.141Z","0.18.0":"2026-10-01T10:39:14.755Z"},"bugs":{"url":"https://github.com/amah/app-framework/issues"},"homepage":"https://github.com/amah/app-framework#readme","repository":{"url":"git+https://github.com/amah/app-framework.git","type":"git","directory":"packages/ui-store"},"description":"Redux store management for microkernel-based applications","maintainers":[{"name":"amah77","email":"amah.ahite@free.fr"}],"readme":"# UI Store\n\nRedux-based state management framework for microkernel applications with extensible middleware and dynamic reducer registration.\n\n## Package Structure\n\nThis is a monorepo package containing four sub-packages following the API-SPI-IMPL pattern:\n\n- **[@hamak/ui-store-api](./ui-store-api)** - Type definitions, interfaces, and service tokens\n- **[@hamak/ui-store-spi](./ui-store-spi)** - Service Provider Interfaces for extensibility\n- **[@hamak/ui-store-impl](./ui-store-impl)** - Concrete implementations with Redux integration\n- **[@hamak/ui-store-templates](./ui-store-templates)** - React hooks and components\n\n## Features\n\n### Extensible Middleware System\n- **Plugin contributions** - Any plugin can register middleware\n- **Priority-based ordering** - Control middleware execution order\n- **Type-safe** - Full TypeScript support\n- **Built-in middleware** - Logger, thunk, event bridge, crash reporter\n\n### Dynamic Reducer Registry\n- **Hot replacement** - Add/remove reducers at runtime\n- **Plugin isolation** - Each plugin manages its own slice\n- **Type-safe** - Strongly typed state access\n\n### Microkernel Integration\n- **Event bridge** - Bidirectional Redux ↔ Microkernel events\n- **DI integration** - Services via dependency injection\n- **Plugin lifecycle** - Initialize during plugin setup\n\n### React Integration\n- **Standard Redux hooks** - useSelector, useDispatch, useStore\n- **Framework hooks** - Access store manager, registries, events\n- **DevTools support** - Redux DevTools integration\n\n## Installation\n\n```bash\nbun add @hamak/ui-store-api @hamak/ui-store-impl @hamak/ui-store-templates\n```\n\n## Quick Start\n\n```typescript\nimport { Host } from '@hamak/microkernel-impl';\nimport { createStorePlugin } from '@hamak/ui-store-impl';\nimport { thunk } from 'redux-thunk';\n\nconst host = new Host();\n\n// Register store plugin\nhost.registerPlugin(\n  'ui-store',\n  { name: 'ui-store', version: '1.0.0', entry: '' },\n  createStorePlugin({\n    devTools: true,\n    middleware: [\n      { id: 'redux-thunk', middleware: thunk, priority: 500 }\n    ]\n  })\n);\n\nawait host.bootstrapAllAtRoot();\n```\n\n## Usage\n\n### Plugin Contributing Middleware\n\n```typescript\nimport { MIDDLEWARE_REGISTRY_TOKEN } from '@hamak/ui-store-api';\n\nexport const myPlugin: PluginModule = {\n  async initialize(ctx) {\n    const registry = ctx.resolve(MIDDLEWARE_REGISTRY_TOKEN);\n\n    registry.register({\n      id: 'my-middleware',\n      middleware: (store) => (next) => (action) => {\n        console.log('Action:', action.type);\n        return next(action);\n      },\n      priority: 100,\n      plugin: 'my-plugin'\n    });\n  }\n};\n```\n\n### Plugin Contributing Reducer\n\n```typescript\nimport { REDUCER_REGISTRY_TOKEN } from '@hamak/ui-store-api';\n\nexport const myPlugin: PluginModule = {\n  async initialize(ctx) {\n    const registry = ctx.resolve(REDUCER_REGISTRY_TOKEN);\n\n    registry.register('mySlice', (state = {}, action) => {\n      switch (action.type) {\n        case 'MY_ACTION':\n          return { ...state, ...action.payload };\n        default:\n          return state;\n      }\n    });\n  }\n};\n```\n\n### React Components\n\n```typescript\nimport { useSelector, useDispatch } from '@hamak/ui-store-templates';\n\nfunction MyComponent() {\n  const data = useSelector(state => state.mySlice.data);\n  const dispatch = useDispatch();\n\n  return (\n    <button onClick={() => dispatch({ type: 'MY_ACTION', payload: {} })}>\n      Click Me\n    </button>\n  );\n}\n```\n\n## Editing store-fs documents\n\nA view edits a store-fs file by dispatching a **structure command** (`add-at`, `insert-at`,\n`set-at`, `delete-at`, `batch-update`) over an **itinerary** of `property` / `lookup` / `position`\nsteps. A lookup selects the element where every key is `===` its value; a lookup with no keys or with\nan `undefined` value is refused, so it can never land on the first row that merely lacks the key.\n\n```ts\nimport { applyStructureCommand, itineraryFromAddress, structs } from '@hamak/ui-store';\n\nconst at = itineraryFromAddress([{ property: 'entities' }, { lookup: { name: 'Order' } }]);\nconst outcome = applyStructureCommand(model, structs.deleteNode(at!));\nif (!outcome.applied) console.warn(outcome.refusal.reason, outcome.refusal.detail);\n```\n\n`applyStructureCommand` is immutable and all-or-nothing (a batch with a refused member writes nothing).\nIt is what the `updateFileContent` reducer runs, so a refused command never changes the file.\n\nComponents send edits over the dispatch channel instead of touching the store:\n\n```tsx\nimport { UpdateContentAppAction } from '@hamak/ui-store';\nimport { AppDispatchProvider, useAppActionDispatcher, useContentUpdateDispatcher } from '@hamak/ui-store/react';\n\nfunction DocumentView({ path, fs }) {\n  const dispatcher = useContentUpdateDispatcher(path, { fs, onRefused: r => notify(r.detail) });\n  return <AppDispatchProvider dispatcher={dispatcher}><Cells /></AppDispatchProvider>;\n}\n\nfunction Cell({ at }) {\n  const dispatcher = useAppActionDispatcher();\n  return <input onBlur={e => dispatcher.dispatch(UpdateContentAppAction.of(structs.setNode(at, e.target.value)))} />;\n}\n```\n\nThe content-update dispatcher checks each command against the current file and reports a refusal\n(`onRefused`) instead of dispatching it; every other action goes to the parent dispatcher, so other\nintents, such as starting a process, travel on the same channel.\n\n## Architecture\n\n```\nPlugins → DI Container → Store Manager\n  ↓          ↓              ↓\nMiddleware Registry    Reducer Registry\n  ↓          ↓              ↓\nRedux Store ↔ Event Bridge ↔ Microkernel\n  ↓\nReact (useSelector, useDispatch)\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}