{"_id":"@callbag-recharge/callbag-recharge","_rev":"31-dd7e93257344c1d153d1e10fa338b176","name":"@callbag-recharge/callbag-recharge","dist-tags":{"latest":"0.30.0"},"versions":{"0.1.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.1.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.1.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://github.com/Callbag-Recharge/callbag-recharge#readme","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"b8341e30af9413bb176d70843dbf26427bf4e909","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.1.0.tgz","fileCount":574,"integrity":"sha512-9C3ENKBx/WCh1PVvpWjXo9CVpATbzrULpcu3HukBDYmxEptYJ/cb/EA4smH83fFesUPBbVE+Druv70zCantfQA==","signatures":[{"sig":"MEUCIQDyYN5LqCyMjgbpt9cZe1ZEONgwLDA0ULTREGhBl7p/IwIgI1k28SCNJAbX1A1kvacF777eQqGG5EonTFgdt6Wp+HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7136001},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}}},"gitHead":"a7bcd3be018e4c0429afad819b5fa1fe13f5e128","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"clfhhc","email":"clfhhc@gmail.com"},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.6.1","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.1.0_1773952343638_0.8481863751050438","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.2.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.2.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.2.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://github.com/Callbag-Recharge/callbag-recharge#readme","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"09ebf298d080f32ca7b671d1334f19ccb3e44d0c","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.2.0.tgz","fileCount":616,"integrity":"sha512-wDH0wXqzFsPIWt3mWZ1JmBrHXVeXztxV0tSz70SO1D84uYWYGtHY5S9ECxBMAE3zvTxUk4ezJL9QR/JZGKVi8w==","signatures":[{"sig":"MEQCIFyf+8TKhlyxAl9rovOthd5cd4hFOD+466yLTuLKpIMQAiBolQtD6vllcxwhRaHRS7fmCPiLOrq4/W9T+BnV2JEe0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8248407},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"411c9b1f5eeb25ee86f662f2bb8931507c44ed3a","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.2.0_1773959797464_0.6778006632563442","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.3.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.3.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.3.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"7eddf991f403eadeb8d3d938fdfd45d47d100188","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.3.0.tgz","fileCount":616,"integrity":"sha512-kol44ezIbGPKYWelb23wU7gEHI+j2JNhdT5FJZi4qhdDKiU5Kt8lB7BkzGTL5HHu3kzyDwga/5Fu/BjDIepltQ==","signatures":[{"sig":"MEUCIEUz7w3BnkMSWdDFbZFO9rBjJyOHgHP6PsOLmS3aXOnbAiEAg+buZmilbJ4roH6x3nTdCitd5+PyaJsLcSk9J9yikAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8248412},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"0c838b21fceee6d599cd64096a7b9e2f73aa8473","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.3.0_1773960630211_0.7840212454791025","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.4.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.4.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.4.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"a9366aa9fe83fbee304ff31db0cd2274f67b829c","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.4.0.tgz","fileCount":392,"integrity":"sha512-2mgpxcVgA4UF3J5ji8QQ7OlOBCtfpzCDltH+LsVqlhhkW5XIQx7VkCltWTiPqCYGghfD17V6TLgHIpc+rV8J6A==","signatures":[{"sig":"MEUCIQDM5vol3XoRf3vZz3ZObdWhqA3z//HpIVg2P+3/YtzWbwIgXa7lg0Uo0yN4btwbhNsLVGtF6AgEwrheW6x1nn6D9JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1572970},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"9c8e1cc5c34b899d30c52bb7846a88498feae575","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.4.0_1773977979643_0.6753309245043637","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.5.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.5.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.5.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"4f87f49093cb6d0b3b6373edc5cf7f423e8ef299","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.5.0.tgz","fileCount":385,"integrity":"sha512-ElfvL1AVLgtOhJQ7y7lZDaJUySxUYvtQNAXUEfKxchVXCwKtVjHf7q8iOKWwsQ80IQR06qZYefxbDZcENw5oOw==","signatures":[{"sig":"MEYCIQCRZYBz7Qg9vnC9UWOu+c49BHiFbg5Px/AvCMsAA8fErgIhAPhsyX7fWO5//ahku0L9eg+c79oPIcBSIlpfq5eNwidH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1560553},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"87e7f2c5f506d09368d941d16c7fe2757c2da8fa","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.5.0_1773989511744_0.7262812513886736","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.6.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.6.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.6.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"2c4d8946651ea42c61f8cce954992c8eb308a01d","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.6.0.tgz","fileCount":403,"integrity":"sha512-t6ezNyw9C3Bs6SHCBfQ02lV/ZOe0bXKmI0GqKOmTJ4XRSCCuhVPoropmhhEBUVi85nZK4VaxW9SImnXUoyfWXw==","signatures":[{"sig":"MEUCIQDg8PAA4GBBj17/8mZ5/OCZiT1bTVMIxWqSYaOSlJGI+AIgIrdbUsdgvAiyIfOgY9B1JSPf/JGDkP7FGtquWoAHr2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1649069},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"0875c9dce50512a667db7c76fac3de932074d903","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.6.0_1774039704445_0.01961509036102904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.7.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.7.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.7.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"f512077e5df267e255ffededaf5021ac2300bf01","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.7.0.tgz","fileCount":403,"integrity":"sha512-GcVve+aTtPxlhCVISDrdFszWZZH1/AmUr+tg+AhP8QwSAaACBWhPhlwH5lVq/SogQ2n7Q99lCbyu7W+ScKh61Q==","signatures":[{"sig":"MEUCICgGUGXLhgwC1kxvHIQEwk7ya1zjcJFn67vE4Gy7Ots/AiEAyuQdiaIKHaAXUCtQC/ZIdNAekf44f/J/wNnTOyB8OQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650377},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"4a3e67e2d23bfef8ebb1240e963f2d396f1f314a","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.7.0_1774044134320_0.732718324270152","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.8.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.8.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.8.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"6038e5a9657af6f8fe20bd7c0e5b5974258565d8","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.8.0.tgz","fileCount":403,"integrity":"sha512-B2ptWs/tSujnOncABZj50qlq1HhPgor40L32d1zcKVOHdlXbhko1J/a8oTRVmuGalDlKg8DM/EHXpQ+/UI+DoQ==","signatures":[{"sig":"MEYCIQDZqiB5aTn28oRLLgn53JMj0qbx7bKH2oNzn62HrfvFCwIhAPRezbIMetAu4nRMRfv0qb6KDIypAxbnFqcXn/FscvcM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1659974},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"b47f247d0c8b8e3b33db642978e380d1a4a28307","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.8.0_1774045853408_0.29407891242997475","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.9.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.9.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.9.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"73bad78709e7fee82f9b263ba2b4d0649f86102f","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.9.0.tgz","fileCount":411,"integrity":"sha512-6n5GtYYC8+Ol1p71BWQs/1lxojlUMRyLexecTzNt+dTEJIAKC1r61WJiEDsBKkTUcmPHu/3dyaFgght8iWpDnQ==","signatures":[{"sig":"MEQCIHjvAAxGdbw55jO1O0BnLuvDtHfufa1BVmbfb/YjBBSiAiBGgOKcsrIPF9de2ry1A3/RIkWEoIS7OLXTe2qasPcp3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1696883},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"f92250e017f6f6a418aa0823af98eea458c13f45","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.9.0_1774066792428_0.8559978227100637","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.10.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.10.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.10.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"50a3a854cdbf852a05148fa8455e0e157288d21d","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.10.0.tgz","fileCount":414,"integrity":"sha512-syXagz+UrPpXfsjWBO8e7Pv9ChouFdLj/DOgbDMoqLpaPANoOFc3jvUm/RZZuS0CLuBA6F+rYrJoU5Jo9ql42A==","signatures":[{"sig":"MEQCIGGTGA89VHjpvoW0fgibIygS1nlYdeVZaEkm+XMgj9/vAiA6Yx+JKyL8qoQfgnLuiws87De2xw8KtNiunM6s/uD5FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698988},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"d02cfeec4852d0a7a5f8fa44dedb76b4ba3856c1","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.10.0_1774069316380_0.49886975444992476","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.11.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.11.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.11.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"0846593306b2398156df6313e6ae9c51b935b403","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.11.0.tgz","fileCount":415,"integrity":"sha512-4K74WVhvwV0CfdkM/tbTNbe/Yn+Z+mi8aqF3Y6dS8VwG+GYRpgJN4uk4FquW+tRqjR9Mf7ilKvPNSFQhxj7CXg==","signatures":[{"sig":"MEUCIAtCM8exZGWEuwxRmUaeI5LJ1sPwOyRJyK2LuXlKWf7zAiEAwKdU/vdvGF+YFHk8uAGlAjhq6VsTpT/7DZn1hGXpklA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1724655},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"6db68f6ea219b06a34cf458ee781ee5833283857","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.11.0_1774072905715_0.8787034128560554","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.12.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.12.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.12.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"084ec38caaefd37984f662ab15c81c83b3e0b156","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.12.0.tgz","fileCount":415,"integrity":"sha512-1UuzTBNRHCvXyuW7EoiypI/h1D4hqV3MT2ojE3CAITQW71sXPmTzCQeKYdTaDM0CaoSIpXRqIcloKjyURehKKw==","signatures":[{"sig":"MEUCIQCkQHjFumGMixJ3NE4V27YwHvmGl3Zz/AOv61NWN0HfLAIgOjVw3q3HqZ7XlGuw71HiMSp1RLYmFQsIRNxoVTvroAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1744957},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"8f06db4657901c955b97640ac1b9828fc22044b1","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.12.0_1774076814301_0.9406593148500673","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.13.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.13.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.13.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"473401cf5765449d6e116a03b6259797d65c211d","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.13.0.tgz","fileCount":415,"integrity":"sha512-FeSHMStEFcXgdaebpfSX+BzIlapS0zEQ5OnsTxHWwlSTgwxkIVtD87Vd/aQlDA9EwCl029sX4ajNWVi85Um/AA==","signatures":[{"sig":"MEUCIQCQ5vsIRODpzCyCBdtpH5w2cR/M8du4/lmkslZGIw9AIQIgQZEEhBMspb4NQjHakcYWF29IRtHIz/JY6ZabwwzvD3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1799630},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"766ece1c4945b41991fff14ebe86066a9fe0b97e","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.13.0_1774098498936_0.30982039020357943","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.14.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.14.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.14.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"3cea658cebaf8d026b7fc9ad6063380dc5767249","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.14.0.tgz","fileCount":415,"integrity":"sha512-ow4QienHpUfgx/Lx0Mtfq8AG4EuPgvQMTIuCmpz47m9E7lN4Pilr2wIGl7P5wXwI1ieJZHwhwySwcVo0PGtlsw==","signatures":[{"sig":"MEUCIQCB7POwZwcQuCuGVrMfZVjI2jJ8HRrT/JQJQPFfhLkEHQIgCQiXA/vaY9X8qAevO2G2kDlCHy7GCurAon+mnvQxZHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1873040},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"095f53cf3cc4b4ddda271a75d61f85fbb2465e08","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.14.0_1774135227365_0.11415896401151193","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.15.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.15.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.15.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"e146db47cc1cf0a4265e486269cdf073aea60777","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.15.0.tgz","fileCount":425,"integrity":"sha512-6GdlJd9PO+W+ACDIyXc7ltfvzsSRe8kFSR1OtYZtdSZsfRkzMrzN6g1IJ13osvmDEzoXGOZ49S568G2nUQtshA==","signatures":[{"sig":"MEUCIQC5BfkutBuHBxPtZaT6Oa2hNLhllZmiChXkCsJNr8VWzwIgf9mlig3Nk6LkuhIcr26KU0BPWO+dQzZHN1d2T8/lKAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1982065},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"62d6e895b45eef06e957a3ff89fe3892d86f64b6","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.15.0_1774151352949_0.8119939403610683","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.16.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.16.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.16.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"67c2076a953f06f185e439c6f6ace03292e9dab6","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.16.0.tgz","fileCount":425,"integrity":"sha512-FA1hL+Xyf8JLezCXAZMUu3MLaPfBcCbXTSW6HqrzKsot5t6quHZaGV/Rcs2b7dcbQQM07WAhu3mLbQjliPph4g==","signatures":[{"sig":"MEUCIQChC24JAo/yBln+ywO4ojjvmj6TFdAZlaCZWxVMX5bQagIgaKHp9Ioy3F/LkXN/nodNlMR52qOc7xm39yj376I4o3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2018209},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"3f2308fe7319b387a4c4c23ba9ce6155a3cb759d","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.16.0_1774197606943_0.6766076011128883","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.17.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.17.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.17.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"1ff028aaa8d46fd390e64b2f7c9bf1c75c89e706","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.17.0.tgz","fileCount":428,"integrity":"sha512-x44Cm73yPvxn9sg6Jl3eXx7U+XspBGeBcpDfWlMKHdDHGOOCtV2zIJcLHDktFAyqt2+DbT8eRRRvtxLc1Apbkg==","signatures":[{"sig":"MEYCIQD25QdrEQ9QU9+pNXx3BoCMGnXd6yXXj3/Yv9nQVe4XnwIhAJeFJjKN+ZE5M/0nz8I5azvMqO1KcnuCIYuKf928R6F9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2031713},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"4f5a49786d382edb8baa262d98777ee2ae23538c","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.17.0_1774213250783_0.2929895403009639","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.18.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.18.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.18.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"8b3d0ced5d7cd6df514d67f30aedc79a73fcee41","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.18.0.tgz","fileCount":430,"integrity":"sha512-igMFMzWprKtFLxC8bV6m2AelQ7piQRdQpK16PcP0HuqA4bFaeWOLfF5yPRs6qc5SeM+oySCExtFCmOzVu1X7JQ==","signatures":[{"sig":"MEYCIQDMhjhDawFXF3rf3CLjpJgqf4YvUWH2D/n+xVf5VDVJjwIhAMOfvlJhBDL0pmM1s3HrtWEnnakonAWmp/QOg3N+lngq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2195104},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"d51046a08eb35fb14a2b7ae810054cae1a02df46","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/core.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","bench:compare":"vitest bench src/__bench__/compare.bench.ts","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.18.0_1774276208600_0.39798275535115746","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.19.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.19.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.19.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"38db54dcb1945f17b5a7e66bce8c7106ca0a34af","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.19.0.tgz","fileCount":430,"integrity":"sha512-1G8QG9lPDUBq05ibtVIHfcT+kQI3hxMCmUntnejEDHi/3fKrapsnMpbobl8alirHMVquHRKaBFFWlCG4CBxMVg==","signatures":[{"sig":"MEQCIALYYcGCsVd5BGfDF3yJ6XP607styfAXT2PqFXsJkkz4AiAiUrb59wg6xOu7bi4l0tgZRacMsShGRZasjQTO/zCprA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2194243},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"fc4d51d0e46c7aa7cfa4ca70abcca96070df977c","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.19.0_1774301169619_0.9132129224055403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.20.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.20.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.20.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"d5cdcfabd6267859025b7f284eb2487295a4387c","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.20.0.tgz","fileCount":434,"integrity":"sha512-Tisyv1FHYj/1kEpn9g1lEhRB+3Q0JDOeNe9h3/8SylEIJz8s5d4Cx/rTF/l62TzjqHFeBW4ELQgZK1ou2tZe1g==","signatures":[{"sig":"MEQCIEwYWw32d3A92HngIUZS5wyHCY3QeY0Qs83mYpcPQY5gAiAwXVPQQQOMGTevbBrpOh2NW9/It4loaImYWIyv3yFWWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2224930},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"bba2842e5d45f7f28164966fff1c3840dcad7898","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.20.0_1774308572470_0.5705279350664163","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.21.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.21.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.21.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"0983123b134b36a97cb37d6374faea500493377e","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.21.0.tgz","fileCount":445,"integrity":"sha512-itCHiEPoGiNTkyVim5GxfybHcbc6A3LEEj6+uYdTPr4zyTkGiueIiqxx6RESe/eaYRzr6bMllrOu7qw5kd/21g==","signatures":[{"sig":"MEYCIQCSTJ4V0uOY+HJ7Wk3Vg3nVuMpaR5rk2kblP+Kmqd7f3wIhAN+xbO3p2nB2mQKpw1vmDra3NDTNmhqOxvbpUTYdWm9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2243056},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"9b8f104648457f54edad744efcdb70deeda8f035","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 60+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.21.0_1774335349275_0.34073703154809976","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.22.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.22.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.22.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"4b0a4f951fff59b61f1d0bb2c430fc291582c412","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.22.0.tgz","fileCount":445,"integrity":"sha512-JklaQq7PVHSLcjFOslK1hzJHMABtzXZrgj7t1BmGIQMFh3LaCsKQYPQ1cZUaz0yp2idaIJwIDlC5HTAaEdCC2A==","signatures":[{"sig":"MEQCIAMxQtzwZ1jpH8+0MHdNA2I83KeTCd+Na1gtzW4mo9K7AiA0IQH1CgjInU8FYYK6okXCbAFSx7oX8+zv9qZtACpohQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2277239},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"74c17d1f4b187817f06d8e95b0cbabdee80e71b7","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.22.0_1774367846126_0.7266670693710409","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.23.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.23.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.23.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"ff4b8fccc5faca5c4b1aa9d5d75d51d458291538","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.23.0.tgz","fileCount":445,"integrity":"sha512-bLh8N3MhFNt9Nv1ATIUJIiDkBvAL4WTrw2Tim1EOBRRu8rGUXDLh3fbTEZTu9FLRfxAx7Uea8aSnt4oJVeykJg==","signatures":[{"sig":"MEYCIQCUXte/MdbOTTpFkxncy8rkKW0Y4sGBKGd0oowGtmOK3gIhAP3JEb59ZBdF9yNS3pSnD8J4NKRVS3wIzXdf3B0prCWS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2324526},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/llm":{"import":{"types":"./dist/adapters/llm.d.ts","default":"./dist/adapters/llm.js"},"require":{"types":"./dist/adapters/llm.d.cts","default":"./dist/adapters/llm.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/agentLoop":{"import":{"types":"./dist/patterns/agentLoop/index.d.ts","default":"./dist/patterns/agentLoop/index.js"},"require":{"types":"./dist/patterns/agentLoop/index.d.cts","default":"./dist/patterns/agentLoop/index.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/chatStream":{"import":{"types":"./dist/patterns/chatStream/index.d.ts","default":"./dist/patterns/chatStream/index.js"},"require":{"types":"./dist/patterns/chatStream/index.d.cts","default":"./dist/patterns/chatStream/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/hybridRoute":{"import":{"types":"./dist/patterns/hybridRoute/index.d.ts","default":"./dist/patterns/hybridRoute/index.js"},"require":{"types":"./dist/patterns/hybridRoute/index.d.cts","default":"./dist/patterns/hybridRoute/index.cjs"}},"./patterns/memoryStore":{"import":{"types":"./dist/patterns/memoryStore/index.d.ts","default":"./dist/patterns/memoryStore/index.js"},"require":{"types":"./dist/patterns/memoryStore/index.d.cts","default":"./dist/patterns/memoryStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./patterns/toolCallState":{"import":{"types":"./dist/patterns/toolCallState/index.d.ts","default":"./dist/patterns/toolCallState/index.js"},"require":{"types":"./dist/patterns/toolCallState/index.d.cts","default":"./dist/patterns/toolCallState/index.cjs"}}},"gitHead":"35cd6bebc648291eaa993ffc2922a35940eb592d","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.23.0_1774377269421_0.383306910130808","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.24.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.24.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.24.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"0b262acffa7486186536c47d8b3e788811dce44d","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.24.0.tgz","fileCount":482,"integrity":"sha512-Hwa6wfAQi0DOrhR7GKAg6a0BUl96dsPS2UABFccndHACExaPVd28ZAz0ykimZBcz6oyUWwJh+ziyCodR4TSFxA==","signatures":[{"sig":"MEUCIQDWktQnGuOr0iTBvrokl0NbEQPv7LKvtrSUoblcspa1pAIgPy8PdgbgKWOvZKxKm1rqCIDmBgX0BT15JJsMAEgC8OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2491674},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"require":{"types":"./dist/ai/index.d.cts","default":"./dist/ai/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./ai/fromLLM":{"import":{"types":"./dist/ai/fromLLM.d.ts","default":"./dist/ai/fromLLM.js"},"require":{"types":"./dist/ai/fromLLM.d.cts","default":"./dist/ai/fromLLM.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./ai/docIndex":{"import":{"types":"./dist/ai/docIndex/index.d.ts","default":"./dist/ai/docIndex/index.js"},"require":{"types":"./dist/ai/docIndex/index.d.cts","default":"./dist/ai/docIndex/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./ai/agentLoop":{"import":{"types":"./dist/ai/agentLoop/index.d.ts","default":"./dist/ai/agentLoop/index.js"},"require":{"types":"./dist/ai/agentLoop/index.d.cts","default":"./dist/ai/agentLoop/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./ai/chatStream":{"import":{"types":"./dist/ai/chatStream/index.d.ts","default":"./dist/ai/chatStream/index.js"},"require":{"types":"./dist/ai/chatStream/index.d.cts","default":"./dist/ai/chatStream/index.cjs"}},"./ai/hybridRoute":{"import":{"types":"./dist/ai/hybridRoute/index.d.ts","default":"./dist/ai/hybridRoute/index.js"},"require":{"types":"./dist/ai/hybridRoute/index.d.cts","default":"./dist/ai/hybridRoute/index.cjs"}},"./ai/memoryStore":{"import":{"types":"./dist/ai/memoryStore/index.d.ts","default":"./dist/ai/memoryStore/index.js"},"require":{"types":"./dist/ai/memoryStore/index.d.cts","default":"./dist/ai/memoryStore/index.cjs"}},"./ai/ragPipeline":{"import":{"types":"./dist/ai/ragPipeline/index.d.ts","default":"./dist/ai/ragPipeline/index.js"},"require":{"types":"./dist/ai/ragPipeline/index.d.cts","default":"./dist/ai/ragPipeline/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./ai/toolCallState":{"import":{"types":"./dist/ai/toolCallState/index.d.ts","default":"./dist/ai/toolCallState/index.js"},"require":{"types":"./dist/ai/toolCallState/index.d.cts","default":"./dist/ai/toolCallState/index.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./ai/embeddingIndex":{"import":{"types":"./dist/ai/embeddingIndex/index.d.ts","default":"./dist/ai/embeddingIndex/index.js"},"require":{"types":"./dist/ai/embeddingIndex/index.d.cts","default":"./dist/ai/embeddingIndex/index.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./ai/conversationSummary":{"import":{"types":"./dist/ai/conversationSummary/index.d.ts","default":"./dist/ai/conversationSummary/index.js"},"require":{"types":"./dist/ai/conversationSummary/index.d.cts","default":"./dist/ai/conversationSummary/index.cjs"}}},"gitHead":"37ee83bc785ceb80de739edbeb64a7a4cec5e992","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.24.0_1774406052651_0.6389027938997485","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.25.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.25.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.25.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"7f118c9112bbec7d8a2e4c73ab639773965319e5","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.25.0.tgz","fileCount":489,"integrity":"sha512-a8/OewbbLpgAOgiqORpnA9NID+JIMrq59enGb2QbK+/RTofnTsvv5gZTdHpl90WvLS4QQMKuvMJ2/J0m6sa6KQ==","signatures":[{"sig":"MEQCIB3e+iAeYmMBBgBJ+5tJzDesD1JSOlGCNE++dHYy/Q19AiAG1QjZRdxOV3uC2y6WlrNfWTZYugSdS3naruje9NDd4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2588480},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"require":{"types":"./dist/ai/index.d.cts","default":"./dist/ai/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./ai/fromLLM":{"import":{"types":"./dist/ai/fromLLM.d.ts","default":"./dist/ai/fromLLM.js"},"require":{"types":"./dist/ai/fromLLM.d.cts","default":"./dist/ai/fromLLM.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./ai/docIndex":{"import":{"types":"./dist/ai/docIndex/index.d.ts","default":"./dist/ai/docIndex/index.js"},"require":{"types":"./dist/ai/docIndex/index.d.cts","default":"./dist/ai/docIndex/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./ai/agentLoop":{"import":{"types":"./dist/ai/agentLoop/index.d.ts","default":"./dist/ai/agentLoop/index.js"},"require":{"types":"./dist/ai/agentLoop/index.d.cts","default":"./dist/ai/agentLoop/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./ai/chatStream":{"import":{"types":"./dist/ai/chatStream/index.d.ts","default":"./dist/ai/chatStream/index.js"},"require":{"types":"./dist/ai/chatStream/index.d.cts","default":"./dist/ai/chatStream/index.cjs"}},"./ai/hybridRoute":{"import":{"types":"./dist/ai/hybridRoute/index.d.ts","default":"./dist/ai/hybridRoute/index.js"},"require":{"types":"./dist/ai/hybridRoute/index.d.cts","default":"./dist/ai/hybridRoute/index.cjs"}},"./ai/memoryStore":{"import":{"types":"./dist/ai/memoryStore/index.d.ts","default":"./dist/ai/memoryStore/index.js"},"require":{"types":"./dist/ai/memoryStore/index.d.cts","default":"./dist/ai/memoryStore/index.cjs"}},"./ai/ragPipeline":{"import":{"types":"./dist/ai/ragPipeline/index.d.ts","default":"./dist/ai/ragPipeline/index.js"},"require":{"types":"./dist/ai/ragPipeline/index.d.cts","default":"./dist/ai/ragPipeline/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./ai/toolCallState":{"import":{"types":"./dist/ai/toolCallState/index.d.ts","default":"./dist/ai/toolCallState/index.js"},"require":{"types":"./dist/ai/toolCallState/index.d.cts","default":"./dist/ai/toolCallState/index.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./ai/embeddingIndex":{"import":{"types":"./dist/ai/embeddingIndex/index.d.ts","default":"./dist/ai/embeddingIndex/index.js"},"require":{"types":"./dist/ai/embeddingIndex/index.d.cts","default":"./dist/ai/embeddingIndex/index.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./ai/conversationSummary":{"import":{"types":"./dist/ai/conversationSummary/index.d.ts","default":"./dist/ai/conversationSummary/index.js"},"require":{"types":"./dist/ai/conversationSummary/index.d.cts","default":"./dist/ai/conversationSummary/index.cjs"}}},"gitHead":"016963d40578246b7366a1a210ef3d7e7adca4d4","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.25.0_1774471224889_0.646374520516914","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.26.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.26.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.26.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"818c4c4e38801a7afd0690ffc89c7ea46f8e0fbf","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.26.0.tgz","fileCount":489,"integrity":"sha512-97VcdJUkLAMesKxLkoBBvyadeLXFQDCeXZTWn+Hja0V8B0/i56ZTdXJ2xrUmCxuX29782b79u7IPgY9e+KI6tA==","signatures":[{"sig":"MEUCIQCkIn4TRu9o3FMIBjVRmbjqGnUfiZNwOkaV9SRS5568GQIgJD6/KfXGHWD7nyA1Y2mz0NiOJEpZiqGQO5uY+CphNKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2611277},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","better-sqlite3","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"require":{"types":"./dist/ai/index.d.cts","default":"./dist/ai/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./ai/fromLLM":{"import":{"types":"./dist/ai/fromLLM.d.ts","default":"./dist/ai/fromLLM.js"},"require":{"types":"./dist/ai/fromLLM.d.cts","default":"./dist/ai/fromLLM.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./ai/docIndex":{"import":{"types":"./dist/ai/docIndex/index.d.ts","default":"./dist/ai/docIndex/index.js"},"require":{"types":"./dist/ai/docIndex/index.d.cts","default":"./dist/ai/docIndex/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./ai/agentLoop":{"import":{"types":"./dist/ai/agentLoop/index.d.ts","default":"./dist/ai/agentLoop/index.js"},"require":{"types":"./dist/ai/agentLoop/index.d.cts","default":"./dist/ai/agentLoop/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./ai/chatStream":{"import":{"types":"./dist/ai/chatStream/index.d.ts","default":"./dist/ai/chatStream/index.js"},"require":{"types":"./dist/ai/chatStream/index.d.cts","default":"./dist/ai/chatStream/index.cjs"}},"./ai/hybridRoute":{"import":{"types":"./dist/ai/hybridRoute/index.d.ts","default":"./dist/ai/hybridRoute/index.js"},"require":{"types":"./dist/ai/hybridRoute/index.d.cts","default":"./dist/ai/hybridRoute/index.cjs"}},"./ai/memoryStore":{"import":{"types":"./dist/ai/memoryStore/index.d.ts","default":"./dist/ai/memoryStore/index.js"},"require":{"types":"./dist/ai/memoryStore/index.d.cts","default":"./dist/ai/memoryStore/index.cjs"}},"./ai/ragPipeline":{"import":{"types":"./dist/ai/ragPipeline/index.d.ts","default":"./dist/ai/ragPipeline/index.js"},"require":{"types":"./dist/ai/ragPipeline/index.d.cts","default":"./dist/ai/ragPipeline/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./ai/toolCallState":{"import":{"types":"./dist/ai/toolCallState/index.d.ts","default":"./dist/ai/toolCallState/index.js"},"require":{"types":"./dist/ai/toolCallState/index.d.cts","default":"./dist/ai/toolCallState/index.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./ai/embeddingIndex":{"import":{"types":"./dist/ai/embeddingIndex/index.d.ts","default":"./dist/ai/embeddingIndex/index.js"},"require":{"types":"./dist/ai/embeddingIndex/index.d.cts","default":"./dist/ai/embeddingIndex/index.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./ai/conversationSummary":{"import":{"types":"./dist/ai/conversationSummary/index.d.ts","default":"./dist/ai/conversationSummary/index.js"},"require":{"types":"./dist/ai/conversationSummary/index.d.cts","default":"./dist/ai/conversationSummary/index.cjs"}}},"gitHead":"37fa0b2cb90ebfbff10133e4417bdfd3beef7910","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","docs:index":"node scripts/build-doc-index.mjs","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","better-sqlite3":"^12.8.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.26.0_1774483830744_0.21716484969411964","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.27.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.27.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.27.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"0f9db07b600d3da9cf32895fd048c7f26a5a5f6f","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.27.0.tgz","fileCount":489,"integrity":"sha512-HiHYeuAf8X901ysoAO9haymTACN4YPcCpshwQ0dzhmB5lvW1v6+1s1zGZeFR5J1lLki3eCl+u7Sa8AZmteaKWw==","signatures":[{"sig":"MEQCIFY8szJIvvz0c8+fevD7pii5C9NGpDwf4rsm/13uf7bzAiA9RmJn+ZYDpWlVVv7xNsrHLEANl3oO1DUWW4c7lcw30w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2667628},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","better-sqlite3","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"require":{"types":"./dist/ai/index.d.cts","default":"./dist/ai/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./ai/fromLLM":{"import":{"types":"./dist/ai/fromLLM.d.ts","default":"./dist/ai/fromLLM.js"},"require":{"types":"./dist/ai/fromLLM.d.cts","default":"./dist/ai/fromLLM.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./ai/docIndex":{"import":{"types":"./dist/ai/docIndex/index.d.ts","default":"./dist/ai/docIndex/index.js"},"require":{"types":"./dist/ai/docIndex/index.d.cts","default":"./dist/ai/docIndex/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./ai/agentLoop":{"import":{"types":"./dist/ai/agentLoop/index.d.ts","default":"./dist/ai/agentLoop/index.js"},"require":{"types":"./dist/ai/agentLoop/index.d.cts","default":"./dist/ai/agentLoop/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./ai/chatStream":{"import":{"types":"./dist/ai/chatStream/index.d.ts","default":"./dist/ai/chatStream/index.js"},"require":{"types":"./dist/ai/chatStream/index.d.cts","default":"./dist/ai/chatStream/index.cjs"}},"./ai/hybridRoute":{"import":{"types":"./dist/ai/hybridRoute/index.d.ts","default":"./dist/ai/hybridRoute/index.js"},"require":{"types":"./dist/ai/hybridRoute/index.d.cts","default":"./dist/ai/hybridRoute/index.cjs"}},"./ai/memoryStore":{"import":{"types":"./dist/ai/memoryStore/index.d.ts","default":"./dist/ai/memoryStore/index.js"},"require":{"types":"./dist/ai/memoryStore/index.d.cts","default":"./dist/ai/memoryStore/index.cjs"}},"./ai/ragPipeline":{"import":{"types":"./dist/ai/ragPipeline/index.d.ts","default":"./dist/ai/ragPipeline/index.js"},"require":{"types":"./dist/ai/ragPipeline/index.d.cts","default":"./dist/ai/ragPipeline/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./ai/toolCallState":{"import":{"types":"./dist/ai/toolCallState/index.d.ts","default":"./dist/ai/toolCallState/index.js"},"require":{"types":"./dist/ai/toolCallState/index.d.cts","default":"./dist/ai/toolCallState/index.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./ai/embeddingIndex":{"import":{"types":"./dist/ai/embeddingIndex/index.d.ts","default":"./dist/ai/embeddingIndex/index.js"},"require":{"types":"./dist/ai/embeddingIndex/index.d.cts","default":"./dist/ai/embeddingIndex/index.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./ai/conversationSummary":{"import":{"types":"./dist/ai/conversationSummary/index.d.ts","default":"./dist/ai/conversationSummary/index.js"},"require":{"types":"./dist/ai/conversationSummary/index.d.cts","default":"./dist/ai/conversationSummary/index.cjs"}}},"gitHead":"294478822dd109a6c4596aec18e975b18d1ec822","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","docs:index":"node scripts/build-doc-index.mjs","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","better-sqlite3":"^12.8.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.27.0_1774500577433_0.3000419051528933","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.28.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.28.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.28.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"f27faee256c45ca992d452f4e7d7fcd299479838","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.28.0.tgz","fileCount":489,"integrity":"sha512-T/N7WnS0qig90HogtTKeTosKRuO3rVI3zgL/0en+xmPu30FvfywVah7NNu4lq6zDqj8lZZjwv3INxex1k8bBgg==","signatures":[{"sig":"MEYCIQCh+llWcPEa9yoRAgimrEuxDHB/G5NGz8OHLcg/yogBFgIhAOJG9uo7wEBJ9QFVAs1SS6MbfbXvEiqaB4SWV3sV3hv6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2672379},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","better-sqlite3","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"require":{"types":"./dist/ai/index.d.cts","default":"./dist/ai/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./ai/fromLLM":{"import":{"types":"./dist/ai/fromLLM.d.ts","default":"./dist/ai/fromLLM.js"},"require":{"types":"./dist/ai/fromLLM.d.cts","default":"./dist/ai/fromLLM.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./ai/docIndex":{"import":{"types":"./dist/ai/docIndex/index.d.ts","default":"./dist/ai/docIndex/index.js"},"require":{"types":"./dist/ai/docIndex/index.d.cts","default":"./dist/ai/docIndex/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./ai/agentLoop":{"import":{"types":"./dist/ai/agentLoop/index.d.ts","default":"./dist/ai/agentLoop/index.js"},"require":{"types":"./dist/ai/agentLoop/index.d.cts","default":"./dist/ai/agentLoop/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./ai/chatStream":{"import":{"types":"./dist/ai/chatStream/index.d.ts","default":"./dist/ai/chatStream/index.js"},"require":{"types":"./dist/ai/chatStream/index.d.cts","default":"./dist/ai/chatStream/index.cjs"}},"./ai/hybridRoute":{"import":{"types":"./dist/ai/hybridRoute/index.d.ts","default":"./dist/ai/hybridRoute/index.js"},"require":{"types":"./dist/ai/hybridRoute/index.d.cts","default":"./dist/ai/hybridRoute/index.cjs"}},"./ai/memoryStore":{"import":{"types":"./dist/ai/memoryStore/index.d.ts","default":"./dist/ai/memoryStore/index.js"},"require":{"types":"./dist/ai/memoryStore/index.d.cts","default":"./dist/ai/memoryStore/index.cjs"}},"./ai/ragPipeline":{"import":{"types":"./dist/ai/ragPipeline/index.d.ts","default":"./dist/ai/ragPipeline/index.js"},"require":{"types":"./dist/ai/ragPipeline/index.d.cts","default":"./dist/ai/ragPipeline/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./ai/toolCallState":{"import":{"types":"./dist/ai/toolCallState/index.d.ts","default":"./dist/ai/toolCallState/index.js"},"require":{"types":"./dist/ai/toolCallState/index.d.cts","default":"./dist/ai/toolCallState/index.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./ai/embeddingIndex":{"import":{"types":"./dist/ai/embeddingIndex/index.d.ts","default":"./dist/ai/embeddingIndex/index.js"},"require":{"types":"./dist/ai/embeddingIndex/index.d.cts","default":"./dist/ai/embeddingIndex/index.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./ai/conversationSummary":{"import":{"types":"./dist/ai/conversationSummary/index.d.ts","default":"./dist/ai/conversationSummary/index.js"},"require":{"types":"./dist/ai/conversationSummary/index.d.cts","default":"./dist/ai/conversationSummary/index.cjs"}}},"gitHead":"6dd3727fd6a12e3a83cc363e2928d85d836814e4","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","docs:index":"node scripts/build-doc-index.mjs","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.0","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","better-sqlite3":"^12.8.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.28.0_1774505643090_0.5678717377923057","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.29.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.29.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.29.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"fe8b9a8177c6132afa873670b8d605ed4f7fa415","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.29.0.tgz","fileCount":490,"integrity":"sha512-m/vBkXsemsREEjW4aykyGSy968mpP70OGlzXFimo9GjQjOKqczJQSqiwvfPBwIM+CCEI4FzQBip0ldow4jVX3Q==","signatures":[{"sig":"MEUCIQCcsg5OyfQUwxr5FNLPgIMOja2r8PEYy6s9xDyJCX3a0QIgJ7o+lHQL0c2UzHS0oihiRmMgAhyNvU0UVlNV3NeNNu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2740007},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","better-sqlite3","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"require":{"types":"./dist/ai/index.d.cts","default":"./dist/ai/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./ai/fromLLM":{"import":{"types":"./dist/ai/fromLLM.d.ts","default":"./dist/ai/fromLLM.js"},"require":{"types":"./dist/ai/fromLLM.d.cts","default":"./dist/ai/fromLLM.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./ai/docIndex":{"import":{"types":"./dist/ai/docIndex/index.d.ts","default":"./dist/ai/docIndex/index.js"},"require":{"types":"./dist/ai/docIndex/index.d.cts","default":"./dist/ai/docIndex/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./ai/agentLoop":{"import":{"types":"./dist/ai/agentLoop/index.d.ts","default":"./dist/ai/agentLoop/index.js"},"require":{"types":"./dist/ai/agentLoop/index.d.cts","default":"./dist/ai/agentLoop/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./ai/chatStream":{"import":{"types":"./dist/ai/chatStream/index.d.ts","default":"./dist/ai/chatStream/index.js"},"require":{"types":"./dist/ai/chatStream/index.d.cts","default":"./dist/ai/chatStream/index.cjs"}},"./ai/hybridRoute":{"import":{"types":"./dist/ai/hybridRoute/index.d.ts","default":"./dist/ai/hybridRoute/index.js"},"require":{"types":"./dist/ai/hybridRoute/index.d.cts","default":"./dist/ai/hybridRoute/index.cjs"}},"./ai/memoryStore":{"import":{"types":"./dist/ai/memoryStore/index.d.ts","default":"./dist/ai/memoryStore/index.js"},"require":{"types":"./dist/ai/memoryStore/index.d.cts","default":"./dist/ai/memoryStore/index.cjs"}},"./ai/ragPipeline":{"import":{"types":"./dist/ai/ragPipeline/index.d.ts","default":"./dist/ai/ragPipeline/index.js"},"require":{"types":"./dist/ai/ragPipeline/index.d.cts","default":"./dist/ai/ragPipeline/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./ai/toolCallState":{"import":{"types":"./dist/ai/toolCallState/index.d.ts","default":"./dist/ai/toolCallState/index.js"},"require":{"types":"./dist/ai/toolCallState/index.d.cts","default":"./dist/ai/toolCallState/index.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./ai/embeddingIndex":{"import":{"types":"./dist/ai/embeddingIndex/index.d.ts","default":"./dist/ai/embeddingIndex/index.js"},"require":{"types":"./dist/ai/embeddingIndex/index.d.cts","default":"./dist/ai/embeddingIndex/index.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./ai/conversationSummary":{"import":{"types":"./dist/ai/conversationSummary/index.d.ts","default":"./dist/ai/conversationSummary/index.js"},"require":{"types":"./dist/ai/conversationSummary/index.d.cts","default":"./dist/ai/conversationSummary/index.cjs"}}},"gitHead":"0054b1fb0843fbe8ea63a713f9c350a494814ea7","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","docs:index":"node scripts/build-doc-index.mjs","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.1","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","better-sqlite3":"^12.8.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.29.0_1774586333900_0.26294145866903795","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Succeeded by @graphrefly/graphrefly — see https://graphrefly.dev"},"0.30.0":{"name":"@callbag-recharge/callbag-recharge","version":"0.30.0","keywords":["callbag","reactive","signals","store","observable","state-management"],"author":{"name":"Callbag-Recharge"},"license":"MIT","_id":"@callbag-recharge/callbag-recharge@0.30.0","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"homepage":"https://callbag-recharge.github.io/callbag-recharge/","bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"dist":{"shasum":"c89a3d53cc6a65fcd3b6b441dd7dd303cb6d91e5","tarball":"https://registry.npmjs.org/@callbag-recharge/callbag-recharge/-/callbag-recharge-0.30.0.tgz","fileCount":490,"integrity":"sha512-xCZ+dXLkIa72uDLTrsOm8Asm7zZbluzG0XG+lmdzeyroSADumfx78N7fdJaix19QxGgyjmhc8GaCiGAdcYHOGQ==","signatures":[{"sig":"MEUCIC7BXSidGZB8FOILD0Rftc642TguHXOCSkWoaZzLo6+MAiEAgTrIruAgrJ4FKA6M4/m6FDmyjdrOY9mQ4TlXsTLG9ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@callbag-recharge%2fcallbag-recharge@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2748162},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["@biomejs/biome","better-sqlite3","esbuild","rollup","vue-demi"]},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/ai/index.d.ts","default":"./dist/ai/index.js"},"require":{"types":"./dist/ai/index.d.cts","default":"./dist/ai/index.cjs"}},"./data":{"import":{"types":"./dist/data/index.d.ts","default":"./dist/data/index.js"},"require":{"types":"./dist/data/index.d.cts","default":"./dist/data/index.cjs"}},"./extra":{"import":{"types":"./dist/extra/index.d.ts","default":"./dist/extra/index.js"},"require":{"types":"./dist/extra/index.d.cts","default":"./dist/extra/index.cjs"}},"./utils":{"import":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"require":{"types":"./dist/utils/index.d.cts","default":"./dist/utils/index.cjs"}},"./memory":{"import":{"types":"./dist/memory/index.d.ts","default":"./dist/memory/index.js"},"require":{"types":"./dist/memory/index.d.cts","default":"./dist/memory/index.cjs"}},"./extra/*":{"import":{"types":"./dist/extra/*.d.ts","default":"./dist/extra/*.js"},"require":{"types":"./dist/extra/*.d.cts","default":"./dist/extra/*.cjs"}},"./adapters":{"import":{"types":"./dist/adapters/index.d.ts","default":"./dist/adapters/index.js"},"require":{"types":"./dist/adapters/index.d.cts","default":"./dist/adapters/index.cjs"}},"./messaging":{"import":{"types":"./dist/messaging/index.d.ts","default":"./dist/messaging/index.js"},"require":{"types":"./dist/messaging/index.d.cts","default":"./dist/messaging/index.cjs"}},"./ai/fromLLM":{"import":{"types":"./dist/ai/fromLLM.d.ts","default":"./dist/ai/fromLLM.js"},"require":{"types":"./dist/ai/fromLLM.d.cts","default":"./dist/ai/fromLLM.cjs"}},"./compat/vue":{"import":{"types":"./dist/compat/vue/index.d.ts","default":"./dist/compat/vue/index.js"},"require":{"types":"./dist/compat/vue/index.d.cts","default":"./dist/compat/vue/index.cjs"}},"./utils/node":{"import":{"types":"./dist/utils/checkpointAdapters.node.d.ts","default":"./dist/utils/checkpointAdapters.node.js"},"require":{"types":"./dist/utils/checkpointAdapters.node.d.cts","default":"./dist/utils/checkpointAdapters.node.cjs"}},"./ai/docIndex":{"import":{"types":"./dist/ai/docIndex/index.d.ts","default":"./dist/ai/docIndex/index.js"},"require":{"types":"./dist/ai/docIndex/index.d.cts","default":"./dist/ai/docIndex/index.cjs"}},"./orchestrate":{"import":{"types":"./dist/orchestrate/index.d.ts","default":"./dist/orchestrate/index.js"},"require":{"types":"./dist/orchestrate/index.d.cts","default":"./dist/orchestrate/index.cjs"}},"./adapters/mcp":{"import":{"types":"./dist/adapters/mcp.d.ts","default":"./dist/adapters/mcp.js"},"require":{"types":"./dist/adapters/mcp.d.cts","default":"./dist/adapters/mcp.cjs"}},"./ai/agentLoop":{"import":{"types":"./dist/ai/agentLoop/index.d.ts","default":"./dist/ai/agentLoop/index.js"},"require":{"types":"./dist/ai/agentLoop/index.d.cts","default":"./dist/ai/agentLoop/index.cjs"}},"./compat/jotai":{"import":{"types":"./dist/compat/jotai/index.d.ts","default":"./dist/compat/jotai/index.js"},"require":{"types":"./dist/compat/jotai/index.d.cts","default":"./dist/compat/jotai/index.cjs"}},"./compat/react":{"import":{"types":"./dist/compat/react/index.d.ts","default":"./dist/compat/react/index.js"},"require":{"types":"./dist/compat/react/index.d.cts","default":"./dist/compat/react/index.cjs"}},"./ai/chatStream":{"import":{"types":"./dist/ai/chatStream/index.d.ts","default":"./dist/ai/chatStream/index.js"},"require":{"types":"./dist/ai/chatStream/index.d.cts","default":"./dist/ai/chatStream/index.cjs"}},"./ai/hybridRoute":{"import":{"types":"./dist/ai/hybridRoute/index.d.ts","default":"./dist/ai/hybridRoute/index.js"},"require":{"types":"./dist/ai/hybridRoute/index.d.cts","default":"./dist/ai/hybridRoute/index.cjs"}},"./ai/memoryStore":{"import":{"types":"./dist/ai/memoryStore/index.d.ts","default":"./dist/ai/memoryStore/index.js"},"require":{"types":"./dist/ai/memoryStore/index.d.cts","default":"./dist/ai/memoryStore/index.cjs"}},"./ai/ragPipeline":{"import":{"types":"./dist/ai/ragPipeline/index.d.ts","default":"./dist/ai/ragPipeline/index.js"},"require":{"types":"./dist/ai/ragPipeline/index.d.cts","default":"./dist/ai/ragPipeline/index.cjs"}},"./compat/signals":{"import":{"types":"./dist/compat/signals/index.d.ts","default":"./dist/compat/signals/index.js"},"require":{"types":"./dist/compat/signals/index.d.cts","default":"./dist/compat/signals/index.cjs"}},"./compat/zustand":{"import":{"types":"./dist/compat/zustand/index.d.ts","default":"./dist/compat/zustand/index.js"},"require":{"types":"./dist/compat/zustand/index.d.cts","default":"./dist/compat/zustand/index.cjs"}},"./adapters/webhook":{"import":{"types":"./dist/adapters/webhook.d.ts","default":"./dist/adapters/webhook.js"},"require":{"types":"./dist/adapters/webhook.d.cts","default":"./dist/adapters/webhook.cjs"}},"./ai/toolCallState":{"import":{"types":"./dist/ai/toolCallState/index.d.ts","default":"./dist/ai/toolCallState/index.js"},"require":{"types":"./dist/ai/toolCallState/index.d.cts","default":"./dist/ai/toolCallState/index.cjs"}},"./orchestrate/node":{"import":{"types":"./dist/orchestrate/executionLogAdapters.node.d.ts","default":"./dist/orchestrate/executionLogAdapters.node.js"},"require":{"types":"./dist/orchestrate/executionLogAdapters.node.d.cts","default":"./dist/orchestrate/executionLogAdapters.node.cjs"}},"./ai/embeddingIndex":{"import":{"types":"./dist/ai/embeddingIndex/index.d.ts","default":"./dist/ai/embeddingIndex/index.js"},"require":{"types":"./dist/ai/embeddingIndex/index.d.cts","default":"./dist/ai/embeddingIndex/index.cjs"}},"./compat/nanostores":{"import":{"types":"./dist/compat/nanostores/index.d.ts","default":"./dist/compat/nanostores/index.js"},"require":{"types":"./dist/compat/nanostores/index.d.cts","default":"./dist/compat/nanostores/index.cjs"}},"./patterns/undoRedo":{"import":{"types":"./dist/patterns/undoRedo/index.d.ts","default":"./dist/patterns/undoRedo/index.js"},"require":{"types":"./dist/patterns/undoRedo/index.d.cts","default":"./dist/patterns/undoRedo/index.cjs"}},"./adapters/websocket":{"import":{"types":"./dist/adapters/websocket.d.ts","default":"./dist/adapters/websocket.js"},"require":{"types":"./dist/adapters/websocket.d.cts","default":"./dist/adapters/websocket.cjs"}},"./patterns/formField":{"import":{"types":"./dist/patterns/formField/index.d.ts","default":"./dist/patterns/formField/index.js"},"require":{"types":"./dist/patterns/formField/index.d.cts","default":"./dist/patterns/formField/index.cjs"}},"./patterns/pagination":{"import":{"types":"./dist/patterns/pagination/index.d.ts","default":"./dist/patterns/pagination/index.js"},"require":{"types":"./dist/patterns/pagination/index.d.cts","default":"./dist/patterns/pagination/index.cjs"}},"./patterns/textBuffer":{"import":{"types":"./dist/patterns/textBuffer/index.d.ts","default":"./dist/patterns/textBuffer/index.js"},"require":{"types":"./dist/patterns/textBuffer/index.d.cts","default":"./dist/patterns/textBuffer/index.cjs"}},"./patterns/textEditor":{"import":{"types":"./dist/patterns/textEditor/index.d.ts","default":"./dist/patterns/textEditor/index.js"},"require":{"types":"./dist/patterns/textEditor/index.d.cts","default":"./dist/patterns/textEditor/index.cjs"}},"./patterns/createStore":{"import":{"types":"./dist/patterns/createStore/index.d.ts","default":"./dist/patterns/createStore/index.js"},"require":{"types":"./dist/patterns/createStore/index.d.cts","default":"./dist/patterns/createStore/index.cjs"}},"./patterns/rateLimiter":{"import":{"types":"./dist/patterns/rateLimiter/index.d.ts","default":"./dist/patterns/rateLimiter/index.js"},"require":{"types":"./dist/patterns/rateLimiter/index.d.cts","default":"./dist/patterns/rateLimiter/index.cjs"}},"./ai/conversationSummary":{"import":{"types":"./dist/ai/conversationSummary/index.d.ts","default":"./dist/ai/conversationSummary/index.js"},"require":{"types":"./dist/ai/conversationSummary/index.d.cts","default":"./dist/ai/conversationSummary/index.cjs"}}},"gitHead":"d26f0752170200c8a35378c0a2a3f12d933f9437","scripts":{"lint":"biome check .","size":"node scripts/bundle-size.mjs","test":"vitest run","bench":"vitest bench","build":"tsup","format":"biome format --write .","docs:dev":"pnpm --dir site run dev","docs:gen":"node scripts/gen-api-docs.mjs","lint:fix":"biome check --write .","bench:core":"vitest bench src/__bench__/compare.bench.ts","bench:data":"vitest bench src/__bench__/data-algorithms.bench.ts","docs:build":"pnpm --dir site run build","docs:index":"node scripts/build-doc-index.mjs","test:watch":"vitest","docs:preview":"pnpm --dir site run preview","docs:gen:check":"node scripts/gen-api-docs.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ade030c-2b53-4674-b484-adbb0eec36de"}},"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"_npmVersion":"11.12.1","description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","vue":"^3.5.30","tsup":"^8.5.1","vitest":"^3.0.0","esbuild":"^0.24.2","typescript":"^5.7.0","@types/node":"^25.5.0","bmad-method":"^6.2.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","better-sqlite3":"^12.8.0","semantic-release":"^25.0.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/release-notes-generator":"^14.0.1"},"peerDependencies":{"vue":">=3.3.0","react":">=18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/callbag-recharge_0.30.0_1775279700844_0.35781422873765023","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-19T20:32:23.519Z","modified":"2026-04-04T05:16:34.315Z","0.1.0":"2026-03-19T20:32:23.905Z","0.2.0":"2026-03-19T22:36:37.709Z","0.3.0":"2026-03-19T22:50:30.480Z","0.4.0":"2026-03-20T03:39:39.812Z","0.5.0":"2026-03-20T06:51:51.931Z","0.6.0":"2026-03-20T20:48:24.592Z","0.7.0":"2026-03-20T22:02:14.508Z","0.8.0":"2026-03-20T22:30:53.587Z","0.9.0":"2026-03-21T04:19:52.611Z","0.10.0":"2026-03-21T05:01:56.557Z","0.11.0":"2026-03-21T06:01:45.900Z","0.12.0":"2026-03-21T07:06:54.517Z","0.13.0":"2026-03-21T13:08:19.091Z","0.14.0":"2026-03-21T23:20:27.527Z","0.15.0":"2026-03-22T03:49:13.175Z","0.16.0":"2026-03-22T16:40:07.164Z","0.17.0":"2026-03-22T21:00:50.982Z","0.18.0":"2026-03-23T14:30:08.760Z","0.19.0":"2026-03-23T21:26:09.823Z","0.20.0":"2026-03-23T23:29:32.686Z","0.21.0":"2026-03-24T06:55:49.626Z","0.22.0":"2026-03-24T15:57:26.332Z","0.23.0":"2026-03-24T18:34:29.743Z","0.24.0":"2026-03-25T02:34:12.921Z","0.25.0":"2026-03-25T20:40:25.106Z","0.26.0":"2026-03-26T00:10:30.984Z","0.27.0":"2026-03-26T04:49:37.638Z","0.28.0":"2026-03-26T06:14:03.244Z","0.29.0":"2026-03-27T04:38:54.089Z","0.30.0":"2026-04-04T05:15:01.050Z"},"bugs":{"url":"https://github.com/Callbag-Recharge/callbag-recharge/issues"},"author":{"name":"Callbag-Recharge"},"license":"MIT","homepage":"https://callbag-recharge.github.io/callbag-recharge/","keywords":["callbag","reactive","signals","store","observable","state-management"],"repository":{"url":"git+https://github.com/Callbag-Recharge/callbag-recharge.git","type":"git"},"description":"Reactive state management with streaming operators, glitch-free diamond resolution, and an inspectable graph. 6 primitives, 70+ operators, framework-agnostic. Supports LLM token streaming, edge AI orchestration, durable workflows, and agentic memory.","maintainers":[{"name":"clfhhc","email":"clfhhc@gmail.com"}],"readme":"# callbag-recharge\n\n> **This project has been succeeded by [GraphReFly](https://github.com/graphrefly/graphrefly-ts).** New development, bug fixes, and documentation happen there. See the [migration guide](https://graphrefly.dev/recipes/from-callbag-recharge/) or jump straight to [graphrefly.dev](https://graphrefly.dev).\n>\n> ```bash\n> npm install @graphrefly/graphrefly\n> ```\n\n---\n\n**State that flows.** Reactive state management for TypeScript — from simple atoms to streaming pipelines, in one library.\n\n- **6 primitives** — `state`, `derived`, `dynamicDerived`, `effect`, `producer`, `operator`\n- **70+ operators** — `switchMap`, `debounce`, `scan`, `retry`, and more — tree-shakeable\n- **170+ modules** across 12 categories — core, extra, utils, data, orchestrate, messaging, worker, memory, patterns, adapters, compat, raw\n- **Glitch-free** — two-phase push resolves diamonds correctly, every time\n- **Streaming-native** — LLM chunks, WebSocket, SSE are first-class, not bolted on\n- **Lifecycle signals** — RESET, PAUSE, RESUME, TEARDOWN propagate through the graph as TYPE 3 STATE signals\n- **Inspectable** — every node in the graph is observable via `Inspector` — names, edges, phases, values\n- **Framework-agnostic** — Vue, React, Svelte, Solid bindings via `compat/`; works anywhere JS runs\n- Zero dependencies\n\n```ts\nimport { state, derived, effect } from 'callbag-recharge'\n\nconst count = state(0)\nconst doubled = derived([count], () => count.get() * 2)\n\neffect([doubled], () => {\n  console.log(doubled.get()) // 0, then 10\n})\n\ncount.set(5)\n```\n\n---\n\n## When to use\n\n- **Simple state management** — like Zustand/Jotai but framework-agnostic, no providers, no ceremony\n- **Streaming data** — LLM token streams, WebSocket, SSE flowing into reactive state via `producer` or `fromAsyncIter`\n- **Cancellable async** — `switchMap` auto-cancels the previous operation when a new one starts\n- **Derived values you can trust** — diamond-safe, cached, always consistent\n- **On-device / edge LLM streaming** — manage WebLLM, Ollama, or ExecuTorch token streams as reactive sources\n- **Hybrid cloud+edge model routing** — confidence-based routing between local and cloud LLMs with automatic fallback via `route()` + `rescue()`\n- **Tool call state machines** — reactive state machines for LLM tool call lifecycle using `stateMachine` + `producer`\n- **Agentic workflows** — session state, tool call lifecycle, multi-agent coordination, memory with decay-scored eviction\n- **Event pipelines** — transform, buffer, window, throttle, retry — compose with `pipe`\n- **Reactive data structures** — `reactiveMap`, `reactiveLog`, `reactiveIndex` with near-native read performance\n- **Messaging** — Pulsar-inspired `topic`/`subscription` with `jobQueue`, `jobFlow`, and `repeatPublish`\n- **Cross-thread reactivity** — `workerBridge`/`workerSelf` for Web Workers, SharedWorker, and service workers\n- **Scheduled pipelines** — cron triggers, task state tracking, DAG validation — Airflow-in-TypeScript\n- **Durable workflows** — checkpoint persistence (file, SQLite, IndexedDB), execution logging, pipeline builder with topological sort\n\n---\n\n## Why callbag-recharge?\n\nMost state managers stop at atoms and computed values. Most streaming libraries don't have state. This library is both — signals-style `.get()/.set()` ergonomics with callbag's streaming protocol underneath.\n\n**What you get that others don't — all in one library:**\n\n- **Glitch-free diamond resolution** — when A → B, A → C, B+C → D, D computes exactly once with consistent values. Jotai, Nanostores, and vanilla signals all glitch here.\n- **Streaming operators as first-class citizens** — `switchMap`, `debounce`, `throttle`, `scan`, `retry`, `bufferTime` — not an afterthought, not a separate library.\n- **Lifecycle signals** — RESET, PAUSE, RESUME, TEARDOWN propagate through the reactive graph as TYPE 3 STATE signals. No imperative teardown lists.\n- **Inspectable graph** — every store has a name, a kind, dependency edges, and a status. `Inspector.graph()` shows the full picture. No other state manager gives you this without runtime cost in production.\n- **Effects with dirty tracking** — `effect()` knows which deps changed and waits for all to resolve before running. Smarter than `useEffect`, `autorun`, or `watch`.\n- **Completion and error semantics** — stores can complete and error, just like streams. `retry`, `rescue`, `repeat` handle recovery. No ad-hoc try/catch.\n- **Built-in batching** — `batch()` defers value propagation until all writes finish. No torn reads mid-update.\n- **Reactive data structures** — `reactiveMap`, `reactiveLog`, `reactiveIndex` — near-native reactive collections that no competitor offers.\n- **Full-stack reactive** — messaging, worker bridges, adapters (LLM, WebSocket, SSE, MCP), and framework bindings — all built on the same 6 primitives.\n\n---\n\n## Quick start\n\n```ts\nimport { state, derived, effect, pipe, producer, Inspector } from 'callbag-recharge'\nimport { map, filter, scan, subscribe } from 'callbag-recharge/extra'\n\n// Writable state — the source of truth\nconst count = state(0)\ncount.set(5)\ncount.get() // 5\n\n// Derived — explicit deps, cached, always fresh\nconst doubled = derived([count], () => count.get() * 2)\ndoubled.get() // 10\n\n// Producer — push-based source with cleanup\nconst ticks = producer<number>(({ emit }) => {\n  const id = setInterval(() => emit(Date.now()), 1000)\n  return () => clearInterval(id)\n})\n\n// Effect — explicit deps, re-runs when deps change\nconst dispose = effect([doubled], () => {\n  console.log(doubled.get())\n  return () => { /* cleanup */ }\n})\n\n// Pipe — each step is an inspectable store\nconst result = pipe(\n  count,\n  map(n => n * 2),\n  filter(n => n > 0),\n  scan((acc, n) => acc + n, 0),\n)\n\n// Subscribe — listen to value changes\nconst unsub = subscribe(count, (value, prev) => {\n  console.log(`${prev} → ${value}`)\n})\n\n// Inspect the entire reactive graph\nInspector.graph()\n// Map { 'count' => { kind: 'state', value: 5 }, ... }\n```\n\n---\n\n## 70+ operators, tree-shakeable\n\nImport only what you need from `callbag-recharge/extra`.\n\n**Sources** — `interval` · `fromIter` · `fromAsyncIter` · `fromEvent` · `fromPromise` · `fromObs` · `fromAny` · `fromTimer` · `fromTrigger` · `fromCron` · `of` · `empty` · `throwError` · `never`\n\n**Filtering** — `filter` · `take` · `skip` · `first` · `last` · `find` · `elementAt` · `distinctUntilChanged` · `takeUntil` · `takeWhile`\n\n**Transformation** — `map` · `scan` · `pairwise` · `startWith` · `flat` · `switchMap` · `concatMap` · `exhaustMap` · `groupBy` · `streamParse`\n\n**Combination** — `merge` · `combine` · `concat` · `race` · `withLatestFrom` · `partition`\n\n**Time** — `debounce` · `throttle` · `delay` · `timeout` · `sample` · `audit`\n\n**Buffering** — `buffer` · `bufferCount` · `bufferTime`\n\n**Windowing** — `window` · `windowCount` · `windowTime`\n\n**Aggregation** — `reduce` · `toArray`\n\n**Error handling** — `rescue` · `retry` · `repeat` · `route`\n\n**Utilities** — `tap` · `share` · `remember` · `cached` · `pausable` · `subject` · `wrap` · `firstValueFrom`\n\n**Piping** — `pipeRaw` · `SKIP`\n\n**Sinks** — `forEach` · `subscribe`\n\n---\n\n## Design principles\n\n1. **Stores are plain objects** — `{ get, set?, source }`, no classes, no property descriptors\n2. **Two-phase push** — DIRTY propagates on type 3, then values flow on type 1; glitch-free diamonds without pull\n3. **Explicit deps** — `derived` and `effect` declare dependencies upfront; callbag protocol is the sole connection mechanism\n4. **Lazy derived** — no computation at construction. `get()` pull-computes from deps (always fresh). `source()` subscription triggers push-based connection; disconnects when last subscriber leaves\n5. **`undefined` means empty** — no special symbols, no `.ready` flag\n6. **Observability is external** — Inspector singleton with WeakMaps, zero per-store cost\n\nSee [docs/architecture.md](./docs/architecture.md) for the full design and implementation details.\n\n---\n\n## Reactive data structures\n\nBuilt on the core primitives, these provide reactive wrappers around common data structures with near-native read performance.\n\n```ts\nimport { reactiveMap, reactiveLog, reactiveIndex } from 'callbag-recharge/data'\n\n// Reactive Map — .get()/.set() with observable changes\nconst users = reactiveMap<string, User>()\nusers.set('alice', { name: 'Alice' })\nconst alice = users.select('alice') // Store<User | undefined> — reactive, cached\n\n// Reactive Log — append-only with bounded mode (circular buffer)\nconst log = reactiveLog<string>({ maxSize: 1000 })\nlog.append('event happened')\nconst recent = log.slice(-10) // Store<string[]> — reactive\n\n// Reactive Index — dual-key lookup, ~1.2x native Map.get speed on reads\nconst index = reactiveIndex<string, string, Item>()\nindex.set('pk', 'sk', item)\nconst found = index.select('pk', 'sk') // Store<Item | undefined>\n```\n\n---\n\n## Scheduling & orchestration\n\n17 orchestration nodes — diamond resolution IS the DAG executor.\n\n```ts\nimport { task, pipeline, gate, sensor, forEach } from 'callbag-recharge/orchestrate'\nimport { pipe } from 'callbag-recharge'\nimport { exhaustMap, retry } from 'callbag-recharge/extra'\n\n// Pipeline — DAG with topological sort, checkpoints, execution logging\nconst etl = pipeline('daily-etl', [\n  task('fetch-bank', () => plaid.sync()),\n  task('fetch-cards', () => stripe.charges()),\n  task('aggregate', () => merge(bank, cards), { deps: ['fetch-bank', 'fetch-cards'] }),\n])\n\n// Gate — hold values until a condition store is true\nconst approved = gate(data, approvalStore)\n\n// Sensor — reactive condition monitor\nconst ready = sensor([dbHealth, cacheHealth], () => dbHealth.get() && cacheHealth.get())\n\n// forEach — run a side-effect for each value from a source\nforEach(events, (signal, event) => process(event))\n```\n\n`task` · `taskState` · `pipeline` · `pipelineRunner` · `gate` · `sensor` · `forEach` · `branch` · `join` · `loop` · `wait` · `approval` · `onFailure` · `subPipeline` · `executionLog` · `diagram` · `fromCron`\n\n---\n\n## Agent memory\n\nReactive memory primitives for agentic workflows — decay-scored eviction, O(1) tag retrieval, push-based score tracking.\n\n```ts\nimport { collection, memoryNode } from 'callbag-recharge/memory'\n\nconst memory = collection<string>({ maxSize: 100 })\nmemory.add('User prefers TypeScript', { id: 'pref-1', tags: ['preference'] })\n\n// O(1) tag-based retrieval via reactive index\nmemory.tagIndex.select('preference').get() // Set{'pref-1'}\n\n// O(log n) eviction — live min-heap, scores update reactively as nodes are\n// touched/tagged. No O(n) scan at eviction time.\nmemory.add('Older fact', { tags: ['context'] })\nmemory.add('Recent fact', { tags: ['context'] }) // touches bump score\n// When maxSize exceeded, lowest-scoring node evicted automatically\n```\n\n---\n\n## Messaging\n\nPulsar-inspired reactive pub/sub — topics, subscriptions, and job processing built on callbag stores.\n\n```ts\nimport { topic, subscription, jobQueue, jobFlow } from 'callbag-recharge/messaging'\n\n// Topic — named pub/sub channel\nconst events = topic<{ type: string; payload: unknown }>('events')\n\n// Subscription — filtered, reactive consumer\nconst clicks = subscription(events, msg => msg.type === 'click')\n\n// Job queue — ordered processing with concurrency control\nconst queue = jobQueue<Task>(tasks, { concurrency: 3 })\n\n// Job flow — multi-step pipeline with per-step handlers\nconst flow = jobFlow<Input, Output>(source, [step1, step2, step3])\n```\n\n---\n\n## Worker bridge\n\nCross-thread reactive stores — Web Workers, SharedWorker, and service workers.\n\n```ts\n// Main thread\nimport { workerBridge } from 'callbag-recharge/worker'\nconst bridge = workerBridge(new Worker('./worker.ts'))\nconst remoteCount = bridge.get('count') // Store<number> — reactive across threads\n\n// Worker thread\nimport { workerSelf } from 'callbag-recharge/worker'\nconst self = workerSelf()\nself.expose('count', countStore)\n```\n\n---\n\n## Patterns\n\nTen composed patterns on the primitives — import via `callbag-recharge/patterns/<name>`.\n\n`createStore` · `commandBus` · `focusManager` · `formField` · `pagination` · `rateLimiter` · `selection` · `textBuffer` · `textEditor` · `undoRedo`\n\n---\n\n## AI surface\n\nLLM and agent primitives (Tier 5) — `callbag-recharge/ai` or `callbag-recharge/ai/<name>`.\n\n`chatStream` · `agentLoop` · `toolCallState` · `memoryStore` · `hybridRoute` · `fromLLM` — plus re-exports: `checkpoint`, `indexedDBAdapter`, `tokenTracker`\n\n---\n\n## Adapters & compatibility\n\n**Adapters** (`callbag-recharge/adapters`) — `fromWebSocket` · `fromSSE` · `fromWebhook` · `fromHTTP` · `fromMCP`\n\n**Framework bindings** (`callbag-recharge/compat/*`) — Vue · React · Svelte · Solid · Zustand · Jotai · Nanostores · TC39 Signals\n\n---\n\n## Callbag interop\n\nEvery store exposes a `.source` property — a standard callbag source function. State management signals (DIRTY, RESOLVED) and lifecycle signals (RESET, PAUSE, RESUME, TEARDOWN) flow on the type 3 STATE channel, keeping type 1 DATA for real values only.\n\n```ts\nimport { STATE, DIRTY, RESOLVED, RESET, PAUSE, RESUME, TEARDOWN } from 'callbag-recharge'\n\nstore.source(0, (type, data) => {\n  if (type === 3 && data === DIRTY)    { /* invalidation */ }\n  if (type === 3 && data === RESOLVED) { /* resolved unchanged */ }\n  if (type === 3 && data === PAUSE)    { /* paused */ }\n  if (type === 3 && data === RESET)    { /* reset to initial */ }\n  if (type === 1)                      { /* value */ }\n})\n\n// Send lifecycle signals through the graph\nsub.signal(PAUSE)    // pause downstream\nsub.signal(RESUME)   // resume downstream\nsub.signal(RESET)    // reset to initial state\nsub.signal(TEARDOWN) // tear down the subgraph\n```\n\n---\n\n## Documentation\n\n- **[Docs site](https://callbag-recharge.github.io/callbag-recharge/)** — getting started, API reference, recipes\n- [Architecture](./docs/architecture.md) — layers, design principles, how each primitive works\n- [Extras](https://callbag-recharge.github.io/callbag-recharge/api/) — operators, sources, and sinks (API reference)\n- [Recipes](https://callbag-recharge.github.io/callbag-recharge/recipes/) — AI chat streaming, data pipelines, and more\n- [llms.txt](./llms.txt) / [llms-full.txt](./llms-full.txt) — AI-readable documentation\n- [Benchmarks](./docs/benchmarks.md) — Vitest + tinybench (`pnpm run bench`)\n\n---\n\n## Install\n\n```bash\nnpm i @callbag-recharge/callbag-recharge\n```\n\n---\n\n## Contributing\n\nClone, run `corepack enable` and `pnpm install`, then `pnpm test` / `pnpm run build`. See **[CONTRIBUTING.md](./CONTRIBUTING.md)** for commits; maintainers see **[docs/github-actions-release-setup.md](./docs/github-actions-release-setup.md)** for npm/GitHub Actions secrets.\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}