{"_id":"@miurajs/miura-element","_rev":"74-fdba9c596a194e8f2fa24911fbb25d60","name":"@miurajs/miura-element","dist-tags":{"alpha":"0.0.2","latest":"0.4.7"},"versions":{"0.0.1":{"name":"@miurajs/miura-element","version":"0.0.1","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.0.1","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"124a69be763a67d6a6632ba6323864d266c9c185","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.0.1.tgz","fileCount":64,"integrity":"sha512-H/ZDt57k+xTb4crCxgeCt9CNp8G9Kiz4z2U5PSBbvYDP/cX3XJm12jcB4fzJwQ6V2n4Xp/5nPuBNGqqqImLCiw==","signatures":[{"sig":"MEYCIQDZqqFis0hBbzsoJsVhXPdZhZEmpZStyT465RGMF+nAjAIhAK10NjyJYqzsDzeurAOGmaWwjxwndA9ARdJwufFfQyTc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324564},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"39ba9c7b656162953eacf49a807b7cd941d27a22","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.0.1_1774342879207_0.30703344601170257","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@miurajs/miura-element","version":"0.0.2","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.0.2","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"c6e1a31b35951b8d967d08ed13e6e56f4f051d86","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.0.2.tgz","fileCount":24,"integrity":"sha512-OjQWYsaoEbik8JIR5cUl5ofaDK7XBL0Wbbk/Zb4mzmV0yzQWCYR1IFSq7g3mEobMbp0JSSQFy9Omfo3Qyldr5A==","signatures":[{"sig":"MEYCIQCLpl0+1CTTjJfjxjLGm5usSo8gYmywPtz+RDHcIt7l8AIhAMIB2aEdKnu2pxjOD64yvp84U/YzfX7xotVNfHLQDn3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"8eddffef971819d0f00247fed5a248464d7ae60a","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.0.2_1774347639556_0.9871587499079426","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@miurajs/miura-element","version":"0.1.0","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.0","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"9c9f4549ea5f6a799a208c42bbb44d1ca59ec10d","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.0.tgz","fileCount":64,"integrity":"sha512-rQ4ZAm/l1yMLTLctfqguHg5+xxejLpLoiamQNvx6cr6MsihjKomp59/6hmMVzPr4CLiDMT1XNN3rwDQA9nUing==","signatures":[{"sig":"MEUCIQC4yx0i7qTOF2sp73nJ351hNacUxXXBoTSEsxNn6cAxLgIgBkRbpkoEoGBabiBMO3Z8xhl+QK5PcJ9S2hczSJ/hl8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"8eddffef971819d0f00247fed5a248464d7ae60a","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.0_1774348965765_0.8436483638454986","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@miurajs/miura-element","version":"0.1.1","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.1","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"e0ab44d3cef11d0ffa995f16d78b3b053d7738a0","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.1.tgz","fileCount":43,"integrity":"sha512-YBn52KSRYaBu8IgTiWfVFGGzXaEZGVllAcUuIb++BLRw5swP4YrTerpaaAaJ1YrmJh8v9nT6YegJelIgxmccng==","signatures":[{"sig":"MEUCIQCu9y1d4x5kxjyAVPKPjJpu2G5rcIOtbz5quGrAzqVilwIgPbx8S2ILNReb7VCvy8lYkqB3WgCugw+hdCtPUa64Ybg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"8ff8c6e74acc7452735488d9af59bff27a5a9309","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.1_1774350522510_0.533486891702279","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@miurajs/miura-element","version":"0.1.4","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.4","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"62a5eecb78f3bbcc9e96aa316b9919ec6f0de3ee","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.4.tgz","fileCount":43,"integrity":"sha512-oy7q8uhBvTTn57uPhAvJxdBMUhG4iPkn/6Eu+c54s2R7Mu5dvNVZgP4g2slpNBSvqyet9M4ZBjbq3dZWDhH6Kg==","signatures":[{"sig":"MEUCIDEkdeiPRal5Q9Qa2qJerDfuzbmVbR9GhL9zx2JTT2KiAiEAnB0l3Iocc27C68jo4GZrPlGAhg3xgWs1tx/0NZSFn/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"4aa5c211967e9e252582fd63db7f9df68f42d641","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.4_1774365296968_0.9922198078246811","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@miurajs/miura-element","version":"0.1.5","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.5","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"c4d70c5c7b71761b1addb7401f921a96f25c482d","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.5.tgz","fileCount":43,"integrity":"sha512-etgpmVtDeFSSDOHeiwNJULlJ6oob0iUa6VMqm14M5sPRFpFvn/XBBWWMFZuiy6dX4sqWArNaow5UhGzV/1tIzQ==","signatures":[{"sig":"MEUCICC7TJMmPb0N85+bC/3e2zguyEHQLprEXlMylQcoV69vAiEAmSSkGlFXpFqHWafqtPBdHO92Tl4OHUKIfQjv/oz0oYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195902},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"1607a403466396bd403d8209b27c2d7f99d9267a","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.11.1","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.5_1774514446078_0.44622404788786185","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@miurajs/miura-element","version":"0.1.6","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.6","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"3c2f0a68114f05816b909227196bec42078eb7d9","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.6.tgz","fileCount":43,"integrity":"sha512-gF/f8UuSr7oe1ZJlGkMgE4IYFr+QU6zyucoVUaMxeqydYEa/GmcwRPQNOgTbPatWor6e5mRt8q8LMPe5hDERAw==","signatures":[{"sig":"MEYCIQCXqhTKCeJrSSk8LSeRnKC2DwtCXTwDKYYidkMHooiIFgIhAPlhF3Mwg6MDYsQ7G9mw5RLJeUsX88wFL/25FtZ2Uhr7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197101},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"550739f0e808016a35301dcd72fe5c3144a7bbbb","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.6_1774515293564_0.24017956834495524","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@miurajs/miura-element","version":"0.1.7","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.7","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"002269d5601bec0f91d1951b711cff3cc9dc8ea3","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.7.tgz","fileCount":43,"integrity":"sha512-nBDMVcHqepjykWduy1WqcZUW88IQM2pgZPzrQVatFJf/CBB6UWSponR+qhd+AbtAoPx/+UpsxcpvFEI1LkKO2w==","signatures":[{"sig":"MEUCIQC/Le1EG79PU7fOPI1Qk6+N61KnA96BgvYiazzPuzxkzQIgKZyJRfJdj2veZpeeaKR3HTzagmN1jSIuQ1uVeuezajM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"950f8ada9a0d0eb8bb7522d688828f4368f94eb2","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.7_1774603280285_0.33807633640894097","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@miurajs/miura-element","version":"0.1.8","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.8","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"16a60d80373d2b3a1bc36b2e2cd4346df9e9575c","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.8.tgz","fileCount":43,"integrity":"sha512-UXcwqjkAPwPnwfObMsPeYHpTb68MlzRDX6BBMXSFbSpgcAPX30cXvryvUcUYWB5uji/srLigWhHBkxUhDKdpRw==","signatures":[{"sig":"MEYCIQCSdCDOAiYfGLD+pqtiRgiYzJYf07zXxIqRqJRxkUMOWQIhAJXYi00ZmRDLJHe0hJR5MtJMVWKjDOZhORAIqIW/kNqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"a34228052f41a499fca76be6a0a89c96e2350da8","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.8_1774738112455_0.6969760881486957","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@miurajs/miura-element","version":"0.1.10","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.10","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"787278b9a8f92b96ab303c41020ff370277a78c4","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.10.tgz","fileCount":43,"integrity":"sha512-puAfG51jkWx9S0gxsAzvqkqz6drSQOUHWR2Q+nW7+ZrB8K8SP5YQ/J9CU8prVZqy4XW2oGddbAd5dqnPEp5Gfw==","signatures":[{"sig":"MEUCIQDiU7qp67jkBuHwlngVPUvfccp74uk4te+BpRxXtuHlLQIgBxZXo/6P6qdR91YuMqdIwfPHj1M5rT6U965+kd9+dpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"3364fb50f70f47106219ebcfdc0f165c049ad2f3","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.10_1774801667837_0.30320663051216745","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@miurajs/miura-element","version":"0.1.11","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.11","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"f3e3055d4d7057fe288d6e6916bd6ea37c184d3a","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.11.tgz","fileCount":43,"integrity":"sha512-HFkyQ/9Juv2o6ftk//Hsk04ZLSvRQ5rVX1V7ZvYBwL1miU6BHNMHmIvtNHgvYIdTSYslrY3WvrEpTUb1jVx9Lg==","signatures":[{"sig":"MEQCIASy4G929jaeXSoIMBMglPpUWlUoAiv5BJXyylsO8+fIAiBxHPFPI+1O3FuE6NJKp6vF66072FyTGrHEl2RvBYIZfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"fb8781126e6322b6baadb1977c98350aaded6da9","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.11_1774966330819_0.34312452458216014","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@miurajs/miura-element","version":"0.1.12","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.12","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"eef4905c93e54623d2a46e4e48fa910b757835c5","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.12.tgz","fileCount":43,"integrity":"sha512-Xfh9VufG86DhMReYLpEoqLN5PZGClNCIvvVJ6WEPyKOtMuojCyy7E1YWtW8/4tMr/0BEIQ/RgicLO9+DHO+RIg==","signatures":[{"sig":"MEUCIQCU6OddIL9JZdRizD+cUt399UFzYmarBZgBKOCV/IPzIgIgMeqWktcEPNXxttVF607WAph3ULzHcF/KWLYcI3s5suQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"1642b5ddfbed125afff557488f32df6b2dd63f1e","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.12_1774966701276_0.08575342780350104","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@miurajs/miura-element","version":"0.1.13","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.13","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"8b3bd99889df719e8572b99c959c9d501d9e51c5","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.13.tgz","fileCount":43,"integrity":"sha512-bKU0t5/S4I38ZiUdSuSZk7tgZmGCjqs4bhChdQ4+sJ6TgaCDiN+Enj5n6LNhbtZojYOuJy8UPuYSLZBoeyRhfA==","signatures":[{"sig":"MEUCIEjXNhY9AjeMbE56LP+07kHZDisoewhv4xHtOGmpqJ3bAiEAleazkxeCVvdDGdSneOT87VnNWLptNq3AXFWNQJUybuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199181},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"fb8781126e6322b6baadb1977c98350aaded6da9","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.13_1774967893006_0.46241480672633495","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@miurajs/miura-element","version":"0.1.14","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.1.14","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"72471139c4eee345de445277312098cfb505bdac","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.1.14.tgz","fileCount":43,"integrity":"sha512-I4M4QAqGvTWzMO7iPXQ6WUNUxf3xl6SRRogTFzIVN8iObXQCoRAuAoCdKfPWUVKS/3N1fKh+t+SrxLGmk/LJEA==","signatures":[{"sig":"MEUCIQDlnX3tm/m6GsEYVLrXP03gtp8/FCzoBHxYOeCEv656vgIgLuO100G/3THZQ3/FTLjJdQfF/g22b52sH6ZSxPybzVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209708},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"7a118264ffd1d302ae46b11a253ed9a0e91ff8c7","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.13"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.1.14_1775495611585_0.15839478985627164","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@miurajs/miura-element","version":"0.2.0","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.0","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"75207f83c95336f55dd65ee5334450bc730feebf","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.0.tgz","fileCount":43,"integrity":"sha512-uTJxBON4Jy8vdRQq5ySyc9nv7HtOmYJh+jijevMUaf3LiIwKWpArksXsJJ9kLtxwGzHiVMKUQO67ksVjGt2jIg==","signatures":[{"sig":"MEUCIH+hV94uWBm6xTY+wOPuncnCrPN8UUZvvazRJObAnqXCAiEAwLdoxCH55JTq0bt9HXMLzZiqxds7gFkctz9ZIY3fz48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"014450c9947fdc8ea362ba0a3809398814f165d7","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.13"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.0_1775508890092_0.08844473011865284","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@miurajs/miura-element","version":"0.2.1","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.1","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"49a44c37036d4e61bf94b432af0842c7bb51734e","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.1.tgz","fileCount":43,"integrity":"sha512-RkHQQrWqqtC6RABF5CTMQe8WNKH7xCM9M386YjWObrrlf7Hjlnyc3grF9Tbdya3rqyHQ+UoCBNnsFBaVX3YmGQ==","signatures":[{"sig":"MEUCIBUWjoVQVG9dNvSdQqaPUFByGL9ReDcpMnK37qQuMLiXAiEAyLor5AJiP0g5a4YO5zK3XiHmCDOnyI39nu7ck5YlDr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"a185ce2af1b481d265c97a373b4e0b220080dbda","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.13"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.1_1775515589113_0.6431205149671393","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@miurajs/miura-element","version":"0.2.2","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.2","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"473dd427475047fd11dec81648eee735551b0cb4","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.2.tgz","fileCount":43,"integrity":"sha512-ngcmLEHwsJWBqI/5VWJ5nFU9qxi8wf5dqnybvtn6Sk2aPSLIQ5SWfR5yn0Prd3kdh2wK9twUN5wGcXp2X5Qqww==","signatures":[{"sig":"MEQCIAE2GDf5yys40HqZbBiePNfKEedTyFpottXdpz4smcq2AiACVGzouF3cSdImEq3dXiukMZZIClaknEDKkdPmM7+cWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"8faf042b34c33d2a4c5ab0cc8098769dade4ea3a","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.2.14"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.2_1775516645493_0.15897863874243057","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@miurajs/miura-element","version":"0.2.3","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.3","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"4778e9b5d37ffdc87c1f6ac66d8d274b9cf13832","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.3.tgz","fileCount":43,"integrity":"sha512-BsaXxXHzc6shOrq7yDgNuJo8mWOWh5S1/xCCU+9Sd9FFxQv6o8BBdx11t3MNQ0R4+rtLGIAtRRDjgtsXl34Cjw==","signatures":[{"sig":"MEYCIQC3HEqHuhpi65DLpihiTzW80ziRc1FrmQjcOj8RD4v1/gIhAM2F11oG/2tbKKHh35G26nb12ufvaIRnKK4z6MWCZAl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"d1ccf1c9547804231bf985cf5216cffc1ffe9111","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.14"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.3_1775573823274_0.4028045829918028","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@miurajs/miura-element","version":"0.2.4","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.4","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"85b9e0943fe967d93b90d9ec1b7d4f0b1f870faf","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.4.tgz","fileCount":43,"integrity":"sha512-8fsJDR3W1NEmQt1GHjQ5OQzcbPFgkQ1tkscuM0Cqr7ZYqG4CUu2gl5g7bkBB0IpNQOs/VfFOeGH2ePBIQNTNHQ==","signatures":[{"sig":"MEUCIQDOtaCY4StJZDSbERgBKnvOhP8+/xlQJuL8h13KzIUZLAIgSPW0oMi1fMmjFrNMsxzB1+28Xl/O+kutaMwcJK9oFMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"3c779bfe60836a2392a9e49bff20f4bdc64cdb16","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.4_1775580152913_0.14354049475820796","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@miurajs/miura-element","version":"0.2.5","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.5","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"41c11d3c137f0e24e1c89aea6a149a5e8ab4b829","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.5.tgz","fileCount":43,"integrity":"sha512-SppLyG4GNew7o7cEjeGrikMUZVKJxcnOoDqYEE25PzilquLPYKBnWvDnBfZRELpwfhyZ23dY4ju5D7aIi9e9cA==","signatures":[{"sig":"MEUCIQDZ85NQPfF9dR797EZTAeGID1eg1olbMZcjjz6udS7U6QIgQH6fT9K0YDDEf4u3KhjmqFkHsytJRTeD0IOq8YOppPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"357e979d667f37b867e5a5fd6cc210b8a61f2bc4","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.5_1775580992006_0.3955851723927126","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@miurajs/miura-element","version":"0.2.6","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.6","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"de7bce69d2bc0ae85c7351d277f4608cd05a3148","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.6.tgz","fileCount":43,"integrity":"sha512-ruDZsIU5Bk/IKFE0sQuT0FyXJ4E57Ze2Nooq/weBL0uaDQu/VymZzCnsUDeXH4v+z34d+dEBccBvhpnZJe0Q1A==","signatures":[{"sig":"MEQCIEYpdQirNuXx/jTsLQOsfq1ggtnxfinmCg5SdJuiOON4AiAniKO5sLATSZJHqPWVFIk1rkPqUt5U4y6TFc3ZHHfZfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"b985f5d4d582f7d444d3d8293660e9de3fc8c651","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.6_1775581399536_0.33167631346567306","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@miurajs/miura-element","version":"0.2.7","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.7","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"da4694eae4c6be7aa7a78e04a951e3de07a1a4be","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.7.tgz","fileCount":43,"integrity":"sha512-DQnVVW8YGBFrl6OFhI0+oBnTYWzggKt2sUsFB+8kisVYobLhKasN2SNAc+CFlU9u9sCRmPi2zreInxS/VwAS8w==","signatures":[{"sig":"MEUCIBDiILkVsInw/HHApZ7nbfiP1TM07oXqSd4EmZKYPnHvAiEA6CedOqg9oVaAXJ6AZ2Moa0hH8t/I1zG9XSeBOZ3K1EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"3c779bfe60836a2392a9e49bff20f4bdc64cdb16","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.7_1775581921303_0.9120361001302344","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@miurajs/miura-element","version":"0.2.8","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.8","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"8af1180ad064f607d50b7d3487bfb6d0250a4958","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.8.tgz","fileCount":43,"integrity":"sha512-CFQ7skKn6iJUr/7H0CM4HvK//yrk1A4Qas8CloUGsekfnhBEIpZqROF5PDs5DuV5pn93iknBAZaRfGq70ACYUw==","signatures":[{"sig":"MEQCIFaBg1SyZ+J/IJzAqmzT3aNXzd6Q1sR1NGuXuB7S51rCAiABqPMTKYpDn1g+WYMo89cp+ZAjBgyN9vZ1XZwBV1wJ6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"9741f41e9e34c9174746bd58ca338a4dd6896bc5","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.14"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.8_1775668175902_0.9704554076034722","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@miurajs/miura-element","version":"0.2.9","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.2.9","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"c7017f2197004944cf68d74c1c9d51722d913536","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.2.9.tgz","fileCount":43,"integrity":"sha512-buwFf+6tBxBGFPhGtAHX5KwYPcWgLHFOStgRpU8TCbzz0Y0rNSb2/Ag+vNKcBMza9NE+jCvHlt1cp4PdecYXFQ==","signatures":[{"sig":"MEUCID3wgFz+rthPncBQPVZwf3qCnjOjkmjr5JgN3Ps9etYXAiEAmTfwnhsJszVrpNRirzJ6o2kGOjN4M8h90j3vcgmZK0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"3e566eafcf5a4757019740689399b320acf136de","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.19"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.2.9_1775669169797_0.988530282530725","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@miurajs/miura-element","version":"0.3.0","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.0","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"1e56672e987a01f897590cd92bfd93f7f605089e","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.0.tgz","fileCount":43,"integrity":"sha512-IvZI0ztadk8QhkVyowfGfnpV8JWvj5yd4KFp66UbK+DczEMbiwsVoRE/Y2jz311hLqXQJc7T+gU2GPUn4MGISg==","signatures":[{"sig":"MEQCIB7n15ZS95MsicxL1RE6xByv0dtZd3OTLWK3SdOQJgx/AiBOXwlhGrE6l+jBcIYH+ACtXAQ2d9DWlJdHWwM3arGyXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"1273470b2c8fe13fb9355c4d179e2260fc81b082","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.0_1775673628749_0.48088250670604826","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@miurajs/miura-element","version":"0.3.1","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.1","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"f141f823e26b5d9403d862ce89ff3a76b9c29073","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.1.tgz","fileCount":43,"integrity":"sha512-oWDsBFJ5C+7Y3Iz+q0XRjz/QvWebjj/rR9CHAdsHnWYXLHq5rYqjDVI67v7EY6oDlByIJRDUDiOYu4aD1/CocQ==","signatures":[{"sig":"MEUCIQCmxSL/c82nmRJ7zqHqZjmKC5WKuhs4FAcE0tkc6IuY7gIgCI5PFCyc57JJOklgzopHkQEhJqay+STtAsh4fiKhjBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"0bb34d2abc02a196748e84ae60ab9833c7120a77","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.1_1775674993432_0.7374744163189066","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@miurajs/miura-element","version":"0.3.2","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.2","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"e3e3bcaa5b2212c7750ca79a097389d9efd4cb90","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.2.tgz","fileCount":63,"integrity":"sha512-QMPZ6v9XS2mY/Dy2aQ+126Rb4t1GjTcu0QhYdyWWzx7xj/8Wf7rzMU+OVtxm0EChaKGVYGSmkwukIryP/Hshjg==","signatures":[{"sig":"MEYCIQD0kK2Db2EjlmDRcBNCEyUmSnZGc7arGTsUaiBc3RK5wgIhAIG4ook2srV1EVq/vUrrVm5Mfpx8afKhTf0CjpKqqnYp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356024},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"5e097c5df0f767258448a25861fc7f5879ae73f2","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.3.0","@miurajs/miura-debugger":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.2_1775756474894_0.6304237000357089","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@miurajs/miura-element","version":"0.3.3","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.3","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"262bd358f271eb315f903d46684f24bcb62921f9","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.3.tgz","fileCount":63,"integrity":"sha512-yGJUEYIAgIrme9sKjj2bFtzJKzXut0v2hndawRzQBOxRJG9jRp/Up+GdUnKD+qZ62qbZnsp+QplySm6roip6nw==","signatures":[{"sig":"MEYCIQCObz7s3PG27RpcAE02fl4gmP1HnXGHoMmBoUCn3EDG4gIhAOoiWHxTbsNT8Baq/755uB8IJjbAJXupqHelj5LzQaIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"ff4e0573da41e68d47d79d14c23febf8243cf3db","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.1","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.3_1775770221500_0.08731188329090167","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@miurajs/miura-element","version":"0.3.4","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.4","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"2a4d7473a1aebee7fe4c9cce9750ca01fa852918","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.4.tgz","fileCount":63,"integrity":"sha512-wop9DdShsp4nBThJefmddIeDERXcIkrk4ubL0TjTFWr3sbi9TcDc1gSONFY8/lrRqiRo1kkX9j8a2AFHMHw+Iw==","signatures":[{"sig":"MEQCIHhGmVcIi2YH9WmCIgw4lhNTYdsA+JA+U3ICWqJYIN8eAiBYBn8novuNup8e1+f8hyT4GeWs1TJLqTkWzG0lVUF5Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"568a48584d88ddb3278724e6a0ba581d49b03bd4","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.2","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.4_1775772680360_0.5535144590435108","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@miurajs/miura-element","version":"0.3.5","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.5","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"86f17622e551e81233655aee772f289373f65394","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.5.tgz","fileCount":63,"integrity":"sha512-R0JIZA7uOAYFOYBu/5a5jrR2MBqJCQK6jXNek8Sd4pDPbilyGKeXeM/HjUJ9FCqTx8ZjvKH+LGo/JEAK7JK/7w==","signatures":[{"sig":"MEUCIQD72Sk11NZ+eb7K/x/WQ1sIr25DZMgqkAW089HD5PaVrQIgU/H7P+WVB1EEoxpHlWKKBM/E/5gyzEUeUUbtpv4Eevw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"b450fb1fdb090ebd9c08e6ab9531eb9ff3c6476a","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.3","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.5_1775773358336_0.9293792254331257","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@miurajs/miura-element","version":"0.3.6","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.6","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"2e18726195928aa0e0ccd2f1c8b57dad298535fd","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.6.tgz","fileCount":63,"integrity":"sha512-BssrM2gt8DC02Va34kCpjVUSlz9Woy5I7IAPElxGOX85t4M+FHCnWMgMvUOkeyORklkJGUib7xz0bb6qCJeshQ==","signatures":[{"sig":"MEYCIQCheW9CuWHVuBc7ruNmDIcwZZE3kp4wKAV2uEofxLeVzwIhANZ9zMGigMH5OfRftti29GYbU21M8KnanITzB+hA0AKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"facf7211dcf6496bd808395f276031a3e35b04df","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.3","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.6_1775852773281_0.5941688649944723","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@miurajs/miura-element","version":"0.3.7","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.7","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"87196766bcdba36a1b5caf91f47171c9915aee62","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.7.tgz","fileCount":83,"integrity":"sha512-2oR4M66dJKyR5Z2qcpJo6TVHpwLWiVlf+fZcc3lXOm65VLv54foyz2msk9g5fK7q/DzxRyAiaaMEozR/FRcoqQ==","signatures":[{"sig":"MEUCIQCB5WuNvMg+TksKrAmUrBomvOSM/9p57dABnT/h5MBmEAIgMvKzFD0GYUVx2Fyse3mSrtiwCF0+h2hXC3wvmclM6xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417507},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"dfb9d2e13efa755db0d3552b5e19d5b4aafba41c","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.3","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.7_1775867600805_0.3859309202522845","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@miurajs/miura-element","version":"0.3.8","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.8","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"29bac0369eb7d1f264854bf56cb2b48728c23e34","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.8.tgz","fileCount":83,"integrity":"sha512-hOg66TFWIsINXpOqCnPjRaBgTh7/LGXZpq+Ctqe13Vew3MSYnoZAw2piCxZ8lYiXDGoWATaI8BUkAHBGKvs9hw==","signatures":[{"sig":"MEQCIGzUHfk0ECvZaVC7QsHnj3rRUS77ZeZHMV+ILrqI1IhqAiASuuweMyy/DXThgd22iPNRQRL2OrCZRu5wIw8BDhWrjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417707},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"7713af2b1d991056ef6838b7ff8ceab8d4fcf662","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.3","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.8_1775869415818_0.04495655773473728","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@miurajs/miura-element","version":"0.3.9","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.9","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"02062f736c2688722678fa21b4671a36b64dae52","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.9.tgz","fileCount":83,"integrity":"sha512-8HDeyq2lEkDVFvwGGjJ+9nHoktKnySLfcicLCMelbqYxcp6am03GKxb1dEnaxmZYVXVHlEndgaoNebQiTCbjJQ==","signatures":[{"sig":"MEYCIQCk9lRYY4KNKMYlpXAuTL7qU2zvHEZwlHto9k/LYYqFmAIhAOKtlPUmKtE8O0ROlej1xCzAVD82CoMncMa08WkvXMTQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"32dfca7fb65a20c1e541c89bc30853d0eee4f7cf","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.3","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.9_1775870171571_0.5016707367967783","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@miurajs/miura-element","version":"0.3.10","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.10","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"0d3764b05cdfd88cfb1a30934d4f15e4b587120f","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.10.tgz","fileCount":83,"integrity":"sha512-QzEQBYoR/YysCFnXX5mUBIcLj9xVGtQuJXaQDHo8z4tYgIuuYLH2CtSpk1H55Wa7Yl0nnjkk1y3WRjjvxxBL8Q==","signatures":[{"sig":"MEUCIQDydO/MaF5vBZhInpFM+9m88AylhEu/+UWNrbwrkKJVWgIgZAce8apthFKWpsml9ruQs0X4K8SAv7a3QMlIxdeg/K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"423d1fd7c14cd1a5b0074ec5fb9d9fe380dbbdd0","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.4","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.10_1775991026528_0.9716438610151776","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@miurajs/miura-element","version":"0.3.11","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.11","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"53bb9612545e156d3f12a86f4ffc3a98d7cd85d7","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.11.tgz","fileCount":83,"integrity":"sha512-Sqn++wOSaqZ7b1rOGcqnl0IjKd/h2mRd9CYndXhvs94V8oI6Yh05wCae87b6E231bbLq66goMe0AEYJv4TGC4Q==","signatures":[{"sig":"MEUCIQC9awSKNSF2jTjAasNrRDSNMNhrH57Tbrl480XR0OrgQAIgSECH/KIUidJ/kdUF0ERNFpVqffcsq4of15bqsCbLGGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"92a5969c2597f8b8360ad541b57dd10cd5f49046","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.5","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.11_1775992021669_0.21497891291232563","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@miurajs/miura-element","version":"0.3.12","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.12","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"e912a12f074a3e0efd1510dd1c98a95c2328c271","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.12.tgz","fileCount":83,"integrity":"sha512-r8wW8oUBIQ8ccbLHMnMLnDUbTfK5sKsNvzeOETBYlDrV8A8zG5CzOUZtcltcN3Arv2LCqe4pTC3/JPXwagNzQA==","signatures":[{"sig":"MEUCIAf+du/KsU5KfWuetW2RkHHnuxoTwUnZeY9RP5S+7stUAiEAq2eE8XwBL1zxPpykBp9Rc5vufobIJn+5OUvRfFDKgW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"92a5969c2597f8b8360ad541b57dd10cd5f49046","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.6","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.12_1776002494499_0.18233191482869238","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@miurajs/miura-element","version":"0.3.13","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.13","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"fb52c72ca7114ad6ea7cb88a69ec8e341359ba5a","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.13.tgz","fileCount":83,"integrity":"sha512-+LSgmiNrLWL0uAgpN7nJSGicuaM7vA4ljo0wboo6ttK1cmx2R0cMJ2Wxm9IqyFAaOfaEFwyGH67y9wLV8sSzuQ==","signatures":[{"sig":"MEUCIQDZnbm9+k+GzVzKRJ1Pwh1dCCybRfCI7aUX+9VrHGTrsgIgDbFXi0xP6jhoueRbivDPizQpNwP/3gCytbGWTMf9hy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"bfaf21ee6be83c9f519e2f4998e0d3714c313c9e","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.7","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.13_1776004653815_0.1256542109837291","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@miurajs/miura-element","version":"0.3.14","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.14","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"a0bbb912104050fb91e35523778875de7e7c0794","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.14.tgz","fileCount":83,"integrity":"sha512-fgsJFKRygojkPBejGPphK4GPmyhFxfRBA2FRw8iYroUeP7nWF7o7OyVy+UF4tFAgywNCi2uS+nTwJ82c0mIh0A==","signatures":[{"sig":"MEQCIB+fpUBe7UprqJSUwAnQDGqBmukVY4KjZPJY7FXrTrcEAiB0vAFVBEEMSS5AngHzZ4c2kiYLL9TS9Vrmn+rsEi77ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415796},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"fce2b6898c936a6ca0f651b845c7f449fe01d5a0","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.8","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.14_1776006356857_0.9070991393217271","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@miurajs/miura-element","version":"0.3.15","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.15","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"e8f6c6369667578c5e37c6e0bf53d3d538ab3495","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.15.tgz","fileCount":83,"integrity":"sha512-es9JD+Mcj2E/eS2ySg50bVT/HxrnvrmKtUiE/9ngewSy7qNg+XqwiY/4+TYm4WQ1IgLYbQjRDefsSToRsKt/6w==","signatures":[{"sig":"MEUCIEQS1hbtazr8FEhNVmPrAX2mZBGBFCuXkZEoOOdTtgdyAiEA3AizPiyfjuwzIjhaIOiWULv/cfqV+cIBHtdV8lEdU64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"11ac33c23854c9959880ef626759494ac58cd1af","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.9","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.15_1776287816357_0.08569714124327188","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@miurajs/miura-element","version":"0.3.16","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.16","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"50b17b7abbfe18be075c8c8a5f4cf5d94cd42587","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.16.tgz","fileCount":83,"integrity":"sha512-YPLZyRdjmt2FzK7GXbGdHg6fjM4XH0GSVnff3H+569mTUaR3ooUWv8jEf+TPhsU9EZwVfYHgrmLsGmmdzbcD5g==","signatures":[{"sig":"MEQCIHNp2CBE8D9e/x/zB7rAQq9IW1rRXrjpHlm4ETGMFjUZAiBiSGMkqqQ/vo8fQdTeH0A72g0a0cDW1S2TcVwp4Ca1Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415875},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"74e58df30cef169cf6e94264b0e34ab6bd084165","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.10","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.16_1776525748725_0.6638612320011645","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@miurajs/miura-element","version":"0.3.17","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.17","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"3ff9ec78848017b8fe3ab6605fabbd1540e43fd3","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.17.tgz","fileCount":83,"integrity":"sha512-/IrTI0PUR9UqlPi93P4PfpYMSMsFVIWF+EnF3xlfZROkC3UJqIjihV221VuZAGknRRtGruCDUH9CMgk0zp+DJw==","signatures":[{"sig":"MEYCIQCovxacVQTvcRQ7QLUemPYWuWdTq6s+i3zdFuYsQ29/ywIhANaQu3ZID/HAKoL7DS47JHHQaZ9ynLci9UdkBgY//Dcy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415875},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"afedd5cd4a2cbeaf0c66738dc984b13561d29265","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.11","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.17_1776527071284_0.14818401585570373","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@miurajs/miura-element","version":"0.3.18","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.18","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"47a1969bfbbc6841ec2fce709f706a967dfa168f","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.18.tgz","fileCount":83,"integrity":"sha512-unMOtExt9WafBxphcFIyBtUFEtBa8L67Ktwq2s/IO2PiqiVspmX8BXzSuRtRonTHUhfHWCUxzRtjLHa7MjFllQ==","signatures":[{"sig":"MEUCIA65z91Bq5mutjb6HadGZskhGzk1vnlxOKhqInCLLkLtAiEAvR2z7bxj+iCz32yGudcPrOorK0BigGXb3Ui4BIE2j2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415875},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"aa0cc3b9b88bd0ac517613b6f9589d05c84a3c20","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.12","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.18_1776596384435_0.24760188603951594","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@miurajs/miura-element","version":"0.3.19","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.19","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"28f4d93464805716ad4ecdbaadbb6fbb82e1a207","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.19.tgz","fileCount":71,"integrity":"sha512-rL4BMWU7GubYPL0pZlJPyHNEM/tM7uEapUH7nECAU9JXgpTuCLMxJHyycZtHUoQ2NeVoOq/c+GeSm4EetDpi5g==","signatures":[{"sig":"MEUCIBJfAF+AZjx6w09iOnK0FqXDfloNMjynFZQ9d03TYuIaAiEAyjOT/wXuSOM1ZiF59NTYLXpbxTWtVAMmaIb6GwsuSHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"7c3ea1af01559811ec2782f03a50cedee4cf1210","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.13","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.19_1776609581456_0.8091062036282768","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@miurajs/miura-element","version":"0.3.20","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.20","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"44570d58ea21c08b0f5a4e94b518008983d8a213","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.20.tgz","fileCount":71,"integrity":"sha512-ldOpSRtZtEmiwnp1NBJGQI0iqV73cxEqHZ5pHzEcTMFzB6t2PmPlnlDLd2aN69eSWrz7am7HyOiV0TdFuqAHIw==","signatures":[{"sig":"MEQCIFV3Jcyc3bHbBOCyYCUHxqwAQTTTErI+S9xcrZCdnCOFAiB8ulCpBBPfV2U+3wvOnkPv/dZMtU8siLgFxJOuBuIX8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"7c3ea1af01559811ec2782f03a50cedee4cf1210","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.14","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.20_1776610071934_0.17219994837231534","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@miurajs/miura-element","version":"0.3.21","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.21","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"8874abca1d13128b7dd4693a44c7a6b07ca66d59","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.21.tgz","fileCount":71,"integrity":"sha512-m7B8y2Q+zyvYR4lVCuG2D4sAXZc2LY2K74qpdl5VXXwnvoMx32gd/fowGu4gHwv0/JBCZETR6Oq/z5+XU7vbGQ==","signatures":[{"sig":"MEQCIC3wugArbbqZDBeWhiNDWshGmnAd+3zJ8mfBUEC3ycFZAiASUiqYmmp7YnLOrv8Y82yWNzblt3y7eoew/A2MydTrnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"e8301be8d18a734cc3c129330edbc51982a87a2a","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.15","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.21_1776611615628_0.08008230269535299","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@miurajs/miura-element","version":"0.3.22","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.22","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"494a273aec7bdde9f96ff4ba47e08a2283c08307","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.22.tgz","fileCount":71,"integrity":"sha512-K8/W8LVeBhnKF9hvkcPCmq6NEvSobUzglufiyLfQhiG/FrV8psmuIIGKXM3GjamTCBEgdpDH8u94KLuS/7dKjg==","signatures":[{"sig":"MEUCIBnBk51Mvk6vHgpm8TXDJ+wSfYup7HumGCcj1eCuObDqAiEA3rKUEVsnJCODzfK7IhwmmLyhDvOdBa4ykc63Mlk6Nrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"e2a9d27578ee4eb681b31ce4d36c0936b13400bf","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.16","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.22_1776612022942_0.5476201805340581","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@miurajs/miura-element","version":"0.3.23","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.23","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"cb6efb59fe3af95a2604e873bb73cd9f514c0c61","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.23.tgz","fileCount":71,"integrity":"sha512-ChDRnlCP4yAFfga9B5cpF1zc6lW5rJwA9etX/2YrAoQrJb5HSrLG9R2UnRzFtrIj+1LH1RziF76757x4p13oEg==","signatures":[{"sig":"MEQCIGlAPBrOCmnmone92ukSZ1pwj3RvvKlEEEfCq8ENvou3AiA1AYIrs2tapaepIdaaru/swCsAeoLK66C8IVrNDC1ixA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"7c3ea1af01559811ec2782f03a50cedee4cf1210","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.17","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.23_1776614171195_0.6953155904112815","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@miurajs/miura-element","version":"0.3.24","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.24","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"5feb3aa0113c208b2f8c8df93a233d76a5e0e94d","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.24.tgz","fileCount":71,"integrity":"sha512-00/T512JjqmApmQDqZMDcPaekcSkSlP1ogaUPRScsvaFs3I3jNjczsRxVAvW1Qg20W8vHSdSlaJlaqOBNwRooA==","signatures":[{"sig":"MEUCIQCTBrFqGaGpM50p0S1l10r3O00rNYrpurbgyZCn5ZGivwIgeH/2ky8/t3AANuo0zGjf3yZNMKxsHHwDSKmb6j6GSxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"122f8beb35ddd05bb9d9a1909af66c2f1330ba0b","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"10.9.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.18","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.24_1776647978334_0.8838732113939454","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@miurajs/miura-element","version":"0.3.25","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.25","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"03ad7a47f66ad2e2877fdc4327429954ee121844","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.25.tgz","fileCount":71,"integrity":"sha512-jyTs7T9A5J7NDUMboHa+TLaZLOFM543WcN76KjLre32CPVAcQOD6GXC40NwlutHTERadiCGsF5ZBI6I7Ni7UTg==","signatures":[{"sig":"MEQCIEUZzySZGCTSJaYaFuObu2Qt3szvEXIBGB6rUk2HV3oAAiB01X8zehcYZa36Y6uwO5C/bIG/LKU0akfiV+OotlzIwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405588},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"9b01391c71e2c63109a70e14f087adef5963de66","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.3.19","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.25_1776679538808_0.6093959021670678","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@miurajs/miura-element","version":"0.3.26","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.26","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"62d36b75978af8536070c4c823dd9eaac3ac51f9","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.26.tgz","fileCount":71,"integrity":"sha512-HhUQ+mGOtGCs+uho4N/ZdcXr1XW+mFwhaFoFBOwVkghr12c++sCbv4syUiWHmyG1RXXV4WD+iXp1Uicb7BtY6g==","signatures":[{"sig":"MEQCICFIrXszhiYvCS6bxLOD8WAzBe/i6p/sH80xCDN1vN0iAiBaFEeOhDaNAMzqlwqMvU7hkDyc6tXm2iAI3YeRqVJ9Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"ebe7f9a93c8e149d81450e2a61afd3ee7d814e87","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.3.20","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.26_1776680227652_0.2619772368611579","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@miurajs/miura-element","version":"0.3.27","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.27","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"3452df875cfe9e7839003f17c257d566bcd17e97","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.27.tgz","fileCount":71,"integrity":"sha512-4ywBbr7FH0OB66Yfqhp4tspdxvjUxUCT0oTemGZF/jpM3RDLc9hGBBPvtTfaIcNVpVyZqt6eMaff0SnHpBowKw==","signatures":[{"sig":"MEQCIGHHaj3uDPk7/sTSdLKhLv3lic4K+zz4WaHyurBwQugAAiBez7IFHN4lWZXDnKyi55DgpUoLBdjCCqBd0LPAvQWIUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"7242d75424be8a14d6f6a7fa73af1d3bfcc7409e","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.3.21","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.27_1776680851788_0.05578494085333485","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@miurajs/miura-element","version":"0.3.28","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.28","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"8603edd696d008d2af8157cdab3fe99d3dc9a63b","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.28.tgz","fileCount":71,"integrity":"sha512-xN7/B4X/IP9hO45U0nzCzCB45KwfYmBXoqxit+/73OFHZPYSxoslcyq7lGmRl/YlWyWTAXP9J8NLsYUWAEXtgQ==","signatures":[{"sig":"MEUCIQDg18TwS+f1e2K+HGYO8cgynlOYsq95proSaElAsb4DuwIgEPKItT3OUOQkAS8i9peRqAl4gkW8ydUhvftNhIuER5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"d0c66d42cc3afe51323464139aa4fd93b8432267","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.3.22","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.28_1776682524507_0.41039813816036586","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@miurajs/miura-element","version":"0.3.29","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.29","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"3abb4dc863bc5855191b4d8e3e2cfac0c1278830","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.29.tgz","fileCount":71,"integrity":"sha512-wBDMUwm32QeO794q0IJRVDmQnCALoGQx2FxsYgaOcM9iBfbVq/tF1WiGGa3c/KLWJjgOb2JY8Z2+gmo+Hvyyjw==","signatures":[{"sig":"MEUCIQCQ8EXknb9J5ad9Ef73b3OB3949VREIRGlt2qXB3pGpKQIgPrePCJZvf0Am6cQpCukEJIQMLds9HhyJ/mJ1f78rQTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"5873907632727e5bda8e14ff4bcaa5c416893a70","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.3.23","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.29_1776763294535_0.7769401336993291","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@miurajs/miura-element","version":"0.3.30","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.30","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"f54e2ac76fd3d663f5f16dd22f648f3575b72313","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.30.tgz","fileCount":71,"integrity":"sha512-iD38D0Y605V+bl4tzqZVy8yGcKSlh7WYY9oAjStsDZtATByMlMoadvGQz1M5Xt+DnwZicu/YAUWEzNiIxKsnog==","signatures":[{"sig":"MEUCIQCoA7GUWnN1KxA5MnjMRFWk3pcvrClE5oT7baKn4cEltgIgd6ta3sJVt4/TgXwejuQrOvBpz/50R8bpashcO5hZJ1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"5873907632727e5bda8e14ff4bcaa5c416893a70","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.3.24","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.30_1776763584217_0.34485758699170765","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@miurajs/miura-element","version":"0.3.31","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.31","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"7cf9fdcaac8b909a216c529bc791cc294fbaae5f","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.31.tgz","fileCount":71,"integrity":"sha512-A8oa85kP3aBq02yxjxYXVRaqaISfNE5v4ppiCZSEwWSHtQmQfAcOr5LCo4PksCSzEoYMFeDjkSEM9i9menYf1Q==","signatures":[{"sig":"MEQCIFIycZURTuX/FPXnxY27soDEmTKxLfmTQc0qd19E0ifaAiBprWzD7ndAZiwQH50Mgm1jknBH5Lf61/WWatHrFMGo5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"a240b8dce7067d0a62fbd60ec2097fd2f7b4b6e2","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.25","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.31_1777063902896_0.7219556861321448","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@miurajs/miura-element","version":"0.3.32","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.32","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"f28730d7f399a4384adb4ac93780207bbf978571","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.32.tgz","fileCount":71,"integrity":"sha512-juyGa4MJO63qdvfvzjAt3Rg9r6/K8XxLxhgXr4icsXWVujZ77zPHFK79wz4dK29zSBbgdt/NCcsAM8k1xPNmfA==","signatures":[{"sig":"MEYCIQC4+mwVDw8kMImBDCq71C1QiK71y7TmRlVZqoS9DZbgWwIhANe3j/1+jFbBASO6EIzCQ/58po2c5jGdQuHZsHq/FUS1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413524},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"455a20bc795cfd557f5a8de295ea2f3e9cb96f19","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.26","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.32_1777065414762_0.5201318678949396","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@miurajs/miura-element","version":"0.3.33","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.33","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"f8ba6e1259236072cf54d53ec3d6de3162c24b18","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.33.tgz","fileCount":71,"integrity":"sha512-ngOuRT6rBaPLxpyY4vXxVTR5AVUlH+sOVqu/dKQ/29xYvUxGhyIKmc+OZN9WsbQDnlvaFYcgHzd9qSsvNW/p7Q==","signatures":[{"sig":"MEUCIQDjRX0l7HeCQxwZ1hvB/dD8KSq/9jtDGP/LLSukPmRU0wIgBp5CTr/XzyHOXanCkFL12dM1wOfPTTefY/Wl/Pjr4tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"053cd9ccd62f84012079d2e72af5884786f0e694","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.26","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.33_1777066481793_0.13505710854821595","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@miurajs/miura-element","version":"0.3.34","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.34","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"e1f5cd3f24955049448af572049ffab248dcca32","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.34.tgz","fileCount":71,"integrity":"sha512-wTRNaaeFhjMkzcZPiSsieX1A2dSlLvjZA414SNdWfkV1cTJSv/sWdQqhEXsf/IdryjxXIYbqeSVRWpAM37DSZw==","signatures":[{"sig":"MEQCIE3TRkMMDmBnmqrIQ+bdTNLg7/h73oRt/hcUAg3xHisaAiAcxPm9AX1xrXwExCJvEZpUnj05WV+6z0w5uSclJumtfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"7852800aba9124673c7280be6bb139b6d2184848","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.27","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.34_1777067534426_0.8139020274784627","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@miurajs/miura-element","version":"0.3.35","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.35","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"1340d0b1333eb8b684fbd1aa6793b793f76c908d","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.35.tgz","fileCount":71,"integrity":"sha512-5+EIVB6c8ekMI1ZAuMFwj2HYqAJoXhBKcvoIV6O1rAvw4SXSmLTfO3DhEKCJPsa7vfNHA0swAimlZi7vtYRfEQ==","signatures":[{"sig":"MEUCIErJYfCFiaEQyXtopaDew4DCRGxBOnRHoIg56FsJG3lQAiEAv2H55yFZG3YGntfy4eUyIpj4sgr/mkmYMzsGD5V2218=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"b6af6d40e2b09a039b642e3846b7fddcc2e82ee6","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.28","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.35_1777109962696_0.29861047049200407","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@miurajs/miura-element","version":"0.3.36","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.36","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"ca368082baad2573e5a9992200815feaf0413393","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.36.tgz","fileCount":71,"integrity":"sha512-wHC8lWfdNrBG/QThpLU47iHXFUDBf0G+kh6ZLj4Y2u/IhPt36SqLoCHr+7pIgYGK1pTGfPyhOCcsbtJhT4U7gQ==","signatures":[{"sig":"MEQCIChaXpxXLgeJBuKAXDAZ4e4J69TKmPq1pur+4Yxl8pPQAiA3850VuI7NXNonER0aGtFtDF83xc6XCVXzGpIPBl891g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"961584f0e22b6706f9cda1899e169171ab751a07","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.29","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.36_1777111126917_0.6424200789047418","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@miurajs/miura-element","version":"0.3.37","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.37","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"d7fcbf30bccd715d37a67182c1e03a7cc6ebc075","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.37.tgz","fileCount":71,"integrity":"sha512-Csxp3hKyUyaNF4GGe5ONdC7/DM3Zig8ruxAr+VCuosjyPSf6GIIAJ/sz2kxeJe4W1QJ1zherQ6fQkND3AYFDnw==","signatures":[{"sig":"MEUCIEaENPhPtZgLVJXJk4XJ/0+ei9h9lIDWstfMUjJF5L0HAiEAjkRbBVwKDq4H3t2dw2ZiTYBoQi/byctYbz2lAX6CymU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422297},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"96612cce677028893be1b1965fbbaf5a600edcae","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.30","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.37_1777113635146_0.9964443840884105","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@miurajs/miura-element","version":"0.3.38","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.38","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"f9b0f4067588ad6f2f51ef199b0f82981b13261b","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.38.tgz","fileCount":71,"integrity":"sha512-F9DPEDVh3ymf4CeIMUXTwF6Vxir87DQkfp0hHxSWT3XYblOmZI3jLNW7yWbJhIV8cJd1qatPRw7KxUBhmWKPsg==","signatures":[{"sig":"MEUCIQC8QL5UOTynWXNQFhLfJEGA09ptgn6DeOOj/yqVC/PAdAIgH8Y+4Mpi6TqUrxyZWevet6vlU1dUgxH/JEUyD5uOywo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422297},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"327c3e92e5a1e13ff442d8f6fb9ae2f8ffb335d8","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.31","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.38_1777115032240_0.7790260122959576","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@miurajs/miura-element","version":"0.3.39","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.39","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"42fd8e8ac4d999e997d4a2ff03638c95cbdda7b6","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.39.tgz","fileCount":71,"integrity":"sha512-TYd16cfe7JCuKqIzB+fL8fMjsWMSr+4TuUFxUfvjxbNNti8xBVX4WE3ODwUDYygth3da8D2sO2E7ElFi5TVhGw==","signatures":[{"sig":"MEUCIQCfGAp+wU96a5uGptswOBWRHJAxb0mVEyOCYZfghWNuZwIgJAyy/THKUQhs/CUDrlxSVM1KcsdU+Uc+r+bdHSkewbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422297},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"973a481e4b91b869c662941101244acbd75e2264","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.32","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.39_1777115781884_0.6233093733735722","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@miurajs/miura-element","version":"0.3.40","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.40","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"81882ac0d2cb6c690558277c0ec21eed5f305f35","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.40.tgz","fileCount":71,"integrity":"sha512-dvb63/Wf81GZr8HCQh/GjEGIiCTSDOolF72HtGFzSrAPiZCZxp5gFSqxNLptH7629VU/bwjjvDPLVSZ/BsYvUg==","signatures":[{"sig":"MEUCIBjAKtZxW3hfL8PFIVACTFYmeZslEhzIk0NyFT64AKYIAiEAiXIk0tFKulWZhodPGmUvtRqpF4Q7zPh8nm5PUBAz0v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422802},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"a4d7ed87917d99f7c29f61c6f6126267e935dcea","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.31","@miurajs/miura-debugger":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.40_1777148875763_0.08003864062521093","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@miurajs/miura-element","version":"0.3.41","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.3.41","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"9da0a356b836dd566761a81bc15947deee3afcf9","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.3.41.tgz","fileCount":71,"integrity":"sha512-AYX+H7F82dbpLZw+tuw5sxkNhB6+C2ddKObYia8DtIn3Jkaa4MGNrF6mG7FiMX9hH7TGfkZ5LKIYGMdN3XzLEQ==","signatures":[{"sig":"MEUCICRN/Ef1rH3q/+KQZlhUmcqA2EHuOZ7ZJ3Q0Kp+9KvOqAiEA14H+ObPBnw5zNSdiHVR28fLGJCiH4ORT5DvQ741djBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425833},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"5fd105447ebc288916942642c50f9b6bfba309e5","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.3.33","@miurajs/miura-debugger":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.3.41_1777149632473_0.623798557863811","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@miurajs/miura-element","version":"0.4.0","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.4.0","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"6407cb4e8987bf49f0bd88f710e200f9173fd867","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.0.tgz","fileCount":71,"integrity":"sha512-hSNs8o+FT2h9SRCTf3a2UJEJ7aBScx9+K1LEc2azKDuPAi8T+pAUQ2pBCacGXW4RNwDFvRnVFtyXGdwi1CCBfg==","signatures":[{"sig":"MEQCIAU/xTPM0n2tBYnSh7PkImBD31tUQJcIieWIQ7en6v5SAiB1Bg64m7eqpdrS90AkQyhS346yM9KCOCuqL5AYGYslAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425831},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"5fd105447ebc288916942642c50f9b6bfba309e5","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.4.0","@miurajs/miura-debugger":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.4.0_1777149952567_0.9882057944907052","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@miurajs/miura-element","version":"0.4.1","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.4.1","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"3724baccc7b71ba39d88b1a266e4c62543740c21","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.1.tgz","fileCount":71,"integrity":"sha512-c4UxB0Edg57r6M6cQiDdUVh1Wz1Ek9UJMnV3cq/i9dLS5DNfgV06qdPLVH8yQ+GBJUqCXmxYBh+UZxNkyASr9g==","signatures":[{"sig":"MEQCICWDDmFHCK2fSwwfWfpCVP9cUcb50fw1FxkRRX1HP89pAiBovqvcv5LN4ckBU7RZtfPd4bdo596ZgTLlx4VBdFFsOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"69678afe07024a6fa0bb18f37a1c0d59fe904894","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.4.1","@miurajs/miura-debugger":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.4.1_1777150871470_0.44703558120856424","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@miurajs/miura-element","version":"0.4.2","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.4.2","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"9689c5fd4a0009309896983be614a71681cb5e12","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.2.tgz","fileCount":71,"integrity":"sha512-xM/+ivuyQcpVLkTQZ0yErq2pGlKwzRXGqh3HpMffvBi8PGnc/UNQVBbAz2Yvx3aFjrClvT8t67rYH3lywy2b/A==","signatures":[{"sig":"MEQCICLI2gsYUEvHov7YnxhBu1OTrwzOpIP6AnmyEm513pnOAiAOXN5w4YPBgUaZx89Squ1SPLmiKtA9ynDFpOJAddVg+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434605},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"d0f5889bffc30560f5da7c3b0e62b0b6390e6994","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.4.1","@miurajs/miura-debugger":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.4.2_1777201228113_0.036452114648314105","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@miurajs/miura-element","version":"0.4.3","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.4.3","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"081eee21403a4985bbfbddac55eb4f4fe29d367b","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.3.tgz","fileCount":75,"integrity":"sha512-ZsDyZv9SqRmF21NnwCK302IGUqWel2evyWSHLUD412IND0FJvQzazi6bXQk4b9mBNz7LH4BYK7hQgcbixucatQ==","signatures":[{"sig":"MEQCIEHFdOchet+eN+jApQf63E6RAJMb25gq9wOMVo00NnjQAiBT4+aHVA2RGtVYbdo/yJGrBK+J7yrJVmuPYjqNySX5rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"77885708cb849fdfeb836c71d355ca8191af75c7","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.4.3","@miurajs/miura-debugger":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.4.3_1777215766998_0.7119093883389438","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@miurajs/miura-element","version":"0.4.4","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.4.4","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"646efa30b3e00fa8afd9cc6af3e9bb88234a81b7","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.4.tgz","fileCount":75,"integrity":"sha512-uTui4W1A/2U6iHn5utepuzWQ/93ZzHGg/NZiSrBylTN87yYIgpK7Z5UE0Rw+Yl8wiR1NkFE8XOibvgqnwZLflw==","signatures":[{"sig":"MEQCH0EuWLxJ+mY16M2K2/QnQYCd6eWbf29Mc77NBAnYg04CIQCGmV9SjdLRba7JvIzxAgepeFrePG4CMbBLpKZBxjBIVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"77885708cb849fdfeb836c71d355ca8191af75c7","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.6.2","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@miurajs/miura-render":"^0.4.4","@miurajs/miura-debugger":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.4.4_1777216194128_0.968649877107362","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@miurajs/miura-element","version":"0.4.5","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.4.5","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"ed3c84cbc30ab1737387c98113c0e92bb3721745","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.5.tgz","fileCount":75,"integrity":"sha512-i1Nt7ByCGJxT5IpBMKmK83yUWw6Xbvwr3GpQJhYHVpdFvSRe1ivelsN1efQJw4xZGBDX4DSfaUpNpfjTzXIDPw==","signatures":[{"sig":"MEQCIHdAAHovoykIhjzdkARbrAYIm/g1U8fW/FZEvlhcuJtvAiBKeM8p/Q1wBtbxQn2cJwEXVwdTv4Hd1b8e/dpBYYHLrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"1c1869c37f114622132726f820079b2fd67c4543","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.4.4","@miurajs/miura-debugger":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.4.5_1777244049791_0.17662618398841534","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@miurajs/miura-element","version":"0.4.6","keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","_id":"@miurajs/miura-element@0.4.6","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"homepage":"https://github.com/fernandosalves/miura-js#readme","bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"dist":{"shasum":"90535e04dd958dddceac0930ce25823518ff2df4","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.6.tgz","fileCount":75,"integrity":"sha512-cBpMjEVXWSY5qaT4rRO7g7bNO+dbr8CNDw8nLUVKLVyfiyDkmZ4DtXeXo5uBr0Gi5f8a86xGZmvC94eT34v7RQ==","signatures":[{"sig":"MEQCIGkLtSPLQaiFCF9sdaJ/LXeoYudw2hv1D5a+nxQnuUp7AiAb25U+Q/xbgdqYJc9Ba/mOts9kZZB9FMmMQWKPBsSBjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449299},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"1c1869c37f114622132726f820079b2fd67c4543","scripts":{"dev":"vitest","test":"vitest run","build":"tsc"},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"repository":{"url":"git+https://github.com/fernandosalves/miura-js.git","type":"git"},"_npmVersion":"11.13.0","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@miurajs/miura-render":"^0.4.5","@miurajs/miura-debugger":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miura-element_0.4.6_1777245027926_0.1862759740456632","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@miurajs/miura-element","version":"0.4.7","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"build":"tsc","test":"vitest run","dev":"vitest"},"keywords":["web-components","framework","javascript","typescript"],"author":{"name":"Fernando Alves"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fernandosalves/miura-js.git"},"bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"homepage":"https://github.com/fernandosalves/miura-js#readme","dependencies":{"@miurajs/miura-debugger":"^0.4.7","@miurajs/miura-render":"^0.4.7"},"devDependencies":{"typescript":"^5.0.0","vitest":"^1.0.0"},"gitHead":"1c1869c37f114622132726f820079b2fd67c4543","_id":"@miurajs/miura-element@0.4.7","description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","_nodeVersion":"22.11.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-pJnJUdTQVQwQHC+/hEiaB/Aha+Fy005g285oqtHgzk6OWTOVm/MzWVkLeU1jugc+XXdHK+Bnfc8i2MFXrS03Iw==","shasum":"d4c3adbecd7fbdee0c7c97336e68e207d55a23d9","tarball":"https://registry.npmjs.org/@miurajs/miura-element/-/miura-element-0.4.7.tgz","fileCount":75,"unpackedSize":449299,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGrUBBMOvY308q/EcBY/DKI6iaagPlm80IkTBl3ca20DAiAbH31aVEsoL3CFAGKCTnIzORBU86aojlVKjhNZGtm0yw=="}]},"_npmUser":{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"},"directories":{},"maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/miura-element_0.4.7_1777245137640_0.348706162689159"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T09:01:19.058Z","modified":"2026-04-26T23:12:17.930Z","0.0.1":"2026-03-24T09:01:19.366Z","0.0.2":"2026-03-24T10:20:39.716Z","0.1.0":"2026-03-24T10:42:45.910Z","0.1.1":"2026-03-24T11:08:42.670Z","0.1.4":"2026-03-24T15:14:57.119Z","0.1.5":"2026-03-26T08:40:46.288Z","0.1.6":"2026-03-26T08:54:53.692Z","0.1.7":"2026-03-27T09:21:20.444Z","0.1.8":"2026-03-28T22:48:32.602Z","0.1.10":"2026-03-29T16:27:47.978Z","0.1.11":"2026-03-31T14:12:10.942Z","0.1.12":"2026-03-31T14:18:21.425Z","0.1.13":"2026-03-31T14:38:13.162Z","0.1.14":"2026-04-06T17:13:31.727Z","0.2.0":"2026-04-06T20:54:50.257Z","0.2.1":"2026-04-06T22:46:29.280Z","0.2.2":"2026-04-06T23:04:05.647Z","0.2.3":"2026-04-07T14:57:03.479Z","0.2.4":"2026-04-07T16:42:33.119Z","0.2.5":"2026-04-07T16:56:32.247Z","0.2.6":"2026-04-07T17:03:19.674Z","0.2.7":"2026-04-07T17:12:01.455Z","0.2.8":"2026-04-08T17:09:36.042Z","0.2.9":"2026-04-08T17:26:09.928Z","0.3.0":"2026-04-08T18:40:28.891Z","0.3.1":"2026-04-08T19:03:13.706Z","0.3.2":"2026-04-09T17:41:15.205Z","0.3.3":"2026-04-09T21:30:21.657Z","0.3.4":"2026-04-09T22:11:20.537Z","0.3.5":"2026-04-09T22:22:38.483Z","0.3.6":"2026-04-10T20:26:13.443Z","0.3.7":"2026-04-11T00:33:20.953Z","0.3.8":"2026-04-11T01:03:35.978Z","0.3.9":"2026-04-11T01:16:11.720Z","0.3.10":"2026-04-12T10:50:26.670Z","0.3.11":"2026-04-12T11:07:01.823Z","0.3.12":"2026-04-12T14:01:34.682Z","0.3.13":"2026-04-12T14:37:33.961Z","0.3.14":"2026-04-12T15:05:57.007Z","0.3.15":"2026-04-15T21:16:56.555Z","0.3.16":"2026-04-18T15:22:28.880Z","0.3.17":"2026-04-18T15:44:31.477Z","0.3.18":"2026-04-19T10:59:44.570Z","0.3.19":"2026-04-19T14:39:41.608Z","0.3.20":"2026-04-19T14:47:52.099Z","0.3.21":"2026-04-19T15:13:35.994Z","0.3.22":"2026-04-19T15:20:23.071Z","0.3.23":"2026-04-19T15:56:11.374Z","0.3.24":"2026-04-20T01:19:38.512Z","0.3.25":"2026-04-20T10:05:39.104Z","0.3.26":"2026-04-20T10:17:07.801Z","0.3.27":"2026-04-20T10:27:32.004Z","0.3.28":"2026-04-20T10:55:24.654Z","0.3.29":"2026-04-21T09:21:34.754Z","0.3.30":"2026-04-21T09:26:24.375Z","0.3.31":"2026-04-24T20:51:43.046Z","0.3.32":"2026-04-24T21:16:54.910Z","0.3.33":"2026-04-24T21:34:41.946Z","0.3.34":"2026-04-24T21:52:14.564Z","0.3.35":"2026-04-25T09:39:22.831Z","0.3.36":"2026-04-25T09:58:47.071Z","0.3.37":"2026-04-25T10:40:35.295Z","0.3.38":"2026-04-25T11:03:52.401Z","0.3.39":"2026-04-25T11:16:22.048Z","0.3.40":"2026-04-25T20:27:56.004Z","0.3.41":"2026-04-25T20:40:32.605Z","0.4.0":"2026-04-25T20:45:52.702Z","0.4.1":"2026-04-25T21:01:11.637Z","0.4.2":"2026-04-26T11:00:28.277Z","0.4.3":"2026-04-26T15:02:47.157Z","0.4.4":"2026-04-26T15:09:54.281Z","0.4.5":"2026-04-26T22:54:09.958Z","0.4.6":"2026-04-26T23:10:28.084Z","0.4.7":"2026-04-26T23:12:17.788Z"},"bugs":{"url":"https://github.com/fernandosalves/miura-js/issues"},"author":{"name":"Fernando Alves"},"license":"MIT","homepage":"https://github.com/fernandosalves/miura-js#readme","keywords":["web-components","framework","javascript","typescript"],"repository":{"type":"git","url":"git+https://github.com/fernandosalves/miura-js.git"},"description":"The core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.","maintainers":[{"name":"fernando_alves","email":"fernandoplacidosalves@gmail.com"}],"readme":"# @miurajs/miura-element\n\nThe core component system for the miura framework. Provides the `MiuraElement` base class for creating reactive web components with properties, computed properties, lifecycle hooks, async resources, error boundaries, two-way binding, and slot utilities.\n\n## Features\n\n- **Decorators** — `@component`, `@property`, `@state` for cleaner definitions\n- **Component Debug Options** — `static debug` or `@debug(...)` for layer labels, opt-outs, and richer dev overlays\n- **Reactive Properties** — Type-safe definitions with automatic type conversion and attribute reflection; each property is signal-backed\n- **Internal State** — `static state()` for private, non-reflected reactive state fields\n- **Computed Properties** — Derived values with dependency tracking and caching\n- **Async Resources** — `$resource()` for component-scoped async state with `idle`, `pending`, `resolved`, and `rejected` states\n- **Form State** — `$form()` for field binders, validation, dirty/touched tracking, and submit state\n- **Lifecycle Hooks** — `onMount`, `onUnmount`, `willUpdate`, `shouldUpdate`, `updated`, `onAdopt`\n- **Error Boundaries** — `onError` handler with fallback UI and recovery\n- **Two-Way Binding** — `&` prefix with `bind()` helper for form elements\n- **AOT / JIT Compiler** — `static compiler = 'AOT'` to opt a component into the zero-DOM-query render path\n- **Trusted HTML Subtrees** — `trustedHTML()` for sanitized/generated HTML with an `afterRender` enhancement hook\n- **Fine-Grained Template Updates** — direct signal-backed property reads can update individual bindings without a full rerender\n- **Standalone Signals** — `createSignal()` / `createComputed()` for low-level usage outside components\n- **Shared Signals** — `$shared(key, initial)` for lightweight app-wide reactive state\n- **Router Bridge** — `$route()`, `$routeSelect()`, and `$routeData()` for reactive route context in components\n- **Route Resources** — `$routeResource()` for param-driven async state tied to navigation\n- **Slot Utilities** — `querySlotted()` and `onSlotChange()` for managing distributed content\n- **Decorators** — `@component`, `@property`, `@computed` for concise definitions\n- **Islands Architecture** — `<miura-island>` wrapper for partial hydration with `load`, `visible`, and `idle` strategies\n- **TypeScript** — Full type safety with excellent DX\n\n## Installation\n\n```bash\npnpm add @miurajs/miura-element\n```\n\n## Quick Start\n\n```typescript\nimport { MiuraElement, html, css, component } from '@miurajs/miura-element';\n\n@component({ tag: 'my-counter' })\nclass Counter extends MiuraElement {\n  declare count: number;\n\n  static properties = {\n    count: { type: Number, default: 0 }\n  };\n\n  static styles = css`\n    :host { display: block; padding: 1rem; }\n    button { padding: 0.5rem 1rem; margin: 0 0.5rem; cursor: pointer; }\n  `;\n\n  increment = () => { this.count++; };\n  decrement = () => { this.count--; };\n\n  template() {\n    return html`\n      <h3>Count: ${this.count}</h3>\n      <button @click=${this.decrement}>-</button>\n      <button @click=${this.increment}>+</button>\n    `;\n  }\n}\n```\n\n## Decorators (Recommended)\n\nMiuraElement provides TypeScript decorators for cleaner component definitions:\n\n```typescript\nimport { MiuraElement, html, css, component, debug, property, state } from '@miurajs/miura-element';\n\n@component({ tag: 'user-card' })\n@debug({ label: 'UserCard', showRenderTime: true })\nexport class UserCard extends MiuraElement {\n  @property({ type: String, default: '' })\n  name!: string;\n\n  @property({ type: Number, default: 0 })\n  age!: number;\n\n  @state({ default: false })\n  isEditing!: boolean;\n\n  static get styles() {\n    return css`\n      :host { display: block; padding: 1rem; }\n    `;\n  }\n\n  template() {\n    return html`\n      <h3>${this.name}, ${this.age}</h3>\n      <p>Editing: ${this.isEditing}</p>\n    `;\n  }\n}\n```\n\n**Benefits:**\n- No `static properties` object needed\n- Auto-registration with `@component`\n- `@property` for public props, `@state` for internal state\n- Type and property definition in one place\n\nFor debugger-specific behavior, you can also use `static debug`:\n\n```typescript\nclass BlogCard extends MiuraElement {\n  static debug = {\n    label: 'BlogCard',\n    color: '12, 145, 255',\n    report: true,\n    layers: true\n  };\n}\n```\n\n`componentDebug(...)` is still available as a compatibility alias, but `@debug(...)` is the preferred decorator name going forward.\n\nSee [../../docs/miura-element/decorators.md](../../docs/miura-element/decorators.md) for full documentation and migration guide.\n\n## API Reference\n\n### Reactive Properties\n\n```typescript\nstatic properties = {\n  name:     { type: String,  default: 'John' },\n  age:      { type: Number,  default: 30 },\n  active:   { type: Boolean, default: false },\n  items:    { type: Array,   default: [] },\n  config:   { type: Object,  default: {} }\n};\n```\n\n| Option | Description |\n|--------|-------------|\n| `type` | `String`, `Number`, `Boolean`, `Array`, `Object` |\n| `default` | Default value |\n| `reflect` | Reflect to HTML attribute (default: `false`) |\n| `attribute` | Custom attribute name (default: lowercase property name) |\n\n### Computed Properties\n\n```typescript\nstatic computed() {\n  return {\n    fullName: {\n      dependencies: ['firstName', 'lastName'],\n      get() { return `${this.firstName} ${this.lastName}`.trim(); }\n    },\n    birthYear: {\n      dependencies: ['age'],\n      get() { return new Date().getFullYear() - this.age; },\n      set(value: number) { this.age = new Date().getFullYear() - value; }\n    }\n  };\n}\n```\n\n### Async Resources\n\nUse `$resource()` when a component needs to track async work and rerender automatically as the request state changes.\n\n```typescript\nimport { MiuraElement, html, component } from '@miurajs/miura-element';\n\n@component({ tag: 'user-card' })\nclass UserCard extends MiuraElement {\n  declare userId: string;\n  user = this.$resource(() => fetch(`/api/users/${this.userId}`).then((r) => r.json()));\n\n  static properties = {\n    userId: { type: String, default: '1' }\n  };\n\n  template() {\n    return this.user.view({\n      idle: () => html`<p>Idle</p>`,\n      pending: () => html`<p>Loading user...</p>`,\n      ok: (user) => html`<h3>${user.name}</h3>`,\n      error: (error) => html`<p>Failed: ${String(error)}</p>`\n    });\n  }\n}\n```\n\n`$resource()` returns an object with:\n\n| Field | Description |\n|------|-------------|\n| `state` | Current state: `idle`, `pending`, `resolved`, `rejected` |\n| `loading` | `true` while a request is in flight |\n| `value` / `data` | Latest resolved value |\n| `error` | Latest rejection value |\n| `promise` | The current in-flight promise, if any |\n| `key` | Normalized cache key when the resource participates in shared caching |\n| `refresh()` | Re-run the loader and update the component |\n| `invalidate()` | Clear the local or keyed cached state so the next refresh starts fresh |\n| `refreshing` | `true` when a stale value is being kept visible during revalidation |\n| `hydrate(value)` | Seed the resource with a resolved value without running the loader |\n| `view()` | Render a template for each resource state |\n\nPass `{ auto: false }` if you want to create the resource without starting the first request immediately:\n\n```typescript\nclass SearchResults extends MiuraElement {\n  results = this.$resource(() => this.fetchResults(), { auto: false });\n\n  connectedCallback() {\n    super.connectedCallback();\n    void this.results.refresh();\n  }\n}\n```\n\nFor reusable async state, pass a `key`. Keyed resources share cached state across components, dedupe in-flight loads, and can be invalidated explicitly:\n\n```typescript\nclass ProfileCard extends MiuraElement {\n  declare userId: string;\n\n  profile = this.$resource(\n    () => fetch(`/api/users/${this.userId}`).then((r) => r.json()),\n    { key: ['profile', this.userId] }\n  );\n\n  refreshProfile = () => {\n    this.profile.invalidate();\n    void this.profile.refresh();\n  };\n}\n```\n\nMiura also exposes `resourceKey(...)`, `invalidateResource(...)`, `invalidateResourceNamespace(...)`, `hasResourceCache(...)`, and `clearResourceCache()` for app-level cache control.\n\nYou can also tune shared cache behavior with:\n\n- `staleTime` to reuse fresh resolved data without refetching immediately\n- `cacheTime` to describe how long a keyed cache entry should stay around after it becomes inactive\n\n```typescript\nprofile = this.$resource(\n  () => fetch(`/api/users/${this.userId}`).then((r) => r.json()),\n  {\n    key: ['profile', this.userId],\n    staleTime: 30_000,\n    cacheTime: 5 * 60_000\n  }\n);\n```\n\nPass `{ staleWhileRevalidate: true }` if you want a resolved value to stay visible while a refresh is in flight:\n\n```typescript\nresults = this.$resource(() => this.fetchResults(), {\n  key: ['search', this.query],\n  staleWhileRevalidate: true\n});\n```\n\n### Form State\n\nUse `$form()` when a component needs local form state that works directly with Miura's two-way bindings.\n\n```typescript\nimport { MiuraElement, html, component } from '@miurajs/miura-element';\n\n@component({ tag: 'profile-form' })\nclass ProfileForm extends MiuraElement {\n  form = this.$form(\n    { name: '', newsletter: false },\n    {\n      validate: (values) => ({\n        name: values.name.trim() ? undefined : 'Name is required'\n      }),\n      validateAsync: async (values) => {\n        const taken = await fetch(`/api/profile/check-name?name=${values.name}`).then((r) => r.json());\n        return {\n          name: taken.exists ? 'Name is already taken' : undefined\n        };\n      },\n      validateAsyncOn: 'blur'\n    }\n  );\n\n  async save() {\n    await this.form.submit(async (values) => {\n      await fetch('/api/profile', {\n        method: 'POST',\n        body: JSON.stringify(values)\n      });\n    });\n  }\n\n  template() {\n    const name = this.form.field('name');\n    const newsletter = this.form.field('newsletter');\n\n    return html`\n      <form @submit=${this.form.handleSubmit(async (values) => {\n        await fetch('/api/profile', {\n          method: 'POST',\n          body: JSON.stringify(values)\n        });\n      })}>\n        <input &value=${name} @blur=${name.touch}>\n        <input type=\"checkbox\" &checked=${newsletter}>\n        <p>${name.showError ? name.error ?? '' : ''}</p>\n        <p>${this.form.submitError ? 'Save failed' : ''}</p>\n        <button ?disabled=${!this.form.valid || this.form.submitting} type=\"submit\">\n        ${this.form.submitting ? 'Saving...' : 'Save'}\n        </button>\n      </form>\n    `;\n  }\n}\n```\n\nNested field paths are supported too:\n\n```typescript\nform = this.$form({\n  profile: {\n    name: '',\n    meta: { featured: false }\n  }\n});\n\ntemplate() {\n  return html`\n    <input &value=${this.form.field('profile.name')}>\n    <input type=\"checkbox\" &checked=${this.form.field('profile.meta.featured')}>\n  `;\n}\n```\n\n`$form()` returns an object with:\n\n| Field | Description |\n|------|-------------|\n| `values` / `data` | Current form values |\n| `initialValues` | Baseline values used for `dirty` checks and `reset()` |\n| `errors` | Current validation errors |\n| `visibleErrors` | Validation errors for touched fields only |\n| `dirty` | `true` when any field differs from its initial value |\n| `valid` | `true` when no validation errors are present |\n| `validating` | `true` while `validateAsync()` is running |\n| `submitting` | `true` while `submit()` is in flight |\n| `submitError` | Last error thrown by `submit()` |\n| `submitResult` | Last resolved value returned by `submit()` |\n| `submitSucceeded` | `true` after a successful submit until the form changes or state is cleared |\n| `touched` | Set of fields changed or manually touched |\n| `field(name)` | Returns a binder with `value`, `set`, `touch`, `isTouched`, `isDirty`, `showError`, and `error` |\n| `set(name, value)` | Set one field value |\n| `patch(values)` | Update multiple fields at once |\n| `reset(values?)` | Reset to the initial values or replace the baseline entirely |\n| `touchAll()` | Mark every field as touched |\n| `shouldShowError(name)` | `true` when a field is touched and currently invalid |\n| `validate()` | Re-run validation and return whether the form is valid |\n| `validateAsync()` | Run async validation and return whether the form is valid |\n| `clearSubmitState()` | Clear `submitError` and `submitResult` |\n| `setErrors(errors, { touch })` | Apply field errors directly, useful for server validation responses |\n| `clearErrors()` | Clear current field errors |\n| `failSubmit(error, { errors, touch })` | Record a submit failure, optionally map field errors, then rethrow |\n| `view({ ... })` | Render idle, validating, submitting, success, or error submit states declaratively |\n| `submit(handler)` | Validate, set `submitting`, run the async handler, then clear `submitting` |\n| `handleSubmit(handler)` | Wrap a native form submit event, prevent default, and run `submit(handler)` |\n\nInvalid `submit()` calls automatically mark all fields as touched, which makes it easy to reveal all validation messages after the first submit attempt without extra template logic.\n\nUse `validateAsync` for checks like username uniqueness or server-backed business rules. It is explicit by default: Miura runs it during `submit()` or when you call `form.validateAsync()` yourself.\n\nAutomatic async validation is opt-in:\n\n- `validateAsyncOn: 'manual'` keeps validation explicit\n- `validateAsyncOn: 'blur'` runs async validation when a field is touched\n- `validateAsyncOn: 'change'` runs debounced async validation after value changes\n- `validateAsyncDebounce` controls the debounce delay for `'change'` mode\n\nFor server-side validation, `failSubmit()` lets you map field errors and preserve the submit failure in one place:\n\n```typescript\nawait this.form.submit(async (values, form) => {\n  try {\n    await api.saveProfile(values);\n  } catch (error) {\n    form.failSubmit(error, {\n      errors: {\n        name: 'Name already exists'\n      },\n      touch: true\n    });\n  }\n});\n```\n\nFor state-specific UI around submit flows, `view()` keeps the branching close to the form:\n\n```typescript\n${this.form.view({\n  idle: () => html`<p>Ready</p>`,\n  validating: () => html`<p>Checking...</p>`,\n  submitting: () => html`<p>Saving...</p>`,\n  success: () => html`<p>Saved</p>`,\n  error: (error) => html`<p>${String(error)}</p>`\n})}\n```\n\n### Shared State\n\nUse `$shared()` when multiple components should react to the same lightweight piece of state without setting up a larger store.\n\n```typescript\nclass ThemeToggle extends MiuraElement {\n  theme = this.$shared('theme', 'light');\n\n  template() {\n    return html`\n      <button @click=${() => this.theme(this.theme() === 'light' ? 'dark' : 'light')}>\n        Theme: ${this.theme}\n      </button>\n    `;\n  }\n}\n\nclass ThemeBadge extends MiuraElement {\n  theme = this.$shared('theme', 'light');\n\n  template() {\n    return html`<p>Current theme: ${this.theme}</p>`;\n  }\n}\n```\n\nComponents using the same key receive the same shared signal. For larger workflows, actions, middleware, or persistence, use `miura-data-flow`.\n\nBest practice is to namespace shared keys to avoid collisions. Prefer keys like `blog-editor:theme` over very generic keys like `theme`.\n\nMiura also supports helpers for this:\n\n```typescript\nimport { createSharedNamespace, sharedKey } from '@miurajs/miura-element';\n\nconst blogShared = createSharedNamespace('blog-editor');\n\nconst draft = blogShared.use('draft', '');\nconst autosave = sharedKey('blog-editor', 'autosave');\n```\n\nYou can also pass array keys directly:\n\n```typescript\nthis.theme = this.$shared(['blog-editor', 'theme'], 'light');\n```\n\n### Context Injection\n\nUse tree-scoped context when a parent should expose data or services to deep descendants without threading them through props or global shared keys.\n\n```typescript\nimport { MiuraElement, createContextKey, html, createSignal, type Signal } from '@miurajs/miura-element';\n\nconst themeContext = createContextKey<Signal<string>>('theme');\n\nclass ThemeProvider extends MiuraElement {\n  theme = this.$signal('light');\n\n  constructor() {\n    super();\n    this.$provide(themeContext, this.theme);\n  }\n\n  template() {\n    return html`\n      <button @click=${() => this.theme(this.theme() === 'light' ? 'dark' : 'light')}>\n        Toggle\n      </button>\n      <theme-badge></theme-badge>\n    `;\n  }\n}\n\nclass ThemeBadge extends MiuraElement {\n  template() {\n    const theme = this.$inject(themeContext, createSignal('light'));\n    return html`<p>Theme: ${theme}</p>`;\n  }\n}\n```\n\nThe nearest provider wins, so nested layouts can override context locally. For reactive context, provide a signal, resource, form, or another reactive primitive and let descendants bind to it directly.\n\n### Router Bridge\n\nUse the router bridge helpers when a component should react to route context or loader data directly.\n\n```typescript\nclass ProfilePage extends MiuraElement {\n  route = this.$route(router);\n  pathname = this.$routeSelect(router, (context) => context?.pathname ?? '/');\n  profile = this.$routeData(router, 'profile');\n\n  template() {\n    return html`\n      <p>${this.pathname}</p>\n      <h2>${this.profile()?.name ?? 'Loading...'}</h2>\n    `;\n  }\n}\n```\n\nThese helpers wrap the router's reactive route signals so components can consume route state without manually threading `context.data` through props.\n\nWhen route params should drive async fetching, use `$routeResource()`:\n\n```typescript\nclass ProfilePage extends MiuraElement {\n  profile = this.$routeResource(\n    router,\n    (context) => context?.params.id,\n    (id) => fetch(`/api/users/${id}`).then((r) => r.json()),\n    {\n      skip: (id) => !id,\n      hydrateFromRouteData: 'profile',\n      staleWhileRevalidate: true\n    }\n  );\n\n  template() {\n    return this.profile.view({\n      idle: () => html`<p>Select a user</p>`,\n      pending: () => html`<p>Loading...</p>`,\n      ok: (user) => html`<h2>${user.name}</h2>`,\n      error: (error) => html`<p>${String(error)}</p>`\n    });\n  }\n}\n```\n\n`$routeResource()` derives a stable cache key from the selected route value by default, so route-driven resources can reuse cached data naturally across navigation. You can override that with `key`, seed the resource from route loader data with `hydrateFromRouteData`, and keep stale data visible during refreshes with `staleWhileRevalidate`.\n\n`$routeData()` can also return the full loader data object when you omit the key:\n\n```typescript\nrouteData = this.$routeData<{ profile?: Profile; permissions?: string[] }>(router);\n```\n\nAnd `hydrateFromRouteData: true` will hydrate a route resource from the whole route data payload:\n\n```typescript\nprofile = this.$routeResource(\n  router,\n  (context) => context?.params.id,\n  (id) => fetch(`/api/users/${id}`).then((r) => r.json()),\n  {\n    hydrateFromRouteData: true,\n    staleWhileRevalidate: true\n  }\n);\n```\n\n### Styles\n\n```typescript\nstatic styles = css`\n  :host { display: block; padding: 1rem; }\n  .title { font-size: 1.5rem; font-weight: bold; }\n`;\n```\n\n### Lifecycle Hooks\n\n| Hook | When | Use Case |\n|------|------|----------|\n| `onMount()` | Once, after first render | Fetch data, init third-party libraries |\n| `onUnmount()` | On disconnect | Cancel fetches, dispose resources |\n| `willUpdate(changed)` | Before each render | Derive values from changed properties |\n| `shouldUpdate(changed)` | Before each render | Return `false` to skip an unnecessary render |\n| `updated(changed)` | After each render | Post-render DOM operations |\n| `onAdopt()` | `adoptedCallback` | Handle document changes |\n\n```typescript\n@component({ tag: 'my-widget' })\nclass MyWidget extends MiuraElement {\n  onMount() {\n    this.data = await fetch('/api/data').then(r => r.json());\n  }\n\n  onUnmount() {\n    this.abortController?.abort();\n  }\n\n  willUpdate(changed) {\n    if (changed.has('items')) {\n      this.filteredItems = this.items.filter(i => i.active);\n    }\n  }\n\n  shouldUpdate(changed) {\n    // Skip renders that only change internal bookkeeping\n    return !changed.has('_internalTick');\n  }\n}\n```\n\n### Error Boundaries\n\nOverride `onError(error)` to catch rendering errors. Return `true` to suppress `console.error`.\n\n```typescript\n@component({ tag: 'safe-widget' })\nclass SafeWidget extends MiuraElement {\n  onError(error: Error): boolean {\n    this.shadowRoot!.innerHTML = `\n      <div class=\"error\">\n        <h3>Something went wrong</h3>\n        <p>${error.message}</p>\n        <button onclick=\"this.getRootNode().host.recover()\">Retry</button>\n      </div>\n    `;\n    return true; // suppress console.error\n  }\n}\n```\n\n### Two-Way Binding (`&`)\n\nThe `&` prefix creates a two-way binding that sets a DOM property and listens for the corresponding event to push changes back.\n\n```typescript\ntemplate() {\n  return html`\n    <!-- Using the bind() helper (recommended) -->\n    <input &value=${this.bind('name')}>\n    <input type=\"checkbox\" &checked=${this.bind('agree')}>\n\n    <!-- Using a tuple [currentValue, setter] -->\n    <input &value=${[this.email, (v) => this.email = v]}>\n  `;\n}\n```\n\n**Auto-detected events:**\n\n| Property | Event |\n|----------|-------|\n| `value` | `input` |\n| `checked` | `change` |\n| `selected` | `change` |\n| `files` | `change` |\n| *(other)* | `input` |\n\n### Slot Utilities\n\n```typescript\n@component({ tag: 'my-card' })\nclass MyCard extends MiuraElement {\n  onMount() {\n    // Query slotted elements\n    const headerEls = this.querySlotted('header');\n\n    // React to slot changes\n    this.onSlotChange('', (elements) => {\n      this.hasContent = elements.length > 0;\n    });\n  }\n\n  template() {\n    return html`\n      <div class=\"card\">\n        <slot name=\"header\"></slot>\n        <slot></slot>\n        <slot name=\"footer\"></slot>\n      </div>\n    `;\n  }\n}\n```\n\n### Helper Methods\n\n#### `emit(eventName, detail?, options?)`\n\nConvenience wrapper for dispatching custom events.\n\n```typescript\n@component({ tag: 'mui-drawer' })\nclass MuiDrawer extends MiuraElement {\n  private handleClose() {\n    this.open = false;\n    this.emit('close');\n  }\n\n  private handleToggle() {\n    this.collapsed = !this.collapsed;\n    this.emit('toggle', { collapsed: this.collapsed });\n  }\n\n  private handleSelect(id: string) {\n    // Emit with bubbles and composed for cross shadow-DOM\n    this.emit('item-select', { id }, { bubbles: true, composed: true });\n  }\n}\n```\n\n**Options:**\n- `bubbles` (default: `false`) - Event bubbles up the DOM\n- `composed` (default: `false`) - Event crosses shadow DOM boundary\n- `cancelable` (default: `false`) - Event can be prevented\n\n#### `hasSlot(name)`\n\nChecks if a named slot has assigned content. Useful for conditional rendering.\n\n```typescript\n@component({ tag: 'mui-panel' })\nclass MuiPanel extends MiuraElement {\n  template() {\n    return html`\n      <div class=\"panel\">\n        ${when(this.hasSlot('actions'),\n          () => html`\n            <div class=\"actions\">\n              <slot name=\"actions\"></slot>\n            </div>\n          `\n        )}\n        <slot></slot>\n      </div>\n    `;\n  }\n}\n```\n\n### Template Binding Reference\n\n| Prefix | Type | Example |\n|--------|------|---------|\n| *(none)* | Text / Node | `${this.name}` |\n| `@` | Event | `@click=${this.handler}` |\n| `.` | Property | `.value=${this.text}` |\n| `?` | Boolean attribute | `?disabled=${this.off}` |\n| `&` | Two-way binding | `&value=${this.bind('name')}` |\n| `#` | Reference / Directive | `#ref`, `#if`, `#for` |\n| `class` | Class map | `class=${{ active: true }}` |\n| `style` | Style object | `style=${{ color: 'red' }}` |\n\nEvent modifiers via `|`: `@click|prevent=${handler}`, `@click|prevent,stop=${handler}`\n\n### Trusted HTML Subtrees\n\nUse `trustedHTML()` when a component needs to render sanitized or generated HTML\nas DOM. Prefer it over `.innerHTML=${...}` because it is explicit, participates\nin node binding updates, and gives you an `afterRender` hook for post-processing:\n\n```typescript\nimport { html, trustedHTML } from '@miurajs/miura-element';\n\ntemplate() {\n  return html`\n    <article class=\"content\">\n      ${trustedHTML(this.renderedHtml, {\n        afterRender: (root) => {\n          renderMermaid(root);\n          mountEmbeds(root);\n        }\n      })}\n    </article>\n  `;\n}\n```\n\nMiura does not sanitize the string. Sanitize user content before wrapping it.\n`trustHTML()` remains available as a compatibility alias.\n\n### Conditional Rendering\n\n```typescript\nimport { when, choose } from '@miurajs/miura-element';\n\n// when(condition, trueCase, falseCase?)\n${when(this.loggedIn,\n  () => html`<user-panel></user-panel>`,\n  () => html`<login-form></login-form>`\n)}\n\n// choose(value, [...cases], default?)\n${choose(this.status, [\n  ['loading', () => html`<spinner></spinner>`],\n  ['error',   () => html`<error-msg></error-msg>`],\n  ['ready',   () => html`<content></content>`],\n])}\n```\n\n### Keyed List Rendering\n\n```typescript\nimport { repeat } from '@miurajs/miura-element';\n\n${repeat(this.items,\n  (item) => item.id,                              // key function\n  (item, i) => html`<item-card .data=${item}>`     // template function\n)}\n```\n\nUses an **LIS-based (Longest Increasing Subsequence) diffing algorithm** to compute the minimal set of DOM moves when items are reordered.\n\n### Async Rendering\n\n```typescript\nimport { createAsyncTracker, resolveAsync } from '@miurajs/miura-element';\n\n// Create tracker (e.g. in onMount or event handler)\nthis.userTracker = createAsyncTracker(\n  fetchUser(this.userId),\n  () => this.requestUpdate()\n);\n\n// In template()\n${resolveAsync(this.userTracker,\n  (user) => html`<p>Hello ${user.name}</p>`,       // resolved\n  ()     => html`<p>Loading...</p>`,                // pending\n  (err)  => html`<p>Error: ${err.message}</p>`      // rejected\n)}\n```\n\n### Virtual Scrolling\n\nUse the `#virtualScroll` directive to virtualize a large list. The directive manages the scroll container, spacer, and visible slice internally — no manual scroll listeners needed:\n\n```typescript\ntemplate() {\n  return html`\n    <div #virtualScroll=${{\n      items: this.items,       // full list (e.g. 10,000 items)\n      itemHeight: 40,          // fixed row height in px\n      containerHeight: 400,    // viewport height in px\n      render: (item, i) => html`<div class=\"row\">${item.name}</div>`,\n      overscan: 3,             // extra rows above/below viewport\n    }}></div>\n  `;\n}\n```\n\nThe lower-level `computeVirtualSlice()` function is also available for custom implementations:\n\n```typescript\nimport { computeVirtualSlice } from '@miurajs/miura-element';\n\nconst vs = computeVirtualSlice({\n  items: this.items,\n  itemHeight: 40,\n  containerHeight: 400,\n  render: (item, i) => html`<div class=\"row\">${item.name}</div>`,\n  overscan: 3,\n}, this.scrollTop);\n\n// vs.visibleItems, vs.totalHeight, vs.startIndex, etc.\n```\n\n### Internal State (`static state()`)\n\nUse `static state()` for reactive fields that are private to the component and should **not** reflect to HTML attributes:\n\n```typescript\n@component({ tag: 'search-box' })\nclass SearchBox extends MiuraElement {\n  // Public properties — reflected, observable from outside\n  static properties = {\n    placeholder: { type: String, default: '' },\n  };\n\n  // Internal state — reactive but not reflected\n  static state() {\n    return {\n      query:     { type: String,  default: '' },\n      loading:   { type: Boolean, default: false },\n      results:   { type: Array,   default: [] },\n    };\n  }\n\n  declare placeholder: string;\n  declare query: string;\n  declare loading: boolean;\n  declare results: unknown[];\n}\n```\n\n### AOT / JIT Rendering Compiler\n\nEvery component defaults to **JIT** (Just-in-Time) rendering via the `TemplateProcessor` pipeline, which supports every binding type. Add `static compiler = 'AOT' as const` to opt a component class into the faster compiled path:\n\n```typescript\n@component({ tag: 'data-row' })\nclass DataRow extends MiuraElement {\n  static compiler = 'AOT' as const;\n  declare label: string;\n  declare value: number;\n  static properties = {\n    label: { type: String, default: '' },\n    value: { type: Number, default: 0 },\n  };\n\n  template() {\n    return html`<td>${this.label}</td><td>${this.value}</td>`;\n  }\n}\n```\n\n| | JIT (default) | AOT |\n|---|---|---|\n| First render | `TemplateProcessor` → `Binding[]` | `TemplateCompiler` → `render()` → `{ fragment, refs }` |\n| Updates | `instance.update(values)` | Direct `refs[N].el.prop = v` — **zero DOM queries** |\n| Directives / `repeat()` | ✅ Full support | ✅ Delegated to `NodeBinding` / `DirectiveBinding` |\n| Signals / `trustedHTML()` | ✅ Full support | ✅ Signal unwrap + runtime binding delegation |\n| Best for | All components | High-frequency updates, list rows, counters |\n\nMiura can promote direct template reads of signal-backed properties into\nbinding-level subscriptions. For example, `${this.label}` can update the text\nbinding directly when `label` changes; `${this.label.toUpperCase()}` still\nrerenders the component because the expression is transformed. This promotion\nworks in both JIT and AOT templates, including trusted HTML subtrees.\n\n### Standalone Signals\n\nCreate reactive values outside of components:\n\n```typescript\nimport { createSignal, createComputed } from '@miurajs/miura-element';\n\nconst count = createSignal(0);\nconst label = createComputed(() => `Count: ${count()}`);\n\ncount(count() + 1);\nconsole.log(label()); // 'Count: 1'\n```\n\nSignals created with `createSignal()` / `createComputed()` can be passed directly into `html` bindings.\n\nFor decorated signal-backed fields, use `this.$.fieldName` in templates when you want the direct fine-grained binding path while keeping plain property syntax in component logic. These field refs expose `.value`, `.peek()`, `.subscribe()`, and `.map(...)` in addition to being directly bindable. `this.$ref('fieldName')` remains available when you need explicit programmatic access.\n\nComponent updates and fine-grained binding updates are scheduled through the\nshared Miura render scheduler. Multiple same-tick writes to the same component\nor binding collapse into one DOM pass, while lifecycle hooks still run after\nthe committed update.\n\nWhen Miura skips fine-grained direct-read promotion because a fallback value is\nambiguous, it emits a structured debugger warning instead of silently risking a\nwrong binding. This is most useful for patterns like `${this.subtitle ||\n'Default'}` where the initial value is an empty string.\n\nFor event channels, use `this.$emit(channel, value?)` to publish and `this.$on(channel, handler)` / `this.$once(channel, handler)` to subscribe with automatic cleanup on disconnect.\n\n## Best Practices\n\n1. **Use computed properties for derived state** instead of manual updates\n2. **Keep dependency arrays minimal** — only what the computed actually reads\n3. **Use `static state()` for internal UI state** — keeps it off attributes and out of observed properties\n4. **Use arrow functions for event handlers** — automatic `this` binding\n5. **Use `static compiler = 'AOT'` for hot paths** — rows, counters, table cells that update frequently\n6. **Use `shouldUpdate` sparingly** — only to skip truly unnecessary renders\n7. **Clean up in `onUnmount`** — abort controllers, remove global listeners, dispose resources\n8. **Use `&` binding for forms** — cleaner than manual `@input` + `.value` wiring\n\n## 🖥️ Server-side Utilities (`@miurajs/miura-element/server`)\n\nImport from `@miurajs/miura-element/server` in Node.js / SSR / SSG contexts. **Zero DOM dependency.**\n\n```ts\nimport { createIslandHTML, IslandRegistry, renderIslands } from '@miurajs/miura-element/server';\n```\n\n### `createIslandHTML(def)`\n\nGenerate a single `<miura-island>` HTML string from a definition object:\n\n```ts\nconst html = createIslandHTML({\n  component: 'my-counter',\n  props:     { count: 5 },\n  hydrate:   'visible',\n  placeholder: '<my-counter count=\"5\">5</my-counter>',\n});\n// → <miura-island component=\"my-counter\" hydrate=\"visible\">\n//     <script type=\"application/json\">{\"count\":5}</script>\n//     <my-counter count=\"5\">5</my-counter>\n//   </miura-island>\n```\n\n### `IslandRegistry`\n\nRegister island defaults once at app boot; look them up anywhere in your SSR templates:\n\n```ts\nIslandRegistry.register('my-counter', { props: { count: 0 }, hydrate: 'load' });\nIslandRegistry.register('app-chart',  { props: { data: [] }, hydrate: 'visible' });\n\n// In a route handler — override props per-request\nconst html = IslandRegistry.render('my-counter', { props: { count: req.session.count } });\n```\n\n### `renderIslands(defs)`\n\nBatch-render an array of island definitions and get a typed manifest back:\n\n```ts\nconst { rendered, manifest } = renderIslands([\n  { component: 'my-counter', props: { count: 5 } },\n  { component: 'app-chart',  props: { data: [] }, hydrate: 'visible' },\n]);\n// manifest.total === 2\n// manifest.entries[].component, .hydrate, .count\n```\n\n## 🏝️ Islands Architecture (`<miura-island>`)\n\n`<miura-island>` is a partial hydration wrapper. It renders static SSR'd HTML immediately and lazily creates the interactive component when the chosen strategy fires.\n\n```html\n<!-- Hydrate immediately (default) -->\n<miura-island component=\"my-counter\">\n  <script type=\"application/json\">{\"count\": 5}</script>\n  <!-- SSR placeholder shown before JS runs -->\n  <my-counter count=\"5\">5</my-counter>\n</miura-island>\n\n<!-- Hydrate when scrolled into view -->\n<miura-island component=\"app-chart\" hydrate=\"visible\">\n  <script type=\"application/json\">{\"data\": [1,2,3]}</script>\n  <div class=\"chart-placeholder\">…</div>\n</miura-island>\n\n<!-- Hydrate during browser idle time -->\n<miura-island component=\"like-button\" hydrate=\"idle\" data-props='{\"liked\":false}'>\n</miura-island>\n```\n\n### Hydration strategies\n\n| `hydrate` value | When it fires |\n|---|---|\n| `\"load\"` (default) | Immediately in `connectedCallback` |\n| `\"visible\"` | When the island enters the viewport (`IntersectionObserver`, 200 px root margin) |\n| `\"idle\"` | During browser idle time (`requestIdleCallback`, 2 s timeout fallback) |\n| anything else | Never — call `island.hydrate()` imperatively |\n\n### Props channel\n\nProps are applied as **properties** (not attributes) on the created element for full type fidelity:\n\n1. First source: `<script type=\"application/json\">` child element (recommended for SSR)\n2. Second source: `data-props` attribute (JSON string)\n\nInside a hydrated component, use `$islandProps()` to access the full serialized props object without manually re-parsing the script payload:\n\n```typescript\nclass PostIsland extends MiuraElement {\n  props = this.$islandProps<{ slug: string; post: { title: string } }>();\n\n  template() {\n    return html`<h2>${this.props.post.title}</h2>`;\n  }\n}\n```\n\nWhen the server already sent data you want to keep using on the client, `$islandResource()` can start from that payload and optionally revalidate:\n\n```typescript\nclass PostIsland extends MiuraElement {\n  props = this.$islandProps<{ slug: string; post: Post }>();\n\n  post = this.$islandResource(\n    () => this.props.post,\n    () => fetch(`/api/posts/${this.props.slug}`).then((r) => r.json()),\n    {\n      key: () => ['post', this.props.slug],\n      staleWhileRevalidate: true\n    }\n  );\n}\n```\n\nSet `revalidate: false` when the island payload should remain fully static on the client.\n\n### Events\n\n`miura-island:hydrated` bubbles from the island after the component mounts. `event.detail.element` is the created component, `event.detail.props` are the resolved props.\n\n```typescript\nisland.addEventListener('miura-island:hydrated', (e) => {\n  console.log('hydrated', e.detail.element);\n});\n\n// Imperative hydration\nisland.hydrate();\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}