{"_id":"@alwatr/synapse","_rev":"47-dbf9e3339c3f6aea2643ef8b6930568f","name":"@alwatr/synapse","dist-tags":{"latest":"9.6.0"},"versions":{"1.0.0":{"name":"@alwatr/synapse","version":"1.0.0","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"bde2bd4733aade43b3d2b0588fb450ac7db2cf1b","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.0.0.tgz","fileCount":18,"integrity":"sha512-wfH4g70NXOqZ+PL0ifF916RiYPvwBXgc9wK+KwIBe+6/mvA7/Q4PVxSdmVmAzFXoV8eS/wZRWc0YagPQwqg0Cw==","signatures":[{"sig":"MEYCIQDuRlsLjrurOIdIT0G1T8RkwxTIUR5CJWN4Vb4CDksjBgIhAKi1bZvFrj8tHCZ+E6XO5km4wnQsoB4PMXpHGqxQOkyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52074},"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":"3c92f996e96508ea3a0432539367e34133993647","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.2/node@v22.18.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@alwatr/logger":"5.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.0.1","@alwatr/type-helper":"5.4.4","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.0.0_1756071320320_0.5416243131556275","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alwatr/synapse","version":"1.0.1","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"9467ae5e98fe2c3c005953187f33396cea3625e4","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.0.1.tgz","fileCount":18,"integrity":"sha512-aWK4iE+r5Pn02ivQN1rIwBKW/Ky4TQb85XKJB7DFhX1u3k0RVjSbW3Qb88u50sy2ibcxCoNZGXrM0UK4vxqYoQ==","signatures":[{"sig":"MEYCIQCqMaUOmmbTi9oo1tGOZbhT9cJwFuqlkC0xh1fwsfTX8QIhAI79kx4Xw9yQz+1P6swx0p6/k3QZxX+K9jwDcrm1bnQ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53305},"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":"fd6743a182cf10802c06f76af861ba7a8f3fc9d5","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.2/node@v22.18.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@alwatr/delay":"5.5.8","@alwatr/logger":"5.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.0.1","@alwatr/type-helper":"5.4.4","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.0.1_1756203974112_0.143934605722303","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alwatr/synapse","version":"1.1.0","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"3b0c4da1d558947cb7fa45e9c674efb2e99ddd23","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.0.tgz","fileCount":20,"integrity":"sha512-y3V/AgyvTGQNixCLdF2M8blZg1+6X0fZF7DhoLKhoX76xC4yCBCbcdCkMn1OaBRnUnaNl0m58JfD0gTZjgphow==","signatures":[{"sig":"MEUCIQDTeDMyyEX3hgZNYfOWJ2ity1qQSaMLx6G6KDnNV2XIdwIgT4LXyjVF9QOUJu6X2Rl6Nebs3pkZ3hRRagPkN3KK5lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65607},"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":"6f70c2ae343582774a7fa8694684fabb4c5ce63c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.18.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@alwatr/delay":"5.5.9","@alwatr/logger":"5.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.0.2","@alwatr/type-helper":"5.4.4","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.0_1756767213324_0.258886936233212","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alwatr/synapse","version":"1.1.1","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"79b7da36a21a60190843ec510d8d43cb44f35902","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.1.tgz","fileCount":20,"integrity":"sha512-lHJ+Rls196kp8d/PAnKW1x8SFw5qGHXyhdTay1kgMWimn6aT1zxePPr5LEFPu6tPgK+3bzAa3/wqmAhGAUjGyw==","signatures":[{"sig":"MEUCIByJOrwLtcnahF4SdTywk8QFkoliNmpVj113YBJ9rNJ/AiEA0E5N4PksDHJP2uQIZ2n5ftaOjw/3u/HhKUgU2W19scw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65779},"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":"7b799c86f93bc18db2436035fcf40b58aaf43319","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"5.5.10","@alwatr/logger":"5.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.0.3","@alwatr/type-helper":"5.4.4","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.1_1757055437056_0.5051783639069731","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alwatr/synapse","version":"1.1.2","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"1ac3678ebfab64d185515791670e9cf1eacdbc89","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.2.tgz","fileCount":20,"integrity":"sha512-lI7Ey+DvAm7V7/lF21EZxphqzGeZcqroLdGJlsXWBWb074VdvtMzLtT546+p0aKrzngwhXVkwp4rjRgPK4alhQ==","signatures":[{"sig":"MEUCIQCkT1ti6+CPaTYhBUTmVHIVTmqpNmV6ZIv5VdMVFNqC9gIgSPoHpdSD4aVXAtTONgoQbQHsb0HpJS61G83bTI8UPsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66047},"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":"990a248963c89c4db8526dfaf6a24c1e2099a92e","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"5.5.11","@alwatr/logger":"5.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@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/synapse_1.1.2_1757198954928_0.5313913595975077","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@alwatr/synapse","version":"1.1.3","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"9f93627704dffa0b8dc2aa792b3b55c663737e50","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.3.tgz","fileCount":20,"integrity":"sha512-jSTgf79KXYJTg9GQQoJX5BraTMz+7ckkfSztW4bwlVo/E11InIq4ZrZo9vRbUia+N2mhROy1/NSleL/Mw4/GLg==","signatures":[{"sig":"MEUCIQDOdtNnNqmg+K2wRZKtXuMzjBNi7F47++YbdeZUqar79QIgc2TGIsVVz6GCY9xmCkn1xa+6sQfYZe1shYWlmy3XMwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66573},"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":"5d7482af60778578d7adedf6b89a9f938e6cd776","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.0","@alwatr/logger":"5.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@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/synapse_1.1.3_1757373241642_0.4027839245628899","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@alwatr/synapse","version":"1.1.4","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"dd9c6544f59d42c412965275579b3da1a8db4363","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.4.tgz","fileCount":20,"integrity":"sha512-vkAFqPCQSmCNCcZzAf05V5jziVmJ4MO3n/ENvjCldKLhERH7LB5PLrah7DYI9yiKvS6dggJYP3yx5Edz+i0Hyg==","signatures":[{"sig":"MEUCIQD5ssV1lCfl4L0RQOZyp4vZj21oqpKq4V6i6JNNpial5gIgRHor31pEK47GtBjIL84iZma/uOW1iMu3Bk6fnhCJC5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66930},"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":"cd02a1a9fa579930cd54291ba51ed86241313a6d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.1","@alwatr/logger":"5.5.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.1.1","@alwatr/type-helper":"6.0.1","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.4_1757450571545_0.49432552258460727","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@alwatr/synapse","version":"1.1.5","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"395b0a91684263b8c53f7c9b900d9a66f08cfd24","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.5.tgz","fileCount":20,"integrity":"sha512-gHqV4D+gHCiUS1pfXOC07KJHaEJWekDzVv0zCK+1dEPUUDuR0IMyn/WQiovXtbhuaZHN2llrzKsxQZSwSUfGYQ==","signatures":[{"sig":"MEUCIQCs0Fc4MwyCdD5qKh9+6LRdMo+76LS1kc6QmBrfxav82wIgGUqgvSP5x+ZUFU8qFHHQdpcv/nr4MayEsfMyNXnCF6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67100},"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":"69e0e70d697cc0a9c68f2c6e64c241e89d74699a","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.1","@alwatr/logger":"5.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.1.1","@alwatr/type-helper":"6.0.1","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.5_1757771151444_0.5345386119620459","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@alwatr/synapse","version":"1.1.6","keywords":["alwatr","browser","declarative","decorator","directive","DOM","ECMAScript","esm","javascript","module","nanolib","typescript","UI"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.6","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"3fa6ac22e1e28db99385036e63f34d25a5742b12","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.6.tgz","fileCount":20,"integrity":"sha512-EIfe7fOeLD04tBF+VWsO5BXb8bTZNDRbqrG6F8spohbRxpfznIsEmqZ5hc4P3/D98IT2NNUbwkHTiwkWLBRXBA==","signatures":[{"sig":"MEUCIDKSNytFYnWYBsfngCoPNnkO7VrD0kvaF4YCnYPm57uZAiEA2W/qoZ61aQgOjKeOCyeLvxclQSD4rVNd2vzuPYb52HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67271},"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":"0555c6f5ac11e7a911deee9bc90cfa44b6fe0b48","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.2","@alwatr/logger":"5.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.1.1","@alwatr/type-helper":"6.0.1","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.6_1757774038871_0.8584965106570341","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@alwatr/synapse","version":"1.1.7","keywords":["typescript","dom","directive","decorator","vanilla-js","declarative-ui","web-components","frontend","javascript","esm","module","alwatr","nanolib","synapse","ui-library","browser-api","lightweight","idempotent","spa","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.7","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d097ed68f28d157ef0ac0cbd5a8ecf91f60374c3","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.7.tgz","fileCount":20,"integrity":"sha512-kOty4KjencC1eo/MLUPNf2O+xWPC6JF+Z7V8aJ7H9Hfc6XiLwZHqJ4fRufYhb62rV6hTOjMW7g+Hb+vUx2dSHQ==","signatures":[{"sig":"MEYCIQC2QTqcmY/PhZjEnpM2IWoshFfrlRVjuE+1RVDRj+jLpgIhAJkFM/klEcIPr2zj99RrFYCyPyo+3Dko4TOBm+uHsqKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67908},"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":"4da18811162df49c118acd71086cdbe38b27f250","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.3","@alwatr/logger":"5.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.1.2","@alwatr/type-helper":"6.0.2","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.7_1757792496932_0.7279242341756853","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@alwatr/synapse","version":"1.1.8","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.8","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"33cf0c5136a896c3d1efa3451e64f4a699e04bc1","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.8.tgz","fileCount":20,"integrity":"sha512-MEwxUlAtsgiHn7rn+hFWOyEvUwzv5gKCfH8nNfRKP3XmwxUdx1PdMUqxZzf+8tOMi29nXwzxBQhE1LkKaF+AuQ==","signatures":[{"sig":"MEYCIQD2i5ay8ipeSs/UpL9wP2VcA2IATB1NDclAhIuGu021WwIhAI3OLwosHEDRQ/LSweBUuKWkZjz55TX8hI5P9g2WQJ6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68242},"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":"4249b4e06eeb5739e1d6dbacfbce5b33a3180263","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.4","@alwatr/logger":"6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.1.2","@alwatr/type-helper":"6.0.2","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.8_1757837921424_0.9102016753704152","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@alwatr/synapse","version":"1.1.9","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.9","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f9f0659f014db58ebfa728796813b58661d2a838","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.9.tgz","fileCount":20,"integrity":"sha512-QUOwjkmiCsorH/7gLRITMzbGDyuYZR/9GReHijRM3DTrYePCzRphwdC2uSeCcQ0XCT/yRhszIy3+pkqWfxxg3Q==","signatures":[{"sig":"MEYCIQDTUNTiaKqq69HyxJl4yRXmRiKoOUw/9atFZ+x/5WpDdQIhALDKNtvflDpVYXPPnWAoqmAyqAdDK2ro2MktAz8YVy2I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65483},"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":"e081773e1ba6bf1c62c07d7dc966b174fa7dd3ea","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.5","@alwatr/logger":"6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.2.0","@alwatr/type-helper":"6.0.2","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.9_1757946538621_0.8278259584235139","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@alwatr/synapse","version":"1.1.10","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.10","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"2df28fccd60f0b301cc5d78e8eab148576bdb6f7","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.10.tgz","fileCount":20,"integrity":"sha512-ckBaiXPGSvhSkDJ9h+xxlO2HllnyYs0dYndjgIjNEI979NpGJPcI96aPehq37gtIS36EHvhKaVoMyMCCgtSgcQ==","signatures":[{"sig":"MEUCIAW7RGJiyI+w34eNfvOF7DJR+CnNoTTmYrOHK4uX04b2AiEAn3GkFTqNoyK6CwZVqhohqKYi77Kd0lk23BNt1jX9eD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65659},"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":"4549f2aa8dfeed4a8f32f5edebfe97029a7da1cd","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.5","@alwatr/logger":"6.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.2.0","@alwatr/type-helper":"6.0.2","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.10_1758257226174_0.5542439595934543","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@alwatr/synapse","version":"1.1.11","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.11","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"895ead3dd60eb8a80ea4a6c7523c7f3a34bee2b6","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.11.tgz","fileCount":20,"integrity":"sha512-Ps/D+OgmK9mHTiBdZP8HF1FjSrHV2pUHHL/W/utpo2chbDe4vIWa961cmhfU7r79I+a3SdY+ipI0cK0Oa7nNEw==","signatures":[{"sig":"MEQCIF5BHlax6VGt1nfTildiafJ9IxKeJ4N2u8FvK/GxztYEAiBpzAEqgn/ynwBztufouhorAYR4UU/+H57Nf+aVfVjIgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65833},"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":"7af0290f1dc91cce15d1324c026354a81c7e64ca","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.6","@alwatr/logger":"6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.2.1","@alwatr/type-helper":"6.1.0","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.11_1758264554426_0.660731202776081","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@alwatr/synapse","version":"1.1.12","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.12","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"bff6f19f6e89b5a805c2e8e455cc61feafbe25c2","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.12.tgz","fileCount":20,"integrity":"sha512-X20FheG5SxRm7hUfoc7+FwOxM9k/jvjwWcyBlNNK35hBNDFEjDFwVPfIrubibUMaaixmLZ90887hBZNL8YSwqA==","signatures":[{"sig":"MEUCIQDcRRgkSf8nBz7ri8oK9VYRUlPRkuEyOKRciT4zaojuogIgcmqUrFBvXvOOHoaAV2ojk4MnILSI2WArSTpXq1vE7iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66745},"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":"44d9eb76cd9ea59d39b2b00467bea42873155f31","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.7","@alwatr/logger":"6.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.3.0","@alwatr/type-helper":"6.1.1","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.12_1758359298360_0.8796143025077914","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@alwatr/synapse","version":"1.1.13","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.13","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"eb18141fc5d1cb3ce1667691f446089e8c421abb","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.13.tgz","fileCount":20,"integrity":"sha512-ew0t5hT9xNZ7Aai+Zmz2CBeqPAMMJ00i4ezCTBFDjenPp+k06t4elJmxcM8Mo6HNKlsU2sQWtZgLnZ/SuhdCoA==","signatures":[{"sig":"MEUCIEZ0NWTjb2mBSohSNHpCMimE5HfkmzlZQ+4P7+BV/fnPAiEAl3E+1AYSxLOUdpqzahSEosFiYFsVfPlSCpyEuQ2VfEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66925},"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":"912cbccc4aae450a2cd2bbb401b898e00af05386","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.8","@alwatr/logger":"6.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.3.1","@alwatr/type-helper":"6.1.1","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.13_1758488356826_0.5118098518286451","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@alwatr/synapse","version":"1.1.14","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.14","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"37e5cf5f29df1084b0b968f2014c110b26b7be09","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.14.tgz","fileCount":20,"integrity":"sha512-vwjKcfQ/M+jrjb5QZ5giqX7ZY6hHagw03rZuE7D9pYEc6iSZva6lCFsBg3qNTgco0AVywedskIFFMIicrWXlqQ==","signatures":[{"sig":"MEYCIQD295jt/MByvQXL/TLEpr7ONrQYAYk2NECHTr+SxrXjJQIhAIiP8BoWhVaLZJQtCgD7+XvdNDkSxi/RZ6xEq8RIQBiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67099},"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":"8e3b59b7a2d9b9ab28f1ee9da21849e60f7eeb07","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.9","@alwatr/logger":"6.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.3.2","@alwatr/type-helper":"6.1.2","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.14_1758543878334_0.6112702708895501","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@alwatr/synapse","version":"1.1.15","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.15","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f7a4aa2851932908c3222e7a7529076c59c8ff96","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.15.tgz","fileCount":20,"integrity":"sha512-2xMwdr6fQc1TrKty76i1yK5z9X8XgZXdGq/wbyScje0yTxEjH6nWkBmgNmcHpVP/3ChUBKfgNR4oZCvvMLWgcg==","signatures":[{"sig":"MEUCIDef2XeOcMODRTtX1jL1Tv6vxYoMb/Dymh4u9xBecFPeAiEAlBa1LI/us6JI6CxQmEnGVdB4zXPjRsaXKGftJEcnN7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67274},"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":"a0c8605949969959c8226e54b8c8c0fc7276819a","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.10","@alwatr/logger":"6.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.3.3","@alwatr/type-helper":"6.1.3","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.15_1758562392055_0.8784486922906216","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@alwatr/synapse","version":"1.1.16","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.16","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"876c6c10e2f574dd89b1b0762bc04b0d14740333","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.16.tgz","fileCount":20,"integrity":"sha512-zPkoQbDS2JQKiQD7xl6/hMndTm3AMinj+EC0bLNzjCZJU/c9wi6QbxYFoOY1eLdQqXEn9mumBrjyCUZNlkJVoA==","signatures":[{"sig":"MEUCIQDs3wRa3qKrgUlzLDwHKlsmv2M36U6uYqw+zR/f3YMY4wIgMsD2SCFiuaLO4Ig6e6BCwHnLnquAA6rtah60HE72xNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67586},"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":"c013ded43aff3937cf347de4e99125ab807d99e1","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.0/node@v22.19.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@alwatr/delay":"6.0.11","@alwatr/logger":"6.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@alwatr/nano-build":"6.3.4","@alwatr/type-helper":"6.1.4","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.16_1758964145628_0.2660522112360042","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@alwatr/synapse","version":"1.1.17","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.17","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"3f0bd2df0e55ba904c9b8ea798880aeb2cc4ab2d","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.17.tgz","fileCount":20,"integrity":"sha512-ODykYYXL+1/IvI6LuzR96w8MmG6MypGgrzwPevZao5GM0gvAzNKqRCyY0KLGTBwxwsx153efaLyeLWIHxdJu1g==","signatures":[{"sig":"MEUCIQCo0HmPZXbczUeRegjOIM9DWn+4MjspKLHUfGSkZ6KUTwIgd6X9BCI1v4uHOhQL2BnIfpxagn4z1Xoxwz79K/UKqr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67878},"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":"b141732f4dab13542e3cc99926a250fd5c74bad3","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.0/node@v22.20.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@alwatr/delay":"6.0.12","@alwatr/logger":"6.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.5","@alwatr/type-helper":"6.1.5","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.17_1759752177252_0.14002891015163277","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@alwatr/synapse","version":"1.1.18","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.18","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"02d593a18c32213bd8ea581473672f9cfd31e7a3","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.18.tgz","fileCount":20,"integrity":"sha512-iMCMydGXhIc6MdWGbLZTGUL7b2I9nx+qHwKpph/mudgJQi8DBtcCDU3zTivu8DTbYu2vLIckWJSvxSiIGWKwEw==","signatures":[{"sig":"MEUCIGHeu2/t4LyuvcllTbE6moMuLN8wOsYHSaFBnQ5C5IQEAiEA3saxOm5l5QWZ2Fowh8QorDDcvvm91zfjU3zmEEOPO9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75500},"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":"d6abdbdc75d4a2c5e0b3f739c7c3de4193308031","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.2/node@v24.11.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@alwatr/delay":"6.0.13","@alwatr/logger":"6.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.6","@alwatr/type-helper":"6.1.5","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.18_1762281658534_0.8024274885626759","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@alwatr/synapse","version":"1.1.19","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.19","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"e3c5986f2b567d852ece654b7bf55c9acd505f55","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.19.tgz","fileCount":20,"integrity":"sha512-TWtRFwpOIRXtjNS+lJaLXHInDU8yl5rZtpCDB3qnEjM83NUAquBcCYmGQDq3XMt8ZKIowmMHEqC3UrOztGDt9w==","signatures":[{"sig":"MEYCIQDbbEGeoMMsZPHtt6wWBPvvPDeleXpLCcgKne9Q34l57QIhAJkWX1Y9PJmXW4ZGwK9vwu+QpIDmrgYABQmlL9FCgofz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75836},"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":"211a46c74acca97bf4b570b20c6dffbdf8bcccfe","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.2/node@v24.11.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@alwatr/delay":"6.0.13","@alwatr/logger":"6.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.6","@alwatr/type-helper":"6.1.5","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.19_1762410959179_0.7373798421702005","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@alwatr/synapse","version":"1.1.20","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.1.20","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"496cd1fbf1ef77934980e260098074e4c3f0a4a8","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.1.20.tgz","fileCount":20,"integrity":"sha512-KZtmtQxkGHwn04sr1ozZwUYSjLMlmmBem9wberIPYMiRrVkLGxec4HN9hq3BxxI3tp5rVD27IYB8jd5B2dM4Pg==","signatures":[{"sig":"MEQCIARA0L9Irq3FHQyoRcPK9kzEaaEUyYjGirRUzfzpts6KAiA6LKr5VFFxFTqENrUiWo3uRk/F6Rvh5zs06uovhEQKZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77541},"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":"c7145d5d5dded25859dc8115bb6daf94444dd8f8","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.2/node@v24.11.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@alwatr/delay":"6.0.13","@alwatr/logger":"6.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.6","@alwatr/type-helper":"6.1.5","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.1.20_1762689547951_0.4448961375270861","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alwatr/synapse","version":"1.2.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.2.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"c4aca1733ee1f930ab3649b13c8842d3d1c0961d","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.2.0.tgz","fileCount":20,"integrity":"sha512-XOd8D/HCKqh0cqVhTFnb89F43wv2kyIyuFYXqY55ByCLEXsesQO6BSdwno6EWFo5kzDmYH2nK2BkSm0HWQhDGA==","signatures":[{"sig":"MEYCIQD9aN24krhKmJ3ws04K81adIUUaASf7lFopM5Lnp3h7OgIhAIZQcqJoMtcasluuVgXmIqkvAzkNmfurI2HZL0wExzpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82435},"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":"b41774f9b72639235fbbe9d48beb6a1ed612a86c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@alwatr/delay":"6.0.14","@alwatr/logger":"6.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.7","@alwatr/type-helper":"6.1.6","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.2.0_1763193338893_0.611936839690586","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@alwatr/synapse","version":"1.2.1","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.2.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"dd22e01151dcb76ad8600d7019d2d5ff84d36de2","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.2.1.tgz","fileCount":20,"integrity":"sha512-9qpdcH03zv0XIPCjg1v5S9KkrvCSmdTxECBKurmLzOOh0cXDhXzRx0S/KgBqI+cqYX5jTQAZxkDpSrYVlVljRg==","signatures":[{"sig":"MEYCIQDyKofTp91czoEWVNCIyrEax5Ofb7pPBj5fVOFFm76CywIhAJ1rL3Rw/8p6SClJZcD9y4s76sfjH5ctDt/8z22e0g6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82974},"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":"0368e2b199bb5c1b443a18b28566cd53ce6915ce","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@alwatr/delay":"6.0.15","@alwatr/logger":"6.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.8","@alwatr/type-helper":"6.1.6","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.2.1_1763194297956_0.4725587981941912","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@alwatr/synapse","version":"1.3.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.3.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f167ffccdad5f10e280eb6c888a0d805d7b0e3ff","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.3.0.tgz","fileCount":20,"integrity":"sha512-NWeFqXCMHBiCO0q9Y3LVpkcGYTyS85tX9ZZOLN9zoBFxTJqzg+qaU5XNC1IUScicdDrZTGJBBTcWgTS307gjLg==","signatures":[{"sig":"MEUCIHXgzQLR+U7kFWsprFwWnksO/gB2WaqT1XfualuODfzgAiEAtXK4k6Ws0RsApr55s0lM3vr/rmpI4FLP9AYwNTMB6Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84686},"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":"3c8ac8d51930dde05c5ed356ff384da47c1de89d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@alwatr/delay":"6.0.16","@alwatr/logger":"6.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.9","@alwatr/type-helper":"6.1.7","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.3.0_1763488500921_0.49071802447399304","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@alwatr/synapse","version":"1.3.1","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.3.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"3dbe05af80ecd5e858e3a8072ce9c6407622a104","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.3.1.tgz","fileCount":20,"integrity":"sha512-SITGK9EaAcgFipaGONxlQhb+Y4NcsnYdgMWwewmboRQxBmoxc0sTVpeeHsD2dKnXyF8oa+iDdSs0J/1wJbx3xA==","signatures":[{"sig":"MEYCIQDicQ6/E/0kbhKVQwiHxawLY4dayQ32fTmTQyu+L2KcAQIhAN/JjapbM6IZODtBDYN/tq6zn1R6O4GH2RgYL+k/uDua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85156},"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":"d66bab9cab3c74d8f9400e08340b51fe4072e605","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@alwatr/delay":"6.0.16","@alwatr/logger":"6.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.9","@alwatr/type-helper":"6.1.7","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.3.1_1763538453409_0.41300049031959274","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@alwatr/synapse","version":"1.3.2","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.3.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"08a99aa185bbe1981807f8b516abf322bc190d1c","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.3.2.tgz","fileCount":20,"integrity":"sha512-eH6h1d9FmKLyQ/REKU2tz1RucVNN+OS/VODC+CAgWA3F9ptC7GuRY/WMT2xvScmWZNKmY3vkEiIIEIMKhUQ+iA==","signatures":[{"sig":"MEUCIHTbgMU+WminR3RkEXGTbzHAn9Vtr5GwR0iXNeA0vfa2AiEAuY+owZti3B1QcM83mF3ype0TzlhGvZzg1Ui2MWiIMz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85328},"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":"d4edc8bf4a48fc84e01cd2625ce840f906bff27d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.9.4/node@v24.11.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@alwatr/delay":"6.0.17","@alwatr/logger":"6.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.10","@alwatr/type-helper":"6.1.8","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.3.2_1765380867093_0.009642733685720106","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@alwatr/synapse","version":"1.3.4","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.3.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"08774ac2f451702654d9031a31d06b0f98192ed5","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.3.4.tgz","fileCount":20,"integrity":"sha512-9KDFKXBz/QEn4HUqAQeMNZ0G9q/ODqfVas5n9xmpAR87Knjzoq7G4H2EL4QNuzxjNymqoZD8U3U+wuJ3eIliGg==","signatures":[{"sig":"MEUCIQDNaMPGfsbRJGgDaOg0M7Xr22Ba9HbtwBoqaaY7+m4ifwIgfCU9IaqbvfYy5HPVupux75bPOguqzxI7xRvtOh30goA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85754},"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":"ff06630f607088f12615521e0ac66722b80b79c6","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.10.2/node@v24.11.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@alwatr/delay":"6.0.18","@alwatr/logger":"6.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.3.11","@alwatr/type-helper":"7.0.0","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.3.4_1765648666719_0.712473778406312","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@alwatr/synapse","version":"1.3.5","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.3.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"335c46a9b813ce07dd0bbee5c97a72d8af2ff024","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.3.5.tgz","fileCount":20,"integrity":"sha512-2bqwqC9vA8fK4qnhzPYJItitEzfN2uO9d9aLXbVRjCxPe9JrcoU+2B0uxn38efW1fxiaZfGLlfiDDhnd/0LmjQ==","signatures":[{"sig":"MEUCIQCF8k8Bpo453mOCQtZJbbxVQ5x1CSVOqkoe5f1CyDYtJgIgGpOWg7654ojtR7dXYGsWgME7MTnec2hCB/hapdlz5sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85924},"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":"35950cd5ceb1ae5a8ba4ac73852d286b7b3cd45f","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.10.2/node@v24.12.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"@alwatr/delay":"6.0.19","@alwatr/logger":"6.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.4.0","@alwatr/type-helper":"7.0.0","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.3.5_1766505181103_0.33727972610051427","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@alwatr/synapse","version":"1.3.6","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.3.6","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"461311796515b3d548cb4987dc202377732374fc","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.3.6.tgz","fileCount":20,"integrity":"sha512-UzdtqT9bqcX1DGfCHOE+paRPR9PQyML8ywaCRnXwQurliAolo8gT4BtJ+84DU/TCBHYDYA/igFcsEEA0Sfbb+Q==","signatures":[{"sig":"MEQCIG8mQI0mDSJ7z44mWiFgr262bHOuV3qtA9bootpWbRGUAiA8fTlhezpqNzjKJlgujqHDy8ekEaHUiol5QgqR45cpKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86095},"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":"f9f9ba54b319ce8ccc6968059b222e89f4b5d149","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.11.2/node@v24.13.0+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@alwatr/delay":"6.0.20","@alwatr/logger":"6.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.4.1","@alwatr/type-helper":"7.0.1","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.3.6_1771410499235_0.5719777900494962","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alwatr/synapse","version":"1.4.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.4.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"a37a14d46013451d0e20346344e46326b0bf74ff","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.4.0.tgz","fileCount":20,"integrity":"sha512-bXUgk38H+9QX2BvaNfNwlbBRft0WD2ynHM872FGaIZdR3mtjm9KxUlDofxDdqoegvpip/4C/Zc8PfN0NCvB+Hw==","signatures":[{"sig":"MEUCIQCozcXMbIqntO3O1NeF4X6Cz7zfkwJs4ofyYAQ+CqG+MgIgLYrkCKuiYZeshEffVE6i5jKOh/cllIjnTwEukln79vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86370},"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":"c3889e3756b0a0f9b935a1b702a1373ac52cb379","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun --enable-source-maps --trace-warnings","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun 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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"@alwatr/delay":"6.0.21","@alwatr/logger":"6.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.4.2","@alwatr/type-helper":"7.0.2","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.4.0_1773697665130_0.4408429074597122","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@alwatr/synapse","version":"1.4.1","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@1.4.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"9eff2f393655bdb39eddba3b25d7de313895634a","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-1.4.1.tgz","fileCount":20,"integrity":"sha512-/8+fEtj+tm7ENeOF+FcF3B/V19OPfgnmYh9jI2NNZBogkD/smQBl9tFsgObMmn6nh/9VfuEKsY2aNA42er9qRw==","signatures":[{"sig":"MEUCIDPECFppxRGsA5JbdtJwaroJodpxMo+zluc5Pz+0mKshAiEA5wan/nBhcZY+T3PI+UUDXjA1r8mqQ9LEkUyDcAVW2tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86541},"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":"def1decf8f496f4b0d3d3ab952c346c689c30160","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun --enable-source-maps --trace-warnings","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun 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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"@alwatr/delay":"6.0.22","@alwatr/logger":"6.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"6.4.2","@alwatr/type-helper":"7.0.2","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/synapse_1.4.1_1773840367188_0.16003011924001642","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alwatr/synapse","version":"2.0.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@2.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"5430f725d5cea4ffde27e57f28c1a5de7d3026fb","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-2.0.0.tgz","fileCount":23,"integrity":"sha512-U5Ncc5upt09Db2kqEWIcfXwkFWMwL+6m5sQYtccRZlg9P2u4iJY0eOAz4IoNI/gks/Rf4hNEERmYvivANVaj6Q==","signatures":[{"sig":"MEUCIDMqeAcpIyCN1rAvnNDu3d7ngK3aVKnVWRcKVkGdF1fgAiEA6TTLlM+1m7MneKl6bY45GnFluApRD9NypBYX+SX/8LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64419},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"056102a1c8a563bbae8a290b6830450f467322a3","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun 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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"@alwatr/delay":"7.0.0","@alwatr/logger":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"7.0.0","@alwatr/type-helper":"8.0.0","@alwatr/tsconfig-base":"7.0.0","@alwatr/prettier-config":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/synapse_2.0.0_1773929153286_0.12081269055698307","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alwatr/synapse","version":"3.0.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@3.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"9dbd8fb9dc90edf946e7a7f1f260e7557c8d665e","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-3.0.0.tgz","fileCount":24,"integrity":"sha512-v1oEmn2alfidXjF1dSbc2B9WKkeJxBKv/6/r9QybeHtqcyjsyEHMU2kUvjeKB2scc5yhbTDjz6Hk6q/C/gYIdA==","signatures":[{"sig":"MEQCIAPh1EB0qtHxXJuGRkHv4WrtpzgLzg2644yVWp1zRHs3AiAt69jQYr7uqumt4GhgnqeCTpIKjsTrI81RmUr/nW1AIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69894},"type":"module","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"f843742e94d6ebed3921d57b624d9deb35c2c102","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun 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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"@alwatr/delay":"7.0.1","@alwatr/logger":"7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@alwatr/nano-build":"7.0.1","@alwatr/type-helper":"8.0.1","@alwatr/tsconfig-base":"8.0.0","@alwatr/prettier-config":"7.0.1","@happy-dom/global-registrator":"^20.8.8"},"_npmOperationalInternal":{"tmp":"tmp/synapse_3.0.0_1774570861963_0.567369314327385","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@alwatr/synapse","version":"3.0.1","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@3.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/synapse#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"9a1b4ef242d248e3db4a1794ba7bd76aef625f94","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-3.0.1.tgz","fileCount":24,"integrity":"sha512-yIcC122+d9/Ocgu988wJkmloraE/w9RI0GwLbKlwD+iCSQixJBsGIS+3YSipOAMi2sL0QLkFGhltf76kkfC9bA==","signatures":[{"sig":"MEQCIDHN550HlzSEKIdAlsFnZ8BEc06PT4SIVBlfEtuVJGmcAiBefp60Qgx/V5lb7j4gyUgLPdVIbsUuS3S4Dn1t6tu4zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69894},"type":"module","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"95bb13efd0a5f485c6b09f1a911b99492017aed1","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun 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/nanolib.git","type":"git","directory":"packages/synapse"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"@alwatr/delay":"7.0.2","@alwatr/logger":"7.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/nano-build":"7.0.1","@alwatr/type-helper":"8.0.2","@alwatr/tsconfig-base":"8.0.0","@alwatr/prettier-config":"7.0.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_3.0.1_1774572274878_0.35854032212357945","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@alwatr/synapse","version":"9.1.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/main/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"d6db6b3b9e7e949e6a373b206de802b4c41c939f","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.1.0.tgz","fileCount":23,"integrity":"sha512-t+E6NMKcu4CMlGgzsf7hoPLn7N26EjZvzfjrcrNV9/19MPvyjiJFah7JTu3VfJzMqPOXwW/lrXnndQxfDimk8w==","signatures":[{"sig":"MEUCIDX2gHYAyk3+e6jGwun1OLu2r31tGkQ9AxbcXVPdKspeAiEAkvqNH+SQiKcO5qCaawTULYa0MFwCpamTULG4kLNsbTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67771},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"4a25cd3e0499cf61dd761e87d3711abf9b0cd208","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"@alwatr/delay":"9.1.0","@alwatr/logger":"9.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/nano-build":"9.1.0","@alwatr/type-helper":"9.1.0","@alwatr/tsconfig-base":"9.1.0","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.1.0_1775055784437_0.5161172080095886","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@alwatr/synapse","version":"9.1.1","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"a6cc5fd72d8b98d51296e25bd8e4340b6b1e0f1a","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.1.1.tgz","fileCount":23,"integrity":"sha512-9EnxQA8RSVhTW9nPaDnJOb3k0rNZixvL7ofD+K6p6yab6O1KsBVmHFZRX9TP4GsDxxXuPWtlpeUEOyf12TpoDA==","signatures":[{"sig":"MEUCIQCTYZxFbpOkGo+mg+HDsL2YUYZgBoXZzP1/4KgjHhTLrQIgeih96EuGWrAXBSUAezmmcgG7FJ9WnYLgJrUdbcm0JZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67771},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"38fb79dd8b6cf48108ae6492ecd7a285c7633e9b","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"@alwatr/delay":"9.1.1","@alwatr/logger":"9.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/nano-build":"9.1.1","@alwatr/type-helper":"9.1.1","@alwatr/tsconfig-base":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.1.1_1775056185741_0.36396354457771385","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"@alwatr/synapse","version":"9.2.1","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.2.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"8be78882f9c61e826192b24189de231232d7132a","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.2.1.tgz","fileCount":23,"integrity":"sha512-nBGvRb6zUwIg/LgAa5wlAp87opohtYXOR5WIAZelf/DFIGjJOzD2QjMQnCF87++goeuvxAFbKK4vVNaa2Wg9yQ==","signatures":[{"sig":"MEQCIH8OdhvV68FBfTl27SBp5dKe+C1vyRDJS48dFemO2ZI0AiBTpqtD7CNnSSpBbNjmUtqnE5WwA8QAgQj7cNFknl6mLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67774},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"b9dc0cb8b04b16216d44fbe9a9682f2a57926167","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.2.1","@alwatr/logger":"9.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/nano-build":"9.1.1","@alwatr/type-helper":"9.1.1","@alwatr/tsconfig-base":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.2.1_1775295074021_0.6013394029073591","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@alwatr/synapse","version":"9.3.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.3.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"d76e0550bb41f2c2ee22c19c6611db55098f25f5","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.3.0.tgz","fileCount":23,"integrity":"sha512-ue8rSaZf4zc2eEIfkZ+efzQG6uq96vlKUxl9v1n2I711YzOjO4CoY+6bfIGvy56ORDXrFet8TS5kblrvUvSmTQ==","signatures":[{"sig":"MEQCIC+f4TrXCPV1nVIjyW1NtRyvI+s8iRoujxSMgrznrCBoAiBmaHK2PxWoBzEeQpHZqGunJtgTNQiC1G5RLbWlMKdiuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67769},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"adf6d486667eefee42dfc87938e3af96f87c4738","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.3.0","@alwatr/logger":"9.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/standard":"9.3.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.3.0_1775301731298_0.36352860447514823","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@alwatr/synapse","version":"9.4.0","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.4.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"e575dbfda01cd40f73041f82528c6f794447c9a9","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.4.0.tgz","fileCount":26,"integrity":"sha512-VIUuBjpR8+bWfrmFaswcwR0kb76PoT/J3mrORYAkLFpCcrvd0fhg1/d9DcGt9PQu4xw1XaqRSoPv5l205SYSug==","signatures":[{"sig":"MEUCIQCBqEA9IS6ByMgO6PtGIv2UqhyZapDQ+7KlzwVUnGFwXgIgDiwYNv0zKPr78lHAu/HDe2d1HLxL7UPbSrfFmAfuAd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80436},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"662f1047fc2a1b53a00902028d6cebfd04b52dd5","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.4.0","@alwatr/logger":"9.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/standard":"9.4.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.4.0_1775405535547_0.9822831521828668","host":"s3://npm-registry-packages-npm-production"}},"9.4.1":{"name":"@alwatr/synapse","version":"9.4.1","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.4.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"fd67c8dce7ff9e94dfbff0cda6f43c7de6c2e282","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.4.1.tgz","fileCount":26,"integrity":"sha512-soRk2wNV9Uj0RNPcUJyB0kD7QFTYcxU5Lw2xmquhH+pq3IyxA2gkosD7nFPDi5HE+ULHujs89wxwhYkmwJYmmg==","signatures":[{"sig":"MEYCIQCZ9DsO5WxM3MPRUI6PxPlqlszuZ8GF1Dv2SOmfDjzE+wIhAPgyVUIHsJPeTJmXNxrNi2bTjavwJoRVMK525dG10a0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81438},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"e31e6ca2d49a6d1ce8a582b9af86d2894564ea9b","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.4.0","@alwatr/logger":"9.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/standard":"9.4.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.4.1_1775468095130_0.33757584063091683","host":"s3://npm-registry-packages-npm-production"}},"9.4.2":{"name":"@alwatr/synapse","version":"9.4.2","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.4.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"d56ab1244236eafb6ac5505f7863663233bb55b3","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.4.2.tgz","fileCount":26,"integrity":"sha512-INq0Bu3wLCxcAmnHdFEydi13SwtmC/xuWVV5iuhRg6vi7cOXVQnHwOYTCiUiZJYpCchthtzRstZQRSXxicYRug==","signatures":[{"sig":"MEYCIQCiN7vRoz0KXCQAgL7HigB/8eC05dZUcnTxxy0L0iOvuwIhAPjqDcqyXJMlel3TU+0iGJe29lJOtFPkRoaKw8RCoUxy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81653},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"e4cbf3e3ae924f355303fdc8f93894ed7b30f447","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.4.0","@alwatr/logger":"9.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/standard":"9.4.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.4.2_1775468578317_0.5519790851012374","host":"s3://npm-registry-packages-npm-production"}},"9.4.3":{"name":"@alwatr/synapse","version":"9.4.3","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.4.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"8420510ccce44fd697d0e3272b5119239b18f4d8","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.4.3.tgz","fileCount":26,"integrity":"sha512-DMa/dvpkid1bBJ8m15dV9k79vaF3QvgINkkInmAOOkIQXIyO70wMNubxsb/KoT3bhp/tLrL1CyuQoBCAphBnYg==","signatures":[{"sig":"MEUCIQDezBPOpESXZgYXa+NPlrC6swyrYD0ijyXqyaUxvDZuQQIgb3/GJu5bvquylmKAeBDzlPOyHArbQP5/rIRcY1Ffk8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82389},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"9c06c41d7949a2e40baa6546a1b6c6c90c0e1cf7","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.4.0","@alwatr/logger":"9.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/standard":"9.4.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.4.3_1775501465590_0.5777412742663448","host":"s3://npm-registry-packages-npm-production"}},"9.4.4":{"name":"@alwatr/synapse","version":"9.4.4","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.4.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"5adfc126b258a0621842af7dbd762e354554005f","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.4.4.tgz","fileCount":26,"integrity":"sha512-uHUH4KHKl8XuH9N5J/lzyZLSLiy4FZrCNVNUA5+ia+QGvqTgumtW94su8GWOhbVbqC0G8HgUIVCVZAKU5sJz0Q==","signatures":[{"sig":"MEYCIQD/fv7XuHp6v4i49oTIcJXoK0mJQlWD6y9bFVwsdgfEvAIhALhPkP86rhV5t9OJbdgu1rnSNGW/dt7nE5OKcuwchPV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82285},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"a6fe38b323b740777f3975a34f59153e75d64b5c","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.4.0","@alwatr/logger":"9.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/standard":"9.4.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.4.4_1775668083172_0.9766235317222283","host":"s3://npm-registry-packages-npm-production"}},"9.4.5":{"name":"@alwatr/synapse","version":"9.4.5","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/synapse@9.4.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"26cfa753c9dd8373af7870d788cca5ea56944d5d","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.4.5.tgz","fileCount":26,"integrity":"sha512-gSvVkUglKWc90UL2ZOXAmQ1BnHxYncAEgX9XxNRU2mivjwX9kxqXk85CrfPps5j+5tbG1GfP1PbSCxtRtwvMpQ==","signatures":[{"sig":"MEUCIB7GpZgKXa2498BDKecCW+j1Cu1Ad8RSQInkPWcIvng4AiEA5E2KnSmSXPHoL9pYpPJ2EzN6B1Zgqt0ILOLFm8adRyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82285},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"26e30d3e766cb9e2274a61d5259677643f8ca18d","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/synapse"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"Connect your TypeScript classes to the DOM, declaratively.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@alwatr/delay":"9.4.5","@alwatr/logger":"9.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@alwatr/standard":"9.4.5","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9"},"_npmOperationalInternal":{"tmp":"tmp/synapse_9.4.5_1775931326361_0.12531848549566993","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"@alwatr/synapse","version":"9.6.0","description":"Connect your TypeScript classes to the DOM, declaratively.","license":"MPL-2.0","author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com","url":"https://ali.mihandoost.com"},"type":"module","repository":{"type":"git","url":"git+https://github.com/Alwatr/alwatr.git","directory":"pkg/nanolib/synapse"},"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"sideEffects":false,"dependencies":{"@alwatr/delay":"9.4.5","@alwatr/logger":"9.4.5"},"devDependencies":{"@alwatr/nano-build":"9.3.0","@alwatr/standard":"9.4.5","@alwatr/type-helper":"9.1.1","@happy-dom/global-registrator":"^20.8.9","typescript":"^6.0.2"},"scripts":{"b":"bun run build","build":"bun run build:ts && bun run build:es","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","cl":"bun run clean","clean":"rm -rfv dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","lint":"eslint src/ --ext .ts","t":"bun run test","test":"ALWATR_DEBUG=0 bun test","w":"bun run watch","watch":"bun run watch:ts & bun run watch:es","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"publishConfig":{"access":"public"},"keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"gitHead":"abd60ed6abb48aa6d2ef232c1b93b8001331b9ab","_id":"@alwatr/synapse@9.6.0","_nodeVersion":"20.20.2","_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","dist":{"integrity":"sha512-Oj3k1xuB7LDcAhNqfEWQv68IUpXj3nk633MpxKodKm3lx+G/BRzl4PB82mIHnf92Uv+e0yKxMok7ZgXf7udFEw==","shasum":"c7dbdd1c4aabc1e5ff0d9f096d22a465a876a616","tarball":"https://registry.npmjs.org/@alwatr/synapse/-/synapse-9.6.0.tgz","fileCount":26,"unpackedSize":85679,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6w3IwNKkP7/ShoO7ROKyEsL0SH0w9YcYb7D9QG8B0PQIhALamE2um+sw7CAtbb3jLkN4E0G0uv4bV7IORTHLu9Usk"}]},"_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/synapse_9.6.0_1776001419192_0.9902876610157831"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-24T21:35:20.198Z","modified":"2026-04-12T13:43:39.586Z","1.0.0":"2025-08-24T21:35:20.515Z","1.0.1":"2025-08-26T10:26:14.301Z","1.1.0":"2025-09-01T22:53:33.539Z","1.1.1":"2025-09-05T06:57:17.195Z","1.1.2":"2025-09-06T22:49:15.088Z","1.1.3":"2025-09-08T23:14:01.875Z","1.1.4":"2025-09-09T20:42:51.732Z","1.1.5":"2025-09-13T13:45:51.611Z","1.1.6":"2025-09-13T14:33:59.073Z","1.1.7":"2025-09-13T19:41:37.068Z","1.1.8":"2025-09-14T08:18:41.673Z","1.1.9":"2025-09-15T14:28:58.773Z","1.1.10":"2025-09-19T04:47:06.367Z","1.1.11":"2025-09-19T06:49:14.632Z","1.1.12":"2025-09-20T09:08:18.564Z","1.1.13":"2025-09-21T20:59:17.006Z","1.1.14":"2025-09-22T12:24:38.509Z","1.1.15":"2025-09-22T17:33:11.923Z","1.1.16":"2025-09-27T09:09:05.810Z","1.1.17":"2025-10-06T12:02:57.434Z","1.1.18":"2025-11-04T18:40:58.669Z","1.1.19":"2025-11-06T06:35:59.423Z","1.1.20":"2025-11-09T11:59:08.134Z","1.2.0":"2025-11-15T07:55:39.099Z","1.2.1":"2025-11-15T08:11:38.100Z","1.3.0":"2025-11-18T17:55:01.104Z","1.3.1":"2025-11-19T07:47:33.613Z","1.3.2":"2025-12-10T15:34:27.302Z","1.3.4":"2025-12-13T17:57:46.861Z","1.3.5":"2025-12-23T15:53:01.243Z","1.3.6":"2026-02-18T10:28:19.386Z","1.4.0":"2026-03-16T21:47:45.274Z","1.4.1":"2026-03-18T13:26:07.316Z","2.0.0":"2026-03-19T14:05:53.425Z","3.0.0":"2026-03-27T00:21:02.098Z","3.0.1":"2026-03-27T00:44:35.032Z","9.1.0":"2026-04-01T15:03:04.582Z","9.1.1":"2026-04-01T15:09:45.897Z","9.2.1":"2026-04-04T09:31:14.184Z","9.3.0":"2026-04-04T11:22:11.450Z","9.4.0":"2026-04-05T16:12:15.737Z","9.4.1":"2026-04-06T09:34:55.260Z","9.4.2":"2026-04-06T09:42:58.461Z","9.4.3":"2026-04-06T18:51:05.754Z","9.4.4":"2026-04-08T17:08:03.378Z","9.4.5":"2026-04-11T18:15:26.497Z","9.6.0":"2026-04-12T13:43:39.426Z"},"bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com","url":"https://ali.mihandoost.com"},"license":"MPL-2.0","homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/synapse#readme","keywords":["alwatr","browser-api","declarative-ui","decorator","directive","dom","esm","frontend","idempotent","javascript","lightweight","module","nanolib","spa","synapse","typescript","ui-library","vanilla-js","web-components","web-development"],"repository":{"type":"git","url":"git+https://github.com/Alwatr/alwatr.git","directory":"pkg/nanolib/synapse"},"description":"Connect your TypeScript classes to the DOM, declaratively.","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"readme":"# @alwatr/synapse\n\n**Connect your TypeScript classes to the DOM, declaratively.**\n\n@alwatr/synapse is a lightweight, zero-dependency library that brings the power of directives to vanilla TypeScript. It provides a clean, organized way to attach custom behaviors to DOM elements using CSS selectors, bridging the gap between your logic and your UI without the need for a heavy framework.\n\n## Why Synapse?\n\nIn modern web development, we often need to add dynamic behavior to elements: a custom tooltip, a special click handler, an element that loads data, etc. While frameworks handle this, vanilla projects can quickly become cluttered with `document.querySelector` calls and manual event listener management.\n\nSynapse solves this by letting you encapsulate behavior in dedicated classes and declaratively link them to your HTML.\n\n- **Clean & Organized:** Keep your UI logic in self-contained, reusable classes.\n- **Declarative:** Simply add a class or attribute to your HTML to activate a behavior.\n- **Lightweight:** Adds minimal overhead to your project. No virtual DOM, no complex lifecycle.\n- **Idempotent:** Perfect for single-page applications (SPAs) where content is loaded dynamically. You can re-run the bootstrap process on new content without affecting existing elements.\n\n## Features\n\n- **Declarative:** Use CSS selectors to bind behavior to DOM elements.\n- **Lightweight:** Tiny footprint with zero dependencies.\n- **Idempotent:** Safely re-bootstrap on new content without affecting existing elements.\n- **Vanilla TypeScript:** No framework required.\n\n## Installation\n\n```bash\n# npm\nnpm i @alwatr/synapse\n\n# yarn\nyarn add @alwatr/synapse\n\n# pnpm\npnpm i @alwatr/synapse\n```\n\n## How It Works\n\nSynapse is built around three core concepts:\n\n1. **`@directive(selector)`**: A class decorator that registers your class. You tell Synapse, \"any element matching this `selector` should be managed by this class.\"\n2. **`DirectiveBase`**: An abstract class that your directives should extend. It provides the connected `element`, a dedicated `logger`, and an `update_` method to encapsulate your logic.\n3. **`bootstrapDirectives(root?)`**: A function that scans the DOM for elements matching registered selectors and creates an instance of the corresponding class for each one.\n\n## Usage\n\nLet's create a simple \"click-to-copy\" directive.\n\n### 1. Create a Directive\n\nA directive is a class that extends `DirectiveBase` to encapsulate its logic. All initialization logic should be placed in the `update_` method.\n\n```typescript\n// src/copy-button.ts\nimport {directive, DirectiveBase} from '@alwatr/synapse';\n\n@directive('[data-copy-button]')\nexport class CopyButtonDirective extends DirectiveBase {\n  private originalText!: string;\n\n  protected override init_(): void {\n    super.init_();\n    this.originalText = this.element_.textContent ?? 'Copy';\n    this.element_.addEventListener('click', () => this.handleClick());\n  }\n\n  private async handleClick(): Promise<void> {\n    const textToCopy = this.element_.dataset.copyText ?? 'No text to copy!';\n\n    try {\n      await navigator.clipboard.writeText(textToCopy);\n      this.element_.textContent = 'Copied!';\n      this.logger_.logMethod?.('handleClick', 'copied');\n    } catch (err) {\n      this.logger_.error('handleClick', 'Failed to copy', err);\n      this.element_.textContent = 'Failed!';\n    }\n\n    setTimeout(() => {\n      this.element_.textContent = this.originalText;\n    }, 2000);\n  }\n}\n```\n\n### 2. Bootstrap Your Application\n\nIn your main entry point, import your directives and call `bootstrapDirectives` once the DOM is ready.\n\n```typescript\n// src/main.ts\nimport {bootstrapDirectives} from '@alwatr/synapse';\nimport './copy-button.js'; // Import the directive to register it\n\ndocument.addEventListener('DOMContentLoaded', () => {\n  bootstrapDirectives();\n});\n```\n\n### 3. Use it in HTML\n\nNow, you can use the directive declaratively in your HTML.\n\n```html\n<!DOCTYPE html>\n<html>\n  <head>\n    <title>Synapse Demo</title>\n    <script type=\"module\" src=\"dist/main.js\"></script>\n  </head>\n  <body>\n    <!-- This button will now have the copy-on-click behavior -->\n    <button data-copy-button data-copy-text=\"Hello, Synapse!\">Copy Text</button>\n  </body>\n</html>\n```\n\n## API Reference\n\n### `@directive(selector: string)`\n\nA class decorator that registers your class as a directive for elements matching the given CSS `selector`.\n\n- **`selector`**: A valid CSS selector string.\n\nThe decorated class **must** extend `DirectiveBase`. Synapse will instantiate it for each matching element.\n\n### `DirectiveBase`\n\nAn abstract class that your directive classes must extend. It provides the following protected properties and methods:\n\n- **`constructor(element: HTMLElement, selector: string)`**: The base constructor automatically called by Synapse. It initializes the `element_`, `selector_`, and `logger_` properties and then calls `update_()`. You should not need to override it.\n- **`element_: HTMLElement`** (readonly): The DOM element the directive is attached to.\n- **`selector_: string`** (readonly): The CSS selector that matched the element.\n- **`logger_`** (readonly): A dedicated logger instance pre-configured for the directive (`directive:selector`).\n- **`update_(): void`**: An abstract method that you **must** implement. This is where you should put your directive's initialization logic (e.g., adding event listeners). It's called automatically by the constructor.\n- **`dispatch_(eventName: string, detail?: unknown): void`**: A helper method to dispatch a `CustomEvent` from the `element_`.\n\n### `bootstrapDirectives(rootElement: Element | Document = document.body)`\n\nScans a DOM tree for elements that match registered directive selectors and instantiates their corresponding directive classes.\n\n- **`rootElement`** (optional): The root element to scan. Defaults to `document.body`.\n\nThis function is idempotent. It marks processed elements with a `_synapseConnected` attribute to ensure that it never initializes a directive on the same element twice. This is particularly useful for SPAs.\n\n#### Example: Dynamic Content\n\n```typescript\n// Imagine new content is added to the page\nconst newContent = document.createElement('div');\nnewContent.innerHTML = '<button data-copy-button data-copy-text=\"New Content\">Copy New</button>';\ndocument.body.appendChild(newContent);\n\n// You can safely bootstrap again, and it will only process the new button\nbootstrapDirectives(newContent);\n```\n\n## Sponsors\n\nThe following companies, organizations, and individuals support `nanolib` ongoing maintenance and development. Become a Sponsor to get your logo on our README and website.\n\n### Contributing\n\nContributions are welcome! Please read our [contribution guidelines](https://github.com/Alwatr/.github/blob/next/CONTRIBUTING.md) before submitting a pull request.\n","readmeFilename":"README.md"}