{"_id":"@signalium/query","_rev":"26-fa89f8a27a5d12c829b7e184af99b686","name":"@signalium/query","dist-tags":{"latest":"1.1.2"},"versions":{"0.0.0":{"name":"@signalium/query","version":"0.0.0","author":"","license":"ISC","_id":"@signalium/query@0.0.0","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"9524d78410109433c89a2cfb303d593c7bcd88ec","tarball":"https://registry.npmjs.org/@signalium/query/-/query-0.0.0.tgz","fileCount":31,"integrity":"sha512-diUB9aS3G2FTZcw4ASOgZ9csRVhZJXUl4dZLu0ZOOvt1uDEFtwGtHJckpe2K7P94GQDRbb/scChkktyE2WE21w==","signatures":[{"sig":"MEUCIBv81S85Ci6rcBuMb4oWey7YdmO8QWgWKh210fS2rTnpAiEA83JCSnD9WSeGFMv65uqdGey/SuSiPecage2DowKt8Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280067},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"66ebb4fd29cb8e7bb460f87c3538084f57b7cb67","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"pzuraq","email":"opensource@pzuraq.com"},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"10.9.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"22.14.0","dependencies":{"decoders":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.0.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.0.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_0.0.0_1761953727802_0.21253849565344662","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@signalium/query","version":"0.0.1","author":"","license":"ISC","_id":"@signalium/query@0.0.1","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"65bdc7f12886e4e630ae510ddc1be5a69ed4853a","tarball":"https://registry.npmjs.org/@signalium/query/-/query-0.0.1.tgz","fileCount":107,"integrity":"sha512-ezhzBAyXME8IZRaXgJ799Ozo+Gexgkej2PrqYLUo4Xo6CaFz1a09xVHsGY5lmQNWpm4LEpUh6x6PP/jw8/cR5g==","signatures":[{"sig":"MEQCIFKkb+SLpCbAUXkrx6tjMBNc+skUxja2WrE9de5qYGf/AiAcEEVDZt4jgn1MYHkKu6eN/uMeZKb80tRNkAwWKKAmTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500068},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"cf3423eb4376e37ad78888a7567cf6b2ae4d0c6f","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","dependencies":{"decoders":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.0.7","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_0.0.1_1761956898990_0.18091758516334822","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@signalium/query","version":"0.0.2","author":"","license":"ISC","_id":"@signalium/query@0.0.2","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"eec8e70536680e0c3859a76864fbb78059247a97","tarball":"https://registry.npmjs.org/@signalium/query/-/query-0.0.2.tgz","fileCount":110,"integrity":"sha512-jGC9Bjdinm8mmXCUkun31GhL0q2oKnOfWT/7gTNvxPd4YDLS+9l+OTtsq+SD307plcz1mJZbF9unnTRraImx+A==","signatures":[{"sig":"MEUCICo3o6bekCDZpZ0M9cAg7A9GTjLqTe8XDChQgX/aydk4AiEA23wFfyMb1Ygqb+KZMHOWyCiXWkc2d/rk9z8pg0vLFzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569134},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5e344556a66f9612f25b025181d821cd56b4e80d","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","dependencies":{"decoders":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.0.9","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.0.9"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_0.0.2_1762542230947_0.6885036146474299","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@signalium/query","version":"0.1.0","author":"","license":"ISC","_id":"@signalium/query@0.1.0","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"b2d10d66ab3743deb442132148fae272452f8f23","tarball":"https://registry.npmjs.org/@signalium/query/-/query-0.1.0.tgz","fileCount":110,"integrity":"sha512-GSQo136Idp/uYIqyLOiZcT0rOw3fF55M81OsROFhebzpyiTccdRGCkTXpu4VmdK/FeSnxjNzudhSMEpTuMAlFg==","signatures":[{"sig":"MEUCIQDNyfCFu3K05fzy3aoCOvr7V1nR6M4YSuOy7r4dcysLxwIgAgP+jA1zayXNdAXoxJ1jbs6ifksyzEosG98LJ4yEZMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569195},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6a8430f0bd65e7216ef134dd5396eec5167a4025","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.0.9","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.0.9"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_0.1.0_1762546214266_0.04064305871446816","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@signalium/query","version":"1.0.0","author":"","license":"ISC","_id":"@signalium/query@1.0.0","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"4a0742a9c929b9c753ca1ac63a36430c977f56c0","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.0.tgz","fileCount":105,"integrity":"sha512-L7BZvFPcW4fE5/QZ12V7P/aqGYQKYCpSCinxtyNqg3bPGhUjEM+PiBKEZ+k9G7PLfUMmsDQ5Thq8vIS4VkFPDA==","signatures":[{"sig":"MEUCIBTSSpKGWl5Joy/slCwxp4iY6S8Lch62t3C6+qDSzixnAiEAwco2n6HAR7hgMaP6Brl4JY7veFfyqYzqgYbkk0rG7F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391166},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"3de6af3f692fb73173a959a074991ec4c2aedc88","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.0","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.0_1762731568070_0.49323130595304043","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@signalium/query","version":"1.0.1","author":"","license":"ISC","_id":"@signalium/query@1.0.1","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"2c9d6d4c9fbf9a5adb8f55199c2fb8b18f0fd942","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.1.tgz","fileCount":105,"integrity":"sha512-ESZEhnT3J+qaWCMdC8j+22hKFiaTnv+X4OWzHff18KeQsoKAnAXyeEnJ3bBznkum4NpiQEbpffvTj/MDKyDChQ==","signatures":[{"sig":"MEYCIQDqKK3cF1Rqs1yrMIeDQwrYrkgisczY4Hd+gW7H6bAzlQIhAOofGTCtG3xyDz9b8beYJTAjxG+zfhCqzAk7NXXRIJbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391592},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"499de01a5efe7e17d6705abf407eec5c8cb9e306","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.0","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.1_1762733965761_0.9583380679888116","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@signalium/query","version":"1.0.2","author":"","license":"ISC","_id":"@signalium/query@1.0.2","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"24a4aef5c3289c60b7f6d319112a18baac7cfdfd","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.2.tgz","fileCount":105,"integrity":"sha512-hAWwvP5zgyXNGpjBRW2JEPe/Gx8DFF2I1Hh4u4OZh7IyLSypBW5x4VDBBQqZap80Nvyi4XAyQ6rIJdERV0dqKA==","signatures":[{"sig":"MEYCIQCtDSNaW/1DaW9cXWjedc4t4oO/LXAGFvhCrMSaqUjQ1gIhAKF9a6wilUMtZ4vKShMt0m1ypNpa8v9HP+fI8lU+zLUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392094},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"b84655b0a4efdee09fcda61da960ba4985873830","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.0","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.2_1762734597750_0.9514685491394439","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@signalium/query","version":"1.0.3","author":"","license":"ISC","_id":"@signalium/query@1.0.3","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"ee2e968561916cca5d77e46e6c133a06306ca32e","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.3.tgz","fileCount":106,"integrity":"sha512-WmSdMdSao0/AZFS6dCR1HYhFnhKjNrmp5flxENB0l9VzfxDA4xTDlCmqoaOcV1usc9Urwqq3K3nWLpKAfWFsHQ==","signatures":[{"sig":"MEYCIQCbR8TcDEPdXRtQ2ntSGfZsnD4p6o7l6rexeGcC55XBSgIhAIWinH1czf8ecGvt+WtBIruxZVuAnilLzsxpneRCUqJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400081},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"default":"./dist/esm/index.js","development":"./src/index.ts"},"require":{"default":"./dist/cjs/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"651fb753e9e9fa9ba24ca5e8baae51167c5f7ed4","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.0","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.3_1762779252366_0.08629128551002196","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@signalium/query","version":"1.0.4","author":"","license":"ISC","_id":"@signalium/query@1.0.4","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"84731e33ddef51cb27945524839833132b43c250","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.4.tgz","fileCount":106,"integrity":"sha512-UG8+zGltMLucUOBr0z6beCHqeGI4S6NJCJ0umCGrroCq5NP9f8UEddzufRj2dcvK5R38Iaz6ugufmgPyxRTFKA==","signatures":[{"sig":"MEUCIB0ejqBZQuPMDkFUEfSkYm6Ob2jFWWuI2cPy4nPLO7M7AiEAyLwyOBpjH8IsNZnlUhDrVqr7rj+cqYxgl3NRf+fLAfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400090},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"43d281ef5d0ac1f27e6ab4d309ccba629a49bf3a","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.0","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.4_1762799085110_0.7411158872940613","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@signalium/query","version":"1.0.5","author":"","license":"ISC","_id":"@signalium/query@1.0.5","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"2286bb2ba4f60e11cc7382f26c4acd921b5ff034","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.5.tgz","fileCount":130,"integrity":"sha512-E9Hf7xFmrYPFd9VnJXmIyGP4jOT5vdTICK9Fi1x9vQKJbymphrHrM5Vg3KbXrcEaNzYywhl4X/wtXNfjOh5Ucw==","signatures":[{"sig":"MEQCID+yU1t0hdq4zKv9xRcYFIYiUiV8HaCL7p4RURbvtriEAiA+7TU79jaPxRccNJOJ2vldr5kAqNX4UyKQJeeXuzHJsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497121},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"2a4c064af472e63cbd52c87efcdefe24f1a82381","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.1","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.5_1762917531527_0.9813223660287795","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@signalium/query","version":"1.0.6","author":"","license":"ISC","_id":"@signalium/query@1.0.6","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"2f8caad1950041a6b1bbde8d5c98705b39300ed1","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.6.tgz","fileCount":130,"integrity":"sha512-Dn1xcsCZXW6EaAmXwDmJhZ4ipZDKMqDXpkEljDMm4k+zulflS8s63wVnj/klQ594G932HJ+eKqjP6K8koC9Ggg==","signatures":[{"sig":"MEUCIQCiHFrU5bnIfTAheQRZZYhOvCqfdjyQ2SaKZTaRescBIAIge/Nofm8JYza9Ty+bT9LxJViEDLfhtcEMSxVjWaiwFkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504379},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"7030dd7d09e3e51f6a503ad4782badcb4f5b1bb7","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.1","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.6_1763506639598_0.5243276745665555","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@signalium/query","version":"1.0.7","author":"","license":"ISC","_id":"@signalium/query@1.0.7","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"609e9985d2d89028ab36b3a301bcd7f7c4819d14","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.7.tgz","fileCount":142,"integrity":"sha512-I6gxsF7QfX0eEzWqDI/wAHphWi5JWmQO08iBKQs0QC4TvkDhQzWW6Xf9SiFAgDu5o4tBJZF+EI5DoaKo1g/UpQ==","signatures":[{"sig":"MEYCIQCTgd7jlo55GxbCcF3kDUEs9i82+Ukdd3mQMC0/0yaJdQIhALRYP7/wHxZtNdt0r+VY0CW8GxNptsr5TBTU0mEb5YkK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514602},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","default":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"8028ae6c07814bc847119e94190eca759438d9e8","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.1","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.7_1763760795833_0.749494045716951","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@signalium/query","version":"1.0.8","author":"","license":"ISC","_id":"@signalium/query@1.0.8","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"f970baaf2733f63aa580143798a55ac5935bad3c","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.8.tgz","fileCount":142,"integrity":"sha512-eCO0SwPO7EsNsiwyVmfoq2SQy+yzw/TCOmk4zYL1RNsvTxfDTOeef956B3jIH+TQEC4LG5h63ImMfrnbK0qJhQ==","signatures":[{"sig":"MEYCIQDPCTmpnnwjUdVi5TF2mLzoAR4qxSsYukSho/hcJXOfKgIhAPiSjy5sITgtTDxxnLEmxlgjsPsMouG+pWb/Tt2C+wZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515519},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","default":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"2f278fda3826575aded8350fe916a0b4971c168b","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.1","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.8_1763761970609_0.8267070847391111","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@signalium/query","version":"1.0.9","author":"","license":"ISC","_id":"@signalium/query@1.0.9","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"9dd1c7924d4bf77df5e06ebd788fb4957db7f773","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.9.tgz","fileCount":142,"integrity":"sha512-SZCmUrVqxXBe6r7DoieUBlOQQw9biIofpOC63tX+lqern5KG9RlLL91TvgoJfffKB7C+4XW+KyiG05WF3+/ihQ==","signatures":[{"sig":"MEQCIFjQdJIcvKp73QoLNDe8hRoHAnDdEQItbwZ7kzDi39eqAiB/suzVs8Aj5DicL9pJivLNZU+8tdAdBLD77TUEOVpSDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519828},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","default":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"d6d77c56fc0251dba319c28ec474cf3c18e23f53","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.2","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.9_1764897028975_0.8595589988744801","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@signalium/query","version":"1.0.10","author":"","license":"ISC","_id":"@signalium/query@1.0.10","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"7ee0b909f0cda146aedcc8741aeb7cef88a17000","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.10.tgz","fileCount":142,"integrity":"sha512-OZLaPGyHalM1EY/cA9Mu8IyQwITBPGKV3QJKE2fSIo3YU+qRxkasCHoGDK3AaoOyx0MD2U2nvYbe83yUT8tBCw==","signatures":[{"sig":"MEUCIDuKJ6ujmC6A5gR4wgNxKudNoq9JY24DRKs2EaKWnUFgAiEA4kh3BoqJ5nBhWQmawtIICzRGw9VqGMtsc9Nj8PQF2/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637819},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","default":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"1e5b59a80513ed663434e8c111944b56ff43b026","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.3","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.3"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.10_1765806091080_0.15305137623911658","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@signalium/query","version":"1.0.11","author":"","license":"ISC","_id":"@signalium/query@1.0.11","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"e8bc92a0caeb3eca10b5c0771a354fa1aced632f","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.11.tgz","fileCount":142,"integrity":"sha512-QsjlEY3atGzMsAPvdPX94AK94Tbwq0+eMS9Vu/q13r5UShK0pZtxIHV7VAWDpBTDPNBrHvaj3hq8AfJrF5BcWQ==","signatures":[{"sig":"MEYCIQD3ZJXMan/sRVsv7Ja+0M9Za30r2gch9T6hum10Iwi51QIhAMJCoQ4mO5+/gCQ2SyZQucMUzBT0nrxEBC2HI3pE54OG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608556},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","default":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"1a8c21858865e734587bb99d464a0310cb4e0122","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.4","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.4"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.11_1765976215744_0.4868561611783295","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@signalium/query","version":"1.0.12","author":"","license":"ISC","_id":"@signalium/query@1.0.12","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"bb251e11da88a5cbeeaedfc63f3ac4690edf8c77","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.12.tgz","fileCount":136,"integrity":"sha512-e/5LCaAp5x1kfGaMRvcuRIL8f5akYvLNxgNEncdmdzppfdF+c4nsg4nXJj8Yo1y7llIWoJ4twiFFWYWCrh3UrQ==","signatures":[{"sig":"MEYCIQCl5QqVmr7sdGI/fKnz8SjeovxwdtI1TB6vnfWPNE6zZwIhAK6AtXsEulIEMEv477kbI+I+uuqrPpFWqkhklECBp0ko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610246},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","default":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"4b928ba73593bd989ab091cb2e31a45a64e7e3df","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.5","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.5"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.12_1766034893852_0.8695055895969619","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@signalium/query","version":"1.0.13","author":"","license":"ISC","_id":"@signalium/query@1.0.13","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"29b6ec0328b38d36843dc2850f1dfb57794752b6","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.13.tgz","fileCount":136,"integrity":"sha512-hK0oQu1a6yQG9khM7Y5XBdsTbMRlnPO4nRByFKUJDzXClQ0yHxm1iE//ZYBMDogSkYifY0VHLXpqhuWWBgMhRg==","signatures":[{"sig":"MEYCIQC14vEWN2rgEgkFUsEIb5HzrOrJMudiptAAi2XQ3iJMxwIhAPRAmA7/Qz2V/bCyBIZRqWCEgawzZil4xE2JCjp/CYGw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610361},"main":"./dist/cjs/index.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","default":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/stores/sync.js","default":"./dist/esm/stores/sync.js","require":"./dist/cjs/stores/sync.js"},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/stores/async.js","default":"./dist/esm/stores/async.js","require":"./dist/cjs/stores/async.js"}},"gitHead":"4c757dfbe5b68366ef398b7ce5b0afb15fc0b329","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:esm && npm run build:cjs && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:cjs":"tsc --build tsconfig.cjs.json","build:esm":"tsc --build tsconfig.esm.json","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","test:react":"vitest run --project react","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.5","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.5"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.13_1766152797518_0.4232464202130848","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@signalium/query","version":"1.0.14","author":"","license":"ISC","_id":"@signalium/query@1.0.14","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"5fa25b920864fcae0fb153aa9a7906883586c4e6","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.14.tgz","fileCount":96,"integrity":"sha512-dPaqhRoA6xj7TRAi23849sBr1rW64/sK2ksF8/FoKShTzpO3ojAzh/94XrUhCpkgbw2hjuzvFCulmoIdv2wevQ==","signatures":[{"sig":"MEQCIAqei0G7scaVwISU/2JOhlOjPAev/84yfUla8HxS65mTAiB+6u2JGH6H0SSEeDtTSJJs2AFx+S2sfvi81CBjOTrPcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1723971},"main":"./dist/cjs/production/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/production/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/production/index.js","default":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"}},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/production/react/index.js","default":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"}},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/production/stores/async.js","default":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"}}},"gitHead":"c7be4f4aabd690cfccc5f19036ebfeb2836e2a30","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:dev":"BUILD_MODE=development vite build","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","build:prod":"BUILD_MODE=production vite build","test:react":"vitest run --project react","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.14_1766530998318_0.7649820637692193","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@signalium/query","version":"1.0.15","author":"","license":"ISC","_id":"@signalium/query@1.0.15","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"9c95fd65a5639f4cbd516d075bf4662fe6501fa8","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.15.tgz","fileCount":96,"integrity":"sha512-MyCSd/MLYSZl4WnFdZXEWrnXb8vi8b1tTQ4SPdhti3mhIHk3T3/U8XGpQZqOK4xa1KepDtVwNKffSqkiUD1iqQ==","signatures":[{"sig":"MEQCIEs6Zdb+mU8nCCLmllEghrmzTzPOl91H9cMiJa5IiqvGAiAa62A72ksy0JNFZQSwhUQ6Qsul4Jlh+wDQxi+5xBOlag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1727415},"main":"./dist/cjs/production/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/production/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/production/index.js","default":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"}},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/production/react/index.js","default":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"}},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/production/stores/async.js","default":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"}}},"gitHead":"6eacf19e267ddd2396e61539819bbdb4fb5b9a9d","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:dev":"BUILD_MODE=development vite build","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","build:prod":"BUILD_MODE=production vite build","test:react":"vitest run --project react","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.15_1767122038893_0.4478502446361414","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@signalium/query","version":"1.0.16","author":"","license":"ISC","_id":"@signalium/query@1.0.16","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"4f3bec32fb04c1840f8ccb77bb7ce0e8cffc7b91","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.16.tgz","fileCount":96,"integrity":"sha512-0SNNLoIxlm1TyfJZA0NCcMvOzEWc9kx1/SCuLQ5smEr6UZ2cRFIrzxsLktOfA5fCptbUUDuRtsIe2AOHug1+Tg==","signatures":[{"sig":"MEUCIQCG7FOt1bmQ+7Ttyu5oMHL5MMGwZLm3EnCdkl9x+1GiDAIgF+39LCb4EOb0PcRC/F9i8VrCOpQWSxoiUPNMwIf/x9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1727332},"main":"./dist/cjs/production/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/production/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/production/index.js","default":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"}},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/production/react/index.js","default":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"}},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/production/stores/async.js","default":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"}}},"gitHead":"1aa094c64e999db1695c032cb04018498534e7e3","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:dev":"BUILD_MODE=development vite build","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","build:prod":"BUILD_MODE=production vite build","test:react":"vitest run --project react","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.6.2","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.16_1767133318933_0.20985684308461283","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@signalium/query","version":"1.0.17","author":"","license":"ISC","_id":"@signalium/query@1.0.17","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"b4f4521c7e0e5f4c3ddb28b2d9747654f9af6695","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.17.tgz","fileCount":96,"integrity":"sha512-n/bs9zy4Rv+wencW9ryLK67XdsCfFbueJ+HR3G6jee+OtUx9kPorlRbyiaMiyJiEoFFnXvQb7cc7P6WyA4FvKg==","signatures":[{"sig":"MEUCIQCYUtwBneUcx/TQF7LJ4lO0qxA1eYZR73H1v2bK/bHysAIgSZpt0FVxLaMMqVDEc+RWB6LNwvIPdi3dcC7/F6yauo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1733296},"main":"./dist/cjs/production/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/production/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/production/index.js","default":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"}},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/production/react/index.js","default":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"}},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/production/stores/async.js","default":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"}}},"gitHead":"ce39b99e1949999a2777483ff3fc7d188adf10f0","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:dev":"BUILD_MODE=development vite build","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","build:prod":"BUILD_MODE=production vite build","test:react":"vitest run --project react","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.8.0","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.17_1769549583257_0.7913748141875419","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@signalium/query","version":"1.0.18","author":"","license":"ISC","_id":"@signalium/query@1.0.18","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"c2d26c422c43b2900b4190aa272f59907d503a28","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.0.18.tgz","fileCount":96,"integrity":"sha512-zmIhK0L7/u8xlW0vS0wj66lsVijulcM7pTf2BcWD8LCTIi1YFqmZHJBsrvawqmi/4EpTC2if+UkiAX4OyoHSiQ==","signatures":[{"sig":"MEUCIQCDOLPCc8Syv+xsgGx3PoBTdQhVohPsjeZ793D5nAlkdgIgaeUOOk6vOp+j4aJdrexgWDY0TbDFqUB2XnkVxQC5WzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1734584},"main":"./dist/cjs/production/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/production/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/production/index.js","default":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"}},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/production/react/index.js","default":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"}},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/production/stores/async.js","default":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"}}},"gitHead":"e7b48119b58d13eebcfb4964c9bd2ae7c88ada6b","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:dev":"BUILD_MODE=development vite build","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","build:prod":"BUILD_MODE=production vite build","test:react":"vitest run --project react","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.8.0","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.0.18_1770156636299_0.8394231289227767","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@signalium/query","version":"1.1.0","author":"","license":"ISC","_id":"@signalium/query@1.1.0","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"40136c5dcf34ef443608be00500712b546856e45","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.1.0.tgz","fileCount":96,"integrity":"sha512-t7xEl7oh0HIFmTaAxbRrDzVe+49FQz/S7kpN+9uzOP+qyqBx0lzkKQ8lA+t9r6Y6X2jiG9QPXguYq+/wqkjjXg==","signatures":[{"sig":"MEUCIQCW1obrYKuO8rzh5N7RjTRpmx6NsJFDppS+OKiGEDrjDwIgQGmGe0WOTco6n9ophd4rTj4t83qqDuiOen2sSZ9YxIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1765592},"main":"./dist/cjs/production/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/production/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/production/index.js","default":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"}},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/production/react/index.js","default":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"}},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/production/stores/async.js","default":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"}}},"gitHead":"5809500395415262e227a746130b119840a359c2","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:dev":"BUILD_MODE=development vite build","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","build:prod":"BUILD_MODE=production vite build","test:react":"vitest run --project react","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.8.0","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.1.0_1770266478686_0.669437331150992","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@signalium/query","version":"1.1.1","author":"","license":"ISC","_id":"@signalium/query@1.1.1","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"homepage":"https://github.com/Signalium/signalium#readme","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"dist":{"shasum":"708642c8d91f4581dae0629742cf71529d0da1ff","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.1.1.tgz","fileCount":96,"integrity":"sha512-R1Me06fcg1l2DQdP1zi4VXG4ZKA8VYXce3lksUDp0IaCWJr9jQRW9uSO02gdVGpsFwSWBRFhH1/3ELM1us3exQ==","signatures":[{"sig":"MEUCIQDWeW+o4yKR5UxchvEf5wVDhmn1Y/apcAJaG6E3RSwYiwIgU04Sdo+sNRSYuZw4MZNSX47WYiclBLwCmS438+FFxaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1786358},"main":"./dist/cjs/production/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/production/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/production/index.js","default":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"}},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/production/react/index.js","default":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"}},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","import":"./dist/esm/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"}},"./package.json":"./package.json","./stores/async":{"types":"./dist/esm/stores/async.d.ts","import":"./dist/esm/production/stores/async.js","default":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"}}},"gitHead":"952ec57b6d7b1b1a15a770e283094a8eeaad75e1","scripts":{"dev":"vitest dev","test":"vitest run","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","dev:unit":"vitest dev --project unit","build:dev":"BUILD_MODE=development vite build","dev:react":"vitest dev --project react","test:unit":"vitest run --project unit","build:prod":"BUILD_MODE=production vite build","test:react":"vitest run --project react","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","check-types":"tsc --noEmit","dev:transform":"vitest dev --project transform","test:transform":"vitest run --project transform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"repository":{"url":"git+https://github.com/Signalium/signalium.git","type":"git"},"_npmVersion":"11.8.0","description":"Chain-reactivity at critical mass","directories":{},"_nodeVersion":"25.6.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^18.3.1","vitest":"^3.2.4","react-dom":"^18.3.1","signalium":"2.1.6","playwright":"^1.50.1","@babel/core":"^7.23.6","@vitest/browser":"^3.0.6","vite-plugin-dts":"^4.5.4","vite-plugin-babel":"^1.3.0","@babel/preset-react":"^7.23.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","vitest-browser-react":"^1.0.1","rollup-plugin-const-enum":"^1.1.4"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.6"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/query_1.1.1_1770312206842_0.404448084151257","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@signalium/query","version":"1.1.2","type":"module","repository":{"type":"git","url":"git+https://github.com/Signalium/signalium.git"},"description":"Chain-reactivity at critical mass","main":"./dist/cjs/production/index.js","module":"./dist/esm/production/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"types":"./dist/esm/index.d.ts","development":{"import":"./dist/esm/development/index.js","require":"./dist/cjs/development/index.js"},"production":{"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js"},"import":"./dist/esm/production/index.js","require":"./dist/cjs/production/index.js","default":"./dist/esm/production/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","development":{"import":"./dist/esm/development/react/index.js","require":"./dist/cjs/development/react/index.js"},"production":{"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js"},"import":"./dist/esm/production/react/index.js","require":"./dist/cjs/production/react/index.js","default":"./dist/esm/production/react/index.js"},"./stores/async":{"types":"./dist/esm/stores/async.d.ts","development":{"import":"./dist/esm/development/stores/async.js","require":"./dist/cjs/development/stores/async.js"},"production":{"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js"},"import":"./dist/esm/production/stores/async.js","require":"./dist/cjs/production/stores/async.js","default":"./dist/esm/production/stores/async.js"},"./stores/sync":{"types":"./dist/esm/stores/sync.d.ts","development":{"import":"./dist/esm/development/stores/sync.js","require":"./dist/cjs/development/stores/sync.js"},"production":{"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js"},"import":"./dist/esm/production/stores/sync.js","require":"./dist/cjs/production/stores/sync.js","default":"./dist/esm/production/stores/sync.js"},"./package.json":"./package.json"},"peerDependencies":{"react":">=18.3.1","signalium":">=2.1.7"},"peerDependenciesMeta":{"react":{"optional":true}},"scripts":{"dev":"vitest dev","dev:unit":"vitest dev --project unit","dev:transform":"vitest dev --project transform","dev:react":"vitest dev --project react","test":"vitest run","test:unit":"vitest run --project unit","test:transform":"vitest run --project transform","test:react":"vitest run --project react","check-types":"tsc --noEmit","build":"npm run build:clean && npm run build:types && npm run build:dev && npm run build:prod && node scripts/generate-legacy-entries.cjs","build:clean":"rm -rf dist","build:types":"tsc --emitDeclarationOnly --outDir dist/esm --project tsconfig.esm.json","build:dev":"BUILD_MODE=development vite build","build:prod":"BUILD_MODE=production vite build"},"author":"","license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-react":"^7.23.3","@vitejs/plugin-react":"^5.0.0","@vitest/browser":"^3.0.6","playwright":"^1.50.1","react":"^18.3.1","react-dom":"^18.3.1","rollup-plugin-const-enum":"^1.1.4","signalium":"2.2.0","vite":"^7.1.2","vite-plugin-babel":"^1.3.0","vite-plugin-dts":"^4.5.4","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4","vitest-browser-react":"^1.0.1"},"gitHead":"8a6fb183819d02986581bd07d49b9c61f5adfef6","_id":"@signalium/query@1.1.2","bugs":{"url":"https://github.com/Signalium/signalium/issues"},"homepage":"https://github.com/Signalium/signalium#readme","_nodeVersion":"25.7.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-UZ4iKUM8rls0olK1kpXL7hkT+Ffr4Mr2ZOZVkg6L5wuG7hrR6RlH9BATTGOKX5C9RfUWmD5g3RmjWL1Zw9HwBw==","shasum":"234d6c376ba4505249bbcb3d3255156e21d84248","tarball":"https://registry.npmjs.org/@signalium/query/-/query-1.1.2.tgz","fileCount":96,"unpackedSize":1786611,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signalium%2fquery@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDugX4AJibbVeOmwo55dvzwQlguiIAiZb66c/KElhbDiAIhAMwfsK35p3V6dDwPIwucnvgccsVjuRDutOKoaqiuDYjo"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3e8fd495-60aa-45c3-9255-b2e886cde0da"}},"directories":{},"maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/query_1.1.2_1772457311698_0.06430042703649153"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-31T23:35:27.738Z","modified":"2026-03-02T13:15:12.170Z","0.0.0":"2025-10-31T23:35:28.003Z","0.0.1":"2025-11-01T00:28:19.266Z","0.0.2":"2025-11-07T19:03:51.151Z","0.1.0":"2025-11-07T20:10:14.520Z","1.0.0":"2025-11-09T23:39:28.248Z","1.0.1":"2025-11-10T00:19:25.965Z","1.0.2":"2025-11-10T00:29:57.949Z","1.0.3":"2025-11-10T12:54:12.543Z","1.0.4":"2025-11-10T18:24:45.314Z","1.0.5":"2025-11-12T03:18:51.700Z","1.0.6":"2025-11-18T22:57:19.806Z","1.0.7":"2025-11-21T21:33:16.027Z","1.0.8":"2025-11-21T21:52:50.857Z","1.0.9":"2025-12-05T01:10:29.150Z","1.0.10":"2025-12-15T13:41:31.233Z","1.0.11":"2025-12-17T12:56:55.889Z","1.0.12":"2025-12-18T05:14:53.997Z","1.0.13":"2025-12-19T13:59:57.671Z","1.0.14":"2025-12-23T23:03:18.543Z","1.0.15":"2025-12-30T19:13:59.081Z","1.0.16":"2025-12-30T22:21:59.090Z","1.0.17":"2026-01-27T21:33:03.457Z","1.0.18":"2026-02-03T22:10:36.518Z","1.1.0":"2026-02-05T04:41:18.938Z","1.1.1":"2026-02-05T17:23:27.052Z","1.1.2":"2026-03-02T13:15:11.879Z"},"bugs":{"url":"https://github.com/Signalium/signalium/issues"},"license":"ISC","homepage":"https://github.com/Signalium/signalium#readme","repository":{"type":"git","url":"git+https://github.com/Signalium/signalium.git"},"description":"Chain-reactivity at critical mass","maintainers":[{"name":"pzuraq","email":"opensource@pzuraq.com"}],"readme":"# @signalium/query\n\nA reactive query client built on [Signalium](https://signalium.dev) that provides powerful data fetching, caching, and entity management with automatic reactivity.\n\n## IMPORTANT NOTE: This package is still in development and the API is subject to change.\n\nv1.0.0 was published prematurely and we are not treating it as the stable v1 release from a semver perspective. APIs are not expected to change dramatically, but breaking changes may occur, and v1.1.0 will be the first stable release.\n\n## Features\n\n- **Entity-Based Caching**: Global entity map with automatic deduplication across queries\n- **Signalium Reactivity**: Automatic reactive updates when entities change\n- **REST Query API**: Type-safe REST queries with path and search parameter interpolation\n- **Infinite Queries**: Built-in support for paginated data fetching\n- **Stream Queries**: Real-time updates via subscriptions\n- **Smart Refetching**: Configurable stale-time, refetch intervals, and network-aware fetching\n- **Request Deduplication**: Automatic deduplication of in-flight requests\n- **Offline Support**: Response caching with configurable garbage collection\n- **TypeScript First**: Full type inference for queries and responses\n- **Framework Agnostic**: Works with React, or use standalone\n\n## Installation\n\n```bash\nnpm install @signalium/query signalium\n```\n\nFor React support:\n\n```bash\nnpm install @signalium/query signalium react\n```\n\n## Quick Start\n\n### Basic Query\n\n```typescript\nimport { QueryClient, SyncQueryStore, MemoryPersistentStore, query, t } from '@signalium/query';\n\n// Create a query client\nconst store = new SyncQueryStore(new MemoryPersistentStore());\nconst client = new QueryClient(store, {\n  fetch: globalThis.fetch,\n});\n\n// Define a query\nconst getUser = query(() => ({\n  path: '/users/[id]',\n  response: {\n    id: t.number,\n    name: t.string,\n    email: t.string,\n  },\n}));\n\n// Use the query with standard async/await syntax\nconst user = await getUser({ id: '123' });\nconsole.log(user.name); // Fully typed!\n```\n\n### Entity Queries\n\nDefine entities to enable automatic caching and deduplication:\n\n```typescript\nimport { entity, t } from '@signalium/query';\n\n// Define an entity\nconst User = entity('User', () => ({\n  id: t.number,\n  name: t.string,\n  email: t.string,\n}));\n\n// Use in a query\nconst getUser = query(() => ({\n  path: '/users/[id]',\n  response: User,\n}));\n\n// Multiple queries returning the same entity will share cached data\nconst user1 = await getUser({ id: '123' });\nconst user2 = await getUserFromTeam({ teamId: '456' }); // May return same User entity\n\n// Both references will update reactively when the entity changes!\n```\n\n### Search Parameters\n\n```typescript\nconst listUsers = query(() => ({\n  path: '/users',\n  searchParams: {\n    page: t.number,\n    limit: t.number,\n    status: t.string.optional,\n  },\n  response: {\n    users: t.array(User),\n    total: t.number,\n  },\n}));\n\n// Use with search params\nconst result = await listUsers({\n  page: 1,\n  limit: 10,\n  status: 'active',\n});\n```\n\n### Infinite Queries\n\n```typescript\nimport { infiniteQuery } from '@signalium/query';\n\nconst listPosts = infiniteQuery(() => ({\n  path: '/posts',\n  searchParams: {\n    cursor: t.string.optional,\n    limit: t.number,\n  },\n  response: {\n    posts: t.array(Post),\n    nextCursor: t.string.optional,\n  },\n  getNextPageParams: lastPage => ({ cursor: lastPage.nextCursor }),\n}));\n\nconst postsResult = listPosts({ limit: 20 });\nconst pages = await postsResult;\n\n// Load more pages\nif (postsResult.hasNextPage) {\n  await postsResult.fetchNextPage();\n}\n```\n\n### Stream Queries\n\nFor real-time updates:\n\n```typescript\nimport { streamQuery } from '@signalium/query';\n\nconst subscribeToUser = streamQuery(() => ({\n  path: '/users/[id]',\n  response: User, // Must be an entity\n  subscribeFn: (context, params, onUpdate) => {\n    const ws = new WebSocket(`wss://api.example.com/users/${params.id}`);\n\n    ws.onmessage = event => {\n      const update = JSON.parse(event.data);\n      onUpdate(update);\n    };\n\n    // Return unsubscribe function\n    return () => ws.close();\n  },\n}));\n\n// Subscribe to updates\nconst userStream = subscribeToUser({ id: '123' });\nconst user = await userStream;\n// User will reactively update when new data arrives\n```\n\n## Caching Options\n\nConfigure caching behavior per query:\n\n```typescript\nconst getUser = query(() => ({\n  path: '/users/[id]',\n  response: User,\n  cache: {\n    staleTime: 5000, // Data is fresh for 5 seconds\n    gcTime: 300000, // Cache persists for 5 minutes after last use\n    refetchInterval: 10000, // Refetch every 10 seconds when in use\n    networkMode: 'online', // Only fetch when online\n    retry: 3, // Retry failed requests 3 times\n    refreshStaleOnReconnect: true, // Refetch stale data on reconnect\n  },\n}));\n```\n\n## React Integration\n\n```typescript\nimport { QueryClientContext } from '@signalium/query';\nimport { reactive } from 'signalium/react';\n\n// Provide the client\nfunction App() {\n  return (\n    <QueryClientContext.Provider value={client}>\n      <UserProfile userId=\"123\" />\n    </QueryClientContext.Provider>\n  );\n}\n\n// Use queries in components\nconst UserProfile = reactive(({ userId }) => {\n  const user = getUser({ id: userId });\n\n  // While the user is loading initially, show a loading state\n  if (!user.isReady) {\n    return <div>Loading...</div>;\n  }\n\n  // Once the user is loaded and the result is ready, `user.value` is guaranteed\n  // to be defined and have a loaded user value.\n  return (\n    <div>\n      <h1>{user.value.name}</h1>\n      <p>{user.value.email}</p>\n    </div>\n  );\n});\n```\n\n## Store Types\n\n### Synchronous Store\n\nFor in-memory only or synchronous persistence:\n\n```typescript\nimport { SyncQueryStore, MemoryPersistentStore } from '@signalium/query';\n\nconst store = new SyncQueryStore(new MemoryPersistentStore());\n```\n\n### Asynchronous Store\n\nFor async persistence (IndexedDB, AsyncStorage, etc.):\n\n```typescript\nimport { AsyncQueryStore } from '@signalium/query/stores/async';\n\nconst store = new AsyncQueryStore({\n  async get(key) {\n    /* ... */\n  },\n  async set(key, value) {\n    /* ... */\n  },\n  async delete(key) {\n    /* ... */\n  },\n  async clear() {\n    /* ... */\n  },\n});\n```\n\n## Type Definitions\n\nThe `t` object provides type-safe validators:\n\n- **Primitives**: `t.string`, `t.number`, `t.boolean`, `t.null`, `t.undefined`\n- **Collections**: `t.array(type)`, `t.record(type)`, `t.object({ ... })`\n- **Unions**: `t.union(t.string, t.number, t.null)`\n- **Entities**: `entity(() => ({ ... }))`\n\n## Network Management\n\nControl network status and behavior:\n\n```typescript\nimport { NetworkManager } from '@signalium/query';\n\nconst networkManager = new NetworkManager();\n\n// Manually control network status\nnetworkManager.setOnline(false);\n\n// Listen to browser events (default)\nnetworkManager.listen();\n\n// Use in QueryClient\nconst client = new QueryClient(store, {\n  fetch,\n  networkManager,\n});\n```\n\n## API Reference\n\n### Core Exports\n\n- `QueryClient` - Main query client class\n- `QueryClientContext` - React context for client\n- `query()` - Define a standard query\n- `infiniteQuery()` - Define a paginated query\n- `streamQuery()` - Define a streaming query\n- `t` - Type definition helpers\n- `entity()` - Define an entity type\n- `SyncQueryStore` / `AsyncQueryStore` - Store implementations\n- `NetworkManager` - Network status manager\n\n### Type Utilities\n\n- `QueryResult<T>` - Result type for queries\n- `QueryContext` - Context passed to fetch functions\n- `QueryCacheOptions` - Cache configuration options\n\n## License\n\nISC\n\n## Contributing\n\nSee the main [Signalium repository](https://github.com/Signalium/signalium) for contributing guidelines.\n","readmeFilename":"README.md"}