{"_id":"@fluixi/dom","_rev":"79-d8ff7a85bda30d43a0a894a454f35ead","name":"@fluixi/dom","dist-tags":{"alpha":"1.0.0-alpha.93","latest":"1.0.0-alpha.93"},"versions":{"1.0.0-alpha.53":{"name":"@fluixi/dom","version":"1.0.0-alpha.53","_id":"@fluixi/dom@1.0.0-alpha.53","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"a4775903caa5d977b305b56b6d7588a44fe3279f","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.53.tgz","fileCount":195,"integrity":"sha512-Zdfsbwje/lfyEx5t/XtfoyBtibBtlXwQa+dhv1fGWofjoa++8gmej0PM5UnpGS2LlI7SFIlz9WKkxkj5VgPPBA==","signatures":[{"sig":"MEUCICs5B/5BTE3Jha3HOZC5DcBQS4vQA5ZmI6Mcxa+bBI5dAiEAlSJAT5+ywyJlHoWsbUZNb3vkG1S7CY8ZFDM9Q8Regz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917557},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.53.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/abb999b92adc7b02d9e7cd1884da71f3/fluixi-dom-1.0.0-alpha.53.tgz","_integrity":"sha512-Zdfsbwje/lfyEx5t/XtfoyBtibBtlXwQa+dhv1fGWofjoa++8gmej0PM5UnpGS2LlI7SFIlz9WKkxkj5VgPPBA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/fluixi/assets/main/logos/128x128.png\" alt=\"Fluixi\" width=\"120\" height=\"120\" /> </p>","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.1","tslib":"^2.3.0","stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.53","@bambiste/mix-builder":"next"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.53"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.53_1783653420313_0.7345390268478347","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.54":{"name":"@fluixi/dom","version":"1.0.0-alpha.54","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.54","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"b1fbd6ba9044fcc40d131bb1daeb119262bcd304","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.54.tgz","fileCount":195,"integrity":"sha512-uolmcgiICuV4S/n4H9l95rrPr9gdbmH7Z++QquNjIjSncXBV1wtaMR18MidGXArkGW4aRc4LEcOMDVVD3gtqWQ==","signatures":[{"sig":"MEYCIQDVxXlvLrwZMHRi4av0tBDwfO2DrCQitepZv3ehcPYMjAIhAIULzHjbTHwI4QFmhEV2bQyLpXVYcAhPLZWJ5rWaG1KR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917592},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.54.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/2f94ace01cf9f307b7834cd508a4f6ad/fluixi-dom-1.0.0-alpha.54.tgz","_integrity":"sha512-uolmcgiICuV4S/n4H9l95rrPr9gdbmH7Z++QquNjIjSncXBV1wtaMR18MidGXArkGW4aRc4LEcOMDVVD3gtqWQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"<p align=\"center\">   <img src=\"https://raw.githubusercontent.com/fluixi/assets/main/logos/128x128.png\" alt=\"Fluixi\" width=\"120\" height=\"120\" /> </p>","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.1","tslib":"^2.3.0","stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.54","@bambiste/mix-builder":"next"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.54"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.54_1783656294509_0.08315371037935027","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.55":{"name":"@fluixi/dom","version":"1.0.0-alpha.55","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.55","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"9f7676b2f65bd752c32bd29908a16776e754740d","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.55.tgz","fileCount":195,"integrity":"sha512-XuaRZ7cc6aWGyX/bRiwxaW7DeWozkcsFOz6WY8s8QfqyJZjGajtxmfjQG1cI+baapaBOCJ4IOUfDowFpsfuR2w==","signatures":[{"sig":"MEUCIE6KScIyYflxN/EnSHapRfH/EpKcnV1UM5CtUzdMBMbFAiEAnez4b79g50qkvsBZj/DMOHX4V3FOi95UNT+khOIgx/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917713},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.55.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/811c040fcf53f9f329a1a50a06c6aefb/fluixi-dom-1.0.0-alpha.55.tgz","_integrity":"sha512-XuaRZ7cc6aWGyX/bRiwxaW7DeWozkcsFOz6WY8s8QfqyJZjGajtxmfjQG1cI+baapaBOCJ4IOUfDowFpsfuR2w==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.1","tslib":"^2.3.0","stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.55","@bambiste/mix-builder":"next"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.55"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.55_1783662755040_0.4319770042302369","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.56":{"name":"@fluixi/dom","version":"1.0.0-alpha.56","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.56","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"71bcbec66b6f69a108f2c34066e7e33e7d4b104b","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.56.tgz","fileCount":200,"integrity":"sha512-/15lo9zt/3LO/Yvzx+JWv0XdcfOCYdQ0maZINtJ1DSlUErr12YftulXvsQP2mwq9ph9UME0J1hCvVBDwaHb6GQ==","signatures":[{"sig":"MEQCIBKrqSSceegzDjpJE3whWI7luyY9YWpgM9eAMTIN8904AiBWJSHt2ewRQlfVVfqtFOOpWPjFUe0jRXjyibcNNYKb9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929003},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.56.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/d52c798af2933b32848e2957dd2e2b9f/fluixi-dom-1.0.0-alpha.56.tgz","_integrity":"sha512-/15lo9zt/3LO/Yvzx+JWv0XdcfOCYdQ0maZINtJ1DSlUErr12YftulXvsQP2mwq9ph9UME0J1hCvVBDwaHb6GQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.56","@bambiste/mix-builder":"next"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.56"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.56_1783922062929_0.945523683845702","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.57":{"name":"@fluixi/dom","version":"1.0.0-alpha.57","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.57","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"92c962155e8d28f2f8630d78122f3e3bcac8c96d","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.57.tgz","fileCount":200,"integrity":"sha512-2mXLooFuMcHda8f2J6dGHj3w7CEAfjoKUPaUlK1owgf6MyUQ5hxzzue5/QVnVNlSy4N6+9KfoPd9/AVo2XPR5g==","signatures":[{"sig":"MEUCIGD1WsRYcezqNRTppAcPzr1T3rdQMO+NZMOIB0HnlatEAiEAzXRFxPmAM7ZojB4P56CSNFCFNGm+we72p16/641nLhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929084},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.57.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/476de07cad895f502d59f7e78c76457e/fluixi-dom-1.0.0-alpha.57.tgz","_integrity":"sha512-2mXLooFuMcHda8f2J6dGHj3w7CEAfjoKUPaUlK1owgf6MyUQ5hxzzue5/QVnVNlSy4N6+9KfoPd9/AVo2XPR5g==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.57","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.57"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.57_1783964352268_0.5954485801031051","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.58":{"name":"@fluixi/dom","version":"1.0.0-alpha.58","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.58","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"18787e34c14aeb75bbb3df3ec9e7fa93acab62cb","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.58.tgz","fileCount":200,"integrity":"sha512-X8PwoqgIBn7ze2Jete7Z+9NITVBpMzjY3ZwsGteLlRZvjGyc164M7ZI1Pxf0wrzrQo21spD5XEQXGq0Pn6mvNQ==","signatures":[{"sig":"MEUCIGSmAXwTF0bJ+4VerfxRcqe4aFxj+I2/V76V3PvO8JjVAiEA3s/0Xfz6EnunERJdWPXG9vQ3L9ok8/zrt8xpGIXU/7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929084},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.58.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/cd51bdf4fe74f4cf546e966e0ed4f48b/fluixi-dom-1.0.0-alpha.58.tgz","_integrity":"sha512-X8PwoqgIBn7ze2Jete7Z+9NITVBpMzjY3ZwsGteLlRZvjGyc164M7ZI1Pxf0wrzrQo21spD5XEQXGq0Pn6mvNQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.58","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.58"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.58_1784561007689_0.4247384363781852","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.59":{"name":"@fluixi/dom","version":"1.0.0-alpha.59","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.59","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"636abea39203cc4ce52a96d6a36f9f0dcd284562","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.59.tgz","fileCount":200,"integrity":"sha512-TBtkLSuP2CbsrMcxmjDOc/xo1dtkdIXXFGfXgtvzWIpy3cLwKqU/mDlMUvyZkL1IzR6q1ZEnVYK4kW/EDK2aqg==","signatures":[{"sig":"MEUCIQDl86gM0rI/vyTrzXrDEdYZbve8VlDdcYWsr/1uuPD8BgIgJgkmoiKEZwC/ir+hh9FMjJ+foDA/oqRujh7e5/DXAGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929084},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.59.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/bfac10b4cd4434b2003be1ccabc9808f/fluixi-dom-1.0.0-alpha.59.tgz","_integrity":"sha512-TBtkLSuP2CbsrMcxmjDOc/xo1dtkdIXXFGfXgtvzWIpy3cLwKqU/mDlMUvyZkL1IzR6q1ZEnVYK4kW/EDK2aqg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.59","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.59"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.59_1784762256625_0.2561215849866312","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.60":{"name":"@fluixi/dom","version":"1.0.0-alpha.60","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.60","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"8ad1600d2242dfb0c3b94ba60d0de11c91afe895","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.60.tgz","fileCount":200,"integrity":"sha512-rdvmKoVL4PIiAOvZ4BYip0SUNf78FSap50JAYWq11uZxKIgUrpVXi5IMXA+Wd9EgNGKXaO3gm9oF9lIj56jnnQ==","signatures":[{"sig":"MEUCIDUyD//Xdt4P9/qdjEWvoTnWutX3n9E9/ek7OTfTw5nRAiEA61w3HJ8WZ8rLrAe8Kk1psmARCqNocI7APAbY/szTJrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929084},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.60.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/43226b1124f8a408fd0aafdad7c48694/fluixi-dom-1.0.0-alpha.60.tgz","_integrity":"sha512-rdvmKoVL4PIiAOvZ4BYip0SUNf78FSap50JAYWq11uZxKIgUrpVXi5IMXA+Wd9EgNGKXaO3gm9oF9lIj56jnnQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.60","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.60"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.60_1785093106985_0.9679651369483413","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.61":{"name":"@fluixi/dom","version":"1.0.0-alpha.61","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.61","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"33d724bc442801c98c23a0030393b1740e85fb84","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.61.tgz","fileCount":200,"integrity":"sha512-bUUKlj3kfwnk6Q/zxMWHvCz60e0e5rNn01sDv0zxsaz7GFUKxskrdlZZqnpiLhWYcKKRPV6kYHpz6qaaNy4f6A==","signatures":[{"sig":"MEUCID81A5XYnj+PpVlYrZVhwydVBR06AQDZv54GFlLc0s94AiEAyGbjg1U0s1ZIGB8WNwChN976kTmUmZ4MYxP8pUXe6Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934579},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.61.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/5d06d4370d66fa04555d4844c394d2e9/fluixi-dom-1.0.0-alpha.61.tgz","_integrity":"sha512-bUUKlj3kfwnk6Q/zxMWHvCz60e0e5rNn01sDv0zxsaz7GFUKxskrdlZZqnpiLhWYcKKRPV6kYHpz6qaaNy4f6A==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.61","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.61"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.61_1785310158453_0.2218400404975298","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.62":{"name":"@fluixi/dom","version":"1.0.0-alpha.62","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.62","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"61848db4d8ea5231e632785f352dc50809978dff","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.62.tgz","fileCount":200,"integrity":"sha512-LmRtjRb1alvQEXCKd9BXlWvXfqeiHuFrW8npym8ktL+MMXBUX9HpxIAS4FbQk1cVQFZNVqCKvN2ufQIeW7AmXw==","signatures":[{"sig":"MEUCIFpz35pRDLfvj+897ZfnLs1UskrtFkskodl02OZIzxkMAiEA7oemFqawSJ8ssnXAaoM9EJJC+sHbYGPwEN2zZdxtkt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936803},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.62.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/fe3eeae3744606e8252bff9106babf77/fluixi-dom-1.0.0-alpha.62.tgz","_integrity":"sha512-LmRtjRb1alvQEXCKd9BXlWvXfqeiHuFrW8npym8ktL+MMXBUX9HpxIAS4FbQk1cVQFZNVqCKvN2ufQIeW7AmXw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.62","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.62"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.62_1785517326221_0.4240870674550299","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.63":{"name":"@fluixi/dom","version":"1.0.0-alpha.63","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.63","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"c40ca397b1572a920e3fc3c65e93388130afac06","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.63.tgz","fileCount":205,"integrity":"sha512-msDKiwAmGm6xAaBcWd3rtsQfWEkTPqS75P5lcLbgAvIAxXiXAdRTFc7x6CZ9bO56GY8EP/oSUx8wT96vwmkjHg==","signatures":[{"sig":"MEYCIQDwo2EFXpAdn+Ub37oQVH9Qvn8i75DyNwm+li42xpErXgIhAJIJJvHbSAksLvMtbfx11+9/wnZIV8OhjgQurNzOWESy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038510},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.63.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/158773842a944abe86e0c2be5864a149/fluixi-dom-1.0.0-alpha.63.tgz","_integrity":"sha512-msDKiwAmGm6xAaBcWd3rtsQfWEkTPqS75P5lcLbgAvIAxXiXAdRTFc7x6CZ9bO56GY8EP/oSUx8wT96vwmkjHg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.63","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.63"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.63_1785816305034_0.28772195374591214","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.64":{"name":"@fluixi/dom","version":"1.0.0-alpha.64","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.64","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"59a9abacf61b87cf44cb695577ef5a5d975c0e05","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.64.tgz","fileCount":205,"integrity":"sha512-cLU3h6mcMIYUt0Mh26t2Y64rgg+CvPruuQRrG+CpvEFkZUOhkQwHHeM20w+Enf3iwRF4iE/K4ZTHOruaOUg75A==","signatures":[{"sig":"MEYCIQCeRqXC1oLJPV8sCYr+TtFCaoo+GTLd1s9h7oCUBKXP2wIhAN9DUxSOrZ3U7/1aK2oolhpeQgcsveIleAClkwOREe9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038601},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.64.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/fcca0001c1b9da2aef432876235f2f43/fluixi-dom-1.0.0-alpha.64.tgz","_integrity":"sha512-cLU3h6mcMIYUt0Mh26t2Y64rgg+CvPruuQRrG+CpvEFkZUOhkQwHHeM20w+Enf3iwRF4iE/K4ZTHOruaOUg75A==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.64","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.64"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.64_1785883770333_0.728296840294582","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.65":{"name":"@fluixi/dom","version":"1.0.0-alpha.65","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.65","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"55f1e1ac913197c7190bb99c3eca7d22c00a7501","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.65.tgz","fileCount":210,"integrity":"sha512-kSL/252Xa7l5PC6P8US2FQ8rhvwWsJqVQhYLQysE/3+jbTOL1/kQiSIoqNYdPJyZwmmY0v5EDwOVyGX649Wvdw==","signatures":[{"sig":"MEUCIQD9bMZdkxILpcw6rA1ermBiDiyOQIUg5zj9L0ky+BP48gIgStaNvAhct1XqbP8ksj4SBn2eOMNM6hBYC5xVG9rsqNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069749},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.65.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/4543c36028a4b96c0acafa6de89cd5a2/fluixi-dom-1.0.0-alpha.65.tgz","_integrity":"sha512-kSL/252Xa7l5PC6P8US2FQ8rhvwWsJqVQhYLQysE/3+jbTOL1/kQiSIoqNYdPJyZwmmY0v5EDwOVyGX649Wvdw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.65","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.65"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.65_1785898797085_0.8677994441239703","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.66":{"name":"@fluixi/dom","version":"1.0.0-alpha.66","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.66","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"f4024fa0ff2d461ef29d4093a682a334db02982c","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.66.tgz","fileCount":210,"integrity":"sha512-kqsA79FtCC+kWAEhtQaBHeEsUArOrKywhhRDP/3QX7ouiaKOb641WpcxdnWlnQb2MhxyZa9l3MGHYmbMFu19dA==","signatures":[{"sig":"MEQCICaGmntjUYIl7s5qllNq9GZXbVGegAiLBEyr3LxeR9iYAiAtc1slwZdxNd01uw5MVMuofD0mcgsNrGkndWdJn/Ha0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074178},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.66.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/a8ef192749728a2e3f0ea0594fb78c7a/fluixi-dom-1.0.0-alpha.66.tgz","_integrity":"sha512-kqsA79FtCC+kWAEhtQaBHeEsUArOrKywhhRDP/3QX7ouiaKOb641WpcxdnWlnQb2MhxyZa9l3MGHYmbMFu19dA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.66","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.66"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.66_1785902377337_0.9873374979467624","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.67":{"name":"@fluixi/dom","version":"1.0.0-alpha.67","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.67","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"6269106a49866f1ecd9ce4c80a04c8a1997da81a","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.67.tgz","fileCount":215,"integrity":"sha512-qAsHF5/JCItpOxJprZwKmYn8TBMcrsLuz1LHhx0k3OgQFMRTl/z2f6pxkoirBBd6PIqIp32qcMdlc1aFLerdIw==","signatures":[{"sig":"MEYCIQDE96Q1o6s2TBQrDVzeNh5yIWB4S0qvfvPlNKy1RZud7gIhANaI+7bAapLQWSRCtKtmwWchQ2ltcpHB9sLT0YZxtlV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082652},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.67.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/ff1e9268cc9d7b9c3facc3e6ee9ccd02/fluixi-dom-1.0.0-alpha.67.tgz","_integrity":"sha512-qAsHF5/JCItpOxJprZwKmYn8TBMcrsLuz1LHhx0k3OgQFMRTl/z2f6pxkoirBBd6PIqIp32qcMdlc1aFLerdIw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.67","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.67"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.67_1785905903459_0.17719364488875855","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.68":{"name":"@fluixi/dom","version":"1.0.0-alpha.68","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.68","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"02aadb906245fb3703689aeebcd6ddef21e38f4e","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.68.tgz","fileCount":215,"integrity":"sha512-m9UGN19Ei9BglVSBTOZEMbaXZAPDKglcCk931m7gisUFTCYylm+OEBwm1kEoW+uxDMESsMNaxbhxSbE7p7U1HA==","signatures":[{"sig":"MEQCIFoF/3vtyXJ9849r7LZ7PrKqZy/IgxTSa9mRN/OnRFV1AiAaBKVr0PDoAXHEljJfUSn8HqJncI4pTqFhXGp/dV62zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091535},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.68.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/aacb7cf12e2c2fd97fff314beea4a036/fluixi-dom-1.0.0-alpha.68.tgz","_integrity":"sha512-m9UGN19Ei9BglVSBTOZEMbaXZAPDKglcCk931m7gisUFTCYylm+OEBwm1kEoW+uxDMESsMNaxbhxSbE7p7U1HA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.68","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.68"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.68_1785926277281_0.023857102639511796","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.69":{"name":"@fluixi/dom","version":"1.0.0-alpha.69","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.69","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"2c3343354cbd4c19fae131e89abae649790ed224","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.69.tgz","fileCount":215,"integrity":"sha512-NKKbCvrig48PL4F5u3KZYmHqKfla+UFbAEuOkE0qrOnjZ2IcA8x3itYRjF0lS6Zgpy8x5xC6L6ukWhXJteNYHg==","signatures":[{"sig":"MEYCIQCQlMc11KEb3EjNwKmNqoC5bmIWjzqjbHqt2W5hGMmJlwIhAL52a8qNoZjhTtLnS+g4TAMhGzGASCH9J2qy/6B7fhBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091535},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.69.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/0f268213b98cbc866d13f26a638a9558/fluixi-dom-1.0.0-alpha.69.tgz","_integrity":"sha512-NKKbCvrig48PL4F5u3KZYmHqKfla+UFbAEuOkE0qrOnjZ2IcA8x3itYRjF0lS6Zgpy8x5xC6L6ukWhXJteNYHg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.69","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.69"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.69_1785961770639_0.6408931364884316","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.70":{"name":"@fluixi/dom","version":"1.0.0-alpha.70","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.70","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"d6a70e1d3be3e82dd954a1ecb69601f3622b11c6","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.70.tgz","fileCount":225,"integrity":"sha512-91zqobHjf1a+ar8JhdyX2VjLjuUGgbh2av1mNjoXt8sGvfzulCQSyYEXMmqPYr0reJMhpHRMaovO8J0rEjT2hg==","signatures":[{"sig":"MEYCIQC0kQ5gnbaRX2OzWrEdvSSrVwqGPgks0oPh88mUxkutDwIhAMxI4DUSq43iNHMzt/dKhTzEr1mnPTA29VZRjSe/7qTN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162813},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.70.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/331e512bee680d4231fea8bfc2c2a5fc/fluixi-dom-1.0.0-alpha.70.tgz","_integrity":"sha512-91zqobHjf1a+ar8JhdyX2VjLjuUGgbh2av1mNjoXt8sGvfzulCQSyYEXMmqPYr0reJMhpHRMaovO8J0rEjT2hg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.70","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.70"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.70_1786059852411_0.9527429973017636","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.71":{"name":"@fluixi/dom","version":"1.0.0-alpha.71","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.71","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"756e5926b6241ac4742aedfa5b5418b3adce4e84","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.71.tgz","fileCount":230,"integrity":"sha512-+uzXXv75N+AF3ozAEiW1LfGn2MtdlTp0I6CzB3MKxM9Y6X0yZY6RzFYno+4LUNEpfjhC5w/froudnqgMOrvr6w==","signatures":[{"sig":"MEUCIBlG2+QRWk3dq7fSiPB+AM6ORzQoCC04pIUjBMot7RiSAiEA2kT74q223sKmz4uPk/BHECR0uQ5bkcrjzR7ur/8pid4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186371},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.71.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/4307fc0f5059f7c1036d176726e58518/fluixi-dom-1.0.0-alpha.71.tgz","_integrity":"sha512-+uzXXv75N+AF3ozAEiW1LfGn2MtdlTp0I6CzB3MKxM9Y6X0yZY6RzFYno+4LUNEpfjhC5w/froudnqgMOrvr6w==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.71","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.71"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.71_1786078684987_0.4657617428722516","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.72":{"name":"@fluixi/dom","version":"1.0.0-alpha.72","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.72","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"368b0aecfb3bf1c12d6210641c0c7a74d8ec0a6b","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.72.tgz","fileCount":230,"integrity":"sha512-aSeDP5cnj7oWmkeNhMwiya4xzh+wY2M2iPgdeH6q9p3Ldma83inPpkEvGX9qneZgfMoM8QNJnUd4SgdDL1xAJw==","signatures":[{"sig":"MEUCIQDk8kwSxF6ZgJ1VWaaBSrNL7k80LhpIvi75OxLsNl3logIgXdh0EMEMD6U6pddX+2UfxFD4nL603u1yVaS3NYzoCsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186371},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.72.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/98361a5c21e2378152830184f922af92/fluixi-dom-1.0.0-alpha.72.tgz","_integrity":"sha512-aSeDP5cnj7oWmkeNhMwiya4xzh+wY2M2iPgdeH6q9p3Ldma83inPpkEvGX9qneZgfMoM8QNJnUd4SgdDL1xAJw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.72","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.72"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.72_1786085160942_0.5847677076333033","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.73":{"name":"@fluixi/dom","version":"1.0.0-alpha.73","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.73","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"efe9d545be1894fdae34b73e98601a804c99d8db","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.73.tgz","fileCount":230,"integrity":"sha512-yT/r/8rK6OkT+GdMQu+Aqzh2byo7CO0kLIyYxJG0BcGyt0IFd+OQC5pE6Wlucgtu2ZMM9CJZsoeFihEKfUc6EQ==","signatures":[{"sig":"MEQCIBBGMXsz1hXoPMFf7LlkVCF6NkA08AsfpyvjfUand9/UAiAU+fU6ci3bgDif21vZRV8beiX1I+gNxKhNXdPDmrz/xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187215},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.73.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/02c3752203a36cadc58a6574c5c90b18/fluixi-dom-1.0.0-alpha.73.tgz","_integrity":"sha512-yT/r/8rK6OkT+GdMQu+Aqzh2byo7CO0kLIyYxJG0BcGyt0IFd+OQC5pE6Wlucgtu2ZMM9CJZsoeFihEKfUc6EQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.73","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.73"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.73_1786123664965_0.44563408500453794","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.74":{"name":"@fluixi/dom","version":"1.0.0-alpha.74","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.74","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"59650cfa7405f147f35762dcc71d7606d85f3a76","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.74.tgz","fileCount":230,"integrity":"sha512-d2GzxDpYQ/Bg1HNU6G6Izue1aI9l/MjpX4Ibjxby+WdXovJVt3JO4IMb3+R2dmm7GHRFN2hfs9XkUzlN4szQTw==","signatures":[{"sig":"MEUCIQCrH9/ECpAeW4hnvuneHEiUhHdLZMDI5AnvGn4TMy2MpgIgSvZRV6JGH9WSB4FWQcKqr5KNufP3ga6aT9VLA4eJUDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189146},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.74.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/924dff6786e8b18916a982985791e7b7/fluixi-dom-1.0.0-alpha.74.tgz","_integrity":"sha512-d2GzxDpYQ/Bg1HNU6G6Izue1aI9l/MjpX4Ibjxby+WdXovJVt3JO4IMb3+R2dmm7GHRFN2hfs9XkUzlN4szQTw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.74","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.74"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.74_1786419322962_0.9654095953486252","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.75":{"name":"@fluixi/dom","version":"1.0.0-alpha.75","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.75","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"fcb18ec569eae1b48e6e1e9c57c6eac24a156d6d","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.75.tgz","fileCount":230,"integrity":"sha512-zHqUT1/g5kVDorkeIjLuKDAlPkFAH5yAcRSD0P3i/hlKe5eIcbgOYgAzt7D+TDc1CcrXhhXghLkolQx2i181iQ==","signatures":[{"sig":"MEUCIQClHz+QpZv+gH6iSdpaZEzgGMu9tdKls3fmAOOl1RdFHAIgSAOVJ+PYUh+omKKHSYJO8w3XNyz7pNNR0frPbzmQFI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189146},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.75.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/b79a312dc9ea197a4dea63a8cec30622/fluixi-dom-1.0.0-alpha.75.tgz","_integrity":"sha512-zHqUT1/g5kVDorkeIjLuKDAlPkFAH5yAcRSD0P3i/hlKe5eIcbgOYgAzt7D+TDc1CcrXhhXghLkolQx2i181iQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.75","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.75"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.75_1786764675278_0.08502577718376081","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.76":{"name":"@fluixi/dom","version":"1.0.0-alpha.76","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.76","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"70f3df8d807e83f68d082d8d511029cd3635d86e","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.76.tgz","fileCount":230,"integrity":"sha512-msK7lL1/XeAV4oYwFN5XEDZL/Hzn6WrKmqNmkPj4t48+IdljK52B3yhY7VInYz+GnUHPcwWzMm6bqf+sTKhYdQ==","signatures":[{"sig":"MEUCIQCD71TVaiScCzGsFiEhR1IGFTFnb9/e1JeFP/M3MElqEQIgVjHev/zwApzE7tEp5Uwy6DtRnZ7NZzs9aenOisNQIxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193813},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.76.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./dom":{"types":"./dist/lib/dom/dom.d.ts","import":"./dist/lib/dom/dom.mjs","default":"./dist/lib/dom/dom.js","require":"./dist/lib/dom/dom.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/dom/control-flow.d.ts","import":"./dist/lib/dom/control-flow.mjs","default":"./dist/lib/dom/control-flow.js","require":"./dist/lib/dom/control-flow.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/075da02d06e388aad3e96848c3f4e1b8/fluixi-dom-1.0.0-alpha.76.tgz","_integrity":"sha512-msK7lL1/XeAV4oYwFN5XEDZL/Hzn6WrKmqNmkPj4t48+IdljK52B3yhY7VInYz+GnUHPcwWzMm6bqf+sTKhYdQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.76","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.76"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.76_1786867538676_0.009193215659230036","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.77":{"name":"@fluixi/dom","version":"1.0.0-alpha.77","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.77","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"ad8bacbebdab43803e7959e2e5ab914e5a816a33","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.77.tgz","fileCount":230,"integrity":"sha512-hHX4x9qfKOidH+N0lxaK0A8zAGwWvJi/o4NdbT8EB+1a1uEVDU7fpwFR3AO9ZAIblYgJTd+4L1zJJ3pOEbb3WA==","signatures":[{"sig":"MEYCIQDgKKhW3F3mByXLr0HVf5GlxYrnYJQxI664hN+2ReFKDwIhAI4dio1icVoy73m3X2Yd3qSP12mqhuf1dukACxobUpZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191812},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.77.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/fa3782675d758afba318939b10fe003b/fluixi-dom-1.0.0-alpha.77.tgz","_integrity":"sha512-hHX4x9qfKOidH+N0lxaK0A8zAGwWvJi/o4NdbT8EB+1a1uEVDU7fpwFR3AO9ZAIblYgJTd+4L1zJJ3pOEbb3WA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.77","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.77"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.77_1786945134353_0.7438724349626673","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.78":{"name":"@fluixi/dom","version":"1.0.0-alpha.78","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.78","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"6deabe4b69f56d4097f1864b005a044c542a76ac","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.78.tgz","fileCount":236,"integrity":"sha512-E0Que2m2Kpo1wWf0tE/ibLxlD3rqucOoMURJpmOFz32OtOekYp1UZOhP4M6etlR0JA66k3WMHC5dEbWA9zK0cw==","signatures":[{"sig":"MEUCIFPriNGIDXStWubwEdDGF9fTGL0HLYY0kT29JfyLvrT6AiEAgCaW8S76YcRsmDG9nVS8rTwuXtEMc4kKK/iYI03JAKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270278},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.78.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/671a1b7b2fdde41992bba87255858a85/fluixi-dom-1.0.0-alpha.78.tgz","_integrity":"sha512-E0Que2m2Kpo1wWf0tE/ibLxlD3rqucOoMURJpmOFz32OtOekYp1UZOhP4M6etlR0JA66k3WMHC5dEbWA9zK0cw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.78","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.78"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.78_1787881219271_0.7091426720764935","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.79":{"name":"@fluixi/dom","version":"1.0.0-alpha.79","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.79","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"36824158471e1af19e837bf07c9b302c5ab72245","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.79.tgz","fileCount":236,"integrity":"sha512-hz3rRcpVnrhdQE8d2CsnEm+QoEAlezFsOHmH+Kly4uSTnz4MoW+5CUSvLghthJXFKEmRrQu0gMxiNHd33+bJlQ==","signatures":[{"sig":"MEUCIBOl+eCn2yt1AR2TOyzIZwxJ24LHS6wWERRXQq18NYk6AiEArnfDPeHgEXiNPZfliolkmS5eLu2mRmYphi4xtuP52Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269918},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.79.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/abd5ca5e2461a0faf8f1d8a1c0db7172/fluixi-dom-1.0.0-alpha.79.tgz","_integrity":"sha512-hz3rRcpVnrhdQE8d2CsnEm+QoEAlezFsOHmH+Kly4uSTnz4MoW+5CUSvLghthJXFKEmRrQu0gMxiNHd33+bJlQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.79","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.79"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.79_1787947186791_0.08878940301473826","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.80":{"name":"@fluixi/dom","version":"1.0.0-alpha.80","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.80","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"b6b77dc0f7970fea976338108bff20d27b79e26e","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.80.tgz","fileCount":236,"integrity":"sha512-KWybBlHUk4Bw9UgXPfs1cVT0L9md/810nzzOV3CZVCbXNzEHPLNS0Vw9ke0QyV4uFkr7MZAAqFi4JqJECXCQOQ==","signatures":[{"sig":"MEUCIQCAipSmwVaRlxhoViKjGMw4HufbwSdRJlqvbsJN9MK9dAIgQIbBT82yOgtHW5/wLZSNnJpKwlc5BcOhMhpePkp8ZzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281795},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.80.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/1bc9b4a846bd2b9c421582e49afe08fd/fluixi-dom-1.0.0-alpha.80.tgz","_integrity":"sha512-KWybBlHUk4Bw9UgXPfs1cVT0L9md/810nzzOV3CZVCbXNzEHPLNS0Vw9ke0QyV4uFkr7MZAAqFi4JqJECXCQOQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.80","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.80"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.80_1788069515769_0.756032710164795","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.81":{"name":"@fluixi/dom","version":"1.0.0-alpha.81","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.81","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"48ab23f15cb836207e88919fa1e3ef15be7ff9de","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.81.tgz","fileCount":236,"integrity":"sha512-zrlRc727eemtKRwtZq5ND/LXXcA8oaiS9tlEZWQmi2IsRYUMAHU47ef3K4YRyb6TASLPSPwvI+ubvfi1v6K9Mw==","signatures":[{"sig":"MEYCIQCVtwtiyEKKev77vEarBn00hJ3Em9dJp8i6R8po3Y3HkQIhAJYXz3M0yyAVYDIhKh7geXO98pVMAhd2RcXyL3piV9ev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281795},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.81.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/5dec0f20923ced7b5d978aef662e21fd/fluixi-dom-1.0.0-alpha.81.tgz","_integrity":"sha512-zrlRc727eemtKRwtZq5ND/LXXcA8oaiS9tlEZWQmi2IsRYUMAHU47ef3K4YRyb6TASLPSPwvI+ubvfi1v6K9Mw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.81","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.81"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.81_1788313513550_0.9238217623470011","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.82":{"name":"@fluixi/dom","version":"1.0.0-alpha.82","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.82","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"b777bfc3043d51f3ead30a73fa9fb558c3cc01cb","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.82.tgz","fileCount":236,"integrity":"sha512-A3m3m2KSsdwaFb+ho7aOpwoZxWwsiZVuByMmZ2Xq1rULX8dYIDDo2rVOuzudptLVZJG8oIq1E2YTeVkENtg2/A==","signatures":[{"sig":"MEYCIQDMYsGNhhlFCw7pT0rz4/C2SnfGzg6AQvnzKcsNfJHSYAIhAI0Yw73zdCBC8KWVG6bxQzyg4QXY0+NdKs4cCFFw4Aw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGf/Vrc+nUkUc/RZl506fDO/+88Y5T2SGLS7737Ipa4YAiEAgYwaGA5MdiED0iVLvf0tfuc3LhBgqNKCERAbqY2Z+nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281795},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.82.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/6c254b3e9f257058ae88ed360733a5b6/fluixi-dom-1.0.0-alpha.82.tgz","_integrity":"sha512-A3m3m2KSsdwaFb+ho7aOpwoZxWwsiZVuByMmZ2Xq1rULX8dYIDDo2rVOuzudptLVZJG8oIq1E2YTeVkENtg2/A==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.82","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.82"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.82_1788461664317_0.1846112255542156","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.83":{"name":"@fluixi/dom","version":"1.0.0-alpha.83","license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.83","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"981e7221e9cbe41cf7b4c36201d3091c2fa9e8d8","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.83.tgz","fileCount":236,"integrity":"sha512-DdlaYG6oZ6GwoCldI/f+js1ylcG3SSU8ox+BezSKY3bw0DA5gssyFDGQu6CN6edNhnZovwCC3WKgBDjk+lASxw==","signatures":[{"sig":"MEUCIGpWEaRc1UeTYV2kPMOx9OYShF+7dRwd2MGchJoY6CiaAiEAsjZHZ8Jc5DpKwIavurdZpPggnzp+KOq/99Wujj6/Fqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAzzaDGCf6VRMI+Be0pDxQK4U+OEQf8MbZE6kLGNntQvAiEAoiIU3xqWH0t2zPbLleeFSXPLINu4d37zqml3ozNus/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331276},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.83.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && pnpm run build:typings && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/d78e04ed3018f2393cae3515e8233dda/fluixi-dom-1.0.0-alpha.83.tgz","_integrity":"sha512-DdlaYG6oZ6GwoCldI/f+js1ylcG3SSU8ox+BezSKY3bw0DA5gssyFDGQu6CN6edNhnZovwCC3WKgBDjk+lASxw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.83","@bambiste/mix-builder":"^0.1.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.83"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.83_1789476730850_0.021990391512533014","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.84":{"name":"@fluixi/dom","version":"1.0.0-alpha.84","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.84","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"e924dc71971cd1594951e84e835b8f42cd4fe71b","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.84.tgz","fileCount":226,"integrity":"sha512-QnXbzlBiZB9UxGb/1CIZE12pPNQwP3Lg5jEi01ojB2zd9UIBah+eZRCI+4eD7AaiyZ5XoreM0WaVQZUptNTj4w==","signatures":[{"sig":"MEUCIHxJZoCg1jFA3DMRLW3u6/y/IPw+7HUaV6oZwKBjzZuUAiEAnP8noPcjMYfg1dAccq0o0+Q+uq6CPOjIQKmFGS7UmKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFrVi4eAdBkzWbWarhYE3vTsGWRtj/D2pSf+u+vKuIvAiAhcgIuE793p60/7WunkCx4pC7TrwTP2a0DpFJlSSmqcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042814},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.84.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/9ab9bf4b61fb4cb9385d2b0be538eebe/fluixi-dom-1.0.0-alpha.84.tgz","_integrity":"sha512-QnXbzlBiZB9UxGb/1CIZE12pPNQwP3Lg5jEi01ojB2zd9UIBah+eZRCI+4eD7AaiyZ5XoreM0WaVQZUptNTj4w==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.84","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.84"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.84_1789840519291_0.4204439498965764","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.85":{"name":"@fluixi/dom","version":"1.0.0-alpha.85","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.85","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"3b0735d749ce44444c0e36078e017d3ac1366002","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.85.tgz","fileCount":226,"integrity":"sha512-/gg5TMTW5YbAHHXkor0Z7dgCNk3ryQ+aXRbqSpQLJzdtHvyjOeMab4kWgi97J/Lnk2FSiV/ZhRZ0/6iLdmsi2g==","signatures":[{"sig":"MEQCIAL6iIa72afsoaMakOVI6aZk+gkv03I2rhIGAxLVQq6OAiAA46lfmdeBWrmV0A8ttUR54MpJWXCNlgIaN6qx1QaNvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICd9ucvNlixVNUMKH1J4I8Y/sqVFeEr8RWUKOYzGR5QgAiAhXlL2ayzdgCsr5x++mgRxR1bFptbU0t2KGTeXhfsS2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045211},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.85.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/3e9f1aa963ad1a0cfb4bc4cf78f5e39d/fluixi-dom-1.0.0-alpha.85.tgz","_integrity":"sha512-/gg5TMTW5YbAHHXkor0Z7dgCNk3ryQ+aXRbqSpQLJzdtHvyjOeMab4kWgi97J/Lnk2FSiV/ZhRZ0/6iLdmsi2g==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.85","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.85"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.85_1789888152340_0.9887184721997067","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.86":{"name":"@fluixi/dom","version":"1.0.0-alpha.86","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.86","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"6d8e26b23378fc59d2b541f8b7a1a480fc844d8c","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.86.tgz","fileCount":226,"integrity":"sha512-k5zeO+eD8fNkgpWrf/Q0bxa8JBA9KXso44h2jUjLtJxwkz2z7bq1caC0zY6hIl5HvDVYIQAGMA/GTHzbQol04g==","signatures":[{"sig":"MEUCIQCIlOVuv9+/WDAttihlGHTFg+n48BqYyVImsSBhp1RUBwIgak8eLX0leith3Bhp058kwCba01FXPfvGVCvHv2JV2uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDop+S/aR6O09j474jlgbGBN8j5WPwSz6MnyhiBV5i9xAIgEvHOvTmozKJgTGs7A+RP+xOYMjl4vmSzRgLm20xoYWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045211},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.86.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/0b9ccf54536137df21dc60e6556c1089/fluixi-dom-1.0.0-alpha.86.tgz","_integrity":"sha512-k5zeO+eD8fNkgpWrf/Q0bxa8JBA9KXso44h2jUjLtJxwkz2z7bq1caC0zY6hIl5HvDVYIQAGMA/GTHzbQol04g==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.86","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.86"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.86_1789954377083_0.3011733692227301","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.87":{"name":"@fluixi/dom","version":"1.0.0-alpha.87","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.87","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"757c9cc6d3a23a911134c82a16b56da23b2462c8","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.87.tgz","fileCount":226,"integrity":"sha512-jeQ4yyMFu5h3ES5jcDVPUT9Gf32DaLFHc6kMvF1qJTcwWXZJZRQE+XGJ7vWdUZxX5KJ5mlYJe5DBJw2NpeZm0w==","signatures":[{"sig":"MEUCIGoGjQCx/ob4H7ivI4VG/2UNO8eXbxP2ITipQRvR75gyAiEA+0qhIWqVM0Ex7L1Wpqm56dRqyk8BkOMNTeeNTz8Z1vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEr8e8Xs1IHdKK0xzieJrrNz7pP3//WhjE16bYTAeTdQIgMQP7TLTLaVvuLwM3iF7mgSpxZ99gVjA8tCxaaXLBvhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059736},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.87.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/9aa2596b26393fdaadf7398975247e3c/fluixi-dom-1.0.0-alpha.87.tgz","_integrity":"sha512-jeQ4yyMFu5h3ES5jcDVPUT9Gf32DaLFHc6kMvF1qJTcwWXZJZRQE+XGJ7vWdUZxX5KJ5mlYJe5DBJw2NpeZm0w==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.87","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.87"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.87_1790401420451_0.8180015405024952","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.88":{"name":"@fluixi/dom","version":"1.0.0-alpha.88","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.88","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"1044b3c975c0617b7b0145adcd21721fb76dcdc3","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.88.tgz","fileCount":226,"integrity":"sha512-UG2M33oXEtR0yqMGXKEoiZK/Adh4aMbxw32zVUvOUxwhM33xjunuAOUcAMFPXEuJAWTWX8Ov7sQEdHUmd5TVhg==","signatures":[{"sig":"MEUCIQCgb9QXZZa7fnNGZ/6BIwKi6wuj0w12iqms5w2eh27uZAIgWL48oJLcicOI9cu/5XndvXkX5Dg3Cb7+k/0inn3xgvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDsL0Z48/z0xjqD8wuKVBB60bY3dNZc6FATNBeA7ZckPAiAwwjYMaxyqWd0fZh9WoW82Ju2tGeDg/f8YTiaW0qQyYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059736},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.88.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/bb377b74678d6904014b29c4f2bcc951/fluixi-dom-1.0.0-alpha.88.tgz","_integrity":"sha512-UG2M33oXEtR0yqMGXKEoiZK/Adh4aMbxw32zVUvOUxwhM33xjunuAOUcAMFPXEuJAWTWX8Ov7sQEdHUmd5TVhg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.88","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.88"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.88_1790404573495_0.5306295616843675","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.89":{"name":"@fluixi/dom","version":"1.0.0-alpha.89","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.89","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"e09a294872f7d7fb5e6c4d63cf47018d74a6ea48","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.89.tgz","fileCount":226,"integrity":"sha512-RQvwM94TtTL2gmWjs3nTe71c4YbwiHnVSv8asOKfC7NSggasEeAJdNp1iks7eEPvNx2OOdUej8CO6sZjztJ5KQ==","signatures":[{"sig":"MEYCIQDQl0Wh5q05Zw4bIOH0RhNe7cjlkEzMXUo0ghuoyZHDegIhAKP6iFpYi1zjjdSQRjCMjrCV+p12oduZSlTrjh/XS1ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDe7ohAV7udjXSIJvPW9uV+8ovUTg4h7IJp3D76u57lDAiEAm8jSOvkvA9IPdUoy4v6cNuwFoyA/gsXVz2ChoPaAP8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059736},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.89.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/52cf6520ce5ab3b0648a9454dd4c944b/fluixi-dom-1.0.0-alpha.89.tgz","_integrity":"sha512-RQvwM94TtTL2gmWjs3nTe71c4YbwiHnVSv8asOKfC7NSggasEeAJdNp1iks7eEPvNx2OOdUej8CO6sZjztJ5KQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.89","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.89"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.89_1790459287306_0.5746540043203201","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.90":{"name":"@fluixi/dom","version":"1.0.0-alpha.90","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.90","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"effbeba2d3012ccad4d1a4b8465c1c55c900365e","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.90.tgz","fileCount":226,"integrity":"sha512-l7ENu11r6uHSIlfGvC/YrgYSpCoMjQhIh6TpkYR0akdtjtZtZbcbAOQgIGo9oROdR52VgpqmPKuG5onCS82Syw==","signatures":[{"sig":"MEYCIQD6rhsk6yxsIRchdXE9cysXYBkxpSY4ioWmmFea7TPfsQIhAIRg22rYP30ydWW1bC5YJkDinrC7Xr5ijifsVRaI7pNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRk7cU1o4JsNS3je9hgIFrD/kgYR46oCKdZx4a+albngIgL7IS4xC4/o9SgCqiDfPfGg5niL3o6+D54YVDf79rh44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059736},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.90.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/5d1643b9f64d9f93f38c50160e350075/fluixi-dom-1.0.0-alpha.90.tgz","_integrity":"sha512-l7ENu11r6uHSIlfGvC/YrgYSpCoMjQhIh6TpkYR0akdtjtZtZbcbAOQgIGo9oROdR52VgpqmPKuG5onCS82Syw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.90","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.90"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.90_1790477193807_0.424054203044687","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.91":{"name":"@fluixi/dom","version":"1.0.0-alpha.91","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.91","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"5f822203ee5145e5397d6f17fce8ee04b87f0a42","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.91.tgz","fileCount":226,"integrity":"sha512-misu/YtVDnQd6lNfwhAOCGT7NvqLkTXS0pK7/74d3A62y+Bxl6BZmy0bLNhWDsaIIjm84YpBK6Bd/io3pxf+eg==","signatures":[{"sig":"MEUCIFSbg8vLDHQZsi9Pt/ihqGDDfLagQXRgfuR7u2JuyENsAiEAlEIeYM/6e8ntEmcdNT6dzcQGRTpby/Aq/xMWVzT2hC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmFcyxzU+OrUqYj5nJ9SWp/+dDhPVJQi9qT812zRp7QQIhAODHI4nH6rU7QNS35DY3iwT1I+Z0mADyb0MzhUncL4o0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059736},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.91.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/a76aeb09e045225637a0b5dee85ba284/fluixi-dom-1.0.0-alpha.91.tgz","_integrity":"sha512-misu/YtVDnQd6lNfwhAOCGT7NvqLkTXS0pK7/74d3A62y+Bxl6BZmy0bLNhWDsaIIjm84YpBK6Bd/io3pxf+eg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.91","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.91"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.91_1790478884936_0.0799165602659706","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.92":{"name":"@fluixi/dom","version":"1.0.0-alpha.92","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.92","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"509927459274abf9a11d28312452de421bb7b9f0","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.92.tgz","fileCount":226,"integrity":"sha512-3W10obLprx9PEG8wnmaEC43dwJYfved/WF//Vao79+Jw9AwfHqNkuipYFmIgEPjaSZh9lMp0YSV8BioREmGlzw==","signatures":[{"sig":"MEUCIFI7UHkVfRkL8lPujPVaAnlpbAxqVXC216OJw1UygVlZAiEApF5ZaEQUgJxxtKHZWYvgU6RWAn3GmlDg5lztO64teXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8r/DM3suHKkVagFp5GayM0BC4x7RlTamMWAOyBPjD8QIhAI3xsBJgdAbBEGzilyhyZZh/fys6V/DB+fEfm3vVFlbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2065918},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.92.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/57990d54c2edc441c5076d3ca541dfdf/fluixi-dom-1.0.0-alpha.92.tgz","_integrity":"sha512-3W10obLprx9PEG8wnmaEC43dwJYfved/WF//Vao79+Jw9AwfHqNkuipYFmIgEPjaSZh9lMp0YSV8BioREmGlzw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.8","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.92","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.92"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.92_1790547674327_0.3742915910314901","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.93":{"name":"@fluixi/dom","version":"1.0.0-alpha.93","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/dom@1.0.0-alpha.93","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"a5d07c4e1693b6922814f2df92af639664471bc5","tarball":"https://registry.npmjs.org/@fluixi/dom/-/dom-1.0.0-alpha.93.tgz","fileCount":226,"integrity":"sha512-NKAOZNGsAaj6XKRr2IjGEQP2mVI5FxyPlC3adlSzBhWyc2HnWqO50tIp7IMAe6fuc+h0VUxHHwJcCDcDqjY29w==","signatures":[{"sig":"MEQCIHuZwXQ37TVzBvrlX2BGQlVVMIBoHv7uOSBx2fGF0lENAiAWnDfOQ0fOkg9YNx2ijHllmkUR01RreastD0oFjxETCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCB+4os8LNuMffcKP1TUZpkeoRLfEihDsbSShu+zssdmwIhAIa1zxCLcQaD+Yx4k8K6X36xYDns9nWQuPHxAHNqVEg5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2308069},"main":"./dist/index.js","type":"module","_from":"file:fluixi-dom-1.0.0-alpha.93.tgz","types":"./dist/index.d.ts","unpkg":"./dist/cdn/dom.global.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/lib/dom/utils.d.ts","import":"./dist/lib/dom/utils.mjs","default":"./dist/lib/dom/utils.js","require":"./dist/lib/dom/utils.cjs"},"./server":{"types":"./dist/lib/dom/server-renderer.d.ts","import":"./dist/lib/dom/server-renderer.mjs","default":"./dist/lib/dom/server-renderer.js","require":"./dist/lib/dom/server-renderer.cjs"},"./element":{"types":"./dist/lib/element/index.d.ts","import":"./dist/lib/element/index.mjs","default":"./dist/lib/element/index.js","require":"./dist/lib/element/index.cjs"},"./runtime":{"types":"./dist/lib/dom/runtime.d.ts","import":"./dist/lib/dom/runtime.mjs","default":"./dist/lib/dom/runtime.js","require":"./dist/lib/dom/runtime.cjs"},"./attributes":{"types":"./dist/lib/element/attributes.d.ts","import":"./dist/lib/element/attributes.mjs","default":"./dist/lib/element/attributes.js","require":"./dist/lib/element/attributes.cjs"},"./integration":{"types":"./dist/lib/dom/integration.d.ts","import":"./dist/lib/dom/integration.mjs","default":"./dist/lib/dom/integration.js","require":"./dist/lib/dom/integration.cjs"},"./control-flow":{"types":"./dist/lib/flow/index.d.ts","import":"./dist/lib/flow/index.mjs","default":"./dist/lib/flow/index.js","require":"./dist/lib/flow/index.cjs"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsc -w -p tsconfig.lib.json","test":"vitest run","build":"node ../../scripts/gen-version.mjs && cross-env NODE_ENV=production mix-builder && pnpm run build:cdn","build:cdn":"cross-env NODE_ENV=production mix-builder --buildConfigFile=build-config.cdn.json","test:watch":"vitest","build:typings":"tsc -p tsconfig.lib.json"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"jsdelivr":"./dist/cdn/dom.global.js","_resolved":"/tmp/ce5fc2bc96fccdb9e0603bd57749b6a4/fluixi-dom-1.0.0-alpha.93.tgz","_integrity":"sha512-NKAOZNGsAaj6XKRr2IjGEQP2mVI5FxyPlC3adlSzBhWyc2HnWqO50tIp7IMAe6fuc+h0VUxHHwJcCDcDqjY29w==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"_npmVersion":"10.9.9","description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"stream":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","vitest":"^1.6.1","inquirer":"^13.1.0","@fluixi/reactive":"1.0.0-alpha.93","@bambiste/mix-builder":"^0.4.0"},"peerDependencies":{"@fluixi/reactive":"1.0.0-alpha.93"},"_npmOperationalInternal":{"tmp":"tmp/dom_1.0.0-alpha.93_1790916290616_0.8720364770424014","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-10T03:17:00.112Z","modified":"2026-10-02T04:46:32.469Z","1.0.0-alpha.53":"2026-07-10T03:17:00.527Z","1.0.0-alpha.54":"2026-07-10T04:04:54.657Z","1.0.0-alpha.55":"2026-07-10T05:52:35.189Z","1.0.0-alpha.56":"2026-07-13T05:54:23.100Z","1.0.0-alpha.57":"2026-07-13T17:39:12.499Z","1.0.0-alpha.58":"2026-07-20T15:23:27.865Z","1.0.0-alpha.59":"2026-07-22T23:17:36.798Z","1.0.0-alpha.60":"2026-07-26T19:11:47.152Z","1.0.0-alpha.61":"2026-07-29T07:29:18.662Z","1.0.0-alpha.62":"2026-07-31T17:02:06.355Z","1.0.0-alpha.63":"2026-08-04T04:05:05.189Z","1.0.0-alpha.64":"2026-08-04T22:49:30.494Z","1.0.0-alpha.65":"2026-08-05T02:59:57.251Z","1.0.0-alpha.66":"2026-08-05T03:59:37.520Z","1.0.0-alpha.67":"2026-08-05T04:58:23.623Z","1.0.0-alpha.68":"2026-08-05T10:37:57.454Z","1.0.0-alpha.69":"2026-08-05T20:29:30.821Z","1.0.0-alpha.70":"2026-08-06T23:44:12.604Z","1.0.0-alpha.71":"2026-08-07T04:58:05.158Z","1.0.0-alpha.72":"2026-08-07T06:46:01.084Z","1.0.0-alpha.73":"2026-08-07T17:27:45.239Z","1.0.0-alpha.74":"2026-08-11T03:35:23.109Z","1.0.0-alpha.75":"2026-08-15T03:31:15.412Z","1.0.0-alpha.76":"2026-08-16T08:05:38.824Z","1.0.0-alpha.77":"2026-08-17T05:38:54.496Z","1.0.0-alpha.78":"2026-08-28T01:40:19.687Z","1.0.0-alpha.79":"2026-08-28T19:59:46.925Z","1.0.0-alpha.80":"2026-08-30T05:58:35.929Z","1.0.0-alpha.81":"2026-09-02T01:45:13.712Z","1.0.0-alpha.82":"2026-09-03T18:54:24.438Z","1.0.0-alpha.83":"2026-09-15T12:52:10.945Z","1.0.0-alpha.84":"2026-09-19T17:55:19.428Z","1.0.0-alpha.85":"2026-09-20T07:09:12.429Z","1.0.0-alpha.86":"2026-09-21T01:32:57.188Z","1.0.0-alpha.87":"2026-09-26T05:43:40.566Z","1.0.0-alpha.88":"2026-09-26T06:36:13.602Z","1.0.0-alpha.89":"2026-09-26T21:48:07.439Z","1.0.0-alpha.90":"2026-09-27T02:46:33.915Z","1.0.0-alpha.91":"2026-09-27T03:14:45.053Z","1.0.0-alpha.92":"2026-09-27T22:21:14.434Z","1.0.0-alpha.93":"2026-10-02T04:44:50.716Z"},"bugs":{"url":"https://github.com/fluixi/core/issues"},"author":{"name":"Ibrahima Touré"},"license":"MIT","homepage":"https://github.com/fluixi/core#readme","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/dom"},"description":"Reactive DOM runtime for Fluixi — surgical fine-grained updates, SSR and hydration.","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/fluixi/assets/main/logos/128x128.png\" alt=\"Fluixi\" width=\"120\" height=\"120\" />\n</p>\n\n# @fluixi/dom\n\n**The DOM runtime the compiler targets — surgical fine-grained updates, hydration and SSR.**\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-22c55e.svg)](./LICENSE)\n![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178c6?logo=typescript&logoColor=white)\n[![npm](https://img.shields.io/npm/v/@fluixi/dom?logo=npm)](https://www.npmjs.com/package/@fluixi/dom)\n\n---\n\nThe runtime `@fluixi/compiler` emits calls into. It provides the low-level DOM operations —\nelement creation, reactive attributes and properties, insertion, control flow, hydration —\nthat make a change update exactly the binding depending on it. Usable directly, though most\ncode reaches it through compiled JSX or `` html`` `` templates.\n\n## Features\n\n- 🎯 **Fine-Grained Reactivity**: Only updates the exact DOM nodes that need to change\n- 🔄 **Signal & Store Integration**: Works with any reactive system (signals, stores, observables)\n- 🔁 **Hydration**: adopts server-rendered nodes in place rather than rebuilding beside them\n- 🚀 **Optimized Performance**: Template caching, event delegation, and minimal re-renders\n- 🧩 **Control Flow Components**: Built-in Show, For, Switch, Portal, and more\n- 📦 **Zero Dependencies**: Core runtime has no external dependencies on reactive systems\n- 🔧 **Flexible Integration**: Use standalone or integrate with your reactive library\n\n## Installation\n\n```bash\nnpm install @fluixi/dom\n# or\npnpm add @fluixi/dom\n# or\nyarn add @fluixi/dom\n```\n\n## Quick Start\n\n### Basic Usage\n\n```typescript\nimport { insert, createElement, setProperty } from '@fluixi/dom';\n\n// Create an element\nconst div = createElement('div');\n\n// Set properties\nsetProperty(div, 'className', 'container');\nsetProperty(div, 'textContent', 'Hello World');\n\n// Insert into DOM\ndocument.body.appendChild(div);\n```\n\n### With Signals\n\n```typescript\nimport { insert, createElement } from '@fluixi/dom';\nimport { createSignal } from '@fluixi/reactive/signal';\n\nconst [count, setCount] = createSignal(0);\n\nconst div = createElement('div');\n\n// Insert reactive text\ninsert(div, () => `Count: ${count()}`);\n\ndocument.body.appendChild(div);\n\n// Updates automatically!\nsetCount(1); // DOM updates to \"Count: 1\"\n```\n\n### Components\n\nBindings work as soon as you import — the example above needs no setup. Rendering\n*components* needs one seam filled in, so a component call is owned and disposable:\n\n```typescript\nimport '@fluixi/core'; // wires it for you at import time\n```\n\nUsing `@fluixi/dom` without `@fluixi/core`? Fill the seam yourself — see\n[Integration](#integration).\n\n## Core API\n\n### DOM Manipulation\n\n#### `insert(parent, accessor, marker?, init?)`\n\nInsert dynamic content with automatic reactivity tracking.\n\n```typescript\nimport { insert } from '@fluixi/dom';\nimport { createSignal } from '@fluixi/reactive/signal';\n\nconst [text, setText] = createSignal('Hello');\nconst div = document.createElement('div');\n\n// Insert reactive content\ninsert(div, () => text());\n\n// Or insert static content\ninsert(div, 'Static text');\n\n// With a marker for positioning\nconst marker = document.createTextNode('');\ndiv.appendChild(marker);\ninsert(div, () => text(), marker);\n```\n\n#### `spread(options)`\n\nSpread props onto an element with fine-grained updates.\n\n```typescript\nimport { spread, createElement } from '@fluixi/dom';\n\nconst element = createElement('div');\nconst props = {\n  className: 'container',\n  style: { color: 'red' },\n  onClick: () => console.log('clicked'),\n};\n\nspread({ element, props });\n```\n\n### Attributes & Properties\n\n```typescript\nimport { setAttribute, setProperty, setClassName, setStyle } from '@fluixi/dom';\n\nconst div = createElement('div');\n\n// Set attribute\nsetAttribute(div, 'data-id', '123');\n\n// Set property\nsetProperty(div, 'value', 'text');\n\n// Set className (handles strings, arrays, objects)\nsetClassName(div, 'btn btn-primary');\nsetClassName(div, ['btn', 'btn-primary']);\nsetClassName(div, { btn: true, 'btn-primary': true });\n\n// Set style (handles strings or objects)\nsetStyle(div, 'color: red; font-size: 16px');\nsetStyle(div, { color: 'red', fontSize: '16px' });\n```\n\n### Dynamic Attributes & Properties\n\n```typescript\nimport { setDynamicAttribute, setDynamicProperty } from '@fluixi/dom';\nimport { createSignal } from '@fluixi/reactive/signal';\n\nconst [color, setColor] = createSignal('red');\nconst div = createElement('div');\n\n// Reactive attribute\nsetDynamicAttribute(div, 'data-color', color);\n\n// Reactive property\nsetDynamicProperty(div, 'className', () => `text-${color()}`);\n```\n\n### Event Delegation\n\n```typescript\nimport { delegateEvents, addDelegatedEventListener } from '@fluixi/dom';\n\n// Setup delegation for common events\ndelegateEvents(['click', 'input', 'change']);\n\n// Add delegated listener\nconst button = createElement('button');\naddDelegatedEventListener(button, 'click', (e) => {\n  console.log('Button clicked!');\n});\n```\n\n## Control Flow Components\n\n### Show\n\nConditional rendering with optional fallback.\n\n```typescript\nimport { Show } from '@fluixi/dom';\nimport { createSignal } from '@fluixi/reactive/signal';\n\nconst [user, setUser] = createSignal(null);\n\n// Basic usage\nShow({\n  when: user,\n  children: (u) => `Hello, ${u.name}!`,\n  fallback: 'Loading...',\n});\n\n// With reactive condition\nShow({\n  when: () => user() !== null,\n  children: (u) => `Hello, ${u.name}!`,\n});\n```\n\n### For\n\nKeyed list rendering with optimal updates.\n\n```typescript\nimport { For } from '@fluixi/dom';\nimport { createSignal } from '@fluixi/reactive/signal';\n\nconst [items, setItems] = createSignal([\n  { id: 1, name: 'Item 1' },\n  { id: 2, name: 'Item 2' },\n]);\n\nFor({\n  each: items,\n  children: (item, index) => {\n    const div = createElement('div');\n    insert(div, () => `${index()}: ${item.name}`);\n    return div;\n  },\n  fallback: 'No items',\n});\n```\n\n### Index\n\nIndex-based list rendering (use when items change but positions don't).\n\n```typescript\nimport { Index } from '@fluixi/dom';\n\nIndex({\n  each: () => [1, 2, 3, 4, 5],\n  children: (item, index) => {\n    const div = createElement('div');\n    insert(div, () => `Item ${index}: ${item()}`);\n    return div;\n  },\n});\n```\n\n### Switch/Match\n\nMulti-way conditional rendering.\n\n```typescript\nimport { Switch, Match } from '@fluixi/dom';\nimport { createSignal } from '@fluixi/reactive/signal';\n\nconst [state, setState] = createSignal('loading');\n\nSwitch({\n  fallback: 'Unknown state',\n  children: [\n    Match({\n      when: () => state() === 'loading',\n      children: 'Loading...',\n    }),\n    Match({\n      when: () => state() === 'success',\n      children: 'Success!',\n    }),\n    Match({\n      when: () => state() === 'error',\n      children: 'Error occurred',\n    }),\n  ],\n});\n```\n\n### Portal\n\nRender content in a different DOM location.\n\n```typescript\nimport { Portal } from '@fluixi/dom';\n\nPortal({\n  mount: document.body,\n  children: createElement('div', { textContent: 'Portal content' }),\n});\n```\n\n### Dynamic\n\nDynamically render components based on runtime conditions.\n\n```typescript\nimport { Dynamic } from '@fluixi/dom';\nimport { createSignal } from '@fluixi/reactive/signal';\n\nconst [component, setComponent] = createSignal('div');\n\nDynamic({\n  component: component,\n  className: 'dynamic-element',\n  children: 'Dynamic content',\n});\n```\n\n### ErrorBoundary\n\nCatch and handle errors in component trees.\n\n```typescript\nimport { ErrorBoundary } from '@fluixi/dom';\n\nErrorBoundary({\n  fallback: (error, reset) => {\n    const div = createElement('div');\n    insert(div, `Error: ${error.message}`);\n    \n    const button = createElement('button');\n    button.textContent = 'Retry';\n    button.onclick = reset;\n    \n    div.appendChild(button);\n    return div;\n  },\n  children: /* your components */,\n});\n```\n\n## Integration\n\nThis package renders; it doesn't own a reactive system. One seam connects the two — how a\ncomponent call is wrapped — and it is a single function:\n\n```typescript\nimport { registerCreateComponent } from '@fluixi/dom';\n\nregisterCreateComponent((Comp, props) => myOwnedCall(Comp, props));\n```\n\n**You almost never call this.** Importing `@fluixi/core` wires `@fluixi/reactive` in for\nyou at import time, so an app just imports and renders. It matters if you use `@fluixi/dom`\non its own, or drive it with a different reactive library.\n\n```typescript\nimport { isIntegrationInitialized, resetIntegration } from '@fluixi/dom';\n\nisIntegrationInitialized(); // has something claimed the seam?\nresetIntegration();         // drop it again — tests\n```\n\n`initializeIntegration({ signalSystem })` is the older entry point and still works; it picks\n`createComponent` off what you pass and ignores the rest.\n\n## Templates\n\n`` html`` `` templates are compiled, not interpreted: `@fluixi/compiler` turns them into the\nsame calls this package exposes, so they cost nothing at runtime and need no template\nlibrary.\n\n```ts\nimport { html } from '@fluixi/core';\n\nfunction Counter() {\n  const n = $signal(0);\n  return html`<button @click=${() => n.set(n() + 1)}>${n()}</button>`;\n}\n```\n\nThe lit-html bridge this package once carried is gone — `lit` is not a dependency, and the\n`@fluixi/dom/reactive` entry with its `$if`/`$each`/`rx` helpers no longer exists. Templates\ngo through the compiler now.\n\n## Advanced Usage\n\n### Memory Management\n\nBindings live and die with the owner they were created under, so tearing down a scope\nremoves its listeners and effects with it:\n\n```typescript\nimport { createRoot, onCleanup } from '@fluixi/reactive';\nimport { insert } from '@fluixi/dom';\n\ncreateRoot((dispose) => {\n  insert(container, () => text());\n  onCleanup(() => console.log('bindings gone'));\n\n  dispose(); // runs the cleanups, drops the bindings\n});\n```\n\n## Performance Tips\n\n1. **Use `For` for lists**: The `For` component uses keyed reconciliation for optimal updates\n2. **Delegate events**: Use `delegateEvents` for better performance with many event listeners\n3. **Batch updates**: Wrap multiple updates in `batch()` to minimize re-renders\n4. **Memoize expensive computations**: Use `createMemo` from your signal system\n5. **Untrack when needed**: Use `untrack()` to read reactive values without creating dependencies\n6. **Hoist static content**: Move static elements outside reactive contexts\n\n```typescript\nimport { batch, createMemo, untrack } from '@fluixi/dom';\n\n// Batch multiple updates\nbatch(() => {\n  setSignal1(value1);\n  setSignal2(value2);\n  setSignal3(value3);\n});\n\n// Memoize expensive computations\nconst computed = createMemo(() => {\n  return expensiveOperation(signal1(), signal2());\n});\n\n// Read without tracking\nconst value = untrack(() => signal());\n```\n\n## TypeScript Support\n\nFull TypeScript support with comprehensive type definitions.\n\n```typescript\nimport type {\n  Children,\n  InsertOptions,\n  SpreadOptions,\n  SignalSystem,\n  StoreSystem,\n  ShowProps,\n  ForProps,\n} from '@fluixi/dom';\n\n// Use types in your code\nconst mySignalSystem: SignalSystem = {\n  createEffect: (fn) => {\n    // Implementation\n    return () => {};\n  },\n  batch: (fn) => {\n    // Implementation\n  },\n};\n```\n\n## Browser Support\n\n- Modern browsers (Chrome, Firefox, Safari, Edge)\n- ES2020+ required\n- No polyfills needed for supported browsers\n\n## Debugging\n\n```typescript\nimport { isIntegrationInitialized } from '@fluixi/dom';\n\n// A component rendering as a bare function usually means nothing claimed the seam\nisIntegrationInitialized();\n```\n\n## Comparison with Other Libraries\n\n### vs SolidJS\n\nThis package is heavily inspired by SolidJS's dom-expressions but:\n- Works as a standalone library\n- Can be driven by another reactive system through `registerCreateComponent`\n- Serves both JSX and `` html`` `` templates, which compile to the same calls\n\n### vs React\n\n- Fine-grained reactivity (no virtual DOM)\n- No reconciliation needed\n- Direct DOM manipulation\n- Smaller runtime size\n- Better performance for many use cases\n\n## Contributing\n\nContributions are welcome! Please see the main repository for guidelines.\n\n## License\n\nMIT\n\n## Related Packages\n\n- `@fluixi/jsx` - JSX runtime using this DOM package\n- `@fluixi/reactive` - Signal and store implementations\n- `@fluixi/compiler` - Compiles JSX and `` html`` `` into these calls\n\n## Resources\n\n- [SolidJS Documentation](https://www.solidjs.com/) — dom-expressions is the closest prior art\n- [dom-expressions](https://github.com/ryansolid/dom-expressions)\n- [Fluixi docs](https://docs.fluixi.com)","readmeFilename":"README.md"}