{"_id":"stoic-store","_rev":"28-49c926a205e44a58c9542fa905bf27bc","name":"stoic-store","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"stoic-store","version":"0.0.1","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.0.1","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"676812b52c199eef4b5517c250b920647392a73d","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.0.1.tgz","fileCount":8,"integrity":"sha512-sCQd3yjZnstQVah6kyoMNqs9VhwthfOTN6f5Pa6wA8MyY0k08fft5wMIC5ChKWFUQtmgcM7Kp2Rf6fDxES9tow==","signatures":[{"sig":"MEQCIAER1eWIr22eKkDUT07N1Zp9VuJAtBPnRxLrZXOTHCTXAiAdpoS8tugzAxY5P9UCZibgvJJPc8pUqMk+druuyAyOrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14170},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"54aa05db141181fad2ad0c62ce8d2b1d843615f4","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"peakercope","email":"peakercope@gmail.com"},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git","directory":"packages/stoic"},"_npmVersion":"10.9.3","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","react":"^18.0.0","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.8.4","react-dom":"^18.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.0.1_1783273576201_0.06975115296909684","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"stoic-store","version":"0.0.2","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.0.2","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"74558f94872c9cbf6e4c7b156c9b5135d4f8be0f","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.0.2.tgz","fileCount":9,"integrity":"sha512-ss2s9bQdCbe2uoJSu8r/feSiUZEgaWEcyJ5sVNBejzz05uUEb6hvKasEepgTUizeZUw9fc/n9SFz6+aB9Q3viw==","signatures":[{"sig":"MEQCICJt9dCZe+skEHI+oQUB+nhjXPoNF5uq+5iJWbqcm0gKAiBkbnGZwwdYjU974Fq27QjBX6PK/ph11gDkfxMMxX3ylw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15581},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"07a3e1ce10f4bb543cb489a3e9db9b8d9ce65752","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git","directory":"packages/stoic"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.3","react":"^18.0.0","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.8.4","react-dom":"^18.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.0.2_1783278962055_0.8796778399524161","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"stoic-store","version":"0.1.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.1.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"c1d9fcaa8750acec4ffec8a6a756157d557f5cce","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.1.0.tgz","fileCount":10,"integrity":"sha512-B5BT4YUNRKdtBrBVa8hqdsIHmXlP7MZ0xhPFsIUUu7ctCmcxV2LSNqqXwCbUPKbTiDsctXu9WyCIw1OlAo+Ksg==","signatures":[{"sig":"MEYCIQCqP/3pTCG2SHF/WYHuAwju5coWUg12HdVdCTD2Hkrd3wIhAPQhvHflHd11ExAgO+1hDUdyTzM2LLZnwjdBHPVCDZhE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28226},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"c0961c471a45cb69407893afd3446796a7766b15","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^18.0.0","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.8.4","react-dom":"^18.0.0","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^18.0.0","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^18.0.0","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.1.0_1783331249262_0.2670224765037219","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"stoic-store","version":"0.1.1","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.1.1","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"a49db570aba6584b6298d09b34d36b18c3f47e21","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.1.1.tgz","fileCount":10,"integrity":"sha512-luW6uMnk2Pg/TH/DCpEryBRrJebo2+VTLmA6Ia1GqSX36qRNbiTtrzxI6nTnNC7kFJewwek6lExxFGSfs28XCg==","signatures":[{"sig":"MEUCIQDnYSTR5nwIlvFJ/vEKxgW+OuhR1ty6X9OIsxJuacqRcgIgfZTfhkquxT4LNS/3l3ThgVxz3TuCskqFJWnKS2OqfqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28270},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"5e9746b2707ca990620091d6be3807faf62d5349","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.1.1_1783348628377_0.8048825442388323","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"stoic-store","version":"0.2.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.2.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"74b5725cef42ca2bb1f9a63b49998c3af122178b","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.2.0.tgz","fileCount":10,"integrity":"sha512-XFinu+ITxGuLCDSz9c1iEr/YmAJvU69jnz6/MjbOnGQ7+exqbigFtVGhkuNEluKuUuN1nCiWpH2MajnRI0BoPA==","signatures":[{"sig":"MEUCIB+VCwIQVIKWsPI1KEU6fjahxE5OknA2cpKwdiXxFQpYAiEAvLTt8rSbgo4HF7SO7YeSLlRKEcgznWWnWXSNlNvtFWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29087},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"dc51ded264d322827a5961366ef5e85b3de0fa45","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.2.0_1783427067761_0.8411093399606424","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"stoic-store","version":"0.3.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.3.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"40b1585d0d6dfaced7c8f738cea6958be6920805","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.3.0.tgz","fileCount":10,"integrity":"sha512-2ISfTUQx4mZ4DuY8lf1DjFTjDnr7ABmWl5RrH9tNP2dRiOqaTSAkyMbBs8mfg6yXlMMa6dbdWPvcdr3twNGI0A==","signatures":[{"sig":"MEQCHws+EpPqQdy2+0ZHVgNJN/fiOXbpzgp0J8uqMM0UXgQCIQC1lsJ/W8mcZZPh6yY1IM1r53Gska61By5YvSr5GPZyWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33105},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"b311efd25ffffb353c6b1fa57036682b0afde6e0","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.3.0_1783428864620_0.6447253452982706","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"stoic-store","version":"0.4.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.4.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"6cd9a870ecd799d817985a93635b1abd92a5a021","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.4.0.tgz","fileCount":11,"integrity":"sha512-HaTQSqPku5OxUvfhJXHUdH7fniSrkwWO1a66cWtH2gWybP45sX1X/Tn9vjjb2CVRD9TkhNvU28BGGvZLJbC+SA==","signatures":[{"sig":"MEYCIQCbYF8+IbGKYfkws126q9E3krs/esDzInAcoDYyk0txzwIhAI/ZUP5MEo57q6of3D8axql7cm6yKBqYugufKZPHiKti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36567},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"c73ba69b6d2e912123b01b4192c05e452f0a43fb","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"12.0.1","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.4.0_1783840886247_0.5903850325679867","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"stoic-store","version":"0.4.1","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.4.1","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"973a5ab70bb3f1f5904e63689c274d51e5e53ae2","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.4.1.tgz","fileCount":11,"integrity":"sha512-VgZ2+rePMdT2zkO5zgMJ7tAwHax8xVRe0A9C7WU7W/CDzRMhCLAD3xi//nrNKHiSiLvSdmJ1pZSeJhXxotAQmQ==","signatures":[{"sig":"MEUCIQDS8CfoojuMP2s/c3JtKBUEEKOYAxw9NzGC8SxpqAgTvAIgZc7G600z57hvEhsOnCcMzZ9DEXL3nzhtjmEYozUavII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36560},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"85de6dfde9330e99177239db1cef04812a347de7","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.4.1_1783849579322_0.4116886095703105","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"stoic-store","version":"0.4.2","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.4.2","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"5727209e94dbb431eac33a0ac5e2f5121c8f0cc2","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.4.2.tgz","fileCount":11,"integrity":"sha512-QAbHfMqZx6aCimDiuyF4Kzd8nDOnQwUTc1jhzi7Z4jKtCP8zytySVZozPxn8BgSRqlPuuObiZIQ2ijejPwEcow==","signatures":[{"sig":"MEUCIFH4SotYq2fKzJAGobPWFcGyzFIuSzE/nxXEwCU+YuDoAiEAwvnmHxqbqUeVNm/sxfYed7E1YEeCpujlxOtfqxUMmRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37817},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"92b53eef04e811ca9597a0f6d4c1ae8e48d52b45","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.4.2_1783852678359_0.09057837641047506","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"stoic-store","version":"0.4.3","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.4.3","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"8f9dbc297e79570721fe5955e5ee9219ec4a2e95","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.4.3.tgz","fileCount":11,"integrity":"sha512-w2wVBf/8Zg5xzRg5toQQCj5mpVAf4/kcVPwAI9ZNpVJ50gwBJutwPVgnfdszIp4WPZkPUCFMUl7LeAz4BHSOxw==","signatures":[{"sig":"MEUCIQCtz6OcpU6c8AgRdLgny94iLPR5c7x69nDuAqNPqsnvsQIgIjeSpnBV23Uyc2EHPrTwr1MXG69vwpUuLz1Eh4lhqu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38371},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"0b6abb911cea103067abed1e18e201815534ddbd","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.4.3_1783855924228_0.033000390265916835","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"stoic-store","version":"0.5.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.5.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"2c9cf3afe9ca5208b8da16613f3aa7b780c0f354","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.5.0.tgz","fileCount":10,"integrity":"sha512-pojqBUbdO9qD5pKAM/R2B+GqoFWMCSW7UI7ji06dP5DI/x4Tbj7+Wx6xBH7rEiaWQdCxzfcXebKG123pVjd4hw==","signatures":[{"sig":"MEUCIFrIUVkgzFuuRaNe2og82UQty2eLsN7+Z/G9B9sWarPyAiEA0cPzEsWZxiPPBCSFnpW86ar3IviS4M4pTBWClha1T9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49715},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"2ea04524e2434da5ed45c3f754c5b12198bba222","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.5.0_1783934877318_0.5395659986832837","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"stoic-store","version":"0.6.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.6.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"dd37f293cc24cf8f182224ab32f7d2a0633fcc1b","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.6.0.tgz","fileCount":10,"integrity":"sha512-4ZR0nEwlm/NOnqv6hr0u9g19flxOt5KNu6WyR0RxOTB5506YvQ0ICsIH9yTIVGHl6TczWVbYlqGGl+yfQ+DN3g==","signatures":[{"sig":"MEUCIQCcXS7D+AXRo5WzOjIPcq04Vz/btfHdPdW4SIx6aM3sQgIgKmqKrwGIMy6NMmG2u/iB8MxudgIJXfnO5uBxHSXZafk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50852},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"14f3484c3096e16fa8ee77b2f762ab73570ae3aa","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.6.0_1783936073307_0.8834374291812044","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"stoic-store","version":"0.7.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.7.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"7c5b2f79b5b15c6393ac81fc67b57d0f47ede620","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.7.0.tgz","fileCount":10,"integrity":"sha512-DofxVVWBaPFLHkB/cgDAjMOBAoggzoSpvnUCnzjcmBoLRhCIQhhZgsP/UbKc4i1YJ1lKPjYKD+VeZpb/41P91w==","signatures":[{"sig":"MEUCIQD8cR5+J3TEr70bFfSs4D3qrCt4VCRhjEhDtInFwj4W3gIgK1HCTSPMwTVQWMywrra5LLBZ4ZZHoKK1jvz2sXJ+9zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63506},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"97a868e68d70fc90a770c104469aeea39f3f207f","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.7.0_1783943300018_0.18400507609724892","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"stoic-store","version":"0.8.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.8.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"60707b67a3af923c47fa35fd40bc04c0e6bee5e6","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.8.0.tgz","fileCount":13,"integrity":"sha512-S7rDa4BbJyVwdGnl95yuf/8sKNefJsGANubldJFjjvi0ysRz9nTT7HbH92meOk0XtafhCUUOX3MwLMcioe+/GQ==","signatures":[{"sig":"MEQCIAcAijXWRzinT57KMhcPJ18OeSt8lKTFmYePN1wUZAlvAiBcRkvMDexsHRXx7FLE4F4g78RjKmhh2rgG3BHgooa67Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71646},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"119ce41f9ac93f655cbddf03f8e25d3928586cce","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.8.0_1783986118759_0.3599304737414071","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"stoic-store","version":"0.8.1","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.8.1","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"e61db135e2c2f84f236281bdc2c560b0af588bdd","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.8.1.tgz","fileCount":13,"integrity":"sha512-XL22Fp4Np3xBU1vXUDSQHj8QSh9SSMoTcWoR666CbVQuSlQ9ZhDqTOlxm7yKTA3O8+29zZrMbTe57PLMmXrpDw==","signatures":[{"sig":"MEQCIHcn7+ZnB1EoL2TSZEgFAnEtCNZ0Jo8HsvW3hJgQQSCaAiBl9CYkGUQvxJT3oDVqVrA4REuzrw2fLGSjFYJmtU4keg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72155},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"7f003870f3646a863b193a86f2ae1924968bc21c","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.8.1_1784023782583_0.6238297235556125","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"stoic-store","version":"0.9.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.9.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"fa229fafca09b0a78a29297f80b202348ff3b049","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.9.0.tgz","fileCount":13,"integrity":"sha512-mKomgIFf2t/MWD7XWtFlIURtbmZtrtcCyJqkuxfCYvDe2fsvyEziUxxtJrd+OPQiwoYqNBAa/bc5r+EYzrQ8Sg==","signatures":[{"sig":"MEQCIDU3satH8s3sDESBv4uBYxCqqN+oht7+MI5xNQcOHXBwAiBY8oCCopD4wTdhoV32k1NvV8xV5qTjKHUOxvC85pS3MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78809},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"6c04c95fb937c80f356d06b2ee4249c86b9e37a7","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.0","devDependencies":{"vite":"^8.1.3","react":"^19.2.7","tsdown":"^0.22.3","vitest":"^4.1.9","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.3.5","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"^4.1.9","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.9.0_1784028960286_0.12504499287597315","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"stoic-store","version":"0.10.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.10.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"5768987915427fa3968efa55fee138d087242d2e","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.10.0.tgz","fileCount":13,"integrity":"sha512-w1w82OscFmnBdQ02nf/hlRWJrp5mUa3uRkLnAtyI1oXUunS0SB4hrwAOFmN/AC6VVQuY/DC1Aap09pMo5HpX3w==","signatures":[{"sig":"MEQCIFFEG96d9BtS5uv/+C0RggM8F3F5fFfNoHXJpN2GPvTCAiAJR5noNqoHvEvOx9a4pJlXvKwjIKbzJJB7p4kMGJERCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81277},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json"},"gitHead":"50d59579530c133c58bba9b3aec85f28e60fb46f","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.4","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.7","vitest":"4.1.10","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.10.0_1784064637989_0.9055578231535337","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"stoic-store","version":"0.11.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.11.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"48213cb58eacd2e1285847a80872ebd0028e32e3","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.11.0.tgz","fileCount":17,"integrity":"sha512-CI43GYuVb4gLvi5JUHdgTQMddgPcENsQAPMxzlxKNo3+mz3CKNpTtsibMeg+gC/0dpHwI1y6o0r1iC4ZkZXCQA==","signatures":[{"sig":"MEQCIDY3gmWSq0b1Eb/n6WuzxOjH+GgSblLcTGPcVUBr9uDCAiAdj2rEY4I2f7vcGM2C7kPqb27jbtrK/np/opYRzaPrPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47829},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json","./plugins/persist":"./dist/plugins/persist.js","./plugins/devtools":"./dist/plugins/devtools.js"},"gitHead":"64841fb0a9f75b1f3629e0b78d19d5a0d1cf2792","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.4","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.7","vitest":"4.1.10","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.0","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.11.0_1784232236626_0.023566841702221675","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"stoic-store","version":"0.11.1","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.11.1","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"b7737946eb382863b725132e2e71ac1e1f738af0","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.11.1.tgz","fileCount":17,"integrity":"sha512-9FSHY3X9a758nqQu7DKWLOdJmMF63o9bJBAJEeGNrJlnlnHGpmm5ClOrDlXtxNyhMwoCvIdNJpBE+3CvwW6bzg==","signatures":[{"sig":"MEUCIQDpeQcn8sT0Pobb9/28q/DbjvBJ9dt5Of3QL416Cbi6jQIgHJJAnr/9Cyt4JKWAHbYVUm4EC4lzfZEd9eLyh701Rdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48058},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json","./plugins/persist":"./dist/plugins/persist.js","./plugins/devtools":"./dist/plugins/devtools.js"},"gitHead":"03ee4f431e3d666a6ffb508825f43fdcd6d63a78","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.5","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.9","vitest":"4.1.10","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.11.1_1784305368065_0.3608878759438958","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"stoic-store","version":"0.12.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.12.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"22c4cbaaa1288e5012ad8744f17c86f518c5259b","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.12.0.tgz","fileCount":17,"integrity":"sha512-+AY4IyG2XC/c+yh0uxY9RCmApkuv26ADkQ6QcYY9szPU76/r8QSl0KAlXM3m443HciTNML6txUerituo4OKRSQ==","signatures":[{"sig":"MEUCIQClpAlAUji89fxvRF+djQxMlUQFgcAIqjWYsN44e9yTowIgVCqVunZZgVAqsIr7f55mK8sz36uEW9uomkWnLqIbZhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50933},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json","./plugins/persist":"./dist/plugins/persist.js","./plugins/devtools":"./dist/plugins/devtools.js"},"gitHead":"b760489f38af66d75b68d6082d218219b911f8d7","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.5","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.9","vitest":"4.1.10","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.12.0_1784363115069_0.7611836442704103","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"stoic-store","version":"0.13.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.13.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"d56cc867dea89f996f27edf9be453ad74cd5895d","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.13.0.tgz","fileCount":17,"integrity":"sha512-//k1oGB5nfH3IIPYfR4mI3rvd2i+Hk88Zc62fbPgc4oqqvq9Dy+uwUBz9utF+TrNZN1m3zVnq+Yi0mee4fWhmA==","signatures":[{"sig":"MEUCIQDdsiTXV8T/A8q4y9j/dMg6sHwbiyi0S7sO8lK+txsWwQIgKCnGyjw6kWrkt21OJqKMxIIzgnYx7TI4BrOUrQ6FUX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51553},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json","./plugins/persist":"./dist/plugins/persist.js","./plugins/devtools":"./dist/plugins/devtools.js"},"gitHead":"c456df0333ac79fd675c7c4f02c5be0f36f172b7","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","bench":"yarn build && vitest bench --run","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","bench:prod":"yarn build && NODE_ENV=production vitest bench --run","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.5","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.9","vitest":"4.1.10","happy-dom":"^20.10.6","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.3","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.13.0_1784404923902_0.8517854939797536","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"stoic-store","version":"0.14.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.14.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"a17a7b6e7138013d29db7be462b1f7a20968de5d","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.14.0.tgz","fileCount":17,"integrity":"sha512-Muen2/HbyTqs4YYFfBbLpYJC+JUmq01gbljitBlZmdAGOt+FowoLOm5CECYapF7+N+r7HSS9SJYAUtZ03QWLww==","signatures":[{"sig":"MEUCIQDmFr4PT2CRNCFMmdHRjCs4JRyEUu46x3jGlBsfmNIVHAIgeT1lgr5YQsR9v3N4aSRvqw/ApXlr+Zke1MuEA+fxP0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53693},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./react":"./dist/react.js","./tools":"./dist/tools.js","./plugins":"./dist/plugins.js","./package.json":"./package.json","./plugins/persist":"./dist/plugins/persist.js","./plugins/devtools":"./dist/plugins/devtools.js"},"gitHead":"27d71e4b3434e5553a0ffebbb6ac8a3b39860938","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","bench":"yarn build && vitest bench --run","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit && node scripts/typecheck-examples.mjs","bench:prod":"yarn build && NODE_ENV=production vitest bench --run","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.5","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.13","vitest":"4.1.10","happy-dom":"^20.11.0","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.4","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.14.0_1784883876349_0.18714319832253024","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"stoic-store","version":"0.15.0","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.15.0","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"ae119d271f3d340026a31339d880baa3b70d7be1","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.15.0.tgz","fileCount":24,"integrity":"sha512-c0rBlhAYGcVJatqAGz2TyUd2AEVNZ894iLm6ojGzL1cBKQoefXffJaQnEjP8569WCjTqM11r/b3YfA8pQ//aYA==","signatures":[{"sig":"MEQCICGd17BpT3FzgVsLycZs8o9zz9cs8OVJS7Gsq1Nr0DZRAiAfKrDUvvbhtaGVKQdVqAKi2uTwfJsdzwtAYAxpybdaNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65962},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","production":"./dist/prod/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js","production":"./dist/prod/react.js"},"./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js","production":"./dist/prod/tools.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js","production":"./dist/prod/plugins.js"},"./package.json":"./package.json","./plugins/persist":{"types":"./dist/plugins/persist.d.ts","default":"./dist/plugins/persist.js","production":"./dist/prod/plugins/persist.js"},"./plugins/devtools":{"types":"./dist/plugins/devtools.d.ts","default":"./dist/plugins/devtools.js","production":"./dist/prod/plugins/devtools.js"}},"gitHead":"8918f011b0dc7fb8b342028462fdfe72a13e3946","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","bench":"yarn build && node scripts/bench.mjs","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit && node scripts/typecheck-examples.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.5","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.13","vitest":"4.1.10","happy-dom":"^20.11.0","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.4","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.15.0_1784963499012_0.8788772804143932","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"stoic-store","version":"0.15.1","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.15.1","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"e1c8f4ec6c3a8ef33f0e6341d82fef05b51e83d2","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.15.1.tgz","fileCount":24,"integrity":"sha512-PgAKGKh6/VsB/CLs0p+aiEf4qCje22tOBE41ND1RGs95gfoWSN3L/B0KWs1XgXvIopy7nKpQAouvEwPi+HWzyw==","signatures":[{"sig":"MEQCIHokZ126FNcIUlGF+QTZqMBRwqcc7fQHHUGOOEMkcpWlAiB2CNmN1wj85zoJ34O83fPTAOL6l5wMQyjPk9RY9J9btg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66364},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","production":"./dist/prod/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js","production":"./dist/prod/react.js"},"./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js","production":"./dist/prod/tools.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js","production":"./dist/prod/plugins.js"},"./package.json":"./package.json","./plugins/persist":{"types":"./dist/plugins/persist.d.ts","default":"./dist/plugins/persist.js","production":"./dist/prod/plugins/persist.js"},"./plugins/devtools":{"types":"./dist/plugins/devtools.d.ts","default":"./dist/plugins/devtools.js","production":"./dist/prod/plugins/devtools.js"}},"gitHead":"2f4c57aa9da2d6e7e93e158513b9c6f3809cd7aa","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","bench":"yarn build && node scripts/bench.mjs","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit && node scripts/typecheck-examples.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.5","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.14","vitest":"4.1.10","happy-dom":"^20.11.1","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.4","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.15.1_1784973818349_0.16901046016732857","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"stoic-store","version":"0.15.2","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.15.2","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"ab46c776aa2995c8b8daa5fc0ae4799230822740","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.15.2.tgz","fileCount":24,"integrity":"sha512-kN74BHoTBeSHeEhVuY/pncaOUnKj/tr+8wkHG5snmp6mSGhCzp4wuQQfVMkkXXxHgZQEw4frBc0s3vg55eButg==","signatures":[{"sig":"MEYCIQC1nmJs1wvAw41Z2J5mBiH7QA0a80o4qVJV7WQdwvMVAgIhAJzRTHz5OJWMg4bmG5ccnOscX5IMibeUo7mSnjxOgXZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66915},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","production":"./dist/prod/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js","production":"./dist/prod/react.js"},"./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js","production":"./dist/prod/tools.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js","production":"./dist/prod/plugins.js"},"./package.json":"./package.json","./plugins/persist":{"types":"./dist/plugins/persist.d.ts","default":"./dist/plugins/persist.js","production":"./dist/prod/plugins/persist.js"},"./plugins/devtools":{"types":"./dist/plugins/devtools.d.ts","default":"./dist/plugins/devtools.js","production":"./dist/prod/plugins/devtools.js"}},"gitHead":"08eb7f38cde32dcd314ecc61d364a89ebe3fb816","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest","bench":"yarn build && node scripts/bench.mjs","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit && node scripts/typecheck-examples.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.1.5","react":"^19.2.7","redux":"5.0.1","tsdown":"^0.22.14","vitest":"4.1.10","happy-dom":"^20.11.1","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.17","@biomejs/biome":"2.4.7","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.3","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.4","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.15.2_1785059408337_0.48565541145385915","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"stoic-store","version":"0.15.3","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.15.3","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"0604e47ce3e26188124c35c8925bd14044b3758c","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.15.3.tgz","fileCount":24,"integrity":"sha512-z7BsA4VE0H7ZZLZvAyGFD13wfNGE6mCNFI0shCuuRolJXCbGO/PpRyZ4Pnm6FZrS7R3LUSXQ/JKex9Z5g+MgLw==","signatures":[{"sig":"MEQCIHzE3n8h9HaPORac/gsIAIC+UuZqAx/aszK+LTE1jv4HAiAvs1/WNWrIevPpgovgyb4D/js18B8bLC+tixUNl/rTZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67677},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","production":"./dist/prod/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js","production":"./dist/prod/react.js"},"./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js","production":"./dist/prod/tools.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js","production":"./dist/prod/plugins.js"},"./package.json":"./package.json","./plugins/persist":{"types":"./dist/plugins/persist.d.ts","default":"./dist/plugins/persist.js","production":"./dist/prod/plugins/persist.js"},"./plugins/devtools":{"types":"./dist/plugins/devtools.d.ts","default":"./dist/plugins/devtools.js","production":"./dist/prod/plugins/devtools.js"}},"gitHead":"176bfb52fe53c745c980c5dcafccfe94355e6863","scripts":{"dev":"tsdown --watch","lint":"biome ci","test":"vitest run","bench":"yarn build && node scripts/bench.mjs","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit && node scripts/typecheck-examples.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.19.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.2.0","react":"^19.2.8","redux":"5.0.1","tsdown":"^0.22.14","vitest":"4.1.10","happy-dom":"^20.11.1","react-dom":"^19.2.8","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.18","@biomejs/biome":"2.5.6","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.4","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.5","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.15.3_1785666906040_0.8395727281267356","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"stoic-store","version":"0.15.4","keywords":["react","state","state-management","store","derived-state","typescript"],"author":{"url":"https://github.com/peakercope","name":"peakercope","email":"peakercope@gmail.com"},"license":"MIT","_id":"stoic-store@0.15.4","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"homepage":"https://github.com/peakercope/stoic#readme","bugs":{"url":"https://github.com/peakercope/stoic/issues"},"dist":{"shasum":"db84c40e8154e440d3dfe36da2845aea06a3316a","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-0.15.4.tgz","fileCount":24,"integrity":"sha512-We7CF0ftls60stvFldmVDLI2DXGCe3/pXVyEIZYbPg5jJ5EtHLfHdhEwlIbQO7f7o1nYgRdHCTAEzktP8fJjSQ==","signatures":[{"sig":"MEUCIHX2HQCGjtphFt7txdHdEUb3Ic/iKqikXjHepSkfR7uwAiEA3VVgJ3D1kzKOmaz6nLZYVrLS80ZqSKEc4uL9SG4BxWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68096},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","production":"./dist/prod/index.js"},"./react":{"types":"./dist/react.d.ts","default":"./dist/react.js","production":"./dist/prod/react.js"},"./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js","production":"./dist/prod/tools.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js","production":"./dist/prod/plugins.js"},"./package.json":"./package.json","./plugins/persist":{"types":"./dist/plugins/persist.d.ts","default":"./dist/plugins/persist.js","production":"./dist/prod/plugins/persist.js"},"./plugins/devtools":{"types":"./dist/plugins/devtools.d.ts","default":"./dist/plugins/devtools.js","production":"./dist/prod/plugins/devtools.js"}},"gitHead":"1dafd2915124e0119de8dbceea0597104d8d5173","scripts":{"dev":"tsdown --watch","lint":"biome ci","size":"yarn build && node scripts/size.mjs","test":"vitest run","bench":"yarn build && node scripts/bench.mjs","build":"tsdown","format":"biome check --write","release":"yarn build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit && node scripts/typecheck-examples.mjs","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"repository":{"url":"git+https://github.com/peakercope/stoic.git","type":"git"},"_npmVersion":"11.19.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1","devDependencies":{"vite":"8.2.0","react":"^19.2.8","redux":"5.0.1","tsdown":"^0.22.14","vitest":"4.1.10","happy-dom":"^20.11.1","react-dom":"^19.2.8","typescript":"^6.0.3","@types/node":"24.13.3","@types/react":"^19.2.18","@biomejs/biome":"2.5.6","@changesets/cli":"^2.31.1","@types/react-dom":"^19.2.4","@tsconfig/strictest":"^2.0.8","@vitest/coverage-v8":"4.1.10","@vitejs/plugin-react":"^6.0.5","@redux-devtools/extension":"^4.0.0"},"peerDependencies":{"react":">=18.0.0","@types/react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/stoic-store_0.15.4_1785751270083_0.8750357379004612","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"stoic-store","type":"module","version":"1.0.0","description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","author":{"name":"peakercope","email":"peakercope@gmail.com","url":"https://github.com/peakercope"},"license":"MIT","keywords":["react","state","state-management","store","derived-state","computed","reactive","hooks","usesyncexternalstore","selector","persist","devtools","ssr","typescript"],"homepage":"https://github.com/peakercope/stoic#readme","repository":{"type":"git","url":"git+https://github.com/peakercope/stoic.git"},"bugs":{"url":"https://github.com/peakercope/stoic/issues"},"exports":{".":{"types":"./dist/index.d.ts","production":"./dist/prod/index.js","default":"./dist/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","production":"./dist/prod/plugins.js","default":"./dist/plugins.js"},"./plugins/devtools":{"types":"./dist/plugins/devtools.d.ts","production":"./dist/prod/plugins/devtools.js","default":"./dist/plugins/devtools.js"},"./plugins/persist":{"types":"./dist/plugins/persist.d.ts","production":"./dist/prod/plugins/persist.js","default":"./dist/plugins/persist.js"},"./react":{"types":"./dist/react.d.ts","production":"./dist/prod/react.js","default":"./dist/react.js"},"./tools":{"types":"./dist/tools.d.ts","production":"./dist/prod/tools.js","default":"./dist/tools.js"},"./package.json":"./package.json"},"types":"./dist/index.d.ts","sideEffects":false,"engines":{"node":">=18"},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsdown","dev":"tsdown --watch","test":"vitest run","test:coverage":"vitest run --coverage","bench":"yarn build && node scripts/bench.mjs","size":"yarn build && node scripts/size.mjs","size:check":"yarn build && node scripts/size.mjs --base size-baseline.json --max-growth 64","check:package":"yarn build && publint && attw --pack . --profile esm-only","typecheck":"tsc --noEmit && node scripts/typecheck-examples.mjs","format":"biome check --write","lint":"biome ci","changeset":"changeset","version-packages":"changeset version","release":"yarn build && changeset publish"},"peerDependencies":{"@types/react":">=18.0.0","react":">=18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@arethetypeswrong/cli":"^0.18.5","@biomejs/biome":"2.5.6","@changesets/cli":"^2.31.1","@redux-devtools/extension":"^4.0.0","@tsconfig/strictest":"^2.0.8","@types/node":"24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","@vitejs/plugin-react":"^6.0.5","@vitest/coverage-v8":"4.1.10","happy-dom":"^20.11.1","publint":"^0.3.22","react":"^19.2.8","react-dom":"^19.2.8","redux":"5.0.1","tsdown":"^0.22.14","typescript":"^6.0.3","vite":"8.2.0","vitest":"4.1.10"},"packageManager":"yarn@4.17.1","gitHead":"d045c223eb5eacdf11f6f8764c9feca780a05f4e","_id":"stoic-store@1.0.0","_nodeVersion":"24.18.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-LFvDgdqHDr3/6Eq8epLsFqTx1ZXBoX/dZTDmRVXyc7SnpRjci0Ze6F052H9HMdMgWY3hbe8qJFqDkdbLKoYcqg==","shasum":"7fd94c6d0b452b176f9f9f2e65663de3241497e9","tarball":"https://registry.npmjs.org/stoic-store/-/stoic-store-1.0.0.tgz","fileCount":24,"unpackedSize":73307,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/stoic-store@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDlwEu2/GaXB/PtSxanx4drL/5Iic4aVPbK4KY6m/PthAiEAjnW/AvHSJzgFA4ev++I5v0+fUNAQdkb76c6EWHTh+eI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0a1474d-70db-4dda-8154-1bbef38de26b"}},"directories":{},"maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stoic-store_1.0.0_1785849386127_0.2716673571648751"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-05T17:46:15.971Z","modified":"2026-08-04T13:16:26.692Z","0.0.1":"2026-07-05T17:46:16.324Z","0.0.2":"2026-07-05T19:16:02.186Z","0.1.0":"2026-07-06T09:47:29.396Z","0.1.1":"2026-07-06T14:37:08.604Z","0.2.0":"2026-07-07T12:24:27.905Z","0.3.0":"2026-07-07T12:54:24.755Z","0.4.0":"2026-07-12T07:21:26.430Z","0.4.1":"2026-07-12T09:46:19.471Z","0.4.2":"2026-07-12T10:37:58.511Z","0.4.3":"2026-07-12T11:32:04.370Z","0.5.0":"2026-07-13T09:27:57.508Z","0.6.0":"2026-07-13T09:47:53.443Z","0.7.0":"2026-07-13T11:48:20.159Z","0.8.0":"2026-07-13T23:41:58.918Z","0.8.1":"2026-07-14T10:09:42.713Z","0.9.0":"2026-07-14T11:36:00.452Z","0.10.0":"2026-07-14T21:30:38.145Z","0.11.0":"2026-07-16T20:03:56.764Z","0.11.1":"2026-07-17T16:22:48.207Z","0.12.0":"2026-07-18T08:25:15.224Z","0.13.0":"2026-07-18T20:02:04.058Z","0.14.0":"2026-07-24T09:04:36.487Z","0.15.0":"2026-07-25T07:11:39.150Z","0.15.1":"2026-07-25T10:03:38.476Z","0.15.2":"2026-07-26T09:50:08.479Z","0.15.3":"2026-08-02T10:35:06.189Z","0.15.4":"2026-08-03T10:01:10.206Z","1.0.0":"2026-08-04T13:16:26.261Z"},"bugs":{"url":"https://github.com/peakercope/stoic/issues"},"author":{"name":"peakercope","email":"peakercope@gmail.com","url":"https://github.com/peakercope"},"license":"MIT","homepage":"https://github.com/peakercope/stoic#readme","keywords":["react","state","state-management","store","derived-state","computed","reactive","hooks","usesyncexternalstore","selector","persist","devtools","ssr","typescript"],"repository":{"type":"git","url":"git+https://github.com/peakercope/stoic.git"},"description":"Minimal and powerful React state manager. Tiny, intuitive, and fully TypeScript-ready.","maintainers":[{"name":"peakercope","email":"peakercope@gmail.com"}],"readme":"# <p align=\"center\">Stoic</p>\n\n<p align=\"center\">\n  <img src=\"./docs/assets/image.png\" width=\"240\" alt=\"Stoic mascot\">\n</p>\n\n<p align=\"center\">\n<strong>Tiny React state manager with reactive derived state.</strong>\n</p>\n\n<p align=\"center\">\nNo reducers • No dependency arrays • No boilerplate • Fully typed • Plugin-based\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/stoic-store\"><img alt=\"npm version\" src=\"https://img.shields.io/npm/v/stoic-store.svg\" /></a>\n<a href=\"https://github.com/peakercope/stoic/actions/workflows/ci.yml\"><img alt=\"CI status\" src=\"https://github.com/peakercope/stoic/actions/workflows/ci.yml/badge.svg\" /></a>\n<a href=\"./docs/installation.md\"><img alt=\"2.4 kB gzipped\" src=\"https://img.shields.io/badge/core-2.4%20kB%20gzip-blue\" /></a>\n<a href=\"./docs/typescript.md\"><img alt=\"TypeScript types included\" src=\"https://img.shields.io/badge/types-included-blue\" /></a>\n<a href=\"./LICENSE\"><img alt=\"MIT license\" src=\"https://img.shields.io/npm/l/stoic-store.svg\" /></a>\n</p>\n\n<p align=\"center\">\n<a href=\"./docs/quick-start.md\">Quick Start</a> •\n<a href=\"./docs/core-concepts.md\">Core Concepts</a> •\n<a href=\"./docs/derived-state.md\">Derived State</a> •\n<a href=\"./docs/api-reference.md\">API Reference</a> •\n<a href=\"./docs\">Documentation</a>\n</p>\n\n---\n\nStoic is a small state management library for React, built on `useSyncExternalStore`. You define state and actions much like you would with any store library, but Stoic also lets you declare **derived state** — values computed from other state — as part of the store itself.\n\nThe key difference from most state managers: Stoic tracks the relationships between your state automatically. When something changes, only the derived values that actually depend on it are recomputed, and only the components reading those values rerender. There are no dependency arrays to maintain.\n\n* ⚡️ Plain function actions — no dispatch, no action types\n* 🧠 Reactive derived state with automatic dependency tracking\n* 🚀 First-class async actions, with built-in pending/error status and `AbortSignal` cancellation\n* 🔌 A small plugin system (`persist` and `devtools` are included; write your own for the rest)\n* 💙 Fully typed, with state and action arguments inferred by your editor\n\n## Installation\n\n```bash\nnpm install stoic-store\n```\n\nRequires React 18+. Published as ESM only. See [Installation](./docs/installation.md).\n\n## Usage\n\n```ts\nimport { createStore } from \"stoic-store\";\n\ntype State = { items: CartItem[]; tax: number };\ntype Derived = { subtotal: number; total: number };\n\nexport const cart = createStore<State, Derived>({\n  state: {\n    items: [{ id: 1, title: \"Keyboard\", price: 100 }],\n    tax: 0.2,\n  },\n\n  derived: {\n    subtotal: ({ items }) => items.reduce((sum, item) => sum + item.price, 0),\n    total: ({ subtotal, tax }) => subtotal * (1 + tax),\n  },\n});\n\nexport const { addItem } = cart.actions({\n  addItem: ({ set }, item: CartItem) => {\n    set((s) => ({ items: [...s.items, item] }));\n  },\n});\n```\n\nRead it in a component — it only rerenders when `total` changes:\n\n```tsx\nimport { useStore } from \"stoic-store/react\";\n\nfunction CartSummary() {\n  const total = useStore(cart, (state) => state.total);\n\n  return <h2>Total: ${total}</h2>;\n}\n```\n\nAnd update it by calling the action like a regular function:\n\n```tsx\naddItem({ id: 2, title: \"Mouse\", price: 50 });\n```\n\n`subtotal` and `total` recompute automatically whenever `items` or `tax` change — you never write that logic yourself.\n\n## Why Stoic\n\nMost React state managers give you a store and leave computed values to you — so `subtotal` ends up\nas a `useMemo` in one component, a selector in another, and a hand-maintained dependency array in\nboth. Stoic's premise is that a value computed from state belongs *in* the store, declared once,\nwith the dependency graph worked out for you.\n\nThat's the whole pitch: **one store object, plain-function actions, and declared derived state with\nautomatic dependency tracking — in 2.4 kB gzipped, with no runtime dependencies.**\n\n**Stoic is a good fit if** you have real computed state (totals, filtered lists, aggregate stats),\nyou want it typed end to end, and you'd rather have one store per domain than a graph of atoms.\n\n**Reach for something else if** you want the smallest possible store and don't need derived state\n([Zustand](https://github.com/pmndrs/zustand) is smaller); you prefer bottom-up, atom-level\ngranularity ([Jotai](https://github.com/pmndrs/jotai)); you want to mutate state directly\n([Valtio](https://github.com/pmndrs/valtio)); or you need middleware and conventions\nof a large app framework ([Redux Toolkit](https://redux-toolkit.js.org/)).\n\nTwo honest trade-offs, up front:\n\n- **Derived stores need their types spelled out** — `createStore<State, Derived>`. This is a\n  TypeScript limitation, not a temporary one; [the reasoning is\n  documented](./docs/typescript.md#why-derived-cant-be-inferred).\n- **Dependency tracking is per top-level key and compares by reference**, so mutating state in place\n  (`state.items.push(x)`) won't recompute anything. Replace, don't mutate.\n\n## Documentation\n\nFull documentation lives in [`docs/`](./docs).\n\n| | |\n| --- | --- |\n| **Getting started** | [Installation](./docs/installation.md) · [Quick Start](./docs/quick-start.md) · [Core Concepts](./docs/core-concepts.md) |\n| **Guides** | [Reading State](./docs/reading-state.md) · [Actions](./docs/actions.md) · [Derived State](./docs/derived-state.md) · [Batching](./docs/batching.md) · [Per-instance Stores](./docs/per-instance-stores.md) · [TypeScript](./docs/typescript.md) · [Testing](./docs/testing.md) |\n| **Plugins** | [Overview](./docs/plugins/README.md) · [`devtools`](./docs/plugins/devtools.md) · [`persist`](./docs/plugins/persist.md) · [Writing a plugin](./docs/plugins/writing-a-plugin.md) |\n| **Reference** | [API Reference](./docs/api-reference.md) · [FAQ](./docs/faq.md) · [Versioning](./docs/versioning.md) · [Philosophy](./docs/philosophy.md) |\n\nRunnable applications are in [`examples/`](./examples): a shopping cart, a GitHub user search, and a kanban board. Run `yarn build` at the repository root first — they resolve Stoic from `dist/`.\n\n## Contributing\n\nIssues, discussions, ideas, and pull requests are always welcome — open one on the [issue tracker](https://github.com/peakercope/stoic/issues).\n\nIf you're sending a pull request, [`CONTRIBUTING.md`](./CONTRIBUTING.md) covers setup, the commands, and what a change is expected to come with (tests, a changeset, and a benchmark if you touched a hot path).\n\nIf Stoic makes your React code simpler, consider giving the project a ⭐️ on GitHub.\n\n## License\n\n[MIT](./LICENSE) © peakercope\n","readmeFilename":"README.md"}