{"_id":"@wasdadeel/state","_rev":"28-0fe3409213ce7447ac86765abc8a0313","name":"@wasdadeel/state","dist-tags":{"latest":"1.0.30"},"versions":{"1.0.0":{"name":"@wasdadeel/state","version":"1.0.0","author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.0","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"c37ce42150c5845907b989e38e485720aed41222","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.0.tgz","fileCount":17,"integrity":"sha512-rrg3o6+Ds1lYmzivKvN2b6PkgtwlIFkQAzSfpHVLioUkf4gW8W7DihkOwsg4GbbK7W1mKNKWvgT0939DkPU4Yg==","signatures":[{"sig":"MEQCIECADHOfsPiAOiXGc3nyhxqRK7mVoGA5c97JWPGeLIbDAiANgcRYl2nldE+ou1iyRt7miKM+YraINbTvuW7GZwEIvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18039},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","build:esm":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Tiny state creators - always get fresh values, subscribe to updates","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.0_1757592619368_0.07475244679468473","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@wasdadeel/state","version":"1.0.1","author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.1","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"7b6c4e5006fd4f7a5938e0792ea1745add1d0f8a","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.1.tgz","fileCount":17,"integrity":"sha512-nuSY9uADs9Ep+WJclT71uX5Ml57mFfG1K10Bkhuy8msyawPZ/InBUG9HkE5x3zZ6o8gWtcOUssnaeu1wg3uswg==","signatures":[{"sig":"MEUCIBVyHKwYkwu1X5fQy7MN5Hm2aW3473DOru3R2/D9NY2zAiEApcwDhp4stEhohlmVQPxDTuEvRW5dFr7+BRsH0GrVM6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14358},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","build:esm":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Tiny state creators - always get fresh values, subscribe to updates","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.1_1757593053337_0.8294677584429455","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@wasdadeel/state","version":"1.0.5","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.5","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"cf35a65ecdffa3029b94c0cba9a7c9151a75f5bf","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.5.tgz","fileCount":17,"integrity":"sha512-wSrLrHWvlUQeUL40dvKLDDNxg/9x1rZVblCNj9DZLIvS9iSJfjhCBDpvK4TBuCynZBy9eHPEk0uR0YuDB1ZUtg==","signatures":[{"sig":"MEUCIQCl1HWsRyeeESOw7hTV4zSIjYdPDz83qlwLCeOqIuHwLQIgGAmxAz3xcUoH9VRVYdv7HzrG/esFYj2Q/QrIU78gSN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14220},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.5_1757810693797_0.3326529392569533","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@wasdadeel/state","version":"1.0.6","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.6","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"83384938f159714de58e17b43b386b12d21ade62","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.6.tgz","fileCount":17,"integrity":"sha512-B8jvcj5ycsMOBVSjFnTABYF+JPe0JY/3uAjHEgiK9iaGt0WZJ4sf0DBethkVgdHWDpAK+ydWamTgPrWDQaiW/w==","signatures":[{"sig":"MEUCIFHJooAsL6LlFGHfG1ixB79VzNYYveBMLaOyYnczhhOzAiEA/FQa9FPqGEYyqlwvw6xf9wbPFxTMdx5xKrJqz6NACWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14661},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.6_1757825191501_0.37882790116462806","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@wasdadeel/state","version":"1.0.7","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.7","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"70eb90718f5c7d148305b079242d4427407e8d7d","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.7.tgz","fileCount":17,"integrity":"sha512-+r09onKDYesyZFvx+nwk8RK09lq7E6IGARahmdA7oABLAD97nRkCbiYiD08angtdUZtZAlysRurSOXPdeN3JPw==","signatures":[{"sig":"MEUCIDfekI3FnNOqGn6mXegOunh8HJOA/fYVYTineeNS3/tWAiEArsu1JE6nQx6peBhCqSmSXqeWbjwf0aeAH2tI6XgoWws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14661},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.7_1757827098641_0.7695022103681242","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@wasdadeel/state","version":"1.0.8","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.8","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"eef21bb89c2d3feab86f8703fe6fb2712b2d0097","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.8.tgz","fileCount":17,"integrity":"sha512-zXo+a1Ur8unRoU4xcjvisMBOuCOqHxVADZdphP2ujIz+EGeYLsxWnEoQCQYFXJcZDoEsDbn2PUOdweRuwD9gBw==","signatures":[{"sig":"MEYCIQCozua0P9oB3YeUOAKrOz6Ah5d+cFpFQmBbn/ZrN2O5DQIhAPekP0SagyHdCi2UEfuPz33X6vMib1ueEQ+UhtG9m20F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14661},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"^1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.8_1757836441077_0.5019012591795751","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@wasdadeel/state","version":"1.0.9","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.9","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"c81654272caa5388fd701ed7719ce0f2fe5eaa89","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.9.tgz","fileCount":17,"integrity":"sha512-7cBlhP4wVQDFv1aoZHI77vK1aXtZj5MWRcpwX5GMR3uoJ/FOy0jSBd+f/S4SdhCojEQRwdbLPwUhiG62D5KarQ==","signatures":[{"sig":"MEQCIFT4EwSz+m7aeJmHvSjSjOAYTIG3UF+Dw7KtBK4JY+eGAiASDwXi7pofT1aSvgdu8nwDs5kU5fC5TFEBd7jh3wqL3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14664},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.9_1757838191897_0.3466820543651916","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@wasdadeel/state","version":"1.0.10","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.10","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"4fc6623aff3fede55e1645009e32358a169b6485","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.10.tgz","fileCount":17,"integrity":"sha512-j/+YhZ0TQDDdTAif6hPyhmVetwPSPCxSff7aLNAB4zWAUcFbc2yEpOFnlnrUwETECUw7TD8zBVhLzxeJpDkI7Q==","signatures":[{"sig":"MEQCIG++a3U/fa1gAxzrfvyP+5QT8Rs0LPJM5MrguBMOiXMeAiAeyAyL8xX27tpgTyX190f3XyvYYnAGe6uS+FenH8PP5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.10_1757839144440_0.9201962799269261","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@wasdadeel/state","version":"1.0.11","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.11","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"c23c71094f0c783f134180f6ed8076b05a71eb94","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.11.tgz","fileCount":17,"integrity":"sha512-9MhRu9RiWg0TqsBirYtITO4TZ9pdacZ+GQfSfIzsgTUgECwkmKP37pKy9xPfDwNm1+fgXtDIRkX88HAm4W779w==","signatures":[{"sig":"MEQCIA94ij1c6tjXVGl506Eq3Gbuua5US4mK2o7ZSbEaWcNfAiBpaQxA1xT5PvCbLDX81humWblLgnqrr794XNGHertrFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.11_1757840067642_0.3046797388261191","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@wasdadeel/state","version":"1.0.12","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.12","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"7c1c00319fd0fcd3add4aa32844bfbaa4f4f1ff8","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.12.tgz","fileCount":17,"integrity":"sha512-MbIMwpfwuPVlM+voKz7JuAei+FSqSQw6+s+b50vmDfszc4wqNo+u4aCDA1mSIQZ6dqNL4l2jH4cCdrQK1+HGoA==","signatures":[{"sig":"MEYCIQCAtu66ErSx2//dpRt8ikfo1ocLc7xJvLYwWRWnNFkq1gIhAOe/HcWjsHSwf9KOOMREUg4BGYTsqAiulir+8+rsyCP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.12_1757840573014_0.8371448655076144","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@wasdadeel/state","version":"1.0.13","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.13","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"5f77ce82561b30706f6f449eef7eee530789ae34","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.13.tgz","fileCount":17,"integrity":"sha512-vmPQjyjrczirPg6R57h8/BX3b3MDwb4eGrWCin6Cv/5+Bebp0/67tyGH99QkX/I2PowdPowFYzfkJiQxz4htdA==","signatures":[{"sig":"MEUCIQDWA/ZevQ1HmlIuPRwGLyuc32LiFwzaQjZL9d3tc5JFVAIgZvsAPBF1exKqvJTBlgnDKvenXl1KJI167QI0Dx81tqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.13_1757841103734_0.16375725734285518","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@wasdadeel/state","version":"1.0.14","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.14","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"6b47e13e98c930db9078f1663e319cb0b1c359eb","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.14.tgz","fileCount":17,"integrity":"sha512-aFyWkyhBbfUr8qwW0/oVygcbzrbKyC9tX5Dc0Ce8ShV/30Kp4dQm6UEGt1aU0NjCckaOiApYklKB92/zMLUbtg==","signatures":[{"sig":"MEQCIF9BbdWEhyYnQuasWlIMLsdYGXaQ+AVPlK978VpT5HNIAiArRwHbwIcNHJSnUHRsihlxWXkz6T6scrdCGSbjMeouqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.14_1757847302371_0.3603975150256842","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@wasdadeel/state","version":"1.0.15","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.15","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"69f9688dc1ec7d7c34a4bdd1e7877c86e3f40ad2","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.15.tgz","fileCount":17,"integrity":"sha512-5s5y8FU3Xlg0bMkjO8ugHs7GOWmu5oSjeuS4WhnXOSQ3mfEv7CAzfTgW2+QyArGHhtUyKeKlF0tlbdJXSBHWVw==","signatures":[{"sig":"MEYCIQDJgx0s7GO23mb2oPi0STsIaRkb2bGbm6jhXoo3AsoVkgIhAKJjiwVuy9DvGVAYMfcYZ+Tj6yP/atSBYO6EJGfZ5p33","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.15_1757918156670_0.9717639000971625","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@wasdadeel/state","version":"1.0.16","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.16","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"02055574452731acb942863fcda859331086312d","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.16.tgz","fileCount":17,"integrity":"sha512-pQKd34hWtA/U3WrDQvPhMf7rEddZNIMnfDexw6VPMXwT+qkIQYsQ9UKtQChVSes1nHXj3wd1WZUtLJU9MpX9xQ==","signatures":[{"sig":"MEUCIGI81KvuetE9X++PipV1QC1d8vSbWhTRE7Djd9xdfWcXAiEAtlrlB+kG/NkiDlKa1Bfo0Fn2vuJbT0J9i+tAN6v2Z9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14666},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.16_1757938427521_0.6489768996601704","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@wasdadeel/state","version":"1.0.17","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.17","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"669cd945d75d98651b41964c3668def6a280f6ff","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.17.tgz","fileCount":17,"integrity":"sha512-7ib+l9o1nEoxCmlhmBzRk3wMT340MBHAKtRtHH/ksoJLQ5HHZJr3JaEZ/XM6jVGVmTqEetj34ixEpKoZLFepPA==","signatures":[{"sig":"MEUCIQDq5WsStgrcq45Q8V0oil+5BqArH2EeKbF7mzIWu6SAhgIgCVrVJBdN3FWeBNH+WWzim7V8MBG/Ae6MKW5mLo3Zf+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15414},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.17_1758016345055_0.7164787290835568","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@wasdadeel/state","version":"1.0.18","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.18","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"876dab264ec6eb481663b5dbb9932f4513115a4a","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.18.tgz","fileCount":17,"integrity":"sha512-QZdUYMjZen088Rlw4DSHGszsG4NSpt0bNlYLIEQrToIoH+BZFrNmiYL9sbom970NOiJOA572bfJNuP2nz25zLA==","signatures":[{"sig":"MEYCIQDXG77oSpwfUUBHIEfXH60QkLMMHjZ1fQjNoBCSP3OGLgIhAOu3YCDi3cP9xfFAkg01rqWKEz+LOGuGj2LWeunwZUKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15414},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.18_1758415133656_0.2919044519775973","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@wasdadeel/state","version":"1.0.19","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.19","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"8179d1100f3dbc621d713eef6937317e6eabe425","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.19.tgz","fileCount":17,"integrity":"sha512-n3qFXlLtw8SjfPevKAwwfaN1FBUlC+GKMVJM6aQ5si6NjK9HCKQlKPuaXXWpidLNEO6TrEJUnUIAw0ftttOzAA==","signatures":[{"sig":"MEUCIQCDw3DfiZFa7aFTjNzqI6z+w+GZ1iQ/wkRaXsRjr4B+aAIgVjgMyEPIjHQJCit8WPjXYiefY7bBVvjI44VH3xMb29I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15414},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.19_1758415368319_0.5309040176152322","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@wasdadeel/state","version":"1.0.20","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.20","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"168dd7ef38ab77bc626489fa8b2670d4eded5d22","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.20.tgz","fileCount":17,"integrity":"sha512-RIkcrPya8eL5lc36dkPcRNufUtAuMazcIxK+8xtyVQayuPwRgGm+YiI8OGcabj38lEnM1+E7P4BRAdakskCC0w==","signatures":[{"sig":"MEQCIDc4VNePy75ns6T9M+2u+7YAM15RbQznAQ5wdC+UclFcAiB3J5fONME1ljrCWdcSJOmu1ID2pxGeNp9uSE3T85ta+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15414},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.20_1758446045896_0.7431063435806355","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@wasdadeel/state","version":"1.0.21","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.21","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"5115f4ebc0f5501ea19d5a7dde80ff553744bead","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.21.tgz","fileCount":17,"integrity":"sha512-DNcS4YtSun69lK+v2xdvZHWbpvxilXkAQdW/CdARWWsLa2maODn8dpAZBGuSpEv/bpZNa8jlSSAp5JlAluhTIQ==","signatures":[{"sig":"MEYCIQCSBiD8R1BDrqjWsjExJi20pYi/XKq9spI9eL/LdVzvMgIhAPWNOPoVMIuSaVQq/0IQqkm42yi181sHA2emRSXhiAwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15414},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.21_1758446153891_0.6776286546162844","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@wasdadeel/state","version":"1.0.22","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.22","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"16694192198832c9e51e8b392f4e01b00b161cc8","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.22.tgz","fileCount":17,"integrity":"sha512-xUi0LFDWyf4jRuCOJaXZMxepDJ8JmTIPAaOt6F85yzJvOM64iW6wzGi4fgyKBrUuJUf9U0Y9Fv4NZHPdlIjAKQ==","signatures":[{"sig":"MEUCID5LAkZ70VLEEU7zz2lxLC4djYBv2EIt19FTJ+Ctq1HFAiEAxq6f0RlnkqPTsilG7fIrfY6S86GcYFoScnCZQtabqJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15414},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.22_1758532540752_0.32135249860146353","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@wasdadeel/state","version":"1.0.23","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.23","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"b7344ba8ef43857ce59ff75c0155867f9c4980b0","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.23.tgz","fileCount":17,"integrity":"sha512-YpH2E/KUWpAQWjbWlNfwfg+PnoarCasoGgGp+J9m+FgIal7gT9lJ9rmzs5w2Xqjk0QYCK16/uCRYw4dUS9S/BQ==","signatures":[{"sig":"MEQCIEFskXE5DgqooM2M2pw6dwL2RSiWhaGAQNCtPWCYR7j6AiAdUZ+svHKtZxQyg3ZYwcQa3k5mh5B2YMd2p3AkgYaTYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.23_1758699145434_0.9130457974669839","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@wasdadeel/state","version":"1.0.24","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.24","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"04f08801b77a20c812db63f0dee17c1e1e798613","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.24.tgz","fileCount":17,"integrity":"sha512-3LFZiwdaRgLIM6Z0U+hHHuwt1nPFk+LpVp7haPNk6jP7dIFR0fck9JmQ5uO9TuflqD1QSu5KYs1qIZ3ZlmimvQ==","signatures":[{"sig":"MEQCIDoQKGsU981a8WV3aR246L5wGWCX/wj+TkBe/oYTm3r+AiB2LaC7bXT7JitQ48+FcBGToT8RxTnjuPBlaDwN5zAmcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.24_1760012373505_0.6712809825737984","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@wasdadeel/state","version":"1.0.25","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.25","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"1c24cb2644a76b26727ed5ab3c8590704901b61d","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.25.tgz","fileCount":17,"integrity":"sha512-yoNXK2lqlsVE4dY1cT+0D3qRQ7Z2mDIpPXWygO9nR3msnM+C363sU9wrXa+nVsKsKOG3g2Pmy6sp0i2fgW75KQ==","signatures":[{"sig":"MEUCIB90jioHeDXi3DHgJ238TnS+2ZfJgNjDpcbkT/KA3e4VAiEA+EfieVq+mDhQ3A/xePupqMQz4LPnjsdcg83XLat0t0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.25_1760012997976_0.10316818910986436","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@wasdadeel/state","version":"1.0.26","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.26","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"e8ee23ccf051013bde08ca309a9076314d80ce5b","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.26.tgz","fileCount":17,"integrity":"sha512-oKAGuhFcOO5dvoV/LeFhEhfyuVY+9h/Nib96y2oEDpqi1wD34tSZwTerzn9Y5T4m0phaCZIp9fBvq+qZlVRt3w==","signatures":[{"sig":"MEUCIQDVcp21swrUUxPiJC/AtagFXO3sKaU2vf68XFGSAr0OQgIgWZ4CSEL2AphDhEDA1hg+OsnFZ/Fv+newv2aqyTJFl1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15537},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"peerDependencies":{"@wasdadeel/emitter":"1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.26_1761464734838_0.8158069783917246","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@wasdadeel/state","version":"1.0.27","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.27","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"e3f51efff34d673554a749b75a419a6d1ebbd63a","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.27.tgz","fileCount":17,"integrity":"sha512-Sbv3ibSL9ln3RgGV0ymJz6/6egQh85HgG5Sjxy7w1ZfiI1V2EBOs3Mt11jpw5TEWb81IqzXZ0K9/T6MMj3EayQ==","signatures":[{"sig":"MEYCIQDupAKk+gLheLo8IuhajDnJ0YEHDAo1WpotHDm62MsBewIhAK5luTLJFY+bRGpDoxLlnt3gFp39NMSE74PatO/f5/9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.27_1761465140393_0.6556029299894457","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@wasdadeel/state","version":"1.0.28","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.28","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"9469665693e89620de9631298260df19f91ffa09","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.28.tgz","fileCount":17,"integrity":"sha512-fB37x4mOuaY6HBirHT+fdGDH2A5st14zE8XyeY1uquPbC9w4TTzRFYNqX6JdBrZD6Oltzwm2nMDfpm016preqQ==","signatures":[{"sig":"MEYCIQDagsnd77QNiBqzTz89dJ68wlIl0FtvBz2hWxD8SvzYcwIhAKPK6PrWBDBCk2nUJODr0fnZVqlQhl6g2bo4PFpnTszM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.28_1762137958014_0.8577849468645944","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@wasdadeel/state","version":"1.0.29","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","_id":"@wasdadeel/state@1.0.29","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"dist":{"shasum":"7e598eb4890a79a8a2b26a18ad496c727aeb3974","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.29.tgz","fileCount":17,"integrity":"sha512-xrgkq/zZZTlv093Im7MgCTTtOE9upljPxOLolPc6LOkSlzAukW3M6Wfr/KMduWUtNX9N13Ac/v3PJ7COQTFwXQ==","signatures":[{"sig":"MEQCIBPcdSlDTxjerRP0slt2qmiV5Ypc2EwWRIHBFSkVC/3OAiAjXh3i5T3uBlw3/1Lu99/t6JQk4gNeLw1/DLNcMPQaHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15560},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"rm -rf dist && yarn build:esm","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","lint:fix":"exit 1","build:esm":"tsc -p tsconfig.json","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","prepublishOnly":"npm run build"},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"repository":{"url":"git+https://github.com/bandrw/wasdadeel.git","type":"git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","directories":{},"sideEffects":false,"dependencies":{"@wasdadeel/emitter":"1.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/state_1.0.29_1777459555093_0.890906761743451","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@wasdadeel/state","description":"Minimal external-state primitives with typed events","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"repository":{"type":"git","url":"git+https://github.com/bandrw/wasdadeel.git","directory":"packages/state"},"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"version":"1.0.30","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"sideEffects":false,"scripts":{"build:esm":"tsc -p tsconfig.json","build":"rm -rf dist && yarn build:esm","typecheck":"tsc --project ./tsconfig.json --noEmit --skipLibCheck","lint:check":"exit 0","lint:fix":"exit 1","release":"yarn publish --new-version $(node -p \"require('./package.json').version\") --no-git-tag-version --no-commit-hooks","prepublishOnly":"npm run build"},"dependencies":{"@wasdadeel/emitter":"1.0.30"},"devDependencies":{"typescript":"^5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"MIT","_id":"@wasdadeel/state@1.0.30","dist":{"shasum":"95bed045eb9c65d36dc838f90679d1466f311d67","integrity":"sha512-k806kHJscBoArxYkG1pVN93OLezuhuxXrTwu++k9d166/qdIzzaoyEG9WlBgZ6GoHiYZYE0m/rvcnRjfnXZ9NQ==","tarball":"https://registry.npmjs.org/@wasdadeel/state/-/state-1.0.30.tgz","fileCount":17,"unpackedSize":15611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC1DJ9qD3Hm63SY+xN4gr0lwINWGfzstGExN1zHxP8fgAiB+ahkos1oAq4DpE/qFAmIlg4sSdP31xUmV1ldDUt4w5g=="}]},"_npmUser":{"name":"bandrw","email":"bandrwx@gmail.com"},"directories":{},"maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/state_1.0.30_1779342201413_0.42277876022680694"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-11T12:10:19.265Z","modified":"2026-05-21T05:43:21.730Z","1.0.0":"2025-09-11T12:10:19.532Z","1.0.1":"2025-09-11T12:17:33.549Z","1.0.5":"2025-09-14T00:44:54.058Z","1.0.6":"2025-09-14T04:46:31.697Z","1.0.7":"2025-09-14T05:18:18.817Z","1.0.8":"2025-09-14T07:54:01.249Z","1.0.9":"2025-09-14T08:23:12.099Z","1.0.10":"2025-09-14T08:39:04.610Z","1.0.11":"2025-09-14T08:54:27.813Z","1.0.12":"2025-09-14T09:02:53.187Z","1.0.13":"2025-09-14T09:11:43.914Z","1.0.14":"2025-09-14T10:55:02.537Z","1.0.15":"2025-09-15T06:35:56.839Z","1.0.16":"2025-09-15T12:13:47.672Z","1.0.17":"2025-09-16T09:52:25.248Z","1.0.18":"2025-09-21T00:38:53.834Z","1.0.19":"2025-09-21T00:42:48.504Z","1.0.20":"2025-09-21T09:14:06.070Z","1.0.21":"2025-09-21T09:15:54.096Z","1.0.22":"2025-09-22T09:15:40.937Z","1.0.23":"2025-09-24T07:32:25.629Z","1.0.24":"2025-10-09T12:19:33.700Z","1.0.25":"2025-10-09T12:29:58.173Z","1.0.26":"2025-10-26T07:45:35.034Z","1.0.27":"2025-10-26T07:52:20.580Z","1.0.28":"2025-11-03T02:45:58.225Z","1.0.29":"2026-04-29T10:45:55.229Z","1.0.30":"2026-05-21T05:43:21.610Z"},"author":{"name":"Andrei Balashov","email":"bandrwx@gmail.com"},"license":"MIT","keywords":["typescript","state","state-management","reactive","events","subscription","external-state","createState","createBoolean","createCounter","typed-events","zero-deps","minimal"],"repository":{"type":"git","url":"git+https://github.com/bandrw/wasdadeel.git","directory":"packages/state"},"description":"Minimal external-state primitives with typed events","maintainers":[{"name":"bandrw","email":"bandrwx@gmail.com"}],"readme":"# @wasdadeel/state\n\nMinimal external-state primitives with **typed events**:\n- `createState<T>` — state container with `getState`, `setState`, and typed events.\n- `createBoolean()` — boolean helper on top of `createState`.\n- `createCounter()` — counter with increment/decrement/reset events.\n\n---\n\n## Install\n\n```bash\nnpm i @wasdadeel/state\n# or\nyarn add @wasdadeel/state\n```\n\n## Quick Start\n\n### `createState()`\n\n```\nimport { createState } from '@wasdadeel/state';\n\nconst $user = createState({ id: '1', name: 'Andrei' });\n\n$user.on('change', ({ prevState, newState }) => {\n  console.log(prevState, '→', newState);\n});\n\n$user.setState({ id: '2', name: 'Andrew' });\nconsole.log($user.getState()); // { id: '2', name: 'Andrew' }\n```\n\n\n### `createBoolean()`\n```\nimport { createBoolean } from '@wasdadeel/state';\n\nconst $flag = createBoolean(false);\n\n$flag.on('setTrue', ({ prevState, newState }) => {});\n$flag.on('setFalse', ({ prevState, newState }) => {});\n$flag.on('change', ({ prevState, newState }) => {});\n\n$flag.setTrue();\n$flag.setFalse();\n$flag.toggle();\n\n// read synchronously\nconst v = $flag.getState();\n```\n\n### `createCounter()`\n```\nimport { createCounter } from '@wasdadeel/state';\n\nconst counter = createCounter(0);\n\ncounter.on('increment', ({ prevState, newState }) => {});\ncounter.on('decrement', ({ prevState, newState }) => {}); // note: event name matches code\ncounter.on('reset', ({ prevState, newState }) => {});\n\ncounter.increment(); // 1\ncounter.decrement(); // 0\ncounter.getState();\ncounter.reset();     // back to initial\n```\n\n\n## API Reference\n`createState<T>(initial: T | (() => T)) => CreatedState<T>`\n\nReturns:\n- `getState(): T` — current value, always fresh\n- `setState(next: T | (prev: T) => T, options?: { shouldEmit?: boolean | (event: 'setState' | 'change') => boolean }): void`\n- `on(event, listener): () => void `— subscribe to 'setState' | 'change'\n\nEvent payload shapes:\n```\ntype SetStateEvent<T> = { newState: T };\ntype ChangeEvent<T> = { prevState: T; newState: T };\n```\n\n#### `createBoolean(initial: boolean | (() => boolean)) => CreatedBoolean`\n- `getState()`, `setState(next)`, `setTrue()`, `setFalse()`, `toggle()`\n- `on('setTrue' | 'setFalse' | 'change', listener)`\n\n#### `createCounter(initial?: number) => CreatedCounter`\n- `getState()`, `increment()`, `decrement()`, `reset()`\n- `on('increment' | 'decrement' | 'change' | 'reset', listener)`\n- `once(...)` also available\n\n\n## Why this library?\n\n- **External state first** — read without waiting for React render\n\n- **Typed events** — predictable side-effects\n\n- **Zero deps** — easy to audit\n\n- **Small surface** — primitives only\n\n\n## Types & Utilities\n```\nimport type { CreatedState, CreatedStateReader, CreatedStateInfer } from '@wasdadeel/state';\n\n// Example:\nconst $user = createState({ id: '1', name: 'A' });\ntype User = CreatedStateInfer<typeof $user>; // { id: string; name: string }\n```\n\n### Notes\n- `shouldEmit` lets you suppress `setState`/`change` notifications, or only allow specific ones.\n\n\n## License\n\nMIT © Andrei Balashov\n","readmeFilename":"README.md"}