{"_id":"@ripetchor/dom","_rev":"31-6a5c614542aa11ef680e3509edc87cbe","name":"@ripetchor/dom","dist-tags":{"latest":"1.0.32"},"versions":{"1.0.0":{"name":"@ripetchor/dom","version":"1.0.0","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.0","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"753ea7b297d9b16bf161abc3424cbe9931f185f6","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.0.tgz","fileCount":5,"integrity":"sha512-8M5H1exR3E483HfGYd3JxRZ3QkRsfRqpS3Hm4cpgvpcLedhSELwz+F3o2amhhK3LY3NnncfIiUZRkORDyhg4bg==","signatures":[{"sig":"MEYCIQDO7iTcbgRGrm/nrTWGavkv26bpgG2HlKMkYcuwlaIcfgIhAIAkhE5Lb9M+qKFSGSzGybhiFn3S7KsUBVVBsGKqmkoh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12165},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"c98432aaeaecbf44dfef6c8826f15e69f3948a03","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.6.0","description":"DOM utils","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.11.9","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0_1758969889029_0.8346362679871202","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ripetchor/dom","version":"1.0.1","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.1","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"4a3cc8a1cffbdc45b630d72175b6ced9a4b63e68","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.1.tgz","fileCount":5,"integrity":"sha512-VVSX0cMYgtR1uWGThBuXPIYSMpd8V82i7gkBNOH8dhbQMoJ3qHHYTwyQSRAMrsttMYOkOq2eRzknw6l+O3urJw==","signatures":[{"sig":"MEQCIGgDTeHBNR4gdgoHmIkRtN1QwIYdra9yx4ZWs8wmjHkGAiBKlS5WafEKXk/A7PSiqhnaus1yqvKFkYRwOqxdhROZXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"5374c36691ffd93d36057a7612babf8a515d8b05","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.6.1","description":"DOM utils","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.11.9","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.1_1759342701915_0.34024514181778964","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ripetchor/dom","version":"1.0.2","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.2","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"82ff21cb7cedd8c861f116e9b21d858424636263","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.2.tgz","fileCount":5,"integrity":"sha512-CqaAeqYLgqQwtv3qg1GpERdsceZOJHlhtT205v3iFdp0cZJQMgz3uZF2B7SKBIl5Co+J8lMjfoBp3lFdkzmMQg==","signatures":[{"sig":"MEUCIBTB3yZRlJgLYy2kMFLIyvGgobQLsNF0KMou5gWhIAaJAiEApoOJhR6+FnEan17hrTGZM0Dp0U38yNbUr/yGaSsO800=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"fbd2ecd24180abc8ca26abec05e22a7dc62a03e7","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.6.0","description":"DOM utils","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.11.9","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.2_1759393865664_0.5384695333374001","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ripetchor/dom","version":"1.0.3","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.3","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"ee90aa4aa88fb0e8cd4f8cc8cb8aef4e5a48c977","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.3.tgz","fileCount":5,"integrity":"sha512-mC2TLJMsCuOsZW8QeYNZ//axnwe9OKAmSZ9m7yzM4dn0QSWC0GltH9Kk5HLxHDFZMgG8VE5sUy9Hn+DxxrXZhA==","signatures":[{"sig":"MEYCIQCkIPh5k4nXRDLbWj0fMDrpMHmuxzP13T46M2cnrkbEkQIhANwMQEhIwcTZSibeHuWtcIgk0aUErTOSUkGK54Ig8Dm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"b06e78fcb399f633175555e2c341e7a429a1bd99","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.6.0","description":"DOM utils","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.11.9","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.3_1759426600818_0.6234635595503948","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ripetchor/dom","version":"1.0.4","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.4","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"d092c3963b4c1ca88d20a6d8d05d50ff62a252a2","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.4.tgz","fileCount":5,"integrity":"sha512-4rLFSqrEceR2mVS7rdz6rj2tmV+OBCXuzCMSlJGhhmT3RkV1gBH4La8OzS6pPY/SV8l6RlukNOr0otResDm1DA==","signatures":[{"sig":"MEUCIAV2bAQYYUkF0pF6OqDF0cH3AePITAXAgdhFowqR10S/AiEA/q+jcH/LGqHnk2RKNlmId81+v8zhnhs3NLTfRCPD1a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"d951a5c765ad01b4fb9a2c620f5f57c62c958ae5","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.6.0","description":"DOM utils","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.11.9","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.4_1759428798774_0.07253784106155736","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ripetchor/dom","version":"1.0.5","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.5","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"98efc23b34af6a2b009c6d363f2171c682e9031f","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.5.tgz","fileCount":5,"integrity":"sha512-Dar8Aj9PJ8tXUOpDmK/l0gQXaXvXEL9aXtzibdlxGRle53ypuB1geEhZjon76FjJ/87aE+1cbmdwqWNju9Qu4g==","signatures":[{"sig":"MEYCIQCInxLm4WJO4CYYWKIdAM96BjqEsCcaUbMeK6TqAd2r4QIhAI5o1EQ2MW6/gOS3/jGUb9nKtaNY1tlAF6OBnKoLmmKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"ead8466a44bea4a8874e8b9d44a5d0caadd5707d","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.6.0","description":"DOM utils","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.11.9","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.5_1759477864697_0.15360631830990945","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ripetchor/dom","version":"1.0.6","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.6","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"42d2a1e5be6ef7b0cac6ae357d434fa316d7f175","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.6.tgz","fileCount":5,"integrity":"sha512-eQlzSlG4m4a2fCbjB29iLocA1hWrxgz1V7idXDRxocRxUNyS0PRNT4OXRF/SR/432PsKCErQ0B8UQ+OT525pyg==","signatures":[{"sig":"MEUCIQD5gvrm2iNA2o9Y5UbgPQAAS+Q2LH/FVsgidOw3afbpmAIgJwFL2JakZUJSs4TUrdYhNheIRHLP5iNMtMNejeMFyYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"bde74d9389996ed8a80e458207dd85f6c83cc7fa","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.6_1767044520875_0.16281981809545498","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ripetchor/dom","version":"1.0.7","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.7","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"5e6f5f010be85a7d42bb92c6f88c39d08e36d99f","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.7.tgz","fileCount":5,"integrity":"sha512-AFP5RajnC4/+/rMDRxDyOadZMVyQu9fOAcH85V8I4gLXvYgNbCh3eH57M7LGBqXqptN5f4p5kOhy648qUmpZuA==","signatures":[{"sig":"MEYCIQDMrp7UIY5OZcFP9ynl/sJFrVMwvL3e3oy2nlEanyn12AIhAJIr+QDDwu4M8Da9/26+Y++lXyuggynAt7N/ic9ZMCSz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"afa045b4b085003618f4f3f29d18cecc9f0c5a4f","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.7_1767739660629_0.6410717579191694","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ripetchor/dom","version":"1.0.8","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.8","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"099b508efd5e16c230a93ca05f941ab178f3ffd7","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.8.tgz","fileCount":5,"integrity":"sha512-gqjs3TrOxtDLhEixS0JVnZqptTETVUjaH+1sQuW3hGRnMBYQB5TcCylhzDQ/zSMt7W0vt5C3Ni4i4Zy2A+4cqQ==","signatures":[{"sig":"MEUCIBSSA0hGIdkkDJMYQifaPHyLQoWNvXQkNO+uOae1B1SzAiEAzklSUIo6AMJZ8rpWhrklvHOy9FDK7jSLGXmjgbI56aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"afa045b4b085003618f4f3f29d18cecc9f0c5a4f","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.8_1767740159252_0.11056893222724495","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ripetchor/dom","version":"1.0.9","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.9","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"3f11880d8e3355d76085b988f97f1904df827c7a","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.9.tgz","fileCount":5,"integrity":"sha512-XwW6/1HpW5apH3t23w8JjmVCezS5R1F4hX+jxUqL20TUzdM1KJGnADsVtMucKkt8+yQT9POWY5t8lqIk5Ks6Kg==","signatures":[{"sig":"MEQCICdNAS/B0fwNFCpfOBG5Z095rGA0QZNuV6hYZheWdZD4AiBtvue0kbL8b+p4bMvJU7jLtmcopGhX2eDl/mFAOkmCRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"afa045b4b085003618f4f3f29d18cecc9f0c5a4f","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.9_1767740194340_0.7906982471197916","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ripetchor/dom","version":"1.0.10","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.10","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"a26c13f02cea217550fced41db327b3acd60deca","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.10.tgz","fileCount":5,"integrity":"sha512-pU6pllnIv4dk0o2SjVcvMzP1Xb+0BG1n0AJ/NwaGsQRgyLJsAEme0hC2eXiHo2ADEF8SDp017+FhkVbz+kUT/g==","signatures":[{"sig":"MEYCIQCOUsRC2ZM6DdXM20iBrHWqg8Susg+IBYrKTdX8xktpywIhAJaXa14+RaMwmKyZW7ZG5vaJVorrVIoLwlvdOI9RBf57","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"799354f3d7b3f6eb99e404210c91d86036d32ad9","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.10_1767867317102_0.8496703499971952","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ripetchor/dom","version":"1.0.11","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.11","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"3c64790b7b07ef0aee29ca309cc3be1a6ca368e0","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.11.tgz","fileCount":5,"integrity":"sha512-SR5pM6OVZbLFfgcAu20MsmH0SZ9pwlr3R4uADSGPKfmPiSlytr0shJVuOsyDXZCSLkYFwZRtj5l8THwQwQAqSw==","signatures":[{"sig":"MEYCIQCibiBOucDThFp6JRtoZXHPeKh4B4cOqMKQxlPd905RSwIhAMpetVeK5OpuFhExe4xix6Q3hbtiKS2+Ga18r+Zekl+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"d90b92839c9368402913df4f8cf0b18dcc1dabf0","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.11_1767885515092_0.8255097091731098","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ripetchor/dom","version":"1.0.12","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.12","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"b7d0987cb7c195544891116f42730973b77f9c57","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.12.tgz","fileCount":5,"integrity":"sha512-5VHXeA7wAVJdrs3aQw/91SrClwLjeOdLts4EbXQfERMr3BCKO7oUtNSamhO3NORL8Z2IjdVdXr0eXYgmV1/vog==","signatures":[{"sig":"MEUCIE1Fz+HEAi8A/Yj12BuHJ00un3HN13JxP3SGVsYirHcdAiEArzWgo7mRe3FDbPKUGGkqpdNRKTE6nTBuIqbY7AZTvNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"09d1611b990113d1fc38fd08b98a64bd1240d0c8","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.12_1767911725560_0.5441022395303858","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ripetchor/dom","version":"1.0.14","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.14","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"3fe82898435317a9a0332089999264e2f16cc9b7","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.14.tgz","fileCount":5,"integrity":"sha512-m+NJ9LHIMHr+MCqN0ofx4j9AYS+sQDqidyzN/gPrUxeQITJoO57wCIygQaIskjbULcqPWKJCr89WFDJP5f7rtw==","signatures":[{"sig":"MEQCIBcSyGvkCxv9s2U4xFcNyIJpf46WV+RO937CgMIESOqWAiArPYMrw2JrwUn0peerTM4R1pQjK6SopY/QtIq7fdq67w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"81fa8805af898d002e02430f734a3446c4a23591","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.14_1767913941536_0.7399338100865633","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ripetchor/dom","version":"1.0.15","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.15","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"793f2ffbe76d6986bc9cafdc226c60d00fb00d2e","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.15.tgz","fileCount":5,"integrity":"sha512-Mk3z/G+cdLOD+3pwhGsUDS8GJsnPZ75HNzetZqRXSL/x+2eqfU/dihQ4K4fYrZprSQ0z83Ic1f/6eejgK2dq9Q==","signatures":[{"sig":"MEUCIAGtoVMS9R4AsImGunnCrCF0b8AIIQT5RdJXrgv56Qx1AiEA69VTtGyCbwjWjJpyY534DnmaAzFuWzi4JtNS9ue+8KY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"81fa8805af898d002e02430f734a3446c4a23591","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"11.7.0","description":"DOM utils","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.15_1767913983957_0.41225488641072916","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@ripetchor/dom","version":"1.0.17","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.17","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"4bddc66ad6933343f6f4c555203efba4a86ca934","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.17.tgz","fileCount":5,"integrity":"sha512-SzB9khJYdR8IuPax9o8nYOxGtsH5CBAEwVgVtvUBoNZ7EmoHOxM4cu3apSfYhg0IyVpj2B+0lNU1LrGS6rprEA==","signatures":[{"sig":"MEYCIQD8ZDD/hqcrO1fHdBreClHPNg9Uy8fT1ucmq3OjUIFp9wIhAL6zEw+uktwnAvhWsNglv34agAVP7G/3Bb1sDAVWgjNZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuN0DgSKVkOTmYsoJly/v4qPlw/9v6vilrktrFmLdxQwIhALaHxAcUQJcPXbb28t46RgsCX6bqUQNaqkhbCxXEgboH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"509f1082e655013cce18045e8e8e512292bbec25","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.17_1789382052507_0.8298594180579206","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@ripetchor/dom","version":"1.0.18","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.18","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"871e85510a3a500fecfbc5a1f24788a51f5ea9a0","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.18.tgz","fileCount":5,"integrity":"sha512-gFWFRyOa/5RjtQNp5Q7MXgboowIzeRWRlRAxCsRLMX1t//kejCpUAoGYasGXaa36zDDVxYvNE/9ZbwTVDvGGWw==","signatures":[{"sig":"MEQCIHO2Pbf7aVyOVWA9j8bkbf0WhQVBVLDSUTm1D3i2S9dSAiA1hBbVuF2DXw2TAufldDl/sv8tOeJwbcjMx+NR0RBDng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8xhDU+kM3DPdx0gAHWUFIZrjtFJUR46YlyChy+IL0AgIgVZVHyXrYImzNpcxwm00PhQx5kyTWw8gHFVHG3kcvUqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"509f1082e655013cce18045e8e8e512292bbec25","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.18_1789382675353_0.5871709733129353","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@ripetchor/dom","version":"1.0.19","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.19","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"eecec6f6a390e62b7a6614db5a53329a37c17f28","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.19.tgz","fileCount":5,"integrity":"sha512-7BRXkEVm8T6MbBpWMQ8/KoBc2XV7jl77RLAxaiYcAyCkdAHwPuNkRNvRHn8S9fK10fCB4kMnDw1STExHNW+8WA==","signatures":[{"sig":"MEUCIQCs+NmBddzR51opqBgqqg4oCi5n7Z3n/kVkzluygZU1AAIgH4MWI1fJJToJrvUmkedvKwssotMZKtnjHo+lfWvcgpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCl88DfpqRQh4OWa/lMMYKDt0ca84O0w9+duKiRT7i9AQIgOqIND5ifGskw/8FoL1rHtFaBUQ9nvJIm5sFLkZNbEaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"a94b641d4125b970b42f64c9a1cfdbe79ebb4528","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.19_1789382843763_0.7491812049322812","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@ripetchor/dom","version":"1.0.20","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.20","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"991cea1188cf3a6bc8ec764c1de033bca92401cc","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.20.tgz","fileCount":5,"integrity":"sha512-LqWzjP6C3yUi4n8uwjhZeMOWYP0UToOYYCzZVJ07XrbGc6vkgT7OUg2WAtRsSZuNMZBCJ4bhN7L9Eg11b6uNxQ==","signatures":[{"sig":"MEQCIEO1u+6ISn8/e+u3rdAgVllEckPh6t9GfOHGAyvhZCNuAiASs52Gt1P2vDrlpdW9Hnjks06mvvRkQjP4Asg6gXm9OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHH8V08CPfoUTOi7CUyEqnqPyAaFV+4TbIXEB0kgh4UEAiEA6f3RK27Idkl7iOoBfCaDw5+tqRFTae2igmoXAwOwbAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"1af0a49037aa023ee4a72a954a71b51bd35b3ad6","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.20_1789422392692_0.9228810472014772","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@ripetchor/dom","version":"1.0.21","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.21","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"d26d0e11e719315296d1f6756c052037ca8dd7c1","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.21.tgz","fileCount":5,"integrity":"sha512-Tx1kqX/R2O5XZxkMoM/TC2HyvKmDklY6Ufb/ZUTLhpz6LKEi7HUUprJz4zO2yZpKLyVjOXUKeDL84OrR20HUEQ==","signatures":[{"sig":"MEUCIAjIaMmYZzbhwJMJfiO/o8Ay/0x+VO+jhNj++nXNiEwMAiEAws9oyCaOX4UmNoqV/M+k0ueyDMSbiFImKi98/zO8cdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCF7q0LHlRvX8NS0impQMd9BKkaInwN/BFTfF+fEwSfmAIhAN0uP2J9eZCOjl06NxgGZhH87mnSP/5AfW8yiKl6fmUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16325},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"9ee456c60cf365490a9e012a035f349dda83579a","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.21_1789425564965_0.906634467514897","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@ripetchor/dom","version":"1.0.22","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.22","maintainers":[{"name":"ripetchor","email":"rigdtel@gmail.com"}],"dist":{"shasum":"f16cfb1a59eddbdecb1526efe050e56c01e2a901","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.22.tgz","fileCount":3,"integrity":"sha512-/KXODrckSQS3R7TeicPFql1ZpuQG/gFFj0tBpo1IoC4Yg7+I7Rw8sDNDXCknIxlKDQ9MctGpIJh01txboA4UTQ==","signatures":[{"sig":"MEQCIDc1r64wjStDMbH+lSlgBSTmrNpMSFtWdUUHJgAZ3ZPKAiBK6qNiSIbX2qLsKXHCwUxH6I6eeNzPWPSre7nnRbAD/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDeJ9XD5GckOka0DZSZDe2/rVjpUb0PK71Vz0OPP2k3IAiA9s6aPyZ2/OMd6Jgr67GkKxIhUtnrc+utSgcdOMlvKzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"6e59488405a203d5aae939e98133d49afdf961ca","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"rigdtel@gmail.com"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.22_1789426755234_0.4196135767098599","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@ripetchor/dom","version":"1.0.23","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.23","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"0c424eb743c10385c12847783f59741a08ce0a47","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.23.tgz","fileCount":5,"integrity":"sha512-uuz3m11KAZsQ8qasbFT0YbIf3G6C2pROwOvh5aMsXwN3cMPOLIYAf5y8C2g6sRlb8PQwu5yqYF8G57YSJU2nMw==","signatures":[{"sig":"MEUCIFXkGSFTazujBcfRvwNSts9s6wdjJgn0z8BOdmM3EYRWAiEAmZZyHIpkoAz7bJooEAyZkz5DYBsZe0FqtxsQwoBPJBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGuJQgzPqSQN31EkIJnOIOUijG5Fbw+8y3QUnz8kqzyAAiEAyD13odF5JRVAVrYSubGgN8sQqlq+qKCqBnoHWHq3+yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"167f3fb5ef4e280c479332d32bcc446c4af564b4","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.23_1789496836515_0.2712875247306754","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@ripetchor/dom","version":"1.0.24","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.24","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"107af8e133c0c63587b4f509b2371e21c7b4f9d0","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.24.tgz","fileCount":5,"integrity":"sha512-dlkPrIdtIGljOmoOHyHkNYag7trivNOWzIuGNzFMUV/8X501X51TFVPbzwA5iqbwJHOYdzq/Oh6Zv/4fZQtmEw==","signatures":[{"sig":"MEUCIQDDrGxOoQLwey5duawW4yd/MY+hDBha8q0TnLce4rD2uQIgT8/2CH7YbCPczH2mgSzoqv8WJOWJck3IdLhA9YG0F1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/xeJIMYeL+FAint+p5IsX5G8bKOHM0spqT0Jf7CsOpAiEAqukHfvmOdgLIyUIYpZ66CkgyKcXW5fyc4pXNuIpKgqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"240a154b924baa3eb64d130659d898e17f911dea","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.1.0","tsdown":"^0.18.3","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.19.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.24_1789503773009_0.7540509354440115","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@ripetchor/dom","version":"1.0.25","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.25","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"53af813a7951998cfc89bd3b1d5682fcb5671976","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.25.tgz","fileCount":3,"integrity":"sha512-MoFycyyNDyGn/WoQCNkUgiTCTYuFelz4VXtB1nEW0yzjx2LM92RDFUDyZrsJc8JqXrTJ9w4QU3ki6DKw9DZPTw==","signatures":[{"sig":"MEUCIEl1/94KwXJW9Km0AZ0/sk6IMfBN7+zjFiYVYY8yxwosAiEAxx+WjeEI3lwT8jih6PwY2Q/04uSyHr7+BXAZfNEwbbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaQTrcDs0amIqC6YmjumVclLCLBtFJj1sQ7RBWbBfOXgIgJsUnskkAlpcyvcfLEmz6K08lKQPje7rEKEnnRSKN7Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"60ce7675535f1d98a851aa1c7abc314c910bb2ec","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^7.0.2","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.25_1789639252929_0.1602051652551879","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@ripetchor/dom","version":"1.0.26","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.26","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"3fc3013d5deb445215012c9a24d5c28753c7658e","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.26.tgz","fileCount":5,"integrity":"sha512-IsW+ZLCVki7o+jOrd06VXWk9GyaWr8/ZwweHdLl8YYMwasrZVCE4B6I/xKGb6kYWUfSW+vciBNrVXm6mRrYGeg==","signatures":[{"sig":"MEQCID7zWyITNUCJYOlQeQ/6YlJPN/a0b/aug2FLqdt8Gl42AiBp/yX40DXk4gRSWkOvNCdOZY84dhiytb2HSZVt8lakkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHW74kOjEAKD49L57E8P8g9uH5NN1B1crzBfNOIlW7E7AiEA07U+IqTlkcMR7RBS4d4Ix11xlo0zHwclloZFKSgo0xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"60ce7675535f1d98a851aa1c7abc314c910bb2ec","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^7.0.2","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.26_1789639311718_0.7751256728445535","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@ripetchor/dom","version":"1.0.27","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.27","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"0427fbd9c8748ae571d11e38c853609b6738ca58","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.27.tgz","fileCount":5,"integrity":"sha512-w6SCZnsF1BCi88aO1lYgRINLwW1ugXRrarfVlq63Z0bzuNh3XiZJLbPZG+J8Efu1cbqICWe2QT+tr1xy7FYogw==","signatures":[{"sig":"MEUCIHZdlsfxUMNilxuZq1PoCDXgrqrx4rfX01/Je3XOY42LAiEApeTjmSQkkPpH4FCkSDnq0LEiyPlaX9i/py27berrQ/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5xeM04d6IXIA4csw15mabPlxSZ2/hZ+URwKv9n9A9/AiBrZFyepn5sd0piGh1jJaZUcdMjV4L2tnTvHk/gffw/mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21685},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"8e6b5ae36ad2337c629ecfa15d1a7cc6ce7eed59","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^7.0.2","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.27_1789650632180_0.8873593274601657","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@ripetchor/dom","version":"1.0.28","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.28","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"a3c33947f353c878116965e1422761fd8978c690","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.28.tgz","fileCount":5,"integrity":"sha512-JexeTmI05DE/2jS8ERCV5FKhwO63aXBO6+UEYDOp7S7L1LrGmK2QuPzrYlav5RQgswymWtSfraPNAW13AtFnVQ==","signatures":[{"sig":"MEUCIERHV0jwwWGXrScQCrCJ1qslpWgWXZC8mb6bMUgSBFF3AiEAoQQuTH/IADbvFYnsZyaYjXuLqRGVFen7+rauoqG1Y6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA5Xer5tqAJl0ckV/1xQKAn4cSDavlvsC1zTEsS5Zk+gIgb7uW4t8DgrwmtgDuHgJwAx5UpjsRcs8Pb47uKSxmMlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"fedf5c0590bce4acd9683785d680f8f95294afbd","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^6.0.3","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.28_1789759531771_0.01785335712963887","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@ripetchor/dom","version":"1.0.29","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.29","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"8b0af9a70bc4ae6262a9f6f735be33dd1d045d6e","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.29.tgz","fileCount":5,"integrity":"sha512-WSSEWnbydt5JiR7Jqws8cbw5wv1kafKGi7lPGD06tTezv1VrgQD0ZqkBjpcP558CMtnAbaIp/u5tE/1roEIKbQ==","signatures":[{"sig":"MEUCIHuv7LEFQma4V+N+47oDj6qVugCz+gIGrxVEFi0vHvdPAiEA1RkzbZF87A2RVhIpo/QHre7nAE2m74KswtsNvDVf8ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBM5CJgaMTTRUQOsyZrPzF74euQ8acFRVgnWlUIvwF1gAiEAuoDnt8UgqHFj1LCzrutf37nxOCP21ZHwDn4oztHhZa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"369d0212d5abdc1b3d04a1409f271b0ed6f8f992","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^6.0.3","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.29_1789770371297_0.8493118410314335","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@ripetchor/dom","version":"1.0.30","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.30","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"16c9369b6ddfb30c7751bb9bfb16788b7561a8de","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.30.tgz","fileCount":5,"integrity":"sha512-wAeEZ59S8XiBDQq04QxUyvK2+dDf8LPXiGi3F4nxh8Fm2IcvV40aO04+tRvahEMWAPE1Fx8D104M7Wjgf6kJXA==","signatures":[{"sig":"MEUCIEbedtZ92C9Vgo3BVLKn3aggBytfTR4K3kiMsDLmyjBkAiEAhKlcEoQLg4oCINA6Y8Td4jthv3B0d2btvYliKMt0OYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGF1Z8jZjDPvZEfLz6fJ9ITa66kjzgpArGo0NEK8REogIgVPxBtbqRNyAWfcxSMx/xwBTTPNArcjf52pOEaB4Jl3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"951feb8acf1342f239ca612a5dd8c9845da2dcde","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^6.0.3","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.30_1789772151980_0.29033382420055576","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@ripetchor/dom","version":"1.0.31","author":{"name":"ripetchor"},"license":"MIT","_id":"@ripetchor/dom@1.0.31","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"dist":{"shasum":"23b5b5ee93275de2d530ca9e6c04c4c9e425703a","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.31.tgz","fileCount":5,"integrity":"sha512-y4kfwflHzHNG4j7Z0IbYGH86tHg5qqqBc4tMaFt3qwUAglnUWZ6Jd6j4lrONJEhFyVYp61bVS2jJaAH7RniRjg==","signatures":[{"sig":"MEUCIACWZaVViv8nWMCZt1soiXI9l7/VfystL+m16An3TfIAAiEAwpNYV1Wb28V699SnXk2N+LxPaMXbt2tJ9udm0vd9seY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7zzPWpDBZDDQwXsxAIVrEA1Qo2tK860uWoVN5RT6pnQIhAMHPFEZvSpTGG0MknDJsywcT8/rVAlfaIWK5CMIl9E2Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21075},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"8c17618e90af453f2f709e1bc673034a54cd185c","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^6.0.3","@types/node":"^22.20.3"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.31_1789772726891_0.945958990759602","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"_id":"@ripetchor/dom@1.0.32","dist":{"shasum":"99224e9ec9c8af2b7cee9fad0dd8c43aa0306d86","tarball":"https://registry.npmjs.org/@ripetchor/dom/-/dom-1.0.32.tgz","fileCount":5,"integrity":"sha512-bh3lMbodklj4nNXpO1hgxydC9JXaeGyD0s3hGu/6lMqJ3I3DeJPJtvNtnwU+pCPMPMlNra9EYGG90i7MFzY2Pw==","signatures":[{"sig":"MEUCIQDJNQKMTN6TMPCIZM1RL4waIxIZn9yWXG/pFG759pj1NAIgXeCyh1ZV8RY3rp4ymruzFoNwp5hQAV0KZfrzMGkpn5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICqJimkBeKrCihV+NmYcDR13rlK1aOGFvXm0UmdThxmMAiEApzuRPDElIIy7NjDEboYxPBkkxKz7HOTbsjLk62tQyUM="}],"unpackedSize":21431},"main":"./dist/index.js","name":"@ripetchor/dom","type":"module","types":"./dist/index.d.ts","author":{"name":"ripetchor"},"module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"578910471f052d22b45b5c5b02b71b7f8935c4fd","license":"MIT","scripts":{"dev":"tsdown --watch","test":"vitest","build":"tsdown","release":"bumpp && npm publish","typecheck":"tsc --noEmit"},"version":"1.0.32","_npmUser":{"name":"ripetchor","email":"soulless_existence_misc@proton.me"},"_npmVersion":"12.0.2","description":"DOM utils","directories":{},"maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^12.3.0","tsdown":"^0.23.0","typescript":"^6.0.3","@types/node":"^22.20.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dom_1.0.32_1789799529964_0.6025892573409524"}}},"time":{"created":"2025-09-27T10:44:48.968Z","modified":"2026-09-19T06:32:10.230Z","1.0.0":"2025-09-27T10:44:49.214Z","1.0.1":"2025-10-01T18:18:22.083Z","1.0.2":"2025-10-02T08:31:05.841Z","1.0.3":"2025-10-02T17:36:40.999Z","1.0.4":"2025-10-02T18:13:18.947Z","1.0.5":"2025-10-03T07:51:04.887Z","1.0.6":"2025-12-29T21:42:01.017Z","1.0.7":"2026-01-06T22:47:40.771Z","1.0.8":"2026-01-06T22:55:59.389Z","1.0.9":"2026-01-06T22:56:34.481Z","1.0.10":"2026-01-08T10:15:17.248Z","1.0.11":"2026-01-08T15:18:35.240Z","1.0.12":"2026-01-08T22:35:25.709Z","1.0.14":"2026-01-08T23:12:21.685Z","1.0.15":"2026-01-08T23:13:04.100Z","1.0.17":"2026-09-14T10:34:12.576Z","1.0.18":"2026-09-14T10:44:35.437Z","1.0.19":"2026-09-14T10:47:23.865Z","1.0.20":"2026-09-14T21:46:32.786Z","1.0.21":"2026-09-14T22:39:25.053Z","1.0.22":"2026-09-14T22:59:15.312Z","1.0.23":"2026-09-15T18:27:16.618Z","1.0.24":"2026-09-15T20:22:53.094Z","1.0.25":"2026-09-17T10:00:53.001Z","1.0.26":"2026-09-17T10:01:51.802Z","1.0.27":"2026-09-17T13:10:32.270Z","1.0.28":"2026-09-18T19:25:31.865Z","1.0.29":"2026-09-18T22:26:11.398Z","1.0.30":"2026-09-18T22:55:52.075Z","1.0.31":"2026-09-18T23:05:26.981Z","1.0.32":"2026-09-19T06:32:10.067Z"},"author":{"name":"ripetchor"},"license":"MIT","description":"DOM utils","maintainers":[{"name":"ripetchor","email":"soulless_existence_misc@proton.me"}],"readme":"# DOM Utils\n\nA lightweight TypeScript library for creating HTML elements in a declarative, type-safe way. Provides tag-specific functions (e.g., `div`, `a`, `button`) for all standard HTML tags to simplify DOM manipulation.\n\n## Usage\n\nImport tag functions to create DOM elements with type-safe properties and children.\n\n```typescript\nimport { div, a, button } from '@ripetchor/dom';\n\nconst app = div(\n  { className: 'container', style: { backgroundColor: '#1f1f1f' } },\n  a({ href: 'https://example.com' }, 'Visit Example'),\n  button({ type: 'button', click: () => alert('Clicked!') }, 'Click me')\n);\n\ndocument.body.appendChild(app);\n```\n\nOutput:\n\n```html\n<div class=\"container\" style=\"background-color: #1f1f1f;\">\n  <a href=\"https://example.com\">Visit Example</a>\n  <button type=\"button\">Click me</button>\n</div>\n```\n\n## Features\n\n- Type-safe tag functions for all HTML tags (e.g., `div`, `span`, `a`, etc.).\n- Supports element properties (`className`, `style`, etc.) and events from `GlobalEventHandlersEventMap` type.\n- Event listeners accept an **AbortSignal** via the `signal` property.  \n  This allows you to automatically clean up event listeners without calling `removeEventListener` manually:\n  ```ts\n  const controller = new AbortController();\n\n  const btn = button(\n    {\n      click: () => console.log('clicked'),\n      signal: controller.signal,\n    },\n    'Click'\n  );\n\n  // later\n  controller.abort(); // all listeners bound with this signal are removed\n  ```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}