{"_id":"@alwatr/observable","_rev":"16-e677429ec0f94de82a93dcf58f264b68","name":"@alwatr/observable","dist-tags":{"latest":"4.1.1","v4-lts":"4.1.2"},"versions":{"3.0.0":{"name":"@alwatr/observable","version":"3.0.0","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/observable@3.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"d2ebe0b1f70c9c7b9604a8a237a8639edfd4e2fb","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.0.0.tgz","fileCount":14,"integrity":"sha512-CFeSg/h3l08aUtSDbs2zvTyuZ5z+dEF+xKlc6Ui3pkPLlugMhLwCEaL320PWUj4VyIDBX5hhTRohxbP4bbs/xA==","signatures":[{"sig":"MEQCIHCEn/EEaQHPvEXgSzAm7eze6VuwARXWA7zWfHzOVZs3AiAsfZZQZdzZifDBS0r3YRFGcmphnu5n9Yof701VIjlAnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51219},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"6c8830345d35da730c386adb047ca2cdcb3c36f0","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/logger":"^3.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.2","@types/node":"^22.5.5","@alwatr/nano-build":"^1.3.9","@alwatr/type-helper":"^1.2.6","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.0.0_1726416083830_0.49653216656305665","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@alwatr/observable","version":"3.0.1","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/observable@3.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"a4f8da93e7df47efcb85af3229e7fbf175a3a996","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.0.1.tgz","fileCount":14,"integrity":"sha512-AvTqXBnOz6pViIHJ9KUgSV4whpnp6cKOvtyXrhfrlccUS/dOhhzicGvyIodCZfWYXjMYPD0y/Cz0Du4nKCboJg==","signatures":[{"sig":"MEUCIQCs+98IShaNEvtoQsfcj8cKGwa5rFfHxgtXXjKEIfxooAIgblnzvcYx0FN3iGDzJ50Lq/jK1knYEAdol74O8tI6An0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51893},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"fc8335b008ef2e268c0caa08990a886545f3ebcf","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/logger":"^3.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.2","@types/node":"^22.5.5","@alwatr/nano-build":"^1.3.9","@alwatr/type-helper":"^1.2.6","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.0.1_1726571832772_0.6203275921481957","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@alwatr/observable","version":"3.0.2","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/observable@3.0.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"e57e17b908bb028c4e6d95c9c96bb88a466fe2a4","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.0.2.tgz","fileCount":14,"integrity":"sha512-PWVkGVgZMIix39tykgMyJD4EmihGoemE7tri1suq5BD5/R38wL1CkZNm06c2huyBg7oMxryOQ/l6ptrvuXDmWA==","signatures":[{"sig":"MEUCICVgXdUsVkKMvVswtixaymiewdq/uhJaWaWL5gF5UTHBAiEAuYMCiCXiFLLRzV3ew5HPZeyCJ6+9iMEUMnrA1uJiZ8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52189},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"a61cf7ce52e805767d853efa51f5c910a4f9d08a","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/logger":"^3.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.2","@types/node":"^22.5.5","@alwatr/nano-build":"^1.3.10","@alwatr/type-helper":"^1.2.6","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.0.2_1726906545061_0.4054327204266046","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@alwatr/observable","version":"3.0.3","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/observable@3.0.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"36af21dba2a9900562269944fde6584158bc3ff7","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.0.3.tgz","fileCount":14,"integrity":"sha512-8PyP2gmdvNRTGb0Q89DYTfJVfGfQcBuAF6cEa2pantD1GbhJBk14nub4uNwLq9BS29JVWoMZVIOeGim3d4FxaQ==","signatures":[{"sig":"MEUCIQDkkl6AI1l873zo+cHqS/nyeTG0tafn+pCxBrHKo9iDOwIgN4rsJnZA+WuVClQoUGv4qrCeCgIWL2LwtNdGKXrcEmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86005},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"dcc65841b9a997d5360b60d060cd8bcddd560a17","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/logger":"^3.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.2","@types/node":"^22.5.5","@alwatr/nano-build":"^1.3.10","@alwatr/type-helper":"^1.2.6","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.0.3_1727195343906_0.5093153706193376","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@alwatr/observable","version":"3.1.0","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/observable@3.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"7727736a058cfda512093a2d1f92872240688526","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.1.0.tgz","fileCount":14,"integrity":"sha512-8lbRaB2WBD+rELJAeF3cu2fhaLv6h9rBbhEemhYuC+6ACZQ9coKEIfM/yrmnyafP0zQpjekLCoREwZr86CtuOw==","signatures":[{"sig":"MEYCIQD9RSaY5Fsg9lX+F/yt8228eguC1qowkOLSfN00bLSGOAIhAJ44ia3yn+L7jEODHAfLzk2cC4ANTybXpIhlK21R7Vqt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86281},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"d223e9f3b62f70201562f71ff5885f181a7dbc4f","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/logger":"^3.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.2","@types/node":"^22.7.2","@alwatr/nano-build":"^1.3.10","@alwatr/type-helper":"^1.2.6","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.1.0_1727356457326_0.6603401844119605","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@alwatr/observable","version":"3.1.1","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@3.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"759a653a3fc169a61905360c84bedae2d9522fc0","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.1.1.tgz","fileCount":14,"integrity":"sha512-qlDdIN9cC+ydVXoPGm72xvoeGBVNLnr88QieA4JAPWGkqMPDMDmXX/sAGG+zMA3onv1y0rjRDPOP86VRW/B1hA==","signatures":[{"sig":"MEUCIBaqLrZEFuyASxTko9WuXcOg/BrwQqPGZ8IAVW2/FZKDAiEAgmb2mZQVoouuBmtgpQ/gGSK2U1IdEOUu8/T6WSlju+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86906},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"e0a53586929eaaf25cdde4a0845650b8c7012ab7","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.9.2/node@v20.17.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/logger":"^3.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.2","@types/node":"^22.7.4","@alwatr/nano-build":"^1.3.10","@alwatr/type-helper":"^1.2.6","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.1.1_1727610048360_0.8652456461005911","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@alwatr/observable","version":"3.2.0","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@3.2.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"f9135d7cdc44bd35645e70fff8f8eac8cebb2aab","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.2.0.tgz","fileCount":14,"integrity":"sha512-LeSdD/3Z8TBwbGu/IM0hvvTjfBBV9FtZaHx5sq4dzbJNGHqfnTQzoB0KveB7Z6C/6OD0xNVvaJNGBX5f0infiQ==","signatures":[{"sig":"MEQCIBy+CpIIlERQUc0WunQFg1vzgtQNBioaFMvOq2R6qeygAiAHuNvPf4hWZsfIo60jFb9svqt6BhumuDWqaYNbeSrNog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92218},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"52e38b665b848a23e74024340208ae4a4d98cbb8","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/nanolib":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.3","@types/node":"^22.7.5","@alwatr/nano-build":"^2.0.1","@alwatr/type-helper":"^2.0.2","@alwatr/tsconfig-base":"^1.3.2","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.2.0_1728672708798_0.7013231961586079","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@alwatr/observable","version":"3.2.1","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@3.2.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"93ff23672dc1120e4b1d0f18264770ab2fcfb7ef","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.2.1.tgz","fileCount":14,"integrity":"sha512-8SC4+H7LgXRkDkWIZh4ozNCiHzGxHF4ecFbEdKImYBT3SzwZTU0aW9kiz0QeYbjz1Sn6Nql6XSHOAH3qixwJng==","signatures":[{"sig":"MEUCIQDeCiqfSvfCckYN10fLzmULNjdW0qbMU4qIdnFjE2yngQIgXaT6XZL8iDHB5DpTV/SjEHSvaObe+X5w1ZU25WiQJ30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92871},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"0d441ca3f7529d11090f349ef80209dcc1984a05","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.10.0/node@v20.18.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@alwatr/nanolib":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.3","@types/node":"^22.8.1","@alwatr/nano-build":"^2.0.3","@alwatr/type-helper":"^2.0.3","@alwatr/tsconfig-base":"^1.3.3","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.2.1_1730113675031_0.7452548552839999","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@alwatr/observable","version":"3.2.2","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@3.2.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"67fbc5d9ab12ce7c2108f415a184cd61b52c58b1","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-3.2.2.tgz","fileCount":14,"integrity":"sha512-UedxdP5/K7t8G7vewP0uMJw++uD2xWSgKeBwnDoqe7InkSjCWkIJ4cEYmIuhSJA4dWZA+CkDKd7UDpl+VMae3g==","signatures":[{"sig":"MEYCIQDDYeSVuBSt2VcekwKuyGY5ZJRQox/ngFYC8Y8MpcxjrwIhAM5TJhvXhG7kF36Y4ZbpmScoIWOMcF77QPqEQ2m714d3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93436},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"4952c4c6c9758dfcd30e9bc584aec25f10169219","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.10.0/node@v20.18.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@alwatr/nanolib":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.3","@types/node":"^22.8.6","@alwatr/nano-build":"^5.0.0","@alwatr/type-helper":"^5.0.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/observable_3.2.2_1730553502073_0.895193219809798","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@alwatr/observable","version":"4.0.0","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@4.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"bbb76a782b622111275c22efcca14c33a206f846","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-4.0.0.tgz","fileCount":14,"integrity":"sha512-E6GjtTuQVsBhi8Y2d3VHLxCbq0j1Gu+/n/0wdJDUHnl0rQhytsvFym3REzce3jCPTXqrWG6Bt7Kmm6aJgzHMZA==","signatures":[{"sig":"MEQCIHPy25LXLL1dxuGzBz/P7d2248Fik2yM7l6p1LM7M6QZAiBK1l9EA0am5YyV6j0exuSk5Gk2bf53XGkOC01QHZNmtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93984},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"88875a7de14d10fd1e4c0288182dccf4f87cdc62","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.10.0/node@v22.10.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@alwatr/nanolib":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.6.3","@types/node":"^22.9.0","@alwatr/nano-build":"^5.0.0","@alwatr/type-helper":"^5.0.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/observable_4.0.0_1730891446645_0.6304213528213578","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"@alwatr/observable","version":"4.0.3","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@4.0.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"7c2afed727c8ae9aec7e9a45be0fbd4c9367b7de","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-4.0.3.tgz","fileCount":14,"integrity":"sha512-HYdc9+J9GB9XByfO3Ue7140JBPl/OnO8DY5ogtoZhk1y26PtjvDGihPn7DuhIjoXmmQWEqh8BujE3YfbkzZemg==","signatures":[{"sig":"MEUCIQCVsSivygqGcTvn1gFAIpChpwkIAI9lR+pr9v/Y4Q/OUQIgNdFkPgVLzEz8ZDWQ2E5C4jbQMWGI843FP+n0Hhu1Qlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95279},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"a649ceaeb839657f9755bb6742a504a2d0d1dabe","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.12.1/node@v22.13.1+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@alwatr/nanolib":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.7.3","@types/node":"^22.13.4","@alwatr/nano-build":"^5.4.0","@alwatr/type-helper":"^5.3.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/observable_4.0.3_1739917732413_0.3876354221541731","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@alwatr/observable","version":"4.0.4","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@4.0.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"3d505e30f92db824c40c1e4d4e14667d4ea7a2dd","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-4.0.4.tgz","fileCount":14,"integrity":"sha512-QTmw/BgmwksT4rigsNJXMNRdX6UEB6Q0vJDRWkOuJQDo/asli5PIuNimdqh92zrOWr7JnrDdWsHCZgLbxsamHg==","signatures":[{"sig":"MEYCIQD9cKDi2Le7nQvN0669udNu5noMDuN3ZU3K7JmgWLfxfwIhAKF8ocyxChCBHdbvOLYc9wLPvZrXBBVLbqCg/C2onSTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95783},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"d6f693f97c837142a92a8b83dc0a9a608c2af01e","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.12.1/node@v22.14.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@alwatr/nanolib":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.8.2","@types/node":"^22.13.9","@alwatr/nano-build":"^5.5.0","@alwatr/type-helper":"^5.4.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/observable_4.0.4_1741262806500_0.4908828323359111","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@alwatr/observable","version":"4.0.5","keywords":["signal","observable","typescript","esm","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/observable@4.0.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"d578766cf94bf02d8d5c32a82cd6933bbddb9a7c","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-4.0.5.tgz","fileCount":14,"integrity":"sha512-7FcLXRlEnczHpTwg3OFY2431HK8+937ryq2FU0See52+gdgkC9ZeFyUsc+UHIx8IsCPJJcq4E2OXkwnYbChy+Q==","signatures":[{"sig":"MEYCIQCANeIoNk/apFJ8E+KblJDXWG1btuzvV4ynwPVbBo7NRQIhAMmeSzKfDZWQep1ycDS3kavQQFIbX8Omj4KpwoQQqGlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96303},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"5cb1db2aa97cdb1f2b093ade62bccaca691a5d46","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/flux","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/3.12.3/node@v22.14.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@alwatr/nanolib":"^5.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typescript":"^5.8.2","@types/node":"^22.13.10","@alwatr/nano-build":"^5.5.0","@alwatr/type-helper":"^5.4.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/observable_4.0.5_1741864734424_0.41304185908864266","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@alwatr/observable","version":"4.1.0","keywords":["alwatr","esm","observable","signal","typescript"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/observable@4.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"0dc1a1c1e130a455523d0beca1e68cd2251a8cd7","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-4.1.0.tgz","fileCount":14,"integrity":"sha512-Es8sXtx5V/Rj/sDvBMDqEkIeAELJtkVcwk+vdsBV+SbOagBhIcxtD4Dp3xP+COebyKKlBVeP/4QGywpRPIDw2w==","signatures":[{"sig":"MEUCIQDETiFjwzeewMQR79Y+Mx6Mq6RuRflA55IRembhTEwMFAIgOQK7pcmvFYcT5UFuUDcTJaPlXu/9LzC8FBYgYXKIN4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79313},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"200dcb5e63a3330a3060b51778dd920963b20763","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/flux.git","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/nanolib":"^6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","typescript":"^5.9.2","@types/node":"^22.18.1","@alwatr/nano-build":"^6.1.0","@alwatr/type-helper":"^6.0.0","@alwatr/tsconfig-base":"^6.0.0","@alwatr/prettier-config":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/observable_4.1.0_1757349261647_0.30455111958181846","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@alwatr/observable","version":"4.1.1","keywords":["alwatr","esm","observable","signal","typescript"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/observable@4.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","bugs":{"url":"https://github.com/Alwatr/flux/issues"},"dist":{"shasum":"0e55970f26395ce327bbe4ec82e47dbd23666050","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-4.1.1.tgz","fileCount":14,"integrity":"sha512-TBd4018rZePeRtcnJbEs/ivih/BTSydn1kGq5L0+XPVuDvC3uaU5wdtF7cuSUyBKnvvm/6qeMngU7x0OK/EBOA==","signatures":[{"sig":"MEQCID1NguAVCdqq1tnmyTutCdVW/aRJ6paM0tM45pe+yJYFAiBlGFNg2l9oBVm+raphUOyeEIH5mnUyjrbj9E571VgSwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79584},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"d763fe4fcbbb1ffe31aa16915ddbaad936220b78","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","w":"yarn run watch","cb":"yarn run clean && yarn run build","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/flux.git","type":"git","directory":"packages/signal"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/nanolib":"^6.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","typescript":"^5.9.2","@types/node":"^22.18.1","@alwatr/nano-build":"^6.1.0","@alwatr/type-helper":"^6.0.0","@alwatr/tsconfig-base":"^6.0.0","@alwatr/prettier-config":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/observable_4.1.1_1757374007311_0.8033932704218372","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@alwatr/observable","description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","version":"4.1.2","author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"bugs":{"url":"https://github.com/Alwatr/flux/issues"},"devDependencies":{"@alwatr/nano-build":"^6.1.0","@alwatr/prettier-config":"^5.0.2","@alwatr/tsconfig-base":"^6.0.0","@alwatr/type-helper":"^6.0.0","@types/node":"^22.18.1","jest":"^30.1.3","typescript":"^5.9.2"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","keywords":["alwatr","esm","observable","signal","typescript"],"license":"MPL-2.0","main":"./dist/main.cjs","module":"./dist/main.mjs","prettier":"@alwatr/prettier-config","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Alwatr/flux.git","directory":"packages/signal"},"scripts":{"b":"yarn run build","build":"yarn run build:ts & yarn run build:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","c":"yarn run clean","cb":"yarn run clean && yarn run build","clean":"rm -rfv dist *.tsbuildinfo","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","t":"yarn run test","test":"NODE_OPTIONS=\"$NODE_OPTIONS --enable-source-maps --experimental-vm-modules\" jest","w":"yarn run watch","watch":"yarn run watch:ts & yarn run watch:es","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"type":"module","types":"./dist/main.d.ts","dependencies":{"@alwatr/logger":"^6.0.8"},"gitHead":"d15f0af5f518bc13f6a6c021f9c9cf0a8f74a8e5","readmeFilename":"README.md","_id":"@alwatr/observable@4.1.2","_nodeVersion":"22.19.0","_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","dist":{"integrity":"sha512-p2J2Ma+fkX92GpK9k5xV/jYJ31cBLiACbPZP7TGLd9ByiG00pIBrvKfW88W4UQlDFVUYlSizbSix85jDrq8QLQ==","shasum":"af0cb1df6af9e383536f1c2e9970e0e1967f6af2","tarball":"https://registry.npmjs.org/@alwatr/observable/-/observable-4.1.2.tgz","fileCount":14,"unpackedSize":79616,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHalrvS/ei7aEM2mCMd4bUhNxszF9MYb9Tr6IUoVv/s3AiEA4pKaJ5yQXlQRMDGwXObexfpnMmoLyQkApD9+65LCrOM="}]},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"directories":{},"maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/observable_4.1.2_1758972065461_0.15322477272925594"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-15T16:01:23.726Z","modified":"2025-09-27T11:21:05.838Z","3.0.0":"2024-09-15T16:01:23.981Z","3.0.1":"2024-09-17T11:17:12.919Z","3.0.2":"2024-09-21T08:15:45.319Z","3.0.3":"2024-09-24T16:29:04.170Z","3.1.0":"2024-09-26T13:14:17.543Z","3.1.1":"2024-09-29T11:40:48.555Z","3.2.0":"2024-10-11T18:51:49.031Z","3.2.1":"2024-10-28T11:07:55.203Z","3.2.2":"2024-11-02T13:18:22.237Z","4.0.0":"2024-11-06T11:10:46.921Z","4.0.3":"2025-02-18T22:28:52.585Z","4.0.4":"2025-03-06T12:06:46.729Z","4.0.5":"2025-03-13T11:18:54.643Z","4.1.0":"2025-09-08T16:34:21.844Z","4.1.1":"2025-09-08T23:26:47.500Z","4.1.2":"2025-09-27T11:21:05.648Z"},"bugs":{"url":"https://github.com/Alwatr/flux/issues"},"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","homepage":"https://github.com/Alwatr/flux/tree/next/packages/observable#readme","keywords":["alwatr","esm","observable","signal","typescript"],"repository":{"url":"git+https://github.com/Alwatr/flux.git","type":"git","directory":"packages/signal"},"description":"A lightweight and flexible TypeScript library for implementing the observer pattern (similar to signals) with events, subscriptions, and convenient features.","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"readme":"","readmeFilename":""}