{"_id":"@gluonjs/reactivity","_rev":"26-364f9b27f471f7396640b26f5fd9c7aa","name":"@gluonjs/reactivity","dist-tags":{"gluon-bootstrap":"0.0.0-bootstrap.1","gluon-staging-v1-0-6":"1.0.6","latest":"1.13.0"},"versions":{"0.0.0-bootstrap.0":{"name":"@gluonjs/reactivity","version":"0.0.0-bootstrap.0","license":"MIT","_id":"@gluonjs/reactivity@0.0.0-bootstrap.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"9a1ca1af75878ea5aebba3ac6139ac0beee3273b","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-0.0.0-bootstrap.0.tgz","fileCount":3,"integrity":"sha512-/WfS45xyarkObJanK4IbQsyznDR60Fte+mvik1mh2SUm29D/ns1tqrQs2b21FYdjAQFyq62z0WDENNBDJ4472w==","signatures":[{"sig":"MEYCIQDlMZqgRYwTn+Qd6O+iC3PAd6yyWDC3DiyOcnPbKyXdRwIhAN9sf/scNCPS2FK5ZDgApplsnTYQNeU69I2Ll9+/mvOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2205},"_from":"file:/Volumes/ssd/GitHub/gluon/.tmp/npm-bootstrap/packages/gluonjs-reactivity-0.0.0-bootstrap.0.tgz","private":false,"_npmUser":{"name":"marcmalerei","email":"post@marcmalerei.com"},"_resolved":"/Volumes/ssd/GitHub/gluon/.tmp/npm-bootstrap/packages/gluonjs-reactivity-0.0.0-bootstrap.0.tgz","_integrity":"sha512-/WfS45xyarkObJanK4IbQsyznDR60Fte+mvik1mh2SUm29D/ns1tqrQs2b21FYdjAQFyq62z0WDENNBDJ4472w==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"10.9.4","description":"Bootstrap package record for @gluonjs/reactivity; contains no supported Gluon implementation.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"tag":"gluon-bootstrap","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reactivity_0.0.0-bootstrap.0_1783930094231_0.10744046804028295","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-bootstrap.1":{"name":"@gluonjs/reactivity","version":"0.0.0-bootstrap.1","license":"MIT","_id":"@gluonjs/reactivity@0.0.0-bootstrap.1","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"adedefa1d583d6e8e8e2a58b7b246ee1eb8ab002","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-0.0.0-bootstrap.1.tgz","fileCount":3,"integrity":"sha512-ZA9ZytSe2dK1CZI+ABlnIdb9fC1K0d6p4mideiWPC9oH+sRA9kHSJmUGEk72thJXMQt+OC7MCTFDpNsIX+Ybtw==","signatures":[{"sig":"MEQCIDS4DzcGp43Y71OPLwWi6RZt0/q+rPaiFrz3id1BBGPqAiBdUfENLe4uKBqIug7tZiA+jHHnschmnQ12XN/dQvLkTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2316},"_from":"file:/Volumes/ssd/GitHub/gluon/.tmp/npm-bootstrap/packages/gluonjs-reactivity-0.0.0-bootstrap.1.tgz","private":false,"_npmUser":{"name":"marcmalerei","email":"post@marcmalerei.com"},"_resolved":"/Volumes/ssd/GitHub/gluon/.tmp/npm-bootstrap/packages/gluonjs-reactivity-0.0.0-bootstrap.1.tgz","_integrity":"sha512-ZA9ZytSe2dK1CZI+ABlnIdb9fC1K0d6p4mideiWPC9oH+sRA9kHSJmUGEk72thJXMQt+OC7MCTFDpNsIX+Ybtw==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"10.9.4","description":"Bootstrap package record for @gluonjs/reactivity; contains no supported Gluon implementation.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"tag":"gluon-bootstrap","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/reactivity_0.0.0-bootstrap.1_1783931831973_0.26934187462593884","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@gluonjs/reactivity","version":"1.0.6","license":"MIT","_id":"@gluonjs/reactivity@1.0.6","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"a0e32d71cd05e57f76afb7c23781ddfc4a2cd213","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.0.6.tgz","fileCount":44,"integrity":"sha512-0Gy/UWEfhtGoKQlP77mIHVfpyp+8Ooy6CYsDip7ypNoQMhHCmngT2t+23a3aX7dtkksSY+zA6g8CUPtOkHzwLg==","signatures":[{"sig":"MEUCIQCQ8YilDCTtBC1msJs7bv3eYshaIQPvvG6+8L33aXajgAIgMZEvYaDXTfpWTx0+U/4Y15povi3rK3RtHhNPuf5xcKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102310},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.6.tgz","_integrity":"sha512-0Gy/UWEfhtGoKQlP77mIHVfpyp+8Ooy6CYsDip7ypNoQMhHCmngT2t+23a3aX7dtkksSY+zA6g8CUPtOkHzwLg==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/reactivity_1.0.6_1783968589653_0.83124618002322","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@gluonjs/reactivity","version":"1.0.7","license":"MIT","_id":"@gluonjs/reactivity@1.0.7","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"46e41d44aa88a96dc9169ac0ea5c077622f126f3","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.0.7.tgz","fileCount":44,"integrity":"sha512-IMT49GgmF2TVFbLArA3/MDLnlyo3vBJ6JvGZU3zSbOBuExJEhIaeTUeuVUwo8Ayp1l1/+Ck13jAFyXnStnzqsQ==","signatures":[{"sig":"MEYCIQC7SgmFT2KhOv9qHNdcbIbNqRwcDRAfZuSiukMygvJROAIhALe9rcTBVN/dI3vjxk6T4el84ELDd9abhoz09hBVW02x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102674},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.7.tgz","_integrity":"sha512-IMT49GgmF2TVFbLArA3/MDLnlyo3vBJ6JvGZU3zSbOBuExJEhIaeTUeuVUwo8Ayp1l1/+Ck13jAFyXnStnzqsQ==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.0.7_1784038098366_0.34410122605392335","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@gluonjs/reactivity","version":"1.0.8","license":"MIT","_id":"@gluonjs/reactivity@1.0.8","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"aba49be7f73cd2e9460e66a4f967c5e5d999660d","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.0.8.tgz","fileCount":44,"integrity":"sha512-2SV8QmN6AnDrJdmeCB8480qM5Cgl7Ys4BzOGv/hw4G44YsMA91Ytk7nIk502i65BFhtThHMtvV31asJEUDQ/YA==","signatures":[{"sig":"MEUCIQDUT9y/ykw/L/plt0BIecpudnXahFUuIZJQyDPLCNq6KgIgPDNWxPh7uS+hbiDEdtMto4qvCmnSB+GMZbbSOkhhZr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103003},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.8.tgz","_integrity":"sha512-2SV8QmN6AnDrJdmeCB8480qM5Cgl7Ys4BzOGv/hw4G44YsMA91Ytk7nIk502i65BFhtThHMtvV31asJEUDQ/YA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.0.8_1784107264542_0.09731812691098107","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@gluonjs/reactivity","version":"1.0.9","license":"MIT","_id":"@gluonjs/reactivity@1.0.9","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"f6963ea43395681bcc1216b0bab86f0d9dff11b3","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.0.9.tgz","fileCount":44,"integrity":"sha512-9L/TRXkODR3pZQvwYDjfWlwEZjxa3dch64HxVRDFRZy83aE9hsmur6UJt9ya0gU9JwIFT3RT1tRplAXrJzA6VQ==","signatures":[{"sig":"MEYCIQCiVNxZr5DKmNiXRg/QE1XjkNp/sctKg/56ZH2drRUl9wIhANfmoeqDCa7mw7lJ8en5WY4Fu3mnb9oi1Cm3aeo9/tA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104217},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.9.tgz","_integrity":"sha512-9L/TRXkODR3pZQvwYDjfWlwEZjxa3dch64HxVRDFRZy83aE9hsmur6UJt9ya0gU9JwIFT3RT1tRplAXrJzA6VQ==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.0.9_1784125174825_0.1852266262961364","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@gluonjs/reactivity","version":"1.0.10","license":"MIT","_id":"@gluonjs/reactivity@1.0.10","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"ce51817fb76c31ea605c023bbc71cd4e6d17ab6c","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.0.10.tgz","fileCount":44,"integrity":"sha512-PZORviV87nBw3mVy4w+wCpQqBESmbooLCES9h5MpuHt8bwBkN3YMEnYYKvj6jJNr5wQZK34lPaEXLjrT7io6gA==","signatures":[{"sig":"MEUCIQDmwTjWc/zEbCUIPleNasi3HlFx/yKKWorJMEUwoxClkAIgQ5E+AkJYIB7KhpOkriNVEQzvTmiLZelNwd9nZIoQC6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104387},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.0.10.tgz","_integrity":"sha512-PZORviV87nBw3mVy4w+wCpQqBESmbooLCES9h5MpuHt8bwBkN3YMEnYYKvj6jJNr5wQZK34lPaEXLjrT7io6gA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.0.10_1784128750940_0.12081677002365221","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@gluonjs/reactivity","version":"1.1.0","license":"MIT","_id":"@gluonjs/reactivity@1.1.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"9b69a3010aae0dbddf55906615d3a446fed08463","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.1.0.tgz","fileCount":56,"integrity":"sha512-fp1VHXgOvANw6OQNoeX/pUokEK39vIkAjsKz6qEsyxh3KYfaC2FUCp6qg39kvhf+GYnrnzB/8IrNnMxZYr1FYg==","signatures":[{"sig":"MEUCIQC2p1oife6S8F1azWZg9KT6NTjmUbYjj1fHGZrdXdcc6wIgSYjaZSWBbJSJyWoeyiqg7BgiV57QDLxy8PAstcMIch0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118136},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.1.0.tgz","_integrity":"sha512-fp1VHXgOvANw6OQNoeX/pUokEK39vIkAjsKz6qEsyxh3KYfaC2FUCp6qg39kvhf+GYnrnzB/8IrNnMxZYr1FYg==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.1.0_1784203373688_0.6399767748627798","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@gluonjs/reactivity","version":"1.2.0","license":"MIT","_id":"@gluonjs/reactivity@1.2.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"b06ac65c78d6bbb8a8ad2907c073f9a032fc8d44","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.2.0.tgz","fileCount":56,"integrity":"sha512-T0Q5CFu6EZtaVnshhLilFWFZdMLmXYhiAQf0Y9I9jtXRrszy52DjfVrsoTuEJPc/ii2k8HxswMbojRete255ow==","signatures":[{"sig":"MEYCIQDKHNEiQT3lK/DhMInd1k8UjAnxbFh76t5VqgVOWUNJFgIhAMUtGXyTsaZ5tcdMCqXmRYmFOtaIn8m8O6D/R3qEk8/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118322},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.2.0.tgz","_integrity":"sha512-T0Q5CFu6EZtaVnshhLilFWFZdMLmXYhiAQf0Y9I9jtXRrszy52DjfVrsoTuEJPc/ii2k8HxswMbojRete255ow==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.2.0_1784630577660_0.8905906963863646","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@gluonjs/reactivity","version":"1.3.0","license":"MIT","_id":"@gluonjs/reactivity@1.3.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"7d9eb7031472dcf5b3230e2f90c2df9ac100781d","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.3.0.tgz","fileCount":56,"integrity":"sha512-q6kp5OoNivkDKH0NZMQi4SBVA3Udfz0XZk5oMjjoniUO5m7Q8sgUBZXVrRqtMNIv7Uqxw1kDOMJ9kfiYmu/7xQ==","signatures":[{"sig":"MEQCIFztjAcNQxKMIeKve0K3LJ55oCK2i8KmU+ySrZGINIY4AiAUNekgcppMYe9V815lKStNFEYtqZvsz7wcrxmOzjg5JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118504},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.3.0.tgz","_integrity":"sha512-q6kp5OoNivkDKH0NZMQi4SBVA3Udfz0XZk5oMjjoniUO5m7Q8sgUBZXVrRqtMNIv7Uqxw1kDOMJ9kfiYmu/7xQ==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.3.0_1784833147872_0.07113291566659563","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@gluonjs/reactivity","version":"1.4.0","license":"MIT","_id":"@gluonjs/reactivity@1.4.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"11d396516fabf58d6fdccf59279ad6b24b015711","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.4.0.tgz","fileCount":56,"integrity":"sha512-rSZkDgF70I0ON2JX56PnaUI4XHmnv935MmWYp16mM9/V85dl82uMyirPo91199BfGEK3XPpXTeoCB1V74j0QUw==","signatures":[{"sig":"MEUCIQCEAw+4Od5f+eHrFk2pGMli+3KdMvz2oE8tLkPFwttxywIgYeDs2TrFOBTRnc+4nUHA/684zarJWh9pXH85NQETTm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118712},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.4.0.tgz","_integrity":"sha512-rSZkDgF70I0ON2JX56PnaUI4XHmnv935MmWYp16mM9/V85dl82uMyirPo91199BfGEK3XPpXTeoCB1V74j0QUw==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.4.0_1785145380436_0.6764224321428707","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@gluonjs/reactivity","version":"1.5.0","license":"MIT","_id":"@gluonjs/reactivity@1.5.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"9258894e6a48c5000b6b42f3f14eaf7385aacf50","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.5.0.tgz","fileCount":56,"integrity":"sha512-x3PR+wKBu/BNTfT7Q5ES+KSrpzuZ+qf1MWk1eGlKBMkMHLc6+ZMKbiFHsFrZ9OD9ZepDUI7uF9iTrRyQfBFCSQ==","signatures":[{"sig":"MEUCIQC9VqLFKz9SKp/HRoFx9RP8NzJ7ox1kvmLSqYULj84/nwIgXp9cHZv3XnOJaTWOSQWku1LZqdulc5Ayph+QJS2TKBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118874},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.5.0.tgz","_integrity":"sha512-x3PR+wKBu/BNTfT7Q5ES+KSrpzuZ+qf1MWk1eGlKBMkMHLc6+ZMKbiFHsFrZ9OD9ZepDUI7uF9iTrRyQfBFCSQ==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.5.0_1785217966756_0.10480780258349598","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@gluonjs/reactivity","version":"1.6.0","license":"MIT","_id":"@gluonjs/reactivity@1.6.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"ae6d977dbf39de62d6387113c15f9fac48e70be4","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.6.0.tgz","fileCount":56,"integrity":"sha512-ZNvuAELGijZZI1eOjE1r2qmNcFnjFuSmbiK/6dleD8+NlKduvd7h4tFkv/SevulDqaWAZ2MoiprBMsd+vDfiFA==","signatures":[{"sig":"MEYCIQDQAvi6PZZsgx311lYupm5VGxedpcfQHWnBJQ8LgIG3cQIhAINltP4kwfDIvffa3FqftPJN9eEAv0pP2bcyAN0BNzJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119028},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.6.0.tgz","_integrity":"sha512-ZNvuAELGijZZI1eOjE1r2qmNcFnjFuSmbiK/6dleD8+NlKduvd7h4tFkv/SevulDqaWAZ2MoiprBMsd+vDfiFA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.6.0_1785475217295_0.46698479851485675","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@gluonjs/reactivity","version":"1.7.0","license":"MIT","_id":"@gluonjs/reactivity@1.7.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"d2fa66e1f62829727263d6be6eaa76a0e5627116","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.7.0.tgz","fileCount":56,"integrity":"sha512-1Oro0u6zJIhbL/xFND7Afxx7oRdg8iGPTAKfEjVs/NfmWDAZdjQ6ILqsvVc4SlgdWKoyALLoxQaiR22L5f7m4Q==","signatures":[{"sig":"MEYCIQDafLnCtUOOa21GEpEqLlqwDAmIvVM64+F6RzCnEOxx7QIhAJVs4kHUxHivsJBgm2xyLlV6QfjIOpPGKPWouTU5tqsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119201},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.7.0.tgz","_integrity":"sha512-1Oro0u6zJIhbL/xFND7Afxx7oRdg8iGPTAKfEjVs/NfmWDAZdjQ6ILqsvVc4SlgdWKoyALLoxQaiR22L5f7m4Q==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.7.0_1786095855299_0.3556262547510489","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@gluonjs/reactivity","version":"1.8.0","license":"MIT","_id":"@gluonjs/reactivity@1.8.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"849502059b25c30029b29d6d6b7ff950e49109e9","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.8.0.tgz","fileCount":56,"integrity":"sha512-bXTLsRzeFP1/B6N0JA84OVqTuqW7b6ZI7xuFguyLrpgvsCTjwHVh/O8aM4nPdUw2iorQW3KzopAmeczMS4jxtg==","signatures":[{"sig":"MEYCIQDK3arSFITsecsfgyyDg5Oep0g59cc/hi31jyyUaFrmDAIhAMSwxAscdaztJmzBsurPpbg4fCRZKq1oHvOlVmVjKYz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119382},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.8.0.tgz","_integrity":"sha512-bXTLsRzeFP1/B6N0JA84OVqTuqW7b6ZI7xuFguyLrpgvsCTjwHVh/O8aM4nPdUw2iorQW3KzopAmeczMS4jxtg==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.8.0_1786377120073_0.07314692973334003","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@gluonjs/reactivity","version":"1.8.1","license":"MIT","_id":"@gluonjs/reactivity@1.8.1","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://github.com/marcmalerei/gluon/tree/main/packages/reactivity#readme","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"d7a78ed08470a6cecac9b22bbc250288ccfd22b3","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.8.1.tgz","fileCount":56,"integrity":"sha512-dxvqcNKnR5jimfSrHkSltzQ/rAi/15Ug6WRAUmmMdRLkYpF4asaj36AT9nEIFFklOjXXzS6wVpyih+YKuaG7PA==","signatures":[{"sig":"MEYCIQDGhyEp9/1wKB0U49pSiy1f3ksfJ5SNpNALBB5cmEAlBwIhAJGEKk5Jvq0JFtWL1gfb0GR/rWyAoU7HeN6Em2tp0yhW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119580},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.8.1.tgz","_integrity":"sha512-dxvqcNKnR5jimfSrHkSltzQ/rAi/15Ug6WRAUmmMdRLkYpF4asaj36AT9nEIFFklOjXXzS6wVpyih+YKuaG7PA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.8.1_1786525667880_0.3510196842544979","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@gluonjs/reactivity","version":"1.9.0","license":"MIT","_id":"@gluonjs/reactivity@1.9.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"4a0b7d9af60e33ea4dc850c3e33d99304dd7e684","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.9.0.tgz","fileCount":56,"integrity":"sha512-87FobOCvorUPtN5YltT3SgGGyH+AUd1uIWTcwhNjR9sAJu1YBi/lnm76t5DqcjPb2Ybfoco0Ie37V4yfEAhIOA==","signatures":[{"sig":"MEUCIQCFuge+efKgyElDEzmMx8YDcwDPoou2OajJ2osQGMNfDgIgfdzyu/Wx5UYxxu49qSD5t7c6hoCH40WDkmQRs434LNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119759},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.9.0.tgz","_integrity":"sha512-87FobOCvorUPtN5YltT3SgGGyH+AUd1uIWTcwhNjR9sAJu1YBi/lnm76t5DqcjPb2Ybfoco0Ie37V4yfEAhIOA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.9.0_1786805368475_0.9774536599815402","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@gluonjs/reactivity","version":"1.10.0","license":"MIT","_id":"@gluonjs/reactivity@1.10.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"e0bc7aaaf77c4318e45bbdb8a4f5a849446f90eb","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.10.0.tgz","fileCount":56,"integrity":"sha512-MnICF4a2l6E0UDfSh9QdI52I32+eCkjZ8pc3gv4USEURdJl8qRLeLGv8HIlH94xweHNP8y0aOmRadwfszsW4tw==","signatures":[{"sig":"MEUCIQCrlEw+4Nq3107Wc95aYYu5aTMa0reDAVN9M3niHcjT0wIgJc2JmNTUrAqR3nQtmqG16mTwrfxzRP/AUTaJstHon9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120140},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.10.0.tgz","_integrity":"sha512-MnICF4a2l6E0UDfSh9QdI52I32+eCkjZ8pc3gv4USEURdJl8qRLeLGv8HIlH94xweHNP8y0aOmRadwfszsW4tw==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.10.0_1786848227930_0.5429887353637384","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@gluonjs/reactivity","version":"1.11.3","license":"MIT","_id":"@gluonjs/reactivity@1.11.3","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"45cedb63c240741ac120b41edbab40a91ebaabb9","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.11.3.tgz","fileCount":56,"integrity":"sha512-Q5byYbPTXKXyIdZYHigiYO1RDbV0YL1OmzmGnyqyyu0I1fcLXvgTMQj7Lmxf32jiCq75EAXBapbmqjP3j1ZQog==","signatures":[{"sig":"MEUCIQDmO6udDrRLpsdtk/T4+nOMexyI7b0X2el57Miv0Gi4bwIgZyZjkQRmMiNoX6LtPGnX2fL2lLdKbGuJJVgh83A9IVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKihYzJYWRcweppBrZeYejFw3/tVuVcHDXrmZLkmrjpAIgRMbRjiCHurb5JGElhZp1PbnCqjvagcBmfYMYuNvYWV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120902},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.11.3.tgz","_integrity":"sha512-Q5byYbPTXKXyIdZYHigiYO1RDbV0YL1OmzmGnyqyyu0I1fcLXvgTMQj7Lmxf32jiCq75EAXBapbmqjP3j1ZQog==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.11.3_1789750524785_0.15213707054143333","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@gluonjs/reactivity","version":"1.11.4","license":"MIT","_id":"@gluonjs/reactivity@1.11.4","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"5af88ae96a7c12bb666d2e892573ac70faf2aa20","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.11.4.tgz","fileCount":56,"integrity":"sha512-07uPbsjvWkF0qVYH3XeKWxpGfyv62Rm/yarASJnKXnKvFCsTKB+CCOTNvfnQy0Xa0+o2sLRdJYisWanxmO4pmg==","signatures":[{"sig":"MEQCIEH/kSJeUnFTFh/iym41+3OQJtJrDvlCVVdyxl+O+xlcAiBuIctWaWHoQCF1i4GybaSbqj6ZDHu79Fatew+ZGnvxDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVi8kwPTBXa/0lYaEj40UTLI9KZQ9NZV4fSyGn1Ly1PAiA3msIaQzda9hiojJ119D8+CSDfMtjOV/LtWd96obd24A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121051},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.11.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.11.4.tgz","_integrity":"sha512-07uPbsjvWkF0qVYH3XeKWxpGfyv62Rm/yarASJnKXnKvFCsTKB+CCOTNvfnQy0Xa0+o2sLRdJYisWanxmO4pmg==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.11.4_1789753349961_0.1062560305329956","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@gluonjs/reactivity","version":"1.12.0","license":"MIT","_id":"@gluonjs/reactivity@1.12.0","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"1f36374ac12f7e3a1ca255c71e8f531790587bfc","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.12.0.tgz","fileCount":56,"integrity":"sha512-3Sf7gLfIuCmjRNHz0+ZSuiPEiP/PTtGSJ+fNQOggznO2bWvtgDJ94UzzivKzqe5+W55GSkdvbw0VBeGtpNsDsg==","signatures":[{"sig":"MEQCIBge/m5SqNYwqGEgjudKzPRsUe8I6M/wSt3wmOEqHMwDAiB9SuRsedyyTZom2hdSQ28N7cB0766Ozxx1AYWO1RQKZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEwtrr2DXGOwawTTb07WtvujFnQKxvf5lOOK51gWVAvOAiAWFaNzX5+Bf71QibyZ9In2m1ek0voUvAYyCS0DhfELMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121132},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.0.tgz","_integrity":"sha512-3Sf7gLfIuCmjRNHz0+ZSuiPEiP/PTtGSJ+fNQOggznO2bWvtgDJ94UzzivKzqe5+W55GSkdvbw0VBeGtpNsDsg==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.12.0_1789762069250_0.3954206414615775","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@gluonjs/reactivity","version":"1.12.1","license":"MIT","_id":"@gluonjs/reactivity@1.12.1","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"15989a0e3fa83b2e0be5733747975ae6378c4707","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.12.1.tgz","fileCount":56,"integrity":"sha512-rWFssHWdQoXcQBNRRyOBzvFTpu+nzFYOoD2CMSV22L9N26ac5L8G+ijm5yZTkNBHkOrgBwTJyQSdMuR1QGwHZA==","signatures":[{"sig":"MEYCIQCpLAWEO9NytDiRJVreQKrIPVGTSgKVNEuXJJYo0rAXogIhAI1awqwcvsGITvNZxiaFEWIgXguAmT+3h6yaqlKJl+aP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCL5nVyIOTXJrdQ/WfNSK9jXtOxeRdwc9ikjaqJZXtQKQIgPF8mNGzynEmwkS2c5dBXxPCqOPmTpt7lZvSBHHZ9gVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122994},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.1.tgz","_integrity":"sha512-rWFssHWdQoXcQBNRRyOBzvFTpu+nzFYOoD2CMSV22L9N26ac5L8G+ijm5yZTkNBHkOrgBwTJyQSdMuR1QGwHZA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.12.1_1790083710913_0.15537067744383082","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@gluonjs/reactivity","version":"1.12.2","license":"MIT","_id":"@gluonjs/reactivity@1.12.2","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"67df06a16f02ab921c0c9b4960dd4da6eb16ad50","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.12.2.tgz","fileCount":56,"integrity":"sha512-Y7NMPBx/S7Si3XVsk2wWfM/en5oniaVANGUlL6t/1CGxuw5fT/5VOqWq59XbCDnLJQfSEEZhPSz49ldBFtyCXg==","signatures":[{"sig":"MEUCIQDKZ2ZJfprcJd+PhRP+LXTjmhVUXZYyZxBtYfQSFI/vyAIgJ2KW+eLI9cZunQ7mEcHrOvTG/jNyVVO+StALH19ac58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEGb2Kush0n6FReBvKQG8g9mGNEXCHfrUwbW4+4RHvs7AiEA044/Z1BlbZEh76HVIfA+LgB8URIGnHHlEte1as0GnXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122994},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.2.tgz","_integrity":"sha512-Y7NMPBx/S7Si3XVsk2wWfM/en5oniaVANGUlL6t/1CGxuw5fT/5VOqWq59XbCDnLJQfSEEZhPSz49ldBFtyCXg==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.12.2_1790155706997_0.3294082171036097","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@gluonjs/reactivity","version":"1.12.3","license":"MIT","_id":"@gluonjs/reactivity@1.12.3","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"7d39c07b3658a355abfc5c47e31c50aef73fce8d","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.12.3.tgz","fileCount":56,"integrity":"sha512-XM+Rihgqu1lku+cK3/TzCcA7f6KPEEzYOoOIwygit8Az4BM6ueQdby7nPtmKGDjNS4I2buez8K3EJohC/QbJAA==","signatures":[{"sig":"MEUCIQCbXHmtf7Jvt67nzvf3PseBSqq52tqTepPPiglP2kpUTAIgZOUwlqf0NVbz9lEhuGBRAvTeGOmvybN5LXobWFEF9ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6pkuHP6GQf6BOUNteZgQTuFnyh2uoVBmcL3tDhTTddQIgXOA6HnOQRNu8Whx0CKPRwTxE3T69UE5OvivHyf0JYrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123166},"type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.12.3.tgz","_integrity":"sha512-XM+Rihgqu1lku+cK3/TzCcA7f6KPEEzYOoOIwygit8Az4BM6ueQdby7nPtmKGDjNS4I2buez8K3EJohC/QbJAA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/reactivity_1.12.3_1790246107563_0.04718058602885011","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"_id":"@gluonjs/reactivity@1.13.0","bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"dist":{"shasum":"cc9ebc38de069c6693386fcf58864196667f2c45","tarball":"https://registry.npmjs.org/@gluonjs/reactivity/-/reactivity-1.13.0.tgz","fileCount":56,"integrity":"sha512-F6x5ABtsdNwdPc0OrvQ94waSeBoPfT92lUQfkB/8M0HI2iNrbwAtjwEhe9+J2uL6Vw/IhzgCyG/B0OZdfvRVIA==","signatures":[{"sig":"MEQCIEqgK2IkOUK0gH0U4RqbPTKkaqRUB2c4S0xHRzxrkKoUAiBWyfGFj80Ho7SOmc56cR8eapyI77riLm5FDQkqUO5sJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuACPOlrPg9/kzn3rTHnMZIesvmUlm/DuAPXoxnYZDQAIgecn0zgBHlsTyBgfGUtmO6+yzIExphKLlw1n0vki9cZc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gluonjs%2freactivity@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123359},"name":"@gluonjs/reactivity","type":"module","_from":"file:/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^22.12.0 || ^24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./signals":{"types":"./dist/signals/index.d.ts","import":"./dist/signals/index.js"},"./preact-signals":{"types":"./dist/preact-signals.d.ts","import":"./dist/preact-signals.js"}},"license":"MIT","private":false,"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"1.13.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fb2e933-4fbb-40bd-a93a-8c36514286cd"}},"homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","_resolved":"/home/runner/work/gluon/gluon/.tmp/release/packages/gluonjs-reactivity-1.13.0.tgz","_integrity":"sha512-F6x5ABtsdNwdPc0OrvQ94waSeBoPfT92lUQfkB/8M0HI2iNrbwAtjwEhe9+J2uL6Vw/IhzgCyG/B0OZdfvRVIA==","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"_npmVersion":"11.18.0","description":"DOM-free reactive state primitives for Gluon.","directories":{},"maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"signal-polyfill":"0.2.2","@preact/signals-core":">=1.14.4 <2"},"peerDependenciesMeta":{"signal-polyfill":{"optional":true},"@preact/signals-core":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reactivity_1.13.0_1790537390188_0.6031992013416374"}}},"time":{"created":"2026-07-13T08:08:14.056Z","modified":"2026-09-27T19:29:50.595Z","0.0.0-bootstrap.0":"2026-07-13T08:08:14.360Z","0.0.0-bootstrap.1":"2026-07-13T08:37:12.098Z","1.0.6":"2026-07-13T18:49:49.809Z","1.0.7":"2026-07-14T14:08:18.540Z","1.0.8":"2026-07-15T09:21:04.712Z","1.0.9":"2026-07-15T14:19:34.979Z","1.0.10":"2026-07-15T15:19:11.134Z","1.1.0":"2026-07-16T12:02:53.825Z","1.2.0":"2026-07-21T10:42:57.797Z","1.3.0":"2026-07-23T18:59:08.009Z","1.4.0":"2026-07-27T09:43:00.565Z","1.5.0":"2026-07-28T05:52:46.932Z","1.6.0":"2026-07-31T05:20:17.435Z","1.7.0":"2026-08-07T09:44:15.441Z","1.8.0":"2026-08-10T15:52:00.204Z","1.8.1":"2026-08-12T09:07:48.027Z","1.9.0":"2026-08-15T14:49:28.616Z","1.10.0":"2026-08-16T02:43:48.088Z","1.11.3":"2026-09-18T16:55:24.870Z","1.11.4":"2026-09-18T17:42:30.049Z","1.12.0":"2026-09-18T20:07:49.357Z","1.12.1":"2026-09-22T13:28:31.002Z","1.12.2":"2026-09-23T09:28:27.076Z","1.12.3":"2026-09-24T10:35:07.649Z","1.13.0":"2026-09-27T19:29:50.269Z"},"bugs":{"url":"https://github.com/marcmalerei/gluon/issues"},"license":"MIT","homepage":"https://marcmalerei.github.io/gluon/latest/packages/reactivity/","repository":{"url":"git+https://github.com/marcmalerei/gluon.git","type":"git","directory":"packages/reactivity"},"description":"DOM-free reactive state primitives for Gluon.","maintainers":[{"name":"marcmalerei","email":"post@marcmalerei.com"}],"readme":"<!-- gluon-package-header:start -->\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/marcmalerei/gluon/main/docs/assets/package-headers/reactivity.png\" alt=\"@gluonjs/reactivity — Gluon package header\" width=\"100%\">\n</p>\n<!-- gluon-package-header:end -->\n\n# @gluonjs/reactivity\n\nDOM-free reactive state primitives for Gluon. The package ships as part of the\ncurrent `1.13.0` release line.\n\n<!-- gluon-package-overview:start -->\n## @gluonjs/reactivity at a glance\n\n**Runtime:** universal · **Release:** 1.13.0\n\n[Documentation guide](https://marcmalerei.github.io/gluon/latest/packages/reactivity/) · [npm](https://www.npmjs.com/package/@gluonjs/reactivity) · [Source](https://github.com/marcmalerei/gluon/blob/main/packages/reactivity/README.md)\n\n**Public API:** [`@gluonjs/reactivity`](https://marcmalerei.github.io/gluon/1.13.0/api/generated/packages/reactivity/src/) · [`@gluonjs/reactivity/signals`](https://marcmalerei.github.io/gluon/1.13.0/api/generated/packages/reactivity/src/signals/) · [`@gluonjs/reactivity/preact-signals`](https://marcmalerei.github.io/gluon/1.13.0/api/generated/packages/reactivity/src/preact-signals/)\n\n### Install\n\n```sh\nnpm install @gluonjs/reactivity\n```\n\n### Quick start\n\n```ts\nimport { computed, effect, reactive, ref } from '@gluonjs/reactivity';\n\nconst count = ref(1);\nconst state = reactive({ multiplier: 2 });\nconst total = computed(() => count.value * state.multiplier);\n\neffect(() => {\n  console.log(total.value);\n});\n```\n\n### Choose this package when\n\n- Shared reactive state in browser, Node, and SSR code.\n- Signals-style derived state and side effects.\n- Core runtime ownership for packages that depend on reactive state.\n\n**Choose another boundary when:**\n\n- Does not provide DOM, component, router, or store APIs.\n- Applications that need object lifetime, templating, or elements must use the owning package.\n\n### Related documentation\n\n- [API reference](https://marcmalerei.github.io/gluon/latest/api/)\n- [Application runtime](https://marcmalerei.github.io/gluon/latest/guides/application/)\n\n<!-- gluon-package-overview:end -->\n\n```ts\nimport { computed, effect, nextTick, reactive, ref } from '@gluonjs/reactivity';\n\nconst count = ref(1);\nconst state = reactive({ multiplier: 2 });\nconst total = computed(() => count.value * state.multiplier);\n\neffect(() => {\n  console.log(total.value);\n}, { flush: 'pre' });\n\ncount.value = 2;\nawait nextTick();\n```\n\n## API\n\n- `ref`, `shallowRef`, `isRef`, and `unref`\n- `reactive`, `shallowReactive`, `readonly`, and `shallowReadonly`\n- `isReactive`, `isReadonly`, `isProxy`, and `toRaw`\n- `effect`, `stop`, lazy activation, scheduling hooks, and development-only\n  `onTrack`/`onTrigger` callbacks\n- lazy, cached readonly and writable `computed` values\n- `batch`, `untracked`, phased queue helpers, and `nextTick`\n- attached or detached `effectScope` ownership and `onScopeDispose`\n- scheduled `watch` and `watchEffect` with deterministic cleanup\n- global, scope-local, job-local, and effect-local error handlers\n\n## Stability notes\n\nThe stable Reactivity entry is the default import path in `@gluonjs/reactivity`.\nOptional peer adapters in subpaths remain explicit and are documented as\nintegration boundaries, not replacements for the stable entry.\n\n## Optional external Signals\n\nThe `@gluonjs/reactivity/signals` subpath bridges TC39 proposal Signals from\n`signal-polyfill@0.2.2`. The independent\n`@gluonjs/reactivity/preact-signals` subpath supports\n`@preact/signals-core >=1.14.4 <2`. Neither optional peer is imported by the\nstable Reactivity entry.\n\nBoth adapters read the external graph directly, coalesce scheduled\nnotifications, expose explicit `connect()`/`disconnect()` ownership, and remain\ndisconnected for SSR unless the application opts in. See the\n[interoperability contract](../../docs/signals-interop.md) and the runnable\n[`examples/signals`](../../examples/signals) application.\n\nDeep reactive proxies support plain objects, arrays, `Map`, and `Set`. The\npackage source compiles with the ES2022 library and no DOM or Node ambient\ntypes.\n\n## Scheduler contract\n\nQueued work is deduplicated by function within its phase. A flush runs `pre`,\n`update`, and `post` phases in that order. Within a phase, smaller numeric IDs\nrun before larger IDs so parent owners can precede children; equal or omitted\nIDs retain insertion order. Work queued for a phase that already completed runs\nin the next cycle of the same flush. `nextTick()` resolves only after every\ncycle, including post-flush work, is complete. A queued job may return a promise;\nthe current phase waits for it and routes rejection through the same error\nchannel. Synchronous jobs in one phase run back-to-back without an inserted\nmicrotask; an actual promise pauses later jobs until it settles.\n\nEffects are synchronous by default. `flush: 'pre'`, `flush: 'update'`, and\n`flush: 'post'` opt into the matching shared microtask phase. `lazy: true`\nreturns a runner without executing it; `onSchedule` runs synchronously before\nan invalidated effect enters its selected phase. `batch()` deduplicates\nsynchronous invalidations until the outermost synchronous batch returns; it\ndoes not extend across an `await` boundary.\n\nAn attached scope stops its owned effects in reverse creation order, then child\nscopes in reverse creation order, then cleanup callbacks in reverse registration\norder. A detached scope has independent ownership. Stopping a scope cancels its\nqueued effects and watchers and prevents their runners from executing again.\nIf an effect stop hook throws, the scope reports a cleanup error and continues\nstopping the remaining effects and resources.\n\nErrors are delivered to the closest explicit effect, watcher, job, or scope\nhandler. When no local handler exists, the handler installed by\n`setReactivityErrorHandler` receives them. The default channel uses platform\n`reportError` when present and otherwise `console.error`. Handler failures are\ncontained by the default channel so scheduler flushes and `nextTick` do not\nbecome unhandled promise rejections.\n\n## License\n\n[MIT](LICENSE) — Copyright © 2026 Marc Malerei.\n","readmeFilename":"README.md"}