{"_id":"synapse-storage","_rev":"32-1ea7875b9f90f235c29bc2cc4035baf0","name":"synapse-storage","dist-tags":{"latest":"6.1.4"},"versions":{"2.1.0":{"name":"synapse-storage","version":"2.1.0","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@2.1.0","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"59063bbb9abe5032fdf42568fd5eeade113a3886","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-2.1.0.tgz","fileCount":448,"integrity":"sha512-iBf79McVBTTP6OdX/kAeczy+K3UHFENBMao6p9i8KSWABJvCebDrCof0RheRUY6XkqKmTzb1R4gvPjIr48JR2w==","signatures":[{"sig":"MEQCIHHXXiAwJZgPc2slyfICx3Hjo8WqFUfWgXqKAwuqxmcdAiAYNVhQe617oiix5hnLxbAkzjvm5wNe9at2twKRc/bUKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"9fdbd435bb02515184dec9cba1b3ce106f180d1e","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Библиотека для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_2.1.0_1747935985440_0.308081918429161","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"synapse-storage","version":"2.1.1","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@2.1.1","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"1f438d96d01d6b1637a07ea0e5a8e04b01d1ad03","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-2.1.1.tgz","fileCount":448,"integrity":"sha512-LKgSR0RyRkdMqfI8a8lN+NF4C67mWsdf+p+6kvswAy9YsV8WZb0aJSLvedjav7N1CGo5qB4wG+JtFCLoUAU0CA==","signatures":[{"sig":"MEYCIQCCykxHykWhkYS4CbuGP7Z13hYaq7Trm0tpy1twySKg8QIhAIvJ/RxaShJ0fjM7F7QSWvkxVZdPAbnc5MQvS3DsLdhP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"75ac09e8031dab2fb9ec4f80b829e80ca091e8ef","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Библиотека для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_2.1.1_1748095790093_0.44704036256100554","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"synapse-storage","version":"3.0.0","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.0","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"d338b29a18d7813f614d1c71131cd81af15d6fca","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.0.tgz","fileCount":246,"integrity":"sha512-oHN7IEsmQEAjjpVBHqU9z6+NgEMdnKiTgdDvFaw/YqTcVWxLushFLLzMwPbfAjc9dLaIfHgbUqNy+ev1dtOlyw==","signatures":[{"sig":"MEYCIQDuFNNSjD0Jh523Y49qHUBVSQXi43MGPX8BYkk5dUt+cQIhANvu3AxcV/W9jQhqFbu1MAXDj8GUqYCEj4VtfRa/EzTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"b350e0604199e4e70774f1a8df490877f8b241fe","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsc && node fix-imports.js","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Библиотека для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.0_1748362309714_0.9548395413136475","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"synapse-storage","version":"3.0.1","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.1","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"bdab017d35b36bcc183388a975723fbc16e2aff6","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.1.tgz","fileCount":246,"integrity":"sha512-fXNn2UDMcTuAW2lRJCqtYh0x3dlPlTDrz8r26VZcvS0RqXmSRV/NJ1Kgk5au5Uq0xpvuqA6L2DcfCp31wT45BA==","signatures":[{"sig":"MEQCIC/mmiqP9252M9IocCvozkEIxniXs/PpEVLhmW2f6DXcAiAZ5A3zNMbYBx7xqOC5d3VrndT5ShuEMcBd/XVZNjx0Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634887},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"694695d26774bcfd005f99dfaf28a618284ece60","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsc && node fix-imports.js","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Библиотека для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.1_1748364651319_0.15504482987368884","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"synapse-storage","version":"3.0.2","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.2","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"323e5e8890abb8a8f29d9390419507075b08c3a3","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.2.tgz","fileCount":246,"integrity":"sha512-aJ3tEsebH2eFc6WtjAtBMZQ/ujlisTggPpW4xgm/7/fqy+qXxouruoYTYQrs2txQ9rDGrQavwE4BZ2OoT66cEg==","signatures":[{"sig":"MEYCIQCI5I3U/dsCkB93P9iMiJzHvv28lbrlF7dOVrr3bmjkZgIhAJq5k5iIb3wevO6SruCirwxruXVx4CT9kTnP5NSAWTDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"66cf180a5c93e070ace66794bc1e5cd8262b137f","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsc && node fix-imports.js","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Библиотека для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.2_1748364917284_0.23177711066497775","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"synapse-storage","version":"3.0.3","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.3","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"91e089cc809ca131dd62e65490854c96a34c7ee9","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.3.tgz","fileCount":44,"integrity":"sha512-pgKXjZU8P+rey7J9NNpawTr5/wcol6w1v5cRsxGw9tW/E4Xw3SMBFRfIXKCp2kpAPw58Lq2q+sIrvpom/GJ/+Q==","signatures":[{"sig":"MEYCIQCo4GTSGDoxsSOX5y+FxejM5TVPZmxWXhcJg7GuYDps8QIhAJIDXb/vW9eoH2q4YvO90GArvxeWEW+6pNyCVXn4pkao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2337027},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.cts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.cts","default":"./dist/reactive.cjs"}}},"gitHead":"d8751ac7a1f8c7230d72fa9ba158a7b1d57801e1","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.3_1748367068604_0.9459317317661924","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"synapse-storage","version":"3.0.4","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.4","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"843f4a59049ed411fb65ece6bee63fc3e6698e7a","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.4.tgz","fileCount":46,"integrity":"sha512-d1kbo+KGSNVnrqkR3I93xgqauLFsa/AnthofSCSpT8dBF0ybSfIEd+ZspPoBEN9JjP1ixSaVdkhbHLxOYtmHWg==","signatures":[{"sig":"MEQCIHWDQeluQ9BgdUZ/4WpGzLM2Y5rgkC1vsNBfEAzkj2ChAiBVpiWroYQ0x09KTWtX/As44R4dZsJ3iOweqJdOnWgYfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341884},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.cts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.cts","default":"./dist/reactive.cjs"}}},"gitHead":"8a9ff59de6c03e3e5fc1e1201ec2a0ef729402ff","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","dependencies":{"rxjs":"^7.8.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.4_1748368281278_0.5223339209259856","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"synapse-storage","version":"3.0.5","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.5","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"8a73d4bc8c6eb12b0bc14c069d558cd1e898c75f","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.5.tgz","fileCount":46,"integrity":"sha512-Pa4FGiEwfdMZ4XO+kvjVzwHhNIeB3eoXT7hkZN5maK4BM8RLngbUQIcFwNsguuyCTHF3ZbQWSwYQ2tgv/BNqSw==","signatures":[{"sig":"MEUCIQCVjH7v6C1eQPN/T1f55E/4N5zfAHYtN6SEdCbwb+q/ZwIgGjUc6zRWseCHBcm1ge72awh04CdAsaMbhMn9zfppUe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341838},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.cts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.cts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.cts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.cts","default":"./dist/reactive.cjs"}}},"gitHead":"108d467578648b01012c71d66dabe69a94e7ccef","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.5_1748369866659_0.6154200674909349","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"synapse-storage","version":"3.0.7","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.7","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"1c275259916c33340bbb4f7c6faf365c21cdac90","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.7.tgz","fileCount":23,"integrity":"sha512-8cT8zp4G8NPvj/cJg3ztXOZtWHNaRpbfOavTcQQEWCnGF2pd/EZJraDe+H4lYxzsWNpqTlF2ROYUMAd4KwNhKg==","signatures":[{"sig":"MEUCIQCWgj4LZcmM9ZgeZSaiwmE6yFroLdAiiGz41QyXBb4OowIgVKOoBATHhTQ2V9u7NnjG1z8ygVqt3+JMjbQrRkQlfqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447765},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.cjs"}}},"gitHead":"ce6b7f5ab062d6f26e9596b45fda362757642ccb","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.7_1748454650524_0.7007771204691537","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"synapse-storage","version":"3.0.8","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.8","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"aa99e62543c37799b738c304f3d6f767b7e79663","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.8.tgz","fileCount":23,"integrity":"sha512-d/Y4MOVkpJYHGnxML0z4S4Q9SIcoDuX2rL+HRGrjnZY5FNHh+PENI7O0HwHP21nfF08sJFZ0v5XzASzNxszsKg==","signatures":[{"sig":"MEUCIBZpJ2H7Egh5TBsk217QXngfj8vgep7Bj8cu5wQs7ZscAiEA4nHDSQ4ZVgFOzQnpuf1Er8py85Urack6hC4a9URbm6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.cjs"}}},"gitHead":"e656d3d5023f03bc37248d20b359800fbb0e06ad","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.8_1748455503867_0.013725271868759048","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"synapse-storage","version":"3.0.9","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.9","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"080df76d2145f080269b76b40182b39dd4a37ca1","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.9.tgz","fileCount":23,"integrity":"sha512-nea6HfZp8qxoi3NvAOV2P5p8cBsWypGBkLyTxvBaSScE+u1ghFR2Lecfrikowbejb8biXamWhuqncJ6sSKrrtw==","signatures":[{"sig":"MEUCIQCgjrvN8BnMvdN8r6bn1VqZsbPh1+mMKZASCpYpz+BmIgIgTVs+P3oU6PwP5BCXS7FdR8uGB0BlFHvH84pslgmvK9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452043},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.cjs"}}},"gitHead":"0598477294365418284135404ec6e10e7892168c","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.9_1748455892680_0.07942846475300702","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"synapse-storage","version":"3.0.10","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.10","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"81edbcab5650bee611dacdfce534fe90b41d015c","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.10.tgz","fileCount":23,"integrity":"sha512-+IxjdFlDlYzALJIug3Imw1wTMBMW/HtJ+cBB8Ra6Dm0zK6ngBEhpqV4oNQ+9yw7AQ/LrpHUpnNqNKRzH/KAKVQ==","signatures":[{"sig":"MEUCICEdM8x6Pljczuf6FGnoEopCTZYxwxIrLjMqRkF9HTR8AiEAy1JwMXYj15ji6yJkb5VB5OCvnt8JflV3rxaUYDlWe0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454255},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.cjs"}}},"gitHead":"f656b490936c5a6eef8d490313348d67394bed43","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.10_1748610507016_0.6674472599633001","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"synapse-storage","version":"3.0.11","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.11","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"581166a089d9b42361e7d22c0ac4ff6471afb1c6","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.11.tgz","fileCount":23,"integrity":"sha512-FUY9P8g2ZUUXc00WO3xit9oD/nD3WBSWqf4U+Rya7r9ReHD1ww1piqw7SDMddmDuD7uUh0oQEygY1CoafavvqQ==","signatures":[{"sig":"MEUCIQDXyKFtfsx0YwIDrz46NllIh1e43097jNhk6ir+xcltmwIgXq6mOfecWST2rS9vi7XpEc3bNkurqIBPgwLqEOqAYQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416138},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.cjs"}}},"gitHead":"2275f03631dd0b13f8c4adb9bffe76bdffc93280","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.11_1748764014801_0.5788415098416553","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"synapse-storage","version":"3.0.12","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.12","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"c4cbe0d27ffcc574c27a5034bf2ce676a5f9e1e4","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.12.tgz","fileCount":24,"integrity":"sha512-nsvfC+k8MnvXHVPvWhAOtiTr3SX7QxpUfe8Dwe6Hbu54pRzgamylB1hBz899pUWyAqUET+B/LSLJRBDMGldzoA==","signatures":[{"sig":"MEUCIQC1txzMx7RbscuhHFHkMImj/qE7zRFFHhZKKb6XjpwuXwIgM4Xiz7mM5wZOd74MWj+utYZv2jxf3sAejmtljibFe1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487833},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./api":{"import":{"types":"./dist/api.d.ts","default":"./dist/api.js"},"require":{"types":"./dist/api.d.ts","default":"./dist/api.cjs"}},"./core":{"import":{"types":"./dist/core.d.ts","default":"./dist/core.js"},"require":{"types":"./dist/core.d.ts","default":"./dist/core.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.ts","default":"./dist/react.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./reactive":{"import":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.js"},"require":{"types":"./dist/reactive.d.ts","default":"./dist/reactive.cjs"}}},"gitHead":"6ae57f56eca86ffc66b0368cf39fca919e4de7a8","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.12_1748787998866_0.21663679668467983","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"synapse-storage","version":"3.0.13","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.13","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://github.com/Vlad92msk/synapse#readme","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"40f92c68bbdec23acde38e2e5c14fc9bc784fd02","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.13.tgz","fileCount":18,"integrity":"sha512-uOEGpNPY+gKXfKS81jr+5un7llM/QgF8L2Pfs5IoXtKXWWKbJVV+l7ohDIdh6mWkxMk+W3Ff2A3iunLES3COfA==","signatures":[{"sig":"MEYCIQC/VIOHzx1vrmDjKZGyIhVid0P7F5cxEJmeNdQxVoicZwIhAP8UA3ihCg+XzXtT0to9tUKwim61/UV4SA28HnyjnX0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266708},"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"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./reactive":{"types":"./dist/reactive.d.ts","import":"./dist/reactive.js"}},"gitHead":"aeb68d7837dc56479f30789b91edd6b1458af035","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.13_1749387210911_0.8215792708297833","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"synapse-storage","version":"3.0.14","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.14","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"f2c8181bd31f104fd28327396d2302b8bed7cf97","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.14.tgz","fileCount":18,"integrity":"sha512-mIt/wPn2k72N+3VitRQAOmgmGR/sBeE64dpfFTg9tbQGH1Mjjt8DjJX3Jb81dK8IFE7DopPHudknYXu5wx3ANw==","signatures":[{"sig":"MEQCIC6+w2h4rt3xU3vKIcdIX31zQKC8GFWMnRkcqclNtdnIAiBva3AlXXFGbTNJ4s+RHjOkKPuNxlU8fcWHPSBHwlWwmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266690},"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"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./reactive":{"types":"./dist/reactive.d.ts","import":"./dist/reactive.js"}},"gitHead":"139bdef7c7034896b1c4ec221f5778e64480247d","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","actor":{"name":"vlad92msk","type":"user","email":"fvs011end@icloud.com"},"email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.14_1750491016309_0.1454283356106214","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"synapse-storage","version":"3.0.15","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.15","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"706a1b607ffff6fb1130ad1fe8534d93c25477c2","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.15.tgz","fileCount":18,"integrity":"sha512-mevG+ozq47xkW5ba8U4Qdc6d8fIAEwgjpd25hZiqUHSYXu0wXsWOVSE0IBtDLyzippG0B9Oq84Bhg1UBoRML9w==","signatures":[{"sig":"MEYCIQDBlxY9AW8Y2vnhAlmgOIVCF395vFcern0MDhse/EUhPgIhAP6vkjPAE/8bQHCzRJXpWqkIh+Rk+ywgt4SxbDrcKTPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268272},"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"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./reactive":{"types":"./dist/reactive.d.ts","import":"./dist/reactive.js"}},"gitHead":"019124847d61c04bdb4b8370611574418b3664eb","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","actor":{"name":"vlad92msk","type":"user","email":"fvs011end@icloud.com"},"email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.15_1750915751164_0.28017840004537686","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"synapse-storage","version":"3.0.16","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.16","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"cd85f6ef6a84afe7a375aa08c5276137622df1d5","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.16.tgz","fileCount":18,"integrity":"sha512-7mMweMRe0RYT+GmUqpnpJNfVlyIZEvO7rOoqgR2yDanXc80ZJr6Nb9JfrSGGXiVwcdhd7gK9ySIG5bi4HeQ9Dg==","signatures":[{"sig":"MEQCIAgpOIWcgzEqYHRYMYDJeVcduLdELYyEFRwFXkfaHmIzAiB9BJrrzFb6B5lCLlhAG1R5ILf7kjjsUdFq0r1j7U/7iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277126},"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"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./reactive":{"types":"./dist/reactive.d.ts","import":"./dist/reactive.js"}},"gitHead":"b54b967e4c7821e14a4d5c85473c4cce6c0fdf93","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.16_1752824379071_0.3998186892286586","host":"s3://npm-registry-packages-npm-production"}},"3.0.19":{"name":"synapse-storage","version":"3.0.19","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@3.0.19","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"a9fef527757a7206174bba4093bed7cec73071e5","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-3.0.19.tgz","fileCount":18,"integrity":"sha512-D5KGzVflG1JFA0QhlqAMbYmg2ILH5yhhkwuQ/WB1ebUj7PbgqNAP88SF30ZDdj2DSy5Jc3+bUeALCnnFWRPlqw==","signatures":[{"sig":"MEQCIBdtTxqX+nrMQBJFhJEHAbzQF9MUl5il6tMWuSd4S4mBAiAF5YVREMXuLOeVdlagbr0GMairZ5goxHlcYtFu/LqOdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335440},"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"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./reactive":{"types":"./dist/reactive.d.ts","import":"./dist/reactive.js"}},"gitHead":"46b19c6df3be6d361e03bcd6675354b2bfbdadf6","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"tsup","watch":"tsup --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.1.0","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"resolutions":{"react":"*","react-dom":"*"},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","tsup":"8.5.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_3.0.19_1753606358388_0.9047915233408765","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"synapse-storage","version":"4.0.0","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@4.0.0","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"4a4d9a406c7f284ee8e7c1a56a65e7f1e5a0e967","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-4.0.0.tgz","fileCount":338,"integrity":"sha512-Lt9ZhHjC9bUIzZk+UgsRISSw2GaqVcfIMPLKSjpCCs/yuUesctzf6A5vB0j5olEP9Aj6BbsAJ8QCA0EskrnYAw==","signatures":[{"sig":"MEQCIBtWgHMiB2ppJjygeEhUJFcmt7b4ntj3S6oYMfU7nJt+AiBzOyEXjvbkqfQEWH/B8/6VNaKwHKWBtKMTOAxUDupdrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1240333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"2db8980ef0c82ff678c578034528befeb31d98af","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_4.0.0_1780066331569_0.06054922590897305","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"synapse-storage","version":"4.0.1","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@4.0.1","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"9a01aa54eac7415f3ddc8e0b558060278cb8d070","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-4.0.1.tgz","fileCount":338,"integrity":"sha512-scNEaF5FA1O5vn9qb9/43XrknLHxX+BL6Vji5Oqy0/lDPpDI1AaMX/h6e/PWVr5EylNQD0t6CIK4hhZMc0PwYw==","signatures":[{"sig":"MEQCIHGAq0NIsbzHcCIgN16TChVBUW4Ps6sS8joPpmr+WMi1AiAJ5c6d/yRVmP8rDeuPGI0ldqdNDpojpoadcU0FgTiuYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"1bfd07e85303cf2776c3b5382bf73c042621905d","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_4.0.1_1780072467098_0.8586014564835425","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"synapse-storage","version":"4.1.0","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@4.1.0","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"8d910d4eb308a96e56d6f6a1ad9ccc2d036d50b5","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-4.1.0.tgz","fileCount":338,"integrity":"sha512-sWefi6nJBDc0vBha9s0irXSU7usYgTNtvn7ho6ggfG9pjy1i6nuRoOCYiUkvHoJFddv1FaUYWu5L7SE5gKc43A==","signatures":[{"sig":"MEYCIQD1bl8VAwAP4Z2V+mrJF89ZMttHaViIftpbN6cyOV4suQIhAM6npo/jR6n1ICsZWqtAZrJHMjf3DIjvGxCo5DEd0QIk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247590},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"66c335d31c7922b0f98a504ef3a991370711693a","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_4.1.0_1780684032534_0.6502021745600215","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"synapse-storage","version":"4.1.1","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@4.1.1","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"d6c061ab1dd23e29577cc4f5cb2d9a832e7c2726","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-4.1.1.tgz","fileCount":338,"integrity":"sha512-ze85y9ATqYY+6DSf8C3Raj8r02kxVd+ic6REltl24RMQ8xWx8bDA+xOpPHBI4dKHzc1cBkicEnkR+nazXZK6Cw==","signatures":[{"sig":"MEQCICKaPMSTJQirMF81z+x1WOKP680CDbU2NLzSunDU/YlOAiBFHfx3PEKVf9XfAWV5cXub7pmdsCycP1pMjZ069iY21w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1254175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"4ea6674ed6155c3703c2825f8fabfd7cb81df1ce","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_4.1.1_1780685903292_0.621254315490777","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"synapse-storage","version":"4.1.2","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@4.1.2","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"24c067e12c539207b6a5f22c41d92e05a2c01f65","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-4.1.2.tgz","fileCount":338,"integrity":"sha512-BRt0Iq6uIR5ScWWCo5Qh+VjzjCwBuNod9b0sYMkWPcAnhuMfkyFLZWTDiTL0H3M9bJSV8PR1S0lyIB7fcQVoTw==","signatures":[{"sig":"MEQCICDdQsNGvny5nPS7wY/DhzxHTc9nuDoF8GCCnFMVr4+YAiBKcvG+tvbWFLzXqkDuKgvZQ+D8aagVvrLqY9g8PACRlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1255281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"6a27558ec291183defe06e0f3c139f72963d67fe","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","react":"^19.1.0","eslint":"^9.27.0","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@humanwhocodes/retry":"^0.4.3","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_4.1.2_1780731607092_0.08145214538300882","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"synapse-storage","version":"5.0.3","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@5.0.3","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"3e3f1ae52bfce9a7cc4d10d22c9ebafa79ad19d7","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-5.0.3.tgz","fileCount":275,"integrity":"sha512-I0igU5XUnGYeDwqce2izV2Pr61fNzrJBcPRF4jFGCkwIwVpuI2F5iO7vZHsvx3tg8a2Ay+/kpjT3uEYV/vtSfw==","signatures":[{"sig":"MEUCIHhX2EpgzDux3YrIUZcNSbrwTU5Whzhfp0VF0QZ5Y3SUAiEAuKG7D4daMNFKtg+MV93j+LXKGjDrYaeK0I5REywOa+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"b84df12c1fbbc2ba1633dde6dfb4f155085f7069","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_5.0.3_1782328002819_0.2594915664420361","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"synapse-storage","version":"5.0.4","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@5.0.4","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"f11f85034a8d4c32f5b4b0894e9da4bd8b2521c5","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-5.0.4.tgz","fileCount":288,"integrity":"sha512-peOMnf/A1ToAM/UrqJ3gGdcO6r7/n6HqBh50ua4K5BrFh9A6s6sSOwdG2GdnrOw8JgOC+oY3XlaNMRkDDbFt9g==","signatures":[{"sig":"MEYCIQDLjPxfwgpD7ea4fGeF8w6LBq+8Xctavs/5/2JOdcVbHwIhAIkdomlaFRrRoThh/malygMCwpBl+ppFsrytwik8K7mL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"0040b1f45284263d9a025767b99bf98694e64859","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_5.0.4_1782650233510_0.5746514461226162","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"synapse-storage","version":"5.0.5","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@5.0.5","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"8a596958d191f53325eb7ce959e478d0b7d2a24b","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-5.0.5.tgz","fileCount":285,"integrity":"sha512-pzrGNe7bHLQt9fPKQWC3Mbh239vOPV636zTKUkey9Qq/FcZ9Bdx/LLrIhvbuGDsS6lJWQkTjHxP3oL0H8rHRmQ==","signatures":[{"sig":"MEYCIQD2GkcR5Hzg8KYihXqj6VvJPPYnwpkt7evLxa1Z83Iz6gIhAODurXZZXztaKNbqWHcJdVfmA535XozNIz8yEftSGeNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"598041937bf744547372f17aafa3d5e9d5d71325","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","publish:beta":"npm publish --tag beta --access public","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","publish:stable":"npm publish --access public","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_5.0.5_1782657194556_0.5083527418841469","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"synapse-storage","version":"5.0.6","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@5.0.6","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"188bd6f2bffef30b6433ba1b39cfaef8f08b5175","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-5.0.6.tgz","fileCount":306,"integrity":"sha512-lyQLR7vRalPUhvgyOoCHBzA5QplcKBdipyeZ5oaTkWiD4HwhGVOCPv23GRYgtqH+/x+NFJM9lVqFqfuYZicXXw==","signatures":[{"sig":"MEUCIBT+FE4G1GYlIbLEmNePqT1www/N6H8QwZrgSJWQpeLfAiEAlECw0JiDGcFivFaM1O/ZiDBZusDjkobELPyP5sxSI1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"a9c417ec0a99bbd0395817c3ed9e1d0b8147269f","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","publish:beta":"npm publish --tag beta --access public","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","publish:stable":"npm publish --access public","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_5.0.6_1783258286699_0.7172294941573825","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"synapse-storage","version":"5.4.0","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@5.4.0","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"81c47fd53a1c0cb643f26ba0a2810c5cadd2f269","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-5.4.0.tgz","fileCount":306,"integrity":"sha512-XXRx19L8JWH9wCkGSeguHYX8FGdjyZT3ve5hrRvmT/+KM93a8GiKi0Rsqg2uf6eolSrzqi/pBE1R9gFhVUJO/A==","signatures":[{"sig":"MEUCIQCvvn4VoB7qfzM4sPbJgI0C5bYewTwNCz2So+vCFpZIwAIgH2ap3ykQlLgu2D+4XJYMAi0IBGLx1KlEfjui0fNrab0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"42dd2c6a782053a29e5bd90bc28415f517a46449","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","publish:beta":"npm publish --tag beta --access public","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","publish:stable":"npm publish --access public","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_5.4.0_1785000575414_0.798196871924463","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"synapse-storage","version":"5.4.1","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@5.4.1","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"d61db7cb7d971a02f541fdf7046d2eb625cf192f","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-5.4.1.tgz","fileCount":306,"integrity":"sha512-46BLt4wkjaX/0C6qilo13zNDLxAFW9j+H4BCIAX8Pj7LmOuzItjQTPYTF/uG0qmZ5/z0KXlEp5NYqM3tji2oZg==","signatures":[{"sig":"MEUCIQCm7wuxK5lA1aADqCe6Dqpqn/iO+fSMEEF8moVjAVPjDAIgCF8mjRqoxlovTtEDdTSpXbR15ieEfaXsY8INoRzLPDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1576577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"7d51ef0039c1a868436041c13a8469626639116f","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","publish:beta":"npm publish --tag beta --access public","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","publish:stable":"npm publish --access public","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_5.4.1_1785006300160_0.381297107855046","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"synapse-storage","version":"6.0.0","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"author":{"name":"Vlad Firsov"},"license":"MIT","_id":"synapse-storage@6.0.0","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"homepage":"https://synapse-homepage.web.app/","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"20259f690cc5efe39d779e9ffd1595df4ea05beb","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-6.0.0.tgz","fileCount":310,"integrity":"sha512-AVzdTJoj8c5cB1vDnfJNRTRVVuhFymjhX7m0FQSfdSJ2ohYpB4LiifMvN2Qu2CkmuMnK7aUiNYCkBkbz++zOsg==","signatures":[{"sig":"MEQCIB/hVpIrvFduavTlbVyu6HYTGe3m++bpwVJoAWDeMnQ5AiAArbuoHmnpybBx/oCl66eQWzd5Fu/hBLvnRdV9EziyWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"e7ff70fbcfa2c0b425aa0951a795694afc65e5c6","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","publish:beta":"npm publish --tag beta --access public","release:major":"npm version major && npm publish --tag beta --access public","release:minor":"npm version minor && npm publish --tag beta --access public","release:patch":"npm version patch && npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","publish:stable":"npm publish --access public","release:major:stable":"npm version major && npm publish --access public","release:minor:stable":"npm version minor && npm publish --access public","release:patch:stable":"npm version patch && npm publish --access public"},"_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/synapse-storage_6.0.0_1785070270627_0.44851379750260856","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"_id":"synapse-storage@6.1.4","bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"dist":{"shasum":"4e08a8de882fce8bcf3ea5e0015b315ce4a9c775","tarball":"https://registry.npmjs.org/synapse-storage/-/synapse-storage-6.1.4.tgz","fileCount":316,"integrity":"sha512-Fs4z2fxg352fjRaVDMiddYR+fWthrnB9jIu7N8PLOvw0nVHUPvQa3o/IvC/rwOolGIZdC6QBQxZ91krwM1Zywg==","signatures":[{"sig":"MEYCIQDCvfQcp5YRnwqNHv1J71ndiSF/ki09hYzw1x7zXir6gAIhALv5f0Y55XsMO6EoMVyuiLyuj2ETRonscW08NxMY82Cj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAan9JzzqLBQCBJkF000ObN8S6/T8b31MSzhHxYQ8RofAiBsN/Ek1eQDdM0C7ISa3we8oB05ao8YVESUHZ4SWqfM5w=="}],"unpackedSize":1577908},"main":"./dist/index.js","name":"synapse-storage","type":"module","types":"./dist/index.d.ts","author":{"name":"Vlad Firsov"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./reactive":{"types":"./dist/reactive/index.d.ts","import":"./dist/reactive/index.js"}},"gitHead":"68659164c75de34fc24d30064d69ad8034214f4f","license":"MIT","private":false,"scripts":{"fix":"yarn format && yarn lint:fix","lint":"eslint src --ext .ts","test":"vitest run","build":"rslib build","watch":"rslib build --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --config eslint.config.mjs src --ext .ts,.tsx --fix","test:watch":"vitest","publish:beta":"npm publish --tag beta --access public","test:coverage":"vitest run --coverage","prepublishOnly":"yarn fix && yarn build","publish:stable":"npm publish --access public"},"version":"6.1.4","_npmUser":{"name":"vlad92msk","email":"fvs011end@icloud.com"},"homepage":"https://synapse-homepage.web.app/","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"_npmVersion":"10.9.4","description":"Набор инструментов для управления состоянием и апи-запросами","directories":{},"maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","jsdom":"^26.1.0","react":"^19.1.0","eslint":"^9.27.0","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"^19.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@rslib/core":"0.21.5","@types/node":"^22.15.18","@types/react":"^19.1.0","fake-indexeddb":"^6.0.1","@types/react-dom":"^19.1.0","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.2.4","@humanwhocodes/retry":"^0.4.3","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@testing-library/jest-dom":"^6.6.3","@typescript-eslint/parser":"^8.26.0","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-plugin-simple-import-sort":"^12.1.1"},"peerDependencies":{"rxjs":">=7.8.2","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/synapse-storage_6.1.4_1789975968648_0.12635479018058726"}}},"time":{"created":"2025-05-22T17:46:25.339Z","modified":"2026-09-21T07:32:48.915Z","2.1.0":"2025-05-22T17:46:25.732Z","2.1.1":"2025-05-24T14:09:50.332Z","3.0.0":"2025-05-27T16:11:49.923Z","3.0.1":"2025-05-27T16:50:51.559Z","3.0.2":"2025-05-27T16:55:17.462Z","3.0.3":"2025-05-27T17:31:08.961Z","3.0.4":"2025-05-27T17:51:21.528Z","3.0.5":"2025-05-27T18:17:46.830Z","3.0.7":"2025-05-28T17:50:50.715Z","3.0.8":"2025-05-28T18:05:04.177Z","3.0.9":"2025-05-28T18:11:32.880Z","3.0.10":"2025-05-30T13:08:27.196Z","3.0.11":"2025-06-01T07:46:54.982Z","3.0.12":"2025-06-01T14:26:39.119Z","3.0.13":"2025-06-08T12:53:31.103Z","3.0.14":"2025-06-21T07:30:16.513Z","3.0.15":"2025-06-26T05:29:11.366Z","3.0.16":"2025-07-18T07:39:39.237Z","3.0.19":"2025-07-27T08:52:38.605Z","4.0.0":"2026-05-29T14:52:11.721Z","4.0.1":"2026-05-29T16:34:27.357Z","4.1.0":"2026-06-05T18:27:12.762Z","4.1.1":"2026-06-05T18:58:23.514Z","4.1.2":"2026-06-06T07:40:07.299Z","5.0.3":"2026-06-24T19:06:43.012Z","5.0.4":"2026-06-28T12:37:13.683Z","5.0.5":"2026-06-28T14:33:14.783Z","5.0.6":"2026-07-05T13:31:26.900Z","5.4.0":"2026-07-25T17:29:35.622Z","5.4.1":"2026-07-25T19:05:00.298Z","6.0.0":"2026-07-26T12:51:10.762Z","6.1.4":"2026-09-21T07:32:48.759Z"},"bugs":{"url":"https://github.com/Vlad92msk/synapse/issues"},"author":{"name":"Vlad Firsov"},"license":"MIT","homepage":"https://synapse-homepage.web.app/","keywords":["state-management","typescript","state","api-requests","redux-alternative","framework-agnostic","rxjs","reactive","indexeddb","localstorage","esm-only"],"repository":{"url":"git+https://github.com/Vlad92msk/synapse.git","type":"git"},"description":"Набор инструментов для управления состоянием и апи-запросами","maintainers":[{"name":"vlad92msk","email":"fvs011end@icloud.com"}],"readme":"# Synapse Storage\n\n[![npm version](https://badge.fury.io/js/synapse-storage.svg)](https://badge.fury.io/js/synapse-storage)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/synapse-storage)](https://bundlephobia.com/package/synapse-storage)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue)](https://www.typescriptlang.org/)\n[![RxJS Version](https://img.shields.io/badge/RxJS-%5E7.8.2-red?logo=reactivex)](https://rxjs.dev/)\n\nFramework-agnostic state management toolkit and API client for TypeScript applications.\nCombines reactive storage, memoized selectors, Redux-Observable style effects, and a tag-based HTTP cache — all in one library.\n\n## Quick Start\n\n```bash\nnpm install synapse-storage\n```\n\n```typescript\nimport { MemoryStorage, Selectors } from 'synapse-storage/core'\nimport { Dispatcher } from 'synapse-storage/reactive'\nimport { createSynapse } from 'synapse-storage/utils'\n\nclass CounterDispatcher extends Dispatcher<{ count: number }> {\n  inc = this.action((store) => store.update((s) => { s.count++ }))\n}\n\nclass CounterSelectors extends Selectors<{ count: number }> {\n  count = this.select((s) => s.count)\n}\n\nexport const counter = createSynapse({\n  storage: () => new MemoryStorage({ name: 'counter', initialState: { count: 0 } }),\n  dispatcher: (s) => new CounterDispatcher(s),\n  selectors: (s) => new CounterSelectors(s),\n})\n```\n\n> **Two independent layers.** `synapse-storage/core` is the *State Manager* — reactive\n> storages (`MemoryStorage`/`LocalStorage`/`IndexedDB`) and selectors, usable on their own.\n> On top sits the *Business Logic Layer* — `Dispatcher` / `Effects` / `createSynapse`.\n> `rxjs` and `react` are optional peers: take only what you use.\n\n## Key Features\n\n- **Sync & Async Storage** — MemoryStorage, LocalStorage (synchronous), IndexedDB (async) with unified API\n- **Selectors** — memoized computed values with dependency tracking\n- **Immer-like Updates** — mutate state directly inside `update()` callbacks\n- **API Client** — HTTP client with tag-based caching and invalidation\n- **Persist Migrations** — `version` + `migrate(oldState, oldVersion)` for localStorage/IndexedDB\n- **SSR Hydration** — `storage.hydrate(state)` to seed server-rendered state; `createSynapseCtx` + `dehydratedState` prop for seeded stores (SSR on by construction, no `ssr` flag); data-less \"background\" providers server-render on their own (synchronous C-form → auto `buildSyncShell`)\n- **React Integration** — hooks on `useSyncExternalStore` (Concurrent Mode safe)\n- **RxJS Effects** — dispatchers, effects, and watchers (Redux-Observable style)\n- **Middleware** — extensible sync/async pipelines (batching, shallowCompare, logger, broadcast)\n- **EventBus** — decoupled inter-module communication with wildcards\n- **Cross-tab Sync** — BroadcastChannel middleware for multi-tab state\n\n## Class-based modules\n\nA module is four thin classes over the same engines. Action / selector names come from\n**field names**, API lifecycles are **callable groups**, and assembly is a **lazy singleton\nhandle**.\n\n> **v5 note.** The functional API (`createSynapse(config)`, `defineAction`,\n> `createDispatcher`, `createApiActions`, `createSelectorsFn`) was removed in **v5.0.0**.\n> Class-based modules are the only form. On v4.x both forms coexist — see the migration\n> table below.\n\n```typescript\nimport { Dispatcher, Effects, ofType, validateMap, fromRequest, apiResult } from 'synapse-storage/reactive'\nimport { Selectors, MemoryStorage } from 'synapse-storage/core'\nimport { createSynapse } from 'synapse-storage'\n\n// — Dispatcher: action name = field name. apiActions returns a CALLABLE group —\nclass PostsDispatcher extends Dispatcher<PostsState> {\n  // d.loadPosts(params) = init intent; d.loadPosts.loading/.success/.failure/.reset = lifecycle\n   loadPosts  = this.apiActions<PostsFindAllParams>((s) => s.api.postsRequest)\n   mounted    = this.signal<FeedPayload>('Feed mounted')        // pure signal\n   applyPosts = this.action((store, page: PostsPage) =>          // (storage, params) => result\n    store.update((s) => { s.list = page.data }))\n}\n\n// — Selectors: eager fields, cross-store deps via constructor —\nclass PostsSelectors extends Selectors<PostsState> {\n  constructor(storage: IStorage<PostsState>, private  core: CoreSelectors) { super(storage) }\n  private readonly api    = this.select((s) => s.api)                    // private = intermediate\n   list                   = this.select((s) => s.list)\n   isPostsLoading         = this.combine([this.api], (a) => a.postsRequest.status === 'loading')\n   currentUserId          = this.combine([this.core.profile], (p) => p?.id ?? null) // cross-store\n}\n\n// — Effects: services/external stores via constructor, captured in the closure —\nclass PostsEffects extends Effects<PostsState, PostsDispatcher> {\n  constructor(private  api: PostsEndpoints) { super() }\n   load = this.effect((action$, state$, { dispatcher: d }) =>\n    action$.pipe(\n      ofType(d.loadPosts),                                              // catches ONLY init\n      validateMap({\n        loadingAction: () => d.loadPosts.loading(),\n        errorAction: (e) => d.loadPosts.failure(String(e)),\n        apiCall: ([action]) => fromRequest(this.api.getPosts.request(action.payload)).pipe(\n          apiResult((page) => { d.applyPosts(page); d.loadPosts.success() }),\n        ),\n      }),\n    ))\n  override onDestroy() { /* close sockets etc. */ }\n}\n\n// — Assembly (C-form): synchronous core construction; all async lives in `effects` —\nexport const postsSynapse = createSynapse({\n  storage: () => new MemoryStorage<PostsState>({ name: 'posts', initialState }),\n  dispatcher: (s) => new PostsDispatcher(s),\n  selectors:  (s) => new PostsSelectors(s, coreSynapse.selectors),     // cross-store DI, synchronous\n  dependencies: [coreSynapse],                                         // gate for effects START\n  effects: async () => new PostsEffects(await getPostsApi()),          // async resolves here\n})\n\nconst { storage, state$, dispatcher, actions, selectors } = await postsSynapse\n```\n\n### Rules to keep in mind\n\n- **`ofType(d.loadPosts)` matches only `init`.** To react to a result, listen explicitly:\n  `ofType(d.loadPosts.success)`.\n- **Services only in closures.** A constructor service (`this.api`) may be captured inside\n  the `this.effect(fn)` recipe, but not dereferenced in a field initializer — parameter\n  properties are assigned *after* derived-class field initializers run.\n- **Reserved field names** (`storage`, `action$`, `actions`, `dispatch`, `watchers`, `use`,\n  `destroy`) cannot be used for actions; a field-alias (one action under two names) is\n  rejected at finalization with a clear error.\n- **Cross-store eager selectors** require `useDefineForClassFields: false` (so field\n  initializers run after parameter-property assignment), or initialize those selectors in\n  the constructor body.\n\n### React\n\n```tsx\nimport { createSynapseCtx, useObservable, useSubscription } from 'synapse-storage/react'\n\n// Pass the handle (not a call) — factory starts lazily on first Provider mount:\nexport const { contextSynapse: withPosts, useSynapseSelectors, useSynapseActions } =\n  createSynapseCtx(postsSynapse, { loadingComponent: <Spinner /> })\n\n// Reactive reads straight in the component (write still goes through actions):\nconst debounced = useObservable(() => selectors.searchQuery.$.pipe(debounceTime(300), distinctUntilChanged()),\n  '',\n  [selectors],\n)\nuseSubscription(() => selectors.lastId.$.pipe(skip(1), tap(scrollToEnd)), [selectors])\n```\n\n### Reactive reads from a storage (controlled re-renders)\n\nMutate the store with ordinary methods (`set`/`update`) and read it reactively in a component.\nPick the hook by how much control over re-renders you need:\n\n```tsx\nimport { useStorageSubscribe, useStorageObservable, useStorageRef } from 'synapse-storage/react'\n\n// 1. Always re-render on change (canonical, RxJS-free, Concurrent-safe).\n//    `equals` skips the re-render when the selected slice is unchanged.\nconst todos = useStorageSubscribe(storage, (s) => s.todos, { equals: (a, b) => a === b })\n\n// 2. RxJS path — same, but you can pipe operators. Memoizes the observable for you,\n//    so no extra re-subscribes (don't inline `toObservable(storage)` in render).\nconst userId = useStorageObservable(storage, (s) => s.user.id)\n\n// 3. You control the re-renders. The ref always holds the fresh value; nothing\n//    re-renders unless you ask.\nconst { ref, get, rerender } = useStorageRef(storage, (s) => s.count)\n//   - \"no re-render at all\":      read get() inside an event handler\n//   - \"re-render when I decide\":  call rerender()\n//   - \"re-render conditionally\":  useStorageRef(storage, sel, { shouldRerender: (prev, next) => ... })\n```\n\nFor non-React / effect usage, `toObservable(storage, selector?)` turns a storage into an\n`Observable` of the whole state (or a slice with `distinctUntilChanged` when a selector is given).\n\n### Migration from v4 (functional → class-based)\n\nOn v4.x the migration is mechanical and per-file — convert one module, leave the rest on\nthe old form (cross-dependencies stay compatible). In v5.0.0 the functional form is gone.\nSee the full `pokemon-class` example in `packages/examples` (next to the functional\n`pokemon-advanced`).\n\n| Old (functional)                                            | New (class-based)                                         |\n|-------------------------------------------------------------|-----------------------------------------------------------|\n| `defineAction<S>()` + `createDispatcher(...)` registry      | fields on `class extends Dispatcher<S>`                   |\n| `createApiActions` flattened into 5 keys by hand            | one `this.apiActions(accessor)` callable group            |\n| `dispatcher.dispatch.loadPostsLoading()`                    | `d.loadPosts.loading()`                                   |\n| `createSelectorsFn: (s) => ({ ... })`                       | fields on `class extends Selectors<S>`                    |\n| external selectors typed twice (value + manual type)        | a constructor parameter (`private core: CoreSelectors`)   |\n| 6-slot `Effect<...>` generics + `services`/`externalStates` | `class extends Effects<S, D, Ext?>`, deps via constructor |\n| `createFeatureSynapse` userland wrapper                     | built-in lazy handle from `createSynapse({ storage, … })` |\n| `createSynapseCtx(getPostsSynapse())` (eager on import)     | `createSynapseCtx(postsSynapse)` (lazy handle)            |\n\n## Documentation\n\nFull documentation, API reference, and examples available on [GitHub](https://github.com/Vlad92msk/synapse).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}