{"_id":"@nelsondev/component","_rev":"28-989b30037954da811a3f0dc05e99cf99","name":"@nelsondev/component","dist-tags":{"latest":"1.1.21"},"versions":{"0.1.0":{"name":"@nelsondev/component","version":"0.1.0","keywords":["web-components","reactive","frontend","ui-library","shadow-dom","custom-elements","lightweight","performance"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@0.1.0","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"fc861d0e5f1974fde593b3325ffd5fd3cea82f84","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-0.1.0.tgz","fileCount":11,"integrity":"sha512-tGt5k2trRLkQrWmcNiRvGOJiM8jOmqtzzWmoSzqXGt/anG6fX7GakB4y+x/QsTu5rKwkuyI0xuAypV5/hbg6AQ==","signatures":[{"sig":"MEYCIQDa3N0sqegKoIPDtVvVWfz/hj66byTcYGpP0tJEOfvJOwIhAN1taFF5VUiaAh64lhv23ND2FlUceueWCGLLZal+3y5H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72899},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"8d31ef019ec1c6fb26ded31c1cbb7ecf098392dd","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.9.3","description":"Ultra-simple reactive web component library with clean APIs and powerful features","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"@preact/signals-core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/component_0.1.0_1754456728835_0.1396464189616684","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@nelsondev/component","version":"0.1.1","keywords":["web-components","reactive","frontend","ui-library","shadow-dom","custom-elements","lightweight","performance"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@0.1.1","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"aecd47a077afc4330c76b5158d50e524dbfae4ea","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-0.1.1.tgz","fileCount":11,"integrity":"sha512-ljgr79MF/FLAgzEJsRBg1qPsWr1fPTMg9U7OlGz75NXDjrLNA7B76VctEYVCe4pZ3M7bp9SLeChuyqyvF0ll4Q==","signatures":[{"sig":"MEUCIGudXbw1NvdFzYEsEq414yGZjTzYMasVel+gn34lt+ODAiEAkFL+zannI6EmuE7k3QPr9ibgKemEVeZS251SzCU8tD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72905},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"cff154ca8b8a24960cf9d8364dfefb3f6c36ee53","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.9.3","description":"Ultra-simple reactive web component library with clean APIs and powerful features","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"@preact/signals-core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/component_0.1.1_1754456826919_0.4220687442412481","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@nelsondev/component","version":"1.0.0","keywords":["web-components","reactive","frontend","ui-library","shadow-dom","custom-elements","lightweight","performance"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.0.0","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"ffd21ba571f7751934e0f8b0f043254923768fbf","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.0.0.tgz","fileCount":11,"integrity":"sha512-SiCuirubxVLlbfD5W74yWnW/O52Fo0xWQXfAT8xnph4cXCR+F5TnFL+PjScIf0QymvumsubplIcCaninbDNkwQ==","signatures":[{"sig":"MEYCIQDhHzEHXQXshJJ88jvDkRrcpzClYzKOx//JcPVhKfL/MwIhAPmBiQQzGopi+RoR6qLSCgVuCgkUzc4GJUbOqWGv/IKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72765},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"4f5457a644bd3fbdf2e89fc7e110361a1f637acb","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.9.3","description":"Ultra-simple reactive web component library with clean APIs and powerful features","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"@preact/signals-core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/component_1.0.0_1754457828682_0.016275879807687188","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@nelsondev/component","version":"1.0.1","keywords":["web-components","reactive","frontend","ui-library","shadow-dom","custom-elements","lightweight","performance"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.0.1","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"0b8d70ca72fcbbea611bef17f777cc3143bc5f01","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.0.1.tgz","fileCount":11,"integrity":"sha512-q3zdWWzda2ZCipubDngu7wRKGNMzB0faHVNbcI5Ip5Gj1rtiwo8URGJLKtDyF60IiS+hf2Bv7+gFsEVQMHet7Q==","signatures":[{"sig":"MEQCIHhPfGqqg30nuefQutbWjVN2ByC+uHyEBj4pjxVo2pmyAiBd4IfAvC1a982tVQtq6kAZu7jWW7xJ+/Cs8SQIq6pojg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73385},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"87e6870870696d87814ec10ec47ab89713160795","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-simple reactive web component library with clean APIs and powerful features","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"@preact/signals-core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/component_1.0.1_1754493505323_0.08625458902172278","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@nelsondev/component","version":"1.0.2","keywords":["web-components","reactive","frontend","ui-library","shadow-dom","custom-elements","lightweight","performance"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.0.2","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"1e2601231b74a1a8f03f1987c24b8e6329d57211","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.0.2.tgz","fileCount":11,"integrity":"sha512-feVU/l2IrKaSXQYeqsCCRtiGGLOslTeUqRTBt8NAGZn3hMKzAimuMcaDl8zb665Uf7qeBq3Y/o01YT8OAaUy5w==","signatures":[{"sig":"MEUCIQCKYRvzvsyZZqzhFKT69CLy6p+RR/d3bkpyN5ITgqa23QIgWQ1dyCgIBZ4vZ5oZV769PA5f53Cc5ZcaSeLV87qOAmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73385},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"5a772c196b78a4f1ba9df90bddbcd1f4b7683683","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-simple reactive web component library with clean APIs and powerful features","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"@preact/signals-core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/component_1.0.2_1754494095677_0.7799854305818252","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@nelsondev/component","version":"1.0.3","keywords":["web-components","reactive","frontend","ui-library","shadow-dom","custom-elements","lightweight","performance"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.0.3","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"9820f96d191a19d352a3d2f28cfc75b922a03d96","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.0.3.tgz","fileCount":11,"integrity":"sha512-KhWKyUhJA39Ny9+mgLZE/okn9y25rZSaVatTZuNxP+fe1AqzU9Ub/NqpwHmiDOb1j092fMdTAIf0s0Z2go6mhQ==","signatures":[{"sig":"MEQCIGIZT6cGkS0DBpBhWp+Xv/ooJEyOdDwTquhk7/po8OSSAiAcAZi5Ciuq9BExRilmF4qhKukKaGfxBtsx+o09gBFLHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74128},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"e5889750b22096315443cb48499e1f89d8b4eedd","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-simple reactive web component library with clean APIs and powerful features","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"@preact/signals-core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/component_1.0.3_1754495866907_0.8490059254208524","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@nelsondev/component","version":"1.0.4","keywords":["web-components","reactive","frontend","ui-library","shadow-dom","custom-elements","lightweight","performance"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.0.4","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"3b84b0835cb6c49c311a7c4bdcaa126d5a2e67a4","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.0.4.tgz","fileCount":11,"integrity":"sha512-Y2399dumHYQ83Oupj03Mgh0O1cf9sw8wobN9/GuJFwlCLv/UpiqxttQ5FKgDHf5WnwIJ9PAo2mB/8fKjGTfRJA==","signatures":[{"sig":"MEQCIE6thEIZRsWyG9bhamsg3W2niTDK0snjE+3WaoMnd67MAiBVLAJJ5PJqj7nMqdwDnAghig8ZO2TkrjdNs3Hv1cUEyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71847},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=14.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"9bf7cd740b6debafca6741c565eda43571bc707d","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-simple reactive web component library with clean APIs and powerful features","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"dependencies":{"@preact/signals-core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.0.0","@rollup/plugin-terser":"^0.4.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/component_1.0.4_1754507409589_0.16280237276448317","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@nelsondev/component","version":"1.0.6","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.0.6","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"a62676366f0b69d73f1f15f010ce3444aa2b64b8","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.0.6.tgz","fileCount":8,"integrity":"sha512-bKSdBstTNcULM/RsW9q+RNHuXKTtMC+ZwjPXVl2JyyHn8Ono1VxFp3ERt2TTkKxfe1Bpr3qi2bgVMpgTGk5EmA==","signatures":[{"sig":"MEUCIDEGhpjarQfEUmQvkg9apg3b9blDP4gNtoOpWpyLzPB8AiEAvQXlZfZnI/Sx6dBsCkcgZYINzrH8BNB/PGaH4UJ+Mvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"dist/tron-component.js","type":"module","types":"src/types.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./src/types.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"d703db53728fd58a086abd89d88dcb910ab58fa7","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.0.6_1755367417275_0.4162602314756134","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@nelsondev/component","version":"1.1.0","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.0","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"595ec3ffecd649d48e03d8f2e49d56846b26f0a0","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.0.tgz","fileCount":8,"integrity":"sha512-2OKtj0HbR4Ksgw3llcktTvcEKoKfWdpbwY+cvtmqDjMWMLPTQk27oLSnLCw/TCuoj2daKO9BONwUKSvDBX+WNw==","signatures":[{"sig":"MEYCIQC2NzcQ57ZDPEHjsnKXEED2zJHhWkDO3xiKn8NH4tjyqgIhALabkAdKLSJoDhqZycZkWPi44Mgne0aKzicwXQ6FPmIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"dist/tron-component.js","type":"module","types":"src/types.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./src/types.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"5248dcf1368af8308d6165e2fac2172bff3fb5f8","scripts":{"build":"rollup -c","build:watch":"rollup -c --watch"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.0_1755367491566_0.565338928643091","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@nelsondev/component","version":"1.1.1","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.1","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"059568251f9b2b30e607b7767dfa164cda7755b9","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.1.tgz","fileCount":13,"integrity":"sha512-uMFAC0+8Io5znq/2xLulfq86bI3c7BpYzNfuIIIo2o0fLtb8EWX+ak8cZzNFIK6/BNFDD6PJpRuwJhTWMjkMAA==","signatures":[{"sig":"MEYCIQCsIUECaYTdNMjXowZrkyZZchuayEaziUFxybqfYEiMcgIhAPmpa+UBwNR+c3+cuc4Rx6s14QwsHW/et1wJn8NxcB3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137918},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"cc3a78983810a41cee412be62f9d49bc58b86b73","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.1_1755368306431_0.6628014823057222","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@nelsondev/component","version":"1.1.2","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.2","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"1d951b3b2f7f0790ad31de67940c9906d008265f","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.2.tgz","fileCount":13,"integrity":"sha512-W6D3Hpo7PM7imGHu9mavwrM4/QO6EEO8XfkD0KqCltEFOn1tktPnrgue65LokP5ovCQsE4JHvmJhz0/E9MVJug==","signatures":[{"sig":"MEUCIQDI04htW6LeGywxdAQUvw6MVo0aogZT2EId6+lMTrxz0gIgJQUr5Sezrog31vpKPE+FCm2kEog3r/1IpQmxKOlQZVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136783},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"9e2657e40008f1ba7e02ed0ec5278cf83c1d8f14","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.2_1755369153811_0.08819188903498754","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@nelsondev/component","version":"1.1.3","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.3","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"2407c2f12c09c293e83518c2227869ee054872e2","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.3.tgz","fileCount":13,"integrity":"sha512-cLKmDiykzLbakXiv/3ftYLAxaXGzuyxkmtilsQGAE3oDYewjZS+kFllr2um8riWNHBi5u02akBqoAFe3HynBQg==","signatures":[{"sig":"MEYCIQCZsNbNd3Gr8Yog4ayxAnnCUB7UfirCh1dfhKNsPxfzQgIhAMiztml+3j1hxAO55jHg0+pk39peOreKoD9jnJtuJunO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136720},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"41c82e688f6a342b4622e822bd505753da19b6ac","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.3_1755370372768_0.11274354919535434","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@nelsondev/component","version":"1.1.4","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.4","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"6723a75440204c25aa334c2b5658d6ee7af02246","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.4.tgz","fileCount":13,"integrity":"sha512-rFMMOI9wEY6E088WoiCXuGfWacfdjKRRdbysds8UxKPrSU11NXUB1//WTtXtvV9LcrenDB0cT+LzA6B9s8rPEQ==","signatures":[{"sig":"MEQCICCtibJH+QYxgy8jHqh46hVxu7auOV6t7r3GzvUMaDXDAiAob7JqZmLgOx6+inNxK/2DDUDNy4L2tFdUMbbbLD3LqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136718},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"ec397678129dcdc9117209fad7fc6e196eea3bb5","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.4_1755370445427_0.8548092832557568","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@nelsondev/component","version":"1.1.5","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.5","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"f8d368e58a54311d418ed8223741a85ce4436dc2","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.5.tgz","fileCount":13,"integrity":"sha512-cryuIcBwRXuFK6uEOC09KjKBhLY0SSVlt70hKrSVwbjin2c6ojJRPrfVy5zfWrZT477YHU/3yy+KovWagGEJeQ==","signatures":[{"sig":"MEUCICG2Ej+8Q6ZqOsBSZBc7iMtAuCIeLTO+q24dLzkWX5XaAiEAlxR//BMdKk9AKDOWmgKr24x/w1QiTuHCNzzignns0oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136982},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"866f9aece3d82ad1ea16f82905079a27426d8d4f","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.1","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.5_1755370702766_0.7803174484941948","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@nelsondev/component","version":"1.1.8","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.8","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"3e965ba139702c6fd8a55c31701bc7f1d7f870ab","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.8.tgz","fileCount":13,"integrity":"sha512-wpiwexOl9dwihbYfHAdIb44NypyPoV/DCXWL1v3R01DVCgF8WSaVEEw8lggrDr3z9LsxOX/2HXCfD+dpRQW0jw==","signatures":[{"sig":"MEYCIQDo9pjzAHe2KqAKcNHadVYX2ZN+oct1MCue7YSvQkdo9QIhAPFNLO1+PsMuElpdlpOmoqu0z+cNTV6W6VoZgreQbQA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130684},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"249a144c99c488dbb569a9a5c1a7221bea9e8b0e","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.8_1755371191049_0.9915468298948684","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@nelsondev/component","version":"1.1.9","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.9","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"ce9ed01aa4f48dd342c715a410d20ce643fd0618","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.9.tgz","fileCount":13,"integrity":"sha512-2B0shKiZiuk2BhFSPb+kq1iwxfPPDPvf5G1Wjn7jOXljCRD1DtyZaokXe47nZKFkHZkZ0UZcWXr1JFCHe5edkQ==","signatures":[{"sig":"MEQCIA4/gQhAykkwE9JPbE0O5gWdIfhih6/nJ0kxAXdzeo9eAiANjJ9Cui9QIShcwZgyBH2bCz4xtutlbiWILpIqKJxkEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131809},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"5ce6667a1dc3bc2b46343079bd34181e4366d0ed","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.9_1755372592959_0.014694689377353631","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@nelsondev/component","version":"1.1.10","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.10","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"8b8117ef8710fccf30e69f16f6d9190411244e38","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.10.tgz","fileCount":13,"integrity":"sha512-m5uhQOekbKE/RX6F8SpP03iiqDfQJkBDa5jYLCK2c4A2yXzT8+pp8jgbjH1iCIHmDeguBnWWBQeQM7WbFtmJRg==","signatures":[{"sig":"MEUCIQCKgksbDXgE1j95ZePvJtPBJOR5cO9tbEn9WLMRB9N6PAIgV1HRgqLCra1yVVv38k1M8zbApyHMg+Kf+E7/cKpp+T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134010},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"416c5ec717bbcce60dfc8f6b0ca4b6b3d112171b","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.10_1755373002763_0.39075545297676517","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@nelsondev/component","version":"1.1.11","keywords":["web-components","reactive","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.11","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"f9fd641bd882ff1e14c48534922651d4fa40928e","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.11.tgz","fileCount":13,"integrity":"sha512-s0cmFj9uKZzc+OpseRPgbtNiPUcwL8+RneEyXLyQ4ROczhGyt9v+3fpiUx/bNLi2+nTb4geACp0ObSg757GK7g==","signatures":[{"sig":"MEUCIGm31UQNUzjLKltjmfP/A5oai7iyWWh/Hnc3oSQ7ou0KAiEA4H+AUw50yhOAFD2MWQge9Bo/FIW6LciFxkmIR7mB7Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134142},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"22059734ad09c6b3cc11179e25dfc7799ff3995f","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.11_1755373317899_0.4099226901157962","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@nelsondev/component","version":"1.1.12","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.12","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"25ef48322771f2ae416d7a5018f6c1734bd9e51b","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.12.tgz","fileCount":13,"integrity":"sha512-XrKm2n0mJuRfiWHDVt5He9tnNkvipCH7qC6xgV20DOveN1xRAublPoQxRQeYxdai+2bgrEjcDKPtSsX75myz4A==","signatures":[{"sig":"MEUCIBkPr/Imbnlv+TQ/g9kkathEq0H4xvW9Q8IShl0Oh847AiEArFSbX00lvjZZ/v7HQ5XzinE0sRkUlHrnNgH9aFTcZtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134147},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"36ebc332ad108f889609c40ac19902b0e7ddcbbf","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.12_1755373539812_0.25136405358709224","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@nelsondev/component","version":"1.1.13","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.13","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"72c07529d1e4b3a2d27a295e3af3419742922d18","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.13.tgz","fileCount":13,"integrity":"sha512-j/gOQ7VD8Fgu5oQ4LPL309ZNbCbRzZETpGJOuQliRrqN93eu+pfZHzUuXYTpvG55aPiUAospGzgbuhEs4NjHFQ==","signatures":[{"sig":"MEUCIQCpqI5uEV6MQruy2ZN9pE2QBGASyAHDOK30xutJ9HZe5gIgYFCoGTlOuY51bHL/34loYvZGWAB/ZITZVPBrXIw4Do0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134199},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"6fca14777529d9734c59b2c6e42d3f06a95cb9f2","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.13_1755531686044_0.3898639877949648","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@nelsondev/component","version":"1.1.14","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.14","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"b020da05089521db60919b1b5500402f6d9d45a2","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.14.tgz","fileCount":13,"integrity":"sha512-lrax9sD3FnRTtuj7Y+in0J0aAVdABXLpMJBl4k8F+jyQ961Al7cjxbsSTYWYb+qMt+5O+zmxoN0wPqeFH0gZ+Q==","signatures":[{"sig":"MEUCIDBNyx8KVmz+u0HC2y4fi9e8B0DLgihKVnP98/DjGo8XAiEA8UE3+IPh/v3P9XcBsM3APryupQ61HNpr8zs6OKsUrfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134129},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"4503bf835b71bb5481291c2e69a996026631530b","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.14_1755533859464_0.1177715758220983","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@nelsondev/component","version":"1.1.15","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.15","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"55cf54a2d28ce2a2e7cb870d5e3272f5908bffcc","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.15.tgz","fileCount":13,"integrity":"sha512-Vp6qo3HSwReunHm7xjZDbRnmGe37pBWMQVEajViCqm18D6eHtNgtl9c7KeEzc4s2JhsyL+ggqPm10RlVat7jUw==","signatures":[{"sig":"MEQCIC3y3sRloknKhZJchymyBKRg76A/w5EOrALhiD6FFnl1AiAYvrW1hNI3xahY2VPKqfCaJt9K3diNmqMO+foC3FwMQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135340},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"36037efbcc2102053bb271cac76fe315e95bc09f","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.15_1755618527860_0.9446501069008881","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@nelsondev/component","version":"1.1.16","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.16","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"46368503b7382be28afb5315a469ecd50bca1eaf","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.16.tgz","fileCount":13,"integrity":"sha512-rudGzoE58+G557UEEOH1kAgAJ9l7w27U+HUSEDgxh8emoNCVNnHU0VeVv9bnZeKctbmVT32wrGQfklGim6lz+g==","signatures":[{"sig":"MEUCIQCeIN1d99h4nP78TQAiYfbzNQDMGLmJ/1Mp7lgpnC4OsAIgHz/2UCsFITlU0WQAzNBKepvClSJOxRChArw4pa0pLKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141737},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"03c66b89b81acb58968a134648988de5777df73c","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.8.2","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.16_1755635424127_0.05503899803538914","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@nelsondev/component","version":"1.1.17","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.17","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"996b5daf176c22c2d547aaa357d2b7cdc118a632","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.17.tgz","fileCount":13,"integrity":"sha512-wE947RY3nk1gcCVLcmKlezpYb+iez1VepkobPhR4wWECvglXSP2EjdWTJGB8h9eTynRQpTT6jymJRn29F6KJxA==","signatures":[{"sig":"MEUCIQDOBft+aZwEAg0hB5d3orgi35t+urz8NF3LSeWyviF9lgIgWuwXS0650ciZ2PNAFHnCMNAw+z6pQB/m9DzT202O7tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141848},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"726b4a1fcaf766cc80daa6e69df4c12dea73bec7","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.9.0","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.17_1756926362827_0.5720443303416971","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@nelsondev/component","version":"1.1.18","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.18","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"4d4726d4e7e769d18a736dd0b4e15aacc93d089e","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.18.tgz","fileCount":13,"integrity":"sha512-wJLYqr6NMjt5JTnXe5h/8Q7RAv3rQ3T9zwJswOA63F0YN6gGf7HEXXk8RzaGAHy2nzT2RSuqgi25WuotH9VGWQ==","signatures":[{"sig":"MEYCIQCcueKldIybag+3UyvnvuVCjZiItL8LSjGMeih9EeJragIhAI0z9Wh28d9w50bd8/6gVCc6N7DaCOecwiGHLBjJOBYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141848},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"4f4e4b5bcc32a5ce27e87613c3e929253fdf8fd5","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.9.0","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.18_1756926569925_0.3200347170336113","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@nelsondev/component","version":"1.1.19","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.19","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"3947dd48afbb75fc0ab6736a17f7cb3b3afdbb86","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.19.tgz","fileCount":13,"integrity":"sha512-xQGzxktci/s1mc83fllVMGlDFFsA/iZrcmNlK9PuKs1n0kfFHwpUIDzMuovG+Hj+b/uXtH8b5y04vTOcrSSqfw==","signatures":[{"sig":"MEUCIDkMFteh5JgzfAVH1U7QWlxd9vXqxoqCUxBo3cp65OKuAiEAm+dJHTwTHFh2z17nia3RYFG1Myey8QFFR1vChqfhhJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153144},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"bfc32cb2a47a30512fb792d0a329f023dbf71f4c","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.9.0","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.19_1756926977983_0.3703412881247845","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@nelsondev/component","version":"1.1.20","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","_id":"@nelsondev/component@1.1.20","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"homepage":"https://github.com/nelsondev/component#readme","bugs":{"url":"https://github.com/nelsondev/component/issues"},"dist":{"shasum":"ab6a1f88648632320b185d7e5aced26a449af374","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.20.tgz","fileCount":13,"integrity":"sha512-TkotBWiIpqBCQngTXiiWzrx65s8Vxjmyi9rWey1F7q+rkb3UCPsrjmB1jU490g7aVoNvBIfhcEw85UpoliwUGw==","signatures":[{"sig":"MEQCIGV0zeAzcqGRW+I8/HxY0NoLIyOfwXC7DCRRDWox5r6WAiB28HvsW6DzK0YY891Fd7ySWhpGxvH6LrUfaqgyzVPLfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152058},"main":"dist/tron-component.js","type":"module","types":"types/index.d.ts","module":"dist/tron-component.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js"}},"gitHead":"8683715332b4c9b5a771071b0b99b02a4937e8f4","scripts":{"build":"rollup -c"},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"repository":{"url":"git+https://github.com/nelsondev/component.git","type":"git"},"_npmVersion":"10.9.0","description":"Ultra-lightweight web component library with a clean API for building reusable components.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.21.2","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/component_1.1.20_1756927784654_0.5686097414155269","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@nelsondev/component","version":"1.1.21","description":"Ultra-lightweight web component library with a clean API for building reusable components.","main":"dist/tron-component.js","module":"dist/tron-component.esm.js","types":"types/index.d.ts","exports":{".":{"import":"./dist/tron-component.esm.js","require":"./dist/tron-component.js","types":"./types/index.d.ts"}},"scripts":{"build":"rollup -c"},"keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nelsondev/component.git"},"bugs":{"url":"https://github.com/nelsondev/component/issues"},"homepage":"https://github.com/nelsondev/component#readme","devDependencies":{"@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","rollup":"^4.21.2"},"engines":{"node":">=16.0.0"},"browserslist":["> 1%","last 2 versions","not dead","not ie 11"],"sideEffects":false,"type":"module","_id":"@nelsondev/component@1.1.21","gitHead":"d49b59a74724f056b71ab2b3dc662fb5ba2ee71b","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-4jLK0cR4jpnibqHqDW8OhhtYRkBxr/NfAEEMTCiQaKLJL3GdVriWOrXpHCJrV9ghcm7YJ45JZLXkwikh+MqQ1A==","shasum":"5119083d46b556f320a958d4684b9c86d53d9edb","tarball":"https://registry.npmjs.org/@nelsondev/component/-/component-1.1.21.tgz","fileCount":13,"unpackedSize":149342,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIbiHi7osqWR+sYymiqw8Il0WM9WKQe9bwdfDuzM6FewIhAIP8vtjqoRyRWGBI1nTBPD3WnHB0PjmCM6B8FLkZgdV/"}]},"_npmUser":{"name":"nelsondeveloper","email":"nelsontron@outlook.com"},"directories":{},"maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/component_1.1.21_1756935635995_0.17173489412957954"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-06T05:05:28.766Z","modified":"2025-09-03T21:40:36.434Z","0.1.0":"2025-08-06T05:05:29.109Z","0.1.1":"2025-08-06T05:07:07.093Z","1.0.0":"2025-08-06T05:23:48.874Z","1.0.1":"2025-08-06T15:18:25.506Z","1.0.2":"2025-08-06T15:28:15.984Z","1.0.3":"2025-08-06T15:57:47.138Z","1.0.4":"2025-08-06T19:10:09.817Z","1.0.6":"2025-08-16T18:03:37.483Z","1.1.0":"2025-08-16T18:04:51.778Z","1.1.1":"2025-08-16T18:18:26.625Z","1.1.2":"2025-08-16T18:32:33.995Z","1.1.3":"2025-08-16T18:52:52.955Z","1.1.4":"2025-08-16T18:54:05.605Z","1.1.5":"2025-08-16T18:58:22.968Z","1.1.8":"2025-08-16T19:06:31.238Z","1.1.9":"2025-08-16T19:29:53.132Z","1.1.10":"2025-08-16T19:36:42.934Z","1.1.11":"2025-08-16T19:41:58.095Z","1.1.12":"2025-08-16T19:45:40.090Z","1.1.13":"2025-08-18T15:41:26.240Z","1.1.14":"2025-08-18T16:17:39.707Z","1.1.15":"2025-08-19T15:48:48.041Z","1.1.16":"2025-08-19T20:30:24.336Z","1.1.17":"2025-09-03T19:06:03.011Z","1.1.18":"2025-09-03T19:09:30.128Z","1.1.19":"2025-09-03T19:16:18.210Z","1.1.20":"2025-09-03T19:29:44.852Z","1.1.21":"2025-09-03T21:40:36.204Z"},"bugs":{"url":"https://github.com/nelsondev/component/issues"},"author":{"name":"Nelson M","email":"nelson@example.com"},"license":"MIT","homepage":"https://github.com/nelsondev/component#readme","keywords":["web-components","frontend","ui-library","custom-elements","lightweight","performance","vanilla-js","component-system"],"repository":{"type":"git","url":"git+https://github.com/nelsondev/component.git"},"description":"Ultra-lightweight web component library with a clean API for building reusable components.","maintainers":[{"name":"nelsondeveloper","email":"nelsontron@outlook.com"}],"readme":"# @nelsondev/component\r\n\r\nLightweight web component library with a clean API for building reusable custom elements. Only 6KB minified.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @nelsondev/component\r\n```\r\nOr use it directly in browser\r\n```html\r\n<script src=\"https://unpkg.com/@nelsondev/component/dist/tron-component.min.js\"></script>\r\n```\r\n\r\n## Hello World\r\n\r\n```javascript\r\nimport { defineComponent } from '@nelsondev/component';\r\n\r\ndefineComponent('hello-world', (context) => {\r\n    const props = context.defineProps(['name']);\r\n    context.defineTemplate(`<h1>Hello, ${props.name}!</h1>`);\r\n});\r\n```\r\n\r\n```html\r\n<hello-world name=\"nelsontron\"></hello-world>\r\n```\r\n\r\n## API Reference\r\n### `defineComponent(tagName, definition)`\r\nRegister a component.\r\n\r\n **Parameters:**\r\n- `tagName` (string) - Custom element name (must contain hyphen)\r\n- `definition` (function) - Component definition receiving context object\r\n\r\n---\r\n### `element`\r\nReference to the component's DOM element.\r\n\r\n---\r\n### `defineSlots(names)`\r\nDefine content projection slots.\r\n\r\n**Parameters:**\r\n- `names` (array) - Array of slot names (defaults to ['default'])\r\n\r\n---\r\n### `defineProps(propsList)`\r\nDefine component properties with automatic type conversion.\r\n\r\n**Parameters:**\r\n- `propList` (array) - Array of property definitions\r\n\r\n---\r\n### `defineStyle()`\r\nGet component's CSS classes.\r\n\r\n---\r\n### `defineEvent(handler)`\r\nCreate event handler for templates.\r\n\r\n**Parameters:**\r\n- `handler` (function) - Event handler function\r\n\r\n---\r\n### `exportEvent(name, handler)`\r\nExpose method on component instance.\r\n\r\n**Parameters:**\r\n- `name` (string) - Method name\r\n- `handler` (function) - Handler function\r\n\r\n---\r\n### `onMounted(callback)`\r\nRegister mounted lifecycle hook.\r\n\r\n**Parameters:**\r\n- `callback` (function) - Callback function\r\n\r\n---\r\n### `onUnmounted(callback)`\r\nRegister mounted lifecycle hook.\r\n\r\n**Parameters:**\r\n- `callback` (function) - Callback function\r\n\r\n---\r\n### `defineTemplate(html)`\r\nSet component HTML template.\r\n\r\n**Parameters:**\r\n- `html` (string) - HTML template string\r\n\r\n## Examples\r\n\r\n### Counter Component\r\nReactivity isn't the goal of this library, just clean, light DOM reusable components.\r\n\r\n```javascript\r\ndefineComponent('my-counter', ({ element, defineTemplate, defineEvent }) => {\r\n  let count = 0\r\n  \r\n  const increment = defineEvent(() => {\r\n    count++\r\n    element.querySelector('div span').innerHTML = `Count: ${count}`\r\n  });\r\n  \r\n  defineTemplate(`\r\n    <div>\r\n      <span>Count: ${count}</span>\r\n      <button onclick=\"${increment}\">+</button>\r\n    </div>\r\n  `);\r\n});\r\n```\r\n\r\n```html\r\n<my-counter value=\"5\"></my-counter>\r\n```\r\n\r\n### Modal Component\r\n\r\n```javascript\r\ndefineComponent('my-modal', ({ defineSlots, defineEvent, exportEvent, element }) => {\r\n  const slots = defineSlots();\r\n  \r\n  const show = defineEvent(() => {\r\n    element.style.display = 'block';\r\n  });\r\n  \r\n  const hide = defineEvent(() => {\r\n    element.style.display = 'none';\r\n  });\r\n  \r\n  exportEvent('show', show);\r\n  exportEvent('hide', hide);\r\n  \r\n  defineTemplate(`\r\n    <div class=\"modal-backdrop\" onclick=\"${hide}\">\r\n      <div class=\"modal-content\" onclick=\"event.stopPropagation()\">\r\n        ${slots.default}\r\n        <button onclick=\"${hide}\">×</button>\r\n      </div>\r\n    </div>\r\n  `);\r\n});\r\n```\r\n\r\n```html\r\n<my-modal>\r\n  <h2>Modal Title</h2>\r\n  <p>Modal content here</p>\r\n</my-modal>\r\n\r\n<script>\r\n  document.querySelector('my-modal').show();\r\n</script>\r\n```\r\n\r\n### Slotted Component\r\n\r\n```javascript\r\ndefineComponent('my-card', ({ defineSlots, defineTemplate }) => {\r\n  const slots = defineSlots(['header', 'default', 'footer']);\r\n  \r\n  defineTemplate(`\r\n    <div class=\"card\">\r\n      <header>${slots.header}</header>\r\n      <main>${slots.default}</main>\r\n      <footer>${slots.footer}</footer>\r\n    </div>\r\n  `);\r\n});\r\n```\r\n\r\n```html\r\n<my-card>\r\n  <template slot=\"header\">Card Title</template>\r\n  <p>Card content</p>\r\n  <template slot=\"footer\">\r\n    <button>Action</button>\r\n  </template>\r\n</my-card>\r\n```\r\n\r\n### Class injection\r\n```javascript\r\ndefineComponent('my-component', ({ defineStyle, defineTemplate }) => {\r\n    const style = defineStyle()\r\n\r\n    defineTemplate(`\r\n        <div class=\"${style}\">\r\n            <h1>Css classes are passed into the inner element</h1>\r\n        </div>\r\n    `)\r\n})\r\n```\r\n\r\n```html\r\n<my-component class=\"d-flex align-center justify-center m-4\"></my-component>\r\n```\r\n\r\n## Browser Support\r\n\r\n- Chrome 54+\r\n- Firefox 63+\r\n- Safari 10.1+\r\n- Edge 79+\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}