{"_id":"@aegisjsproject/iota","_rev":"13-428237f947a7ad661e673d5aabc41c83","name":"@aegisjsproject/iota","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.0":{"name":"@aegisjsproject/iota","version":"1.0.0","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.0","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"d847619e991684fdfea523b7d0126647664f4fd3","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.0.tgz","fileCount":14,"integrity":"sha512-138KDzzeW91EDZxTJUDYw4lXtUkdU3+U8E3GHUSvWMVfG3C4vIytryAjfYulMCOnXZe7EvK2/PXSwsvM/o27aA==","signatures":[{"sig":"MEQCIEelXgLbMthQd39myZCFjuocjaIzx3PNfsuEMC7oQU8YAiAnAD8QG4+RwDW/IeGD9YDG9PTppFNx9hE5woSoNp8D7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58184},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"494ad9a2caf8f6b4bb16f6773183467abb5691c7","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@shgysk8zer0/signals":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.1","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.0_1773352961209_0.026089902424331513","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aegisjsproject/iota","version":"1.0.1","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.1","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"594373c9a1d35f58020b1b5b19b3cf24b92c8392","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.1.tgz","fileCount":14,"integrity":"sha512-W7F+MbGtTVc500UqqFVMQgF1QP1MoUEz/ABu+4kaNaJotLvrkM+VGZtZox62z/RX0hdK+5EVgEhuEhlwghhJ7g==","signatures":[{"sig":"MEQCID/EcKk63bAzwDrwjxr9fUQ7UyZdh6EPfEftQWd4eVD7AiBSTSJd7VE7z6zkVoA7SXHOt3jJTgZO2cSNaNsEYrYx2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58232},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"28870d3ff510dc4761b63ce626fddac0ab6da61d","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@shgysk8zer0/signals":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.1","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.1_1773353689192_0.5777165685553476","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aegisjsproject/iota","version":"1.0.2","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.2","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"a6397d9582801ea3bca8fee419315e5e05843be3","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.2.tgz","fileCount":14,"integrity":"sha512-ains6dr+UVhqprYxSC5MmGQ6xkiPO7Zlqo8E7Z0MbOOjsPa++rVKKVpppHySnyb/TjcNrYl3WNW43fHDhoeTyQ==","signatures":[{"sig":"MEUCIBjex3kJt8ZQZxiB9F+pSE3H+nxJZfia2QkVvmvX2BI0AiEA/K+V1fAVGDOm7zCEVCrYmc4d8v3gJ/I5Eadg0tbv1NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66973},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"40234b16bf30024e69cc10d902f54f63f2b8437e","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@shgysk8zer0/signals":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.1","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.2_1773429629699_0.6057568338209443","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aegisjsproject/iota","version":"1.0.3","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.3","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"7263e00504d729309bbce6d7d3e6dd0e6fb8389d","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.3.tgz","fileCount":14,"integrity":"sha512-QNwpVaQ2jaCbq+E5Aqda88Gd7j7bCTrvLFl5gyt6aMYrGoBCiR4cqnSZJ93NoGtUqUGH+L/lc14+SFk4HIwO6g==","signatures":[{"sig":"MEQCIBsNByOsxp56xciYzYOhDvnOemmqbz+8EoGZF1rubnR/AiADjqUzjVCozdC3w5R8m/a4myTQV4D7dKinsQVIn0wZMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82552},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"19a0dff518a8e8e6d4d059a1867f8e5c55c4f4a6","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@shgysk8zer0/signals":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.2","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.3_1773536988541_0.2977955169672686","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@aegisjsproject/iota","version":"1.0.4","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.4","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"d1d647ad3accf245f28d4f36f83f58361769e7dd","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.4.tgz","fileCount":17,"integrity":"sha512-iREWO8+e4+pQRQaMenhwYLaNFZSRw6oP2jQ1pONwhGOWss6twpDAWOCgTVxZkuMGeb4/IsbH6OIIAYEj3afL7w==","signatures":[{"sig":"MEUCIQD45YbhQITEPPSepPxlym/05Fhl5K13Mfj84Hlbbv86lAIgBFUa7UKinj2q3ropN7sd4Xu3KxCfZiZ6uTXOmFIEbWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96346},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"e8418b8ada5e8aef878329735e39b335e2dc0e30","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.3","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.4_1773611433678_0.7267041993417163","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aegisjsproject/iota","version":"1.0.5","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.5","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"79ee78b4bfc81a9eb66a61b83748bcfdac1c1da0","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.5.tgz","fileCount":17,"integrity":"sha512-O861HUd0EQD8dNeuIzsW74HyMcaTVoZ/0RPrcXYPX4KvPkQf7dbEvEaZawBH33bvoyBiadF4FBbvBmmtupqHcQ==","signatures":[{"sig":"MEQCIHiaXGgdy97spg9i0eR2UH/bZkuD+m514y20KZRpzftCAiBVDj3Qi4PDqCCfU8/bJO/VHw8KoMzmelEYIcHNkVGt+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96445},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"5b0b3e2df33c51bfc180c3d0b20a60a0c44eb9f9","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.3","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.5_1773612536845_0.78840617053172","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@aegisjsproject/iota","version":"1.0.6","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.6","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"8d39912b02df78dd695c269f5262cfc04b0804d4","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.6.tgz","fileCount":17,"integrity":"sha512-5UOZVop5VtEULQNbiEPV1GYWanHQLJA+scWU0GLKMjSORnY2H2fbwqO82sVcdUB5L3BYATNwNu98vp35ktFeNA==","signatures":[{"sig":"MEYCIQDE2k7Z9u5LMxSHlR+RaM6CpduQKs8BdebAtpeuTK3cnQIhAJ3U6IUIRdDiRqefPM/Vxsmwyzz59kTUYsIupa/5mvyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155001},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"960f1610584d8c34e3be15029177040d6f51b93e","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@aegisjsproject/core":"^0.2.34","@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.3","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.6_1773688152777_0.6704818030175725","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@aegisjsproject/iota","version":"1.0.7","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.7","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"5f3566045d5f47aa75a7858ce02357e381f81301","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.7.tgz","fileCount":17,"integrity":"sha512-FKq/8vZ79z08CSflhilYemJKT7WtLBHTS8FbzoENjACh6Mp25anW2Dr06VRWUH25MrDhbbiBoBnxylvfEC6kZg==","signatures":[{"sig":"MEUCIG4LsvzthDAzl+BgkygtkW7Xr8uQWAuJplW0J69r44ADAiEA9m0PH0BbhZbbZ2chlUUT06Ip/GJjpEu1uKnN1TMK11U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163424},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"a1f6ce4708e6e5f9a342d3263f11f41565e658b3","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@aegisjsproject/core":"^0.2.34","@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.3","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.7_1773775052242_0.8929564930471916","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@aegisjsproject/iota","version":"1.0.8","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.8","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"50cef9ae478e6db31a20af53b389e080efaa10bf","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.8.tgz","fileCount":18,"integrity":"sha512-4WEbRPSns75gbGL2K7w/mC7yv+ElIT9MJSO24lz/FxNWp3dpjjcz3DGzJ8JB4nxjPV6NnEw3Z5rD/Mttu6w1YQ==","signatures":[{"sig":"MEQCIDxRAL0xj+gfns0IXPL202CI1YJ4SpDY0J0FXwD1V5D/AiAWnlrLQvFX2YnxVdcMAlc2wwIrlNXpwRbpAyaunVPKGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164271},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"05169ffd26151fa7a6189c3833ed38a9fc05848c","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@aegisjsproject/core":"^0.2.34","@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.3","@shgysk8zer0/http-server":"^1.1.1","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.8_1773863112169_0.5177359995694277","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aegisjsproject/iota","version":"1.0.9","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.9","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"094810d43d5bfc48554406a32d2ed70bfe51d5f8","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.9.tgz","fileCount":18,"integrity":"sha512-CFYvTWyOhDskoCwc4Zc5F8+JC+Hj6imKUL3NHSeywBS5X035YHJl1jmN4QmjssO24CTsoE601pNJ/EqbKEfz7g==","signatures":[{"sig":"MEYCIQChyN49Y/txum7J8TUOw/EK0iKkHcVrhMptujZB9J+2iAIhAPdzwgZ/BkRruV6rMvH43rr8A8c+kL4ZHrqwu6p0+BHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166367},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"87a2976c596d66c478d153ff77db4700719d4d33","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@aegisjsproject/core":"^0.2.34","@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.3","@shgysk8zer0/http-server":"^1.1.2","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.9_1775065025155_0.581036834117495","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@aegisjsproject/iota","version":"1.0.10","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.10","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"5ed344e16e919cd498501bf20035c54e6ab9a89a","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.10.tgz","fileCount":18,"integrity":"sha512-DSn9H6uRbolGulF8P7B+JJL+QX3nDUPcEBBndf7PZnnhi5ohVTRPTv78C3et/3jGFWeNjQus3IFvr7Aj8mIFyw==","signatures":[{"sig":"MEQCIFfKYiK1ZjYkSqSmA9RcQAh5ezGDJfab49YxmleDTv3zAiAEQX+zdABK90hHYg1yXCSdtN+mfz4OFBubM1C3xEpkQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174697},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"04a45e481be94a3f038a84569766f7f2a87d53b5","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@aegisjsproject/core":"^0.2.34","@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.3","@shgysk8zer0/http-server":"^1.1.2","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.10_1775149806765_0.154357578916279","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@aegisjsproject/iota","version":"1.0.11","keywords":["signals","tc39-signals","reactivity"],"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","_id":"@aegisjsproject/iota@1.0.11","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"homepage":"https://github.com/AegisJSProject/iota#readme","bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"dist":{"shasum":"bd34ae6e5e8380bc9475af00412c825067ae8430","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.11.tgz","fileCount":18,"integrity":"sha512-j2M08QoGxE5rFc9Q/l7h+Y3iYmahARH4RuqWLQ5Tg00+L15D+fhpWXor9rd4JuDspNI6CSC8ox0xGMiL27P9fQ==","signatures":[{"sig":"MEYCIQCNNgkJJqfEu3bAKDVgyED8WmIQOdTvliu8XATfhuSmtAIhANfPs0Pu5flpyyS/KEIm6VlmDIPq5URsef54XBRAT7aJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175987},"main":"./iota.cjs","type":"module","unpkg":"./iota.min.js","module":"./iota.js","engines":{"node":">=24.10.0"},"exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"}},"funding":[{"url":"https://liberapay.com/shgysk8zer0","type":"librepay"},{"url":"https://github.com/sponsors/shgysk8zer0","type":"github"}],"gitHead":"c1f15ad666ce9c08b87b40c974df12d449b9d42e","private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","build":"npm run build:js","clean":"rm -f ./*.cjs","jsdoc":"jsdoc ./ -r -d ./docs","start":"http-server -c ./http.config.js","fix:js":"eslint . --fix","lint:js":"eslint .","prepare":"npm test && npm run build --if-present","build:js":"npm run clean && rollup -c rollup.config.js","run:tests":"node --test","preversion":"npm test && npm run build --if-present","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"repository":{"url":"git+https://github.com/AegisJSProject/iota.git","type":"git"},"_npmVersion":"11.6.1","description":"A Signals-based reactivity library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@aegisjsproject/core":"^0.2.34","@shgysk8zer0/signals":"^0.0.3","@aegisjsproject/escape":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","rollup":"^4.60.1","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/importmap":"^1.8.15","@shgysk8zer0/http-server":"^1.1.2","@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@shgysk8zer0/eslint-config":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/iota_1.0.11_1775861835144_0.29593027489367674","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@aegisjsproject/iota","version":"1.0.12","description":"A Signals-based reactivity library","keywords":["signals","tc39-signals","reactivity"],"type":"module","main":"./iota.cjs","module":"./iota.js","unpkg":"./iota.min.js","exports":{".":{"import":"./iota.js","require":"./iota.cjs"},"./*.js":{"import":"./*.js","require":"./*.cjs"},"./*.mjs":{"import":"./*.js","require":"./*.cjs"},"./*.cjs":{"import":"./*.js","require":"./*.cjs"},"./*":{"import":"./*.js","require":"./*.cjs"}},"engines":{"node":">=24.10.0"},"private":false,"scripts":{"test":"npm run lint:js && npm run run:tests","start":"http-server -c ./http.config.js","preversion":"npm test && npm run build --if-present","prepare":"npm test && npm run build --if-present","lint:js":"eslint .","fix:js":"eslint . --fix","build":"npm run build:js","run:tests":"node --test","jsdoc":"jsdoc ./ -r -d ./docs","clean":"rm -f ./*.cjs","build:js":"npm run clean && rollup -c rollup.config.js","create:lock":"npm i --package-lock-only --ignore-scripts --no-audit --no-fund","version:bump":"npm run version:bump:patch","version:bump:patch":"npm version --no-git-tag-version patch && npm run create:lock","version:bump:minor":"npm version --no-git-tag-version minor && npm run create:lock","version:bump:major":"npm version --no-git-tag-version major && npm run create:lock"},"repository":{"type":"git","url":"git+https://github.com/AegisJSProject/iota.git"},"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","funding":[{"type":"librepay","url":"https://liberapay.com/shgysk8zer0"},{"type":"github","url":"https://github.com/sponsors/shgysk8zer0"}],"bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"homepage":"https://github.com/AegisJSProject/iota#readme","dependencies":{"@aegisjsproject/core":"^0.2.34","@aegisjsproject/escape":"^1.0.4","@shgysk8zer0/signals":"^0.0.3"},"devDependencies":{"@aegisjsproject/dev-server":"^1.0.6","@aegisjsproject/http-utils":"^1.0.4","@rollup/plugin-terser":"^1.0.0","@shgysk8zer0/eslint-config":"^1.0.9","@shgysk8zer0/http-server":"^1.1.2","@shgysk8zer0/importmap":"^1.8.17","eslint":"^10.2.0","rollup":"^4.60.1"},"gitHead":"e76f147faa1dd8372d629854123d5cc2e843a6e2","_id":"@aegisjsproject/iota@1.0.12","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-ykODdI+3Hoa9Wda1BhXXiX3ILvnuqzDZ7uSJzqgn4UNuFpXP2aoW3CzC+VrJ96AtLVOwQoFWee1qzrRqIT6S1w==","shasum":"3d82c460aa7b2ab3724a217b702df2d87ba59ef3","tarball":"https://registry.npmjs.org/@aegisjsproject/iota/-/iota-1.0.12.tgz","fileCount":18,"unpackedSize":176064,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aegisjsproject%2fiota@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICLaVrFSIVyT/2XoA1xwRv36PW/o+JKfXdAuXNSdz3DvAiAcxvPuBuzUYPOisPY1vNWCmMQL/zYcg+AhZJ+HVSkmcQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54be0f2e-d1db-41c1-9866-4ad3d83426cf"}},"directories":{},"maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iota_1.0.12_1776120659854_0.6901530207022062"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-12T22:02:41.102Z","modified":"2026-04-13T22:51:00.388Z","1.0.0":"2026-03-12T22:02:41.366Z","1.0.1":"2026-03-12T22:14:49.339Z","1.0.2":"2026-03-13T19:20:29.847Z","1.0.3":"2026-03-15T01:09:48.684Z","1.0.4":"2026-03-15T21:50:33.831Z","1.0.5":"2026-03-15T22:08:56.983Z","1.0.6":"2026-03-16T19:09:12.976Z","1.0.7":"2026-03-17T19:17:32.438Z","1.0.8":"2026-03-18T19:45:12.322Z","1.0.9":"2026-04-01T17:37:05.280Z","1.0.10":"2026-04-02T17:10:06.915Z","1.0.11":"2026-04-10T22:57:15.283Z","1.0.12":"2026-04-13T22:51:00.035Z"},"bugs":{"url":"https://github.com/AegisJSProject/iota/issues"},"author":{"name":"Chris Zuber","email":"admin@kernvalley.us"},"license":"MIT","homepage":"https://github.com/AegisJSProject/iota#readme","keywords":["signals","tc39-signals","reactivity"],"repository":{"type":"git","url":"git+https://github.com/AegisJSProject/iota.git"},"description":"A Signals-based reactivity library","maintainers":[{"name":"shgysk8zer0","email":"shgysk8zer0@gmail.com"}],"readme":"# @aegisjsproject/iota\n\nA zero-build, fine-grained reactivity library leveraging the TC39 Signals proposal. \n\nIota delivers the microscopic DOM mutation performance of compiled frameworks (like Solid or Svelte) entirely at runtime. It bypasses the Virtual DOM by surgically targeting individual `Text` and `Attr` nodes, utilizing Explicit Resource Management (`DisposableStack`) for deterministic memory cleanup.\n\n[![CodeQL](https://github.com/AegisJSProject/iota/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/AegisJSProject/iota/actions/workflows/codeql-analysis.yml)\n![Node CI](https://github.com/AegisJSProject/iota/workflows/Node%20CI/badge.svg)\n![Lint Code Base](https://github.com/AegisJSProject/iota/workflows/Lint%20Code%20Base/badge.svg)\n\n[![GitHub license](https://img.shields.io/github/license/AegisJSProject/iota.svg)](https://github.com/AegisJSProject/iota/blob/master/LICENSE)\n[![GitHub last commit](https://img.shields.io/github/last-commit/AegisJSProject/iota.svg)](https://github.com/AegisJSProject/iota/commits/master)\n[![GitHub release](https://img.shields.io/github/release/AegisJSProject/iota?logo=github)](https://github.com/AegisJSProject/iota/releases)\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/shgysk8zer0?logo=github)](https://github.com/sponsors/shgysk8zer0)\n\n[![npm](https://img.shields.io/npm/v/@aegisjsproject/iota)](https://www.npmjs.com/package/@aegisjsproject/iota)\n![node-current](https://img.shields.io/node/v/@aegisjsproject/iota)\n![npm bundle size gzipped](https://img.shields.io/bundlephobia/minzip/@aegisjsproject/iota)\n[![npm](https://img.shields.io/npm/dw/@aegisjsproject/iota?logo=npm)](https://www.npmjs.com/package/@aegisjsproject/iota)\n\n[![GitHub followers](https://img.shields.io/github/followers/shgysk8zer0.svg?style=social)](https://github.com/shgysk8zer0)\n![GitHub forks](https://img.shields.io/github/forks/AegisJSProject/iota.svg?style=social)\n![GitHub stars](https://img.shields.io/github/stars/AegisJSProject/iota.svg?style=social)\n[![Twitter Follow](https://img.shields.io/twitter/follow/shgysk8zer0.svg?style=social)](https://twitter.com/shgysk8zer0)\n\n[![Donate using Liberapay](https://img.shields.io/liberapay/receives/shgysk8zer0.svg?logo=liberapay)](https://liberapay.com/shgysk8zer0/donate \"Donate using Liberapay\")\n- - -\n\n- [Code of Conduct](./.github/CODE_OF_CONDUCT.md)\n- [Contributing](./.github/CONTRIBUTING.md)\n<!-- - [Security Policy](./.github/SECURITY.md) -->\n\n## Features\n\n* **Zero-Build:** Runs natively in the browser. No compilers, no bundlers required.\n* **Micro-Updates:** Mutates specific `Text` and `Attr` nodes. Re-renders are physically impossible.\n* **Deterministic Cleanup:** Built-in memory management via `Symbol.dispose` and `DisposableStack` prevents zombie listeners.\n* **Security by Default:** Bypasses `innerHTML` during reactive updates. By assigning directly to `Node.textContent` and `Attr.value`, markup injection is neutralized by the platform.\n* **Web Component Native:** Designed to cleanly hydrate Shadow DOMs and standard elements alike.\n\n## Installation\n\n### NPM\n```bash\nnpm install @aegisjsproject/iota\n```\n\n### `<script type=\"importmap\">`\n```html\n<script type=\"importmap\">\n  \"imports\": {\n    \"@shgysk8zer0/signals\": \"https://unpkg.com/@shgysk8zer0/signals@0.0.3/signals.js,\n    \"@aegisjsproject/iota\": \"https://unpkg.com/@aegisjsproject/iota@1.0.1/iota.js\"\n  }\n</script>\n```\n## Usage\n\nIota uses string placeholders (HTML comments and data-attributes) to position signals in your markup, which are then hydrated via `$observe()`.\n\n```javascript\nimport { $text, $attr, $observe } from '@aegisjsproject/iota';\nimport { html } from '@aegisjsproject/core/parsers/html.js';\nimport { onInput, observeEvents } from '@aegisjsproject/callback-registry';\nimport { sanitizer as sanitizerConfig } from '@aegisjsproject/sanitizer/config/base.js';\n\n// Manage lifecycle natively\nconst stack = new DisposableStack();\n\n// Initialize signals and bind them to the stack\nconst $name = stack.use($text('World'));\nconst $value = stack.use($attr('value', () => $name.get()));\n\ndocument.body.append(html`\n    <h1>Hello, ${$name}!</h1>\n    <form id=\"container\">\n        <input \n            type=\"text\" \n            ${$value} \n            ${onInput}=\"${$name.handleEvent}\" \n        />\n        <button type=\"button\" command=\"--dispose\" commandfor=\"root\">Dispose</button>\n    </form>\n`);\n\n// Hydrate the DOM (replaces placeholders with live Text/Attr nodes)\n$observe();\nobserveEvents();\n\n// Tie disposal to a DOM event (e.g., Invoker Commands or unmount lifecycle)\ndocument.addEventListener('command', ({ command }) => {\n    if (command === '--dispose') stack.dispose();\n});\n```\n\n## API Reference\n\n### Primitives\n* **`$text(value | computeFn)`**: Creates a `TextState` or `TextComputed` signal. Returns an HTML comment placeholder `<!--ref-->` when cast to a string.\n* **`$attr(name, value | computeFn)`**: Creates an `AttrState` or `AttrComputed` signal. Returns a data-attribute placeholder `data-attr-signal=\"ref\"` when cast to a string.\n* **`$signal(value)`**: Creates a base `DisposableState`. Includes a `.handleEvent(e)` method that automatically updates the signal value from form inputs.\n* **`$computed(fn)`**: Creates a base `DisposableComputed` signal.\n\n### Observers & Hydration\n* **`$observe(target = document.body, { stack, signal, base } = {})`**: Walks the target DOM node, locates signal placeholders, and replaces them with live, reactive `Text` and `Attr` nodes. \n* **`observeTextSignalRefs(...)`**: Hydrates only text nodes.\n* **`observeAttrSignalRefs(...)`**: Hydrates only attribute nodes.\n\n### Watchers\n* **`$watch(signal, callback)`**: Manually subscribe to a signal.\n* **`$unwatch(signal)`**: Stop tracking a specific signal.\n* **`unwatchSignalCallback(signal, callback)`**: Remove a specific callback from a signal.\n\n### Registry & Internal \n* **`RegistryKey`**: An extended `String` representing the signal's internal ID. Implements `[Symbol.dispose]` to automatically unwatch and unregister the associated signal when the stack clears.\n* **`registerSignal(ref, signal)`** / **`unregisterSignal(ref)`**: Manages the global Map of active signals used during hydration.\n","readmeFilename":"README.md"}