{"_id":"@alexgyver/component","_rev":"70-5513646466b20d381d4a8861a04a2ec4","name":"@alexgyver/component","dist-tags":{"latest":"2.1.5"},"versions":{"1.0.0":{"name":"@alexgyver/component","version":"1.0.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.0","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"04b7a467810e80ca988b195e594424d251f5bf1e","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.0.tgz","fileCount":2,"integrity":"sha512-frosxlGVimprFKk5aRNRMtPOPRS0iui+Hk2hFW+RWDoZRkh26/qQC8TpJH1zfsIeAM3h7R9tFibU/Mbof3VLfw==","signatures":[{"sig":"MEQCIBxm5DM2HQ9JLjc7neItvquJ020rIjPEdc7PPyk7NrA8AiAojAeGvkwbBl/+yM8LBwEJg/VgtPwurtBkcUgqxZGjjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5717},"main":"component.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.0_1719094701781_0.4418898819594177","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alexgyver/component","version":"1.0.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.1","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"8d3470731e73bf7af46d93a822452c7a1bc26795","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.1.tgz","fileCount":2,"integrity":"sha512-L3R1H8ZHpk5D6el0hhb2ue2Xq95kJlBRUC4Y11CQzkKYosPriPJr5uCqFLUwItIIR6yXb5KwSlUwQs+htS/EnA==","signatures":[{"sig":"MEUCIQCmkswlQSuNzWbdyH8AGQiuKnCUxMSxtuy9v7t4bJ6P5wIgbsiYJiU9ov9aAK3dE/8aZIi5KOVdm2JLiCG6QWnccdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5731},"main":"component.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.1_1719094938421_0.7862834353170371","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@alexgyver/component","version":"1.0.2","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.2","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"b16802ae9278c8b4a4f5d7bffbedc70c9c116594","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.2.tgz","fileCount":2,"integrity":"sha512-GvLufPiJYwlaKJd0flbWSWFOMB7QNlbE0r/B1yIPvrpfdXGTqsvEC+Ece8CzJ0rGkO/rz5UydDPda7BIiLhKGw==","signatures":[{"sig":"MEUCIFpfHlsHalaEZQ3XBd7HCRqIfGmB/d0tgHGPWSJfNB4QAiEApE6Y9B0uiNHg3Q9ptWf/u0J31vavJ45XDfPuhcTtnHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6237},"main":"component.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.2_1719122755453_0.6670263523144715","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@alexgyver/component","version":"1.0.3","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.3","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"dcf80c0e08bb87c7fd81a3088da16a1b6b16cb04","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.3.tgz","fileCount":2,"integrity":"sha512-WP5W0ZTEz8pgx0GqdMCzzuD1xW+z+at97OHKIq9RcpH1pEW7j3kGyl31mZMaFZox4JWOCHnJzyefqI3F0uHO/w==","signatures":[{"sig":"MEUCIQDPbzTdArPXVdIgZBbZrT9cOhu6XfjyYJUv80yR0hapFAIgYi9Jg1VpkDTihjHRYvjPCLEmPX02d6IfbfqYSfmL47c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7005},"main":"component.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.3_1719137070108_0.20201572517613653","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@alexgyver/component","version":"1.0.4","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.4","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"74ee0c34bb7a6ce21426281e4ae2ce1bab9ac377","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.4.tgz","fileCount":2,"integrity":"sha512-d1FKJ8MU0XxNovLLYpzf0EHXChdOKbSye2yP9SGa+j68EQg5XJWEs4zOoRjHxQOMYIoCWG0h8SeV6xn2axYtJA==","signatures":[{"sig":"MEQCIGPZyTsBYYwX74CTyKFoD2RzHYC+XSi88dHZlBOFgn+SAiBTwAbuqfYuk97AI5nZVvVCZj8dXTmSP8K3LgwrnDgxRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7007},"main":"./component.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.4_1719144441997_0.3599618466306538","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@alexgyver/component","version":"1.0.5","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.5","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"6b4fd9c2edd3aabd5a3429831417983567c109dc","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.5.tgz","fileCount":2,"integrity":"sha512-CKDGLJULHpdISFRSAtuh0UQz4w0SzKwZy9lIw6Vn95MWhOUprCOQXmAMxi9Prg84BFEYgrZMPWaVrnaht0Of1Q==","signatures":[{"sig":"MEQCIHoxNZlJxbMrNRT1Xd32KazQeTkDsLaauj3qqNCNl99VAiAWsB72U5L/3ACzvrI4aG8TRU6pIN2OcvzYVM+n/CbWcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7017},"main":"./component.js","module":"./component.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.5_1719144963106_0.8692392864961715","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@alexgyver/component","version":"1.0.6","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.6","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"71bde5d0d73787bd034e1580816f957b335f76bb","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.6.tgz","fileCount":7,"integrity":"sha512-aVscmJrR8hK99qqB5UU3vlZ+Q1Cv/SDaCwAz0DGyqgFR0keYRHxBXpaU+RzulioNBfJ1CDCzrKyze/pXoQuE2g==","signatures":[{"sig":"MEQCIEesvGTRVMPOrQ3T6KYd34/Q2imHSB5NFeT4UuseeYSvAiAQ3cmaQ4zu9qWmHTFGzG6HQ4S+1a+slQ30iyfSlVMe1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10575},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"6554df5b003d33ca12a274ac406ac18b262ca096","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.6_1719151317955_0.3396667041154571","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@alexgyver/component","version":"1.0.7","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.7","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"cfb6453d898ea959f05d4ad29b5fe6606201727f","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.7.tgz","fileCount":7,"integrity":"sha512-qH3X9r3F5KwMHKZT1GIBoLy+KdwCNnbHUJz68hXSk1zmoqePfmCga9hKsEoC+mASJrrjSADh0gJ04CPRwnaf/g==","signatures":[{"sig":"MEUCIAEXYJ/nXXVScWONvT3uEUikbAEqnWeEAB5wDWy41+IOAiEAz4MREgxgQ0K3JmnXLHjiR6+gaR9RnqVz1zYAQEXriQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10576},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"bf930adec156569fd51142aebdacd1273787377f","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.7_1719334949260_0.5075647030732362","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@alexgyver/component","version":"1.0.8","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.8","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"d4e8b8270aacec15b8dad935b61a029f1f6745bd","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.8.tgz","fileCount":7,"integrity":"sha512-egJuQbCdrXeCMQ6t9u1DYn76XfmGmam3earYcHba2bgkV/j1ycgEwGaIPxgyc9JD+aKuf/4CuXFnmK9l7OlU8A==","signatures":[{"sig":"MEUCIDZCUfFpw8IWINZha/ynICjsIinY6GPE5zOeziLe02GsAiEAqvsPyz7sbQBqjiPdyPlijKN/cK3Q07tvFZe2n0Cnqxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10589},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"bf930adec156569fd51142aebdacd1273787377f","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.8_1719336212689_0.5741204778473126","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@alexgyver/component","version":"1.0.9","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.9","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"46f1b14c032cf41ce3f3c451da78b3fb2cd5e134","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.9.tgz","fileCount":7,"integrity":"sha512-mAK7JB+KpwC6Um53l3zgo8+xL8W7JnzHmlH//iAa+Bp1YazIDwcf6h3+yQhakWT+fOv1dDRTaQdErFLjfGXtQw==","signatures":[{"sig":"MEUCIE72sM5GUcNUMID6P/qXN5kAlZ/RiCCWEbtUjh2TKv+wAiEAq387yJBldCvDCfuDmzmAvHzIO8I1xYbh42YWFqpoLxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10729},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"bf930adec156569fd51142aebdacd1273787377f","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.9_1719337352209_0.3018285001494041","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@alexgyver/component","version":"1.0.10","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.10","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"5579f574c9f19f7aa1ad0e19b42268c0a80518c2","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.10.tgz","fileCount":7,"integrity":"sha512-RgPql8p30fn9PcBrtPJlupwmci29pReKkzDNmNhswOBel3GSQPqDAvMGt33S9ympLiJhzRABWhUMwuVDvdfNdg==","signatures":[{"sig":"MEQCIDNWDlKA6mYbZ5xJgPrwmFbMbI3Da0LINg9dkmAj69TMAiA8loVM25BtHXVr7cIvLjyrYeIqI7KulNwOnWClCjvVvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10721},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"bf930adec156569fd51142aebdacd1273787377f","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.10_1719337550348_0.7720994553782707","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@alexgyver/component","version":"1.0.11","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.11","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"04de2c87f5b784816ebd2693c9247ce27e63af5d","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.11.tgz","fileCount":7,"integrity":"sha512-ddCBPRFm8b6tXvF7eBXr4SnH9XNrpqOprG0Xce25f3AoZxZ2y67QvVxbgAmI/hvUf40qvccgqnhnVvh6FG0M5Q==","signatures":[{"sig":"MEQCIBRYrU0nE7dNuKnn1gYPFWbum+fKfGcx769NCltq1+atAiBZ61+lEZz5F202ZkXNf7aMrIbPDoA0QT9SBJkYb78omg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10738},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"bf930adec156569fd51142aebdacd1273787377f","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.11_1719338104312_0.6096308218280175","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@alexgyver/component","version":"1.0.13","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.13","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"798bb706cdc218a397c51476c20b61aa7ca6751b","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.13.tgz","fileCount":7,"integrity":"sha512-Y3uPVRva9YNp8Ol6RKNlVXY2MjGfP+DP7pPT2ncWD6hRkqTW4xKN8VfNX+EwtFa2E6o1q7jF8+FH6u1DUT4jSQ==","signatures":[{"sig":"MEUCIH35grhEZIkjvDAq/9HvqQ5FGp4EvhKp74mrDMtCbxuVAiEApDqPOOywq46eU56ggOqwlsOYrTSzeJLpQ9SfSCxUohE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"bf930adec156569fd51142aebdacd1273787377f","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.13_1719398286589_0.010303546813512199","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@alexgyver/component","version":"1.0.14","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.14","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"31ab5742373ffe5ce0b7028ba711886a6217af50","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.14.tgz","fileCount":7,"integrity":"sha512-kp1BssjLxgq6/M5AYmEieQMlQMYsFiuWFCYnLWgD2rbBa/7zTJE2R2l07FQY27tXDdY6KTRh6xoVu32EpUHQJg==","signatures":[{"sig":"MEUCIQD1c1ej4kcs1ccXLHAWGW0rqiSU/DCcKdmm2oIPkyXtAAIgLnaSMRIAbvPd6ZXsgcbdjMGHWUgwMkbM9C7wP/YAOME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11093},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"a008a887fb9cc062beb1859b6c1f709410bbe6d0","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.14_1719419263412_0.8444303490791114","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@alexgyver/component","version":"1.0.15","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.15","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"2e3da8e06346a2e6323c1177de1e5f09fc7e5ca0","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.15.tgz","fileCount":7,"integrity":"sha512-NiNuo1P4Yvrt8v1Lxp8ZlS2lk+KAAZLUMryxTvXoqId575M2ChBBREcFTfUu6T9v7z7KZ2lu3nuCbE/IDCaQHg==","signatures":[{"sig":"MEUCICrFLPMEC7za1KM+qZWi4DzQ0q5GEtPeUgc9XphgNNocAiEA5pJ7HJcfUg3FhhVLRtEDYWGO84YGwkczlZC/IPnl1+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11256},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"a008a887fb9cc062beb1859b6c1f709410bbe6d0","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.15_1719420148422_0.17065704867405085","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@alexgyver/component","version":"1.0.16","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.16","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"8fd2e18aac0edb306ec5899f87857562b516b2be","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.16.tgz","fileCount":7,"integrity":"sha512-iR2VrGHCKWoxscl3TUTLpYl/TzX3wcQBDAxRMgDkxsPiDsT3+/2S6hE54niynETJHsd2Oqww1PNy26dT1fk9Ew==","signatures":[{"sig":"MEYCIQDSAecOrwwiETo87ADTIJfqEF365NklYrVaPT+7CNEwlAIhAKna9H0QdhCyTDX1M67YowHLOukGgtZ72b7cHuxpjbb0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11397},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"214cdd28b63dc1532ed360aa467e663b583327f7","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.16_1719439529512_0.39022085355308045","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@alexgyver/component","version":"1.0.17","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.17","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"8c408f9609dff57fe69c52c763ffdb1bfc9ce161","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.17.tgz","fileCount":7,"integrity":"sha512-EzN3fTUCHmUYHpSuB+p7SwdXLZGcAUVsjJTu32uvjnQEWwevtUZXcdA0Ja0d3a8cSBB2ILvc20xuVdFLL0XUxA==","signatures":[{"sig":"MEUCIElmxqqqvdZdJ4M8Z3zLlm9IZ3CvNiqxpEusrFrrc1pxAiEA6S4bnGk0YB179l6UEqDTmeoTuLzJZb8awIH4A7V/Kfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11654},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"b550205ac9e5aeffb6783eb5ef307fed75da93d6","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.17_1719636140790_0.2444375396286924","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@alexgyver/component","version":"1.0.18","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.18","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"e4d525d08e24a54cc5c4639bc4704b3cdc087410","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.18.tgz","fileCount":7,"integrity":"sha512-aQdUpMIwWVHI3KE1vJaRYw3FXB6ZkNdi/ZUAgDznBixiQ8pZPpdYJljOHGn3t6AZf00SYgjnfLXvmtjOo/JWMA==","signatures":[{"sig":"MEYCIQD/CWO2uRsBlnfYarVgyIoIID6Iql0NWjwH0jYT3lLtugIhAK5Q5+zY1xq9FOVUiT+7N1cm/3OAkPNQk6Dvuov1avQC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11660},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"b550205ac9e5aeffb6783eb5ef307fed75da93d6","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.18_1719636372319_0.011964396957758527","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@alexgyver/component","version":"1.0.19","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.19","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"2a277e6ae0a0b1e8971acd77bfdbb105b1c9a633","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.19.tgz","fileCount":7,"integrity":"sha512-J0iRqWbYertVmgc0R/odk9ZIdLJarZYRL3LFsThs9fBOdj5Db93ixcPTJqXtuAUFT0IvQlRYigPruYFsX5qfkw==","signatures":[{"sig":"MEUCIQD+p2spycdic7kQPx4A/Vy3GnhzSSTepoikAJo70ehNFgIgPQB641dA65V6dkAXt0eLAOtJnkFqYt8ssHJl68X20vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12236},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"b550205ac9e5aeffb6783eb5ef307fed75da93d6","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.19_1719637744979_0.2550237349288307","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@alexgyver/component","version":"1.0.20","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.20","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"62e3a401a68af94ea2e338168b0c6dbc5a7c2683","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.20.tgz","fileCount":7,"integrity":"sha512-ikSu9A/3y0zLdJwLEkPFMAcJkReJLI1/6sbxwKVwA1DE6NNyc7esGdiW/8zhaqw0TVVI3RyGKx0mjpWH1vn7qQ==","signatures":[{"sig":"MEUCIDwhOfnCs3zCYnWYPqU4/2P3TJpMyKYjSQpBUDh6bsbzAiEAxywsWek/XMY3/CjoLVoFODrhjzAHw8k/5UQtDHSpOvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12280},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"b550205ac9e5aeffb6783eb5ef307fed75da93d6","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.20_1719699912434_0.6410403027894545","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@alexgyver/component","version":"1.0.21","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.21","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"49eabdee1dc90c7b192c2e9407af7372af34e401","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.21.tgz","fileCount":7,"integrity":"sha512-PnElzF8VOpks5CfQtgOagOTdxl3hQ7jTz3rYCeaL1+UprBJq7Xb02uaXsDu4+FuqpkJ5ajbgObaoXgykzThyGA==","signatures":[{"sig":"MEQCIAZ5u6ToZw+BuLb2zU0W6B6twi9JH2qnpAHqxEeqrYOgAiBjw9CQFzA9okLpdL/54Fs8UxCWzP/LUEP3WlFRdzGXNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12551},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"b550205ac9e5aeffb6783eb5ef307fed75da93d6","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.21_1719755622087_0.9367023159904555","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@alexgyver/component","version":"1.0.22","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.22","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"8f059747762f08b4efd8937da3d8d69e3287c7e6","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.22.tgz","fileCount":7,"integrity":"sha512-hzvVDnEFVEfhvmsBxsplD3aoeFWJBcIC+IVmsKUAdwBTJAXcd/B+KdA5YhcKnstZ+PzmrOQRLYoQjkkbtub+Yg==","signatures":[{"sig":"MEQCIEthqSGiUm1NTVPMffvFhbjmVfHk4voBc/UQ2f29cPUcAiAzjC62WL423Q8Wub1ZsUDm0bgUnANqmdAWsTbxpmkPDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12562},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"b550205ac9e5aeffb6783eb5ef307fed75da93d6","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.22_1719756278268_0.7863391626370912","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@alexgyver/component","version":"1.0.23","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.23","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"61e63a08f9a9ac8214d5a33921576f23b1b34e9a","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.23.tgz","fileCount":7,"integrity":"sha512-BvRE7Zyk3cXoycQaomlG3tai0ryV2P9T1oe+2UoKqE+FTGBPr+8jniZC659e3zAaU+JqQNt5z9P8NrjN175VOg==","signatures":[{"sig":"MEQCIEmG1kvuEDb6nz6ro4Xb+zXDyxwpmye+GDkrYFJpqFBLAiB8WK81Q+UJwFzRGDJwJ6KnKPXRHpS4dW+HWmE5KTH7fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12565},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"27f4c2a171542848dbead69e4d4e83bc77e7b71e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.23_1719761972531_0.139129989522504","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@alexgyver/component","version":"1.0.24","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.24","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"1d00a94495aee62c68ab79cd38616542643ca8af","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.24.tgz","fileCount":7,"integrity":"sha512-DPrCY4jEuGdmjbZzjQfSnTw7SuzFsgKRdftNKOzUbXBs83wIOgDatjCiV0y3gtd28z0Qxga9H7ZRNb1LyHRgNw==","signatures":[{"sig":"MEQCIGIj9u6qUMail5BLeHhFH8gYjGWEpyx84fvT9RgvgdMzAiA+M6bH3TUAU9qXG+hv1soSSgnkXXEjqCD/THwRyZ35zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12579},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"27f4c2a171542848dbead69e4d4e83bc77e7b71e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.24_1719762547148_0.14688062054190887","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@alexgyver/component","version":"1.0.25","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.25","homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"fc672f3eba199c2e99f8268f2ba29d7515be66c9","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.25.tgz","fileCount":7,"integrity":"sha512-/+yO+f+AjmKKI3dB6kLxETsMg0X+XLGWJFzi8LnixifBbKLvpB7rHUJHfr/WtC7tjwSMhHYAL/EzW5epqex2Zw==","signatures":[{"sig":"MEYCIQDzu9fGKDswmxfVcuvbYQ1xC7Eytmm7jaoGgZC1nO244QIhANaSmZ4YQ+1ZYBZtssD+6X63I42e2FSgRtL1Her+kRJn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12558},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"27f4c2a171542848dbead69e4d4e83bc77e7b71e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.25_1719865696005_0.5993983769432312","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@alexgyver/component","version":"1.0.26","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.26","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"ce969a501ac2ec0f4cf35abff2894cfce5f9bb60","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.26.tgz","fileCount":7,"integrity":"sha512-WcgcTwMb9pYsLSwHkyf8g0+cDL0QnJGkH/WgUbxzw+fAfm+V8oD1GJmDLDTNwjnA98aWA2H1rvkAlBC15PvCZQ==","signatures":[{"sig":"MEYCIQDVa3ArRFSnoUEba9XfiTxpsQ0+KWL5av7nsblFUtgpdgIhAIHxsFC4F2UXjOvR3V6m1ziQnJt9egTvJdSJrJETb86R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14416},"main":"./component.js","types":"./component.js","module":"./component.js","gitHead":"b928733f7418853030d6a82d4698ade322222925","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.26_1720195443351_0.46623873443163877","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@alexgyver/component","version":"1.0.27","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.0.27","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"ea36292d66936188d96e93c9fbe862ac4042a24a","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.0.27.tgz","fileCount":7,"integrity":"sha512-VuPfSvK4JUHp7uS+iEVj3ZT3zrB2GmdtJP0B7OJ0rfs/LdHl3xZwhBAbq6gZRvP0L8YXLZE4FAJ3o8K5IYQGSA==","signatures":[{"sig":"MEYCIQCxgVQqm51cBiSnPQjfoGPbg/8tUjPbME+RTLYbyJklMgIhAPSySFgs2ONXwiQL4jm+4c5g28yTLjun6rS125g6LJYo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20201},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"34d65e53103fc61f88539cb80887d0ea93d940e8","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"10.7.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.0.27_1734818860759_0.6975633756502897","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alexgyver/component","version":"1.1.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.1.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"cf28562c6aedc947a223264c11e51a3fe7401de9","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.1.0.tgz","fileCount":7,"integrity":"sha512-YG4DOrRYnsWpdh+pnuTFtdXHWE3TefVJ6Ay4yy3N1LZUT9bCypo9N2rdab0gKl7lUzIY4NVFUu79R34DDmkuKQ==","signatures":[{"sig":"MEUCIEXXqdPMmcY9JNIyNK/39V2KUtC3PTcNxS4Bswx8J03LAiEAvYWPvObLN9Jc7rXrZjA0+FC19LzOU9o5LAso9FHxrsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20623},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"3a8f8bf9afdb7ee4f093c92bccd89289bd84a910","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.1.0_1738616790690_0.8234294658669021","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alexgyver/component","version":"1.1.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.1.1","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"94fe4f1e4f6e3238579553d24c27a38b21f63639","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.1.1.tgz","fileCount":7,"integrity":"sha512-RdTNTh2zZi2+/Gh2R+7sZRlpNkYN1LknYCw943iOaBwsj2BvGJL1BUInPSTjGlVXWCSbDui5nIjsmlsawjvtOQ==","signatures":[{"sig":"MEQCIHrJOXkrZ5vNMOEXxBtNAaHbJDr8qlNlUw+jOmxrnSqqAiBJwoJ3DVrZ7XvMvWp4Z0ygGiPrv1dwcBQRkHx9yhLTOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20734},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"6c9cf90516036831be2937fcd48420c84e923f8e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.1.1_1738620692521_0.475733983283934","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@alexgyver/component","version":"1.1.2","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.1.2","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"9f73859fe5df94998e59e70b4c57027195302e4d","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.1.2.tgz","fileCount":7,"integrity":"sha512-MuOf8yT8fDu43DHPC/tkDA37pypHavpBpkD8fuZzJc7Y4q6W9vSbqnsGX/LONzSDtulAn9bbqTuVPgJCXURssw==","signatures":[{"sig":"MEUCIQDaDJJRH/zuOPOBtlfMUi9z2bs5pSFl3KlYjTz0WSCObAIgYvjHuOhsJ6cnjQyvpXI5buw01h4JImT2ZjLWnYrZSE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20857},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"6c9cf90516036831be2937fcd48420c84e923f8e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.1.2_1738622538609_0.6199054926758425","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@alexgyver/component","version":"1.1.3","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.1.3","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"25a161a28078d3e64fb0c96cce96e6db774cf272","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.1.3.tgz","fileCount":7,"integrity":"sha512-FQkcW83gWHp5zvOy978mPmPm3fNGIeHx+7oiBV54753134Z8wayE1/H+kCTOus07o2aok5TS9RcuzncrFRG9/g==","signatures":[{"sig":"MEYCIQCf7fDtjSxWlvg+jElb5KfkSCjqYV5lsNxqAYLBsx1vWwIhAL6x5IMdhtyMv+9gwBfV4kbjUwFklVrT9HZldEJZvhx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20944},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"3d1dd523b708cf234139a7be31659ba681075e77","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.1.3_1738661274592_0.5300166045509245","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@alexgyver/component","version":"1.1.4","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.1.4","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"9f10a3b6a0ffb92ac6693d9437665a7f300928bc","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.1.4.tgz","fileCount":7,"integrity":"sha512-Ni/aLAxmi4jr+upJT/uuDoX/MTzNsFWbJOoWoHMfY0KJ6SNRyB7XHHjcjNsQr+fuW1KNRFy+n66/7In2ppxJ4Q==","signatures":[{"sig":"MEUCIDiPRI0rITZDsE/BFpzKKxAwvkaHq2+vWjzrfXo1uWHXAiEAjZUwCp0kMDHiF5L404yfiHklTyae8TnAmYUv72fL1/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21139},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"3f8ce0eb491ad56a41206e07fb75a3a7506f48b2","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.1.4_1738679667883_0.21402948162254054","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@alexgyver/component","version":"1.1.5","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.1.5","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"e9c4d83c8b45f6239fced053f06015b8a0ed36e6","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.1.5.tgz","fileCount":7,"integrity":"sha512-SWMjYKevOSa2cR0OUZXwotOKezGEjPwCeAq5PwI/XOUbJCyatTCQ/PgtnpM5JAm+CnQ+d1Hdtg4zToxYU3YPwQ==","signatures":[{"sig":"MEYCIQCDUuh+Lxws30un44pUMUVflH273Ovg7jUUwyoFN9EbBgIhAIU8CaY73VlNbKXUq+vGywuOl3Vuu5jO0QnXKzYi/NyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21188},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"3f8ce0eb491ad56a41206e07fb75a3a7506f48b2","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.1.5_1738759204539_0.7162246235128686","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alexgyver/component","version":"1.2.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"d3adca9337be302079d157ab3e60f7a7a585bec5","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.0.tgz","fileCount":7,"integrity":"sha512-2mY7fG6MHwW71nyTUq6L+q70Yd+3rwddmVwR9H1sDr/Jrfk+5vR4Lk5zitqnjY8BRzkWM61DrPcbIXeG68zGDA==","signatures":[{"sig":"MEUCIG7uNdT8cbE6w+ONEl5zRc/aO+KW6F3zggcT7nhgRjQGAiEAoDiTWVQkjx3lGmcsMubE7ijwMUtChcoAxyx4gqVcDqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21189},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"3f8ce0eb491ad56a41206e07fb75a3a7506f48b2","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.0_1738836813222_0.6911208143560015","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@alexgyver/component","version":"1.2.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.1","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"e5be5a054c693ecf3844e4a1d40c152ebaee6e00","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.1.tgz","fileCount":7,"integrity":"sha512-BZTxMn9EFxMQuXFUSDvYqf59exqZEaQZsMFmeI2krmKlGpxz2dSePxGqo/reK3Pe8yuahXsnx369+EGyDtesWQ==","signatures":[{"sig":"MEQCIBwKZAfUqK4VnsGyYjpwacy+zihXHEpWc70voJohEsXAAiAfQnxi9VlxYlpGiim7R5WiPLiqQdZT/NVpviEQwu7lmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20674},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"3f8ce0eb491ad56a41206e07fb75a3a7506f48b2","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.1_1738837960391_0.25420140979872885","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@alexgyver/component","version":"1.2.2","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.2","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"25b3530ec58ec97a59e25cb7c8997c886110c35f","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.2.tgz","fileCount":7,"integrity":"sha512-om59g8Vc5pmhFSnaeyQxvFF870zh+YeSdmL5jikoswMVHtEmpEl4or66/E1wenWZ0U1531o05xnc/VwYpJceCQ==","signatures":[{"sig":"MEUCIQDZh7JPTKu6oke8dN76iamyCAmgUvPiCa20Pn12+WykFwIgVsDRamgycxJ6Pqh+REDttYI0Lob1vryQHI/5u6/YFSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20679},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"3f8ce0eb491ad56a41206e07fb75a3a7506f48b2","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.2_1738852785599_0.11407722011280463","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@alexgyver/component","version":"1.2.3","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.3","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"d30f584f4d7c41e8d1faf8823f972323638fac3a","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.3.tgz","fileCount":7,"integrity":"sha512-BshEJtMZW+xmMWdaBmBieluHsv/X1XhDl8Dta0ROpmq7+EmZygBOVcJqRtZFDrictEhjpEmjoGP6O5f+apY3eA==","signatures":[{"sig":"MEUCIQDhtt87i0/KO5ra+2FPKwe5fjToMuCbfSK6lSdENPNu1wIgZBYsyPp+yKFkHRvNecOKTyKH29SW6Rw65Ay7cZvmFVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21315},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"e84170665ddcbab1268e92ab520015b9705a9819","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.3_1739371906999_0.6754994202882667","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@alexgyver/component","version":"1.2.4","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.4","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"b74f7f6f38f5cb807d338e0e8e3f45131daad4a7","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.4.tgz","fileCount":7,"integrity":"sha512-ScdB02YBf8p/fYe7GukvSy6m0vAHcUs82Fhal2djXK1W9aqJfVgbw+qe1BTifkMK5qzCDFvEPGGHNc4tHPBilg==","signatures":[{"sig":"MEYCIQCrYCtIklbItfU9i4S3bQ6rLAQHcYOuxD8W7ryoUgyRkAIhAL9CXRXaMMWDVU0Jfx6I1j6aeV0g6Gk5hKcULQ12Cbx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21269},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"e84170665ddcbab1268e92ab520015b9705a9819","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.4_1739372573835_0.4371130351111707","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@alexgyver/component","version":"1.2.5","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.5","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"8780b6333c681dd8de5752eb04f2d0470a2b9f68","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.5.tgz","fileCount":7,"integrity":"sha512-fCZG9C7kwhpdyZCOCo6JDa63HVpBnzgP/BAEdbHgOjGSCTRbinBONq3OFsPRTPwO1wZSgGfAmMHSmYL/9iPRVA==","signatures":[{"sig":"MEUCIQC2a6e17LQDsxkd8n5UXUoqsCm276doQdtX/wPc+cZPnAIgO2qQ0BKdgj1BrKVQI7xcfJRydhOjJ72lGhmqER0/1Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21330},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"e84170665ddcbab1268e92ab520015b9705a9819","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.5_1739376200620_0.3174873267126943","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@alexgyver/component","version":"1.2.6","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.6","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"eaead829eef69a211df649e325f547f03aba352f","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.6.tgz","fileCount":7,"integrity":"sha512-zS/PuBPTslKqT9zxe9XTQgO5PFtHwn5hKrVFPieUqp2kzJJBoXGIr/J3Hz0TvUTHfEwrFqOF+Y/S8hlWMTZEPQ==","signatures":[{"sig":"MEQCIBdxlzJgGtzNAyb/AYC41hbutlBr17BMJv/7FqUIWNjvAiA5Zw3okxc++llK3cBzw5MVqp4YMESzwV8ACay023QaAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21339},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"e84170665ddcbab1268e92ab520015b9705a9819","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.6_1739379551386_0.612187063546417","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@alexgyver/component","version":"1.2.7","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.7","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"19d1df06b73283dc4e22ada31d5f56818ac3a2f1","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.7.tgz","fileCount":7,"integrity":"sha512-bHHGeQVm5HxdAS7qtl/QLoYue2UTpwaSDzquE8q6XVPQdAlw//AthyTuGlaUDhplT/kwCuQxfxSQdsq+GQI/Dw==","signatures":[{"sig":"MEYCIQDsigfIjVq9TleMRWiQIqzg7muHcku/3b6UZKaZdQ/j0QIhAP5AKBbjpCpuzPuKfB1U9Fp6Ualn6YMz+JMoO0J03mQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21357},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"e84170665ddcbab1268e92ab520015b9705a9819","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.7_1739381103492_0.17793231422460187","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@alexgyver/component","version":"1.2.8","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.8","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"847598eafedee8fab2fa3f06b1bfe796e6e19100","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.8.tgz","fileCount":7,"integrity":"sha512-tKE88YAg+GN+3fqYyEYxX+HBTf8rB/o9zS/Ribq8JfXCPXsGZORSWS/Oz7attcKGDBSNaeR/YaTpyrCW6UOLOQ==","signatures":[{"sig":"MEUCIQD+8GeixhRPIUb7wfTI7JONMVFSwxOhsUwX/V5WvEsUqgIgRcsTze8gb5Q4b/inPtt4l8V4TgS2T0nNU/1cEdcy2XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21849},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"be5e33e61c15a2f1c32fd2393dc2f6a3b53d974e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.8_1739395729801_0.18157815111861675","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@alexgyver/component","version":"1.2.9","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.9","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"0d9e1f552411db872f27fc2fe6e989659f42a029","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.9.tgz","fileCount":7,"integrity":"sha512-1yk0icrLytW1BnQv6s9vG2yfn9+++9ysKl1Zs+Kof7szFw/E/tYRYngie8cXnW/3TBAsZeDDXW0aeN1hPK0siA==","signatures":[{"sig":"MEUCIQCRILzvGQjg3T2cXtRwN34j97n/twrSDlZ12754YsAcQQIgNLuXtL2/Fbsx3J/rzgLG2+p+B3uYkOQaZTTnND/gJa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21227},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"be5e33e61c15a2f1c32fd2393dc2f6a3b53d974e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.9_1739443267649_0.7752899802846385","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@alexgyver/component","version":"1.2.10","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.2.10","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"839aa737d73f080837cdc0033d9f4de552636e85","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.2.10.tgz","fileCount":7,"integrity":"sha512-DoNLJc68TDljNq2X/ftQG43HA4BAP7inDwwVSd6xD3GMlPrl5rCLyRSb6mVrlMfg8OxSG7oAQiHFkt1/7i7H5w==","signatures":[{"sig":"MEQCIEbKh6j43el924AIgqn/BS7ECz1ySOIviY7zSsg7ebi3AiAETo3mR1oMEQAfncreunDj8eoycjezzJKjoi/1VP7ydg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21282},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"be5e33e61c15a2f1c32fd2393dc2f6a3b53d974e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.2.10_1739443560935_0.028087356113724926","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@alexgyver/component","version":"1.3.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"52caccb9f9c4c93abdfe23cab75b39365bfee1d2","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.0.tgz","fileCount":7,"integrity":"sha512-1PFqTf1Vw76ullYY4npCSaHfaQ5Wk5YDMgFxiFxnLzWp/Hz5PzOPQwfqWBWBNugQmmVGQ8oLFK0rtTipcjdazA==","signatures":[{"sig":"MEYCIQDr+FygQPSzWYyylLugNhwR69dnFB5DnboTpRD7csDwXQIhALJBWm5SQ3RmYaR0QmCCIeXDLUN141Cx9ogDSh9V9j6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22737},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"be5e33e61c15a2f1c32fd2393dc2f6a3b53d974e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.3.0_1739447381828_0.5174353501240392","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@alexgyver/component","version":"1.3.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.1","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"694af9901424045c870d1eb62e9eb010210ee2bc","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.1.tgz","fileCount":7,"integrity":"sha512-sFs2YtbjtSwVsvsX/SgW56EHakPVVrcCRtImD1eD4KWf2D20IjqosRQYaq2XmqqIRDxHRJ/RhoXsC5bgmvdeeQ==","signatures":[{"sig":"MEUCIQD+JlsASqivcNTcLehfnAC0EnOexqsjENXMT4j5wp4Q/wIgR0QuyHcugnrqHc8mrV+G139GCPYHiZ4tVRsirWrlZYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22103},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"be5e33e61c15a2f1c32fd2393dc2f6a3b53d974e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.3.1_1739448229916_0.27832057311417446","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@alexgyver/component","version":"1.3.2","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.2","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"da3e4f69cc8bf43e2015101d56ef066185a44276","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.2.tgz","fileCount":7,"integrity":"sha512-otQ7Htw2N0j7MBCJCscd1Igw2EDcgRPoFJMT3jBN6bdDh7vBOo7Y2CD7RiiCdgyKeGvbsIYEKQQ3/wN0qkc4gw==","signatures":[{"sig":"MEYCIQDDy7JGs7EdQneljjTruXDUTvmCLvJ4tmegtydNkKuyEAIhANlRZ6K5rcwFaCaJKMYA7AkG3320Pj5R2QZEg6TCR+XA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22172},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"be5e33e61c15a2f1c32fd2393dc2f6a3b53d974e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.3.2_1739457996721_0.2641163588076021","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@alexgyver/component","version":"1.3.3","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.3","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"5c8f4951eb760b112b5938d7171dd1ecc216d364","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.3.tgz","fileCount":7,"integrity":"sha512-Fj/z/rKohJa2YBzHyf6REl+LmEiAbwnIFWuQ7E1Sjkpk51Sl5e+03UoBjs00/jafNDJvduopRgVj0wFd0il+8w==","signatures":[{"sig":"MEUCIH7NKeoOJK57JXzwi/82IUtM8OoObUhthdxi9NUjqB5TAiEAvrPj/utPOH0X004S2aNH8YZ36xq6vBnelU8XwsJLNFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22312},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"be5e33e61c15a2f1c32fd2393dc2f6a3b53d974e","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.3.3_1739526247399_0.05768763878314509","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@alexgyver/component","version":"1.3.4","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.4","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"4b0a07542457cb5ecfec6bfb3190ce0fa277c9b2","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.4.tgz","fileCount":7,"integrity":"sha512-/oKMwGnBTSnC89INmcsxT8DWim4R0i2twlSbKvZao1/emplNnf2zGp52BNssQ1svipR2I6nuZFIzHsIRg9FMNA==","signatures":[{"sig":"MEUCIC26AHSP+GhRZCSGXtPdVgqKlSkoscXbw00mh4zNev3tAiEA+mz5sYkcw0+ptdIetf07dN7Axcpk+J6S3LnmqquwINE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22315},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"e43b493a3e25652ad687f6dcada385fc346b5f08","_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/component_1.3.4_1739568300641_0.4095342853782342","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@alexgyver/component","version":"1.3.5","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.5","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"f6f8509b5c4df04c6c750b6ffcf585b132a04983","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.5.tgz","fileCount":9,"integrity":"sha512-+8xdj//tqHN7P8mR6BgEKBusaRCeJzjSh+RtmzF+PUfhwJYmEuDFlKLTiPluZhjoaM/LNqfqG81PFGIgUhVk9w==","signatures":[{"sig":"MEQCIA5L1z2J0NzCY191nrtDk3EZUnvSPhd5UFQSmWaeZb97AiA1odjLU2lJwd/36BOU2sN4bR/jyZz+ts9ESCBi4uifKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27371},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"c1dcc29941a9576a03fb9ec74991c163fa92995f","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.98.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.3.5_1742972607989_0.9017216998170552","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@alexgyver/component","version":"1.3.6","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.6","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"9b53edc5dccc62c92f763dfdb3120d1066c9bf0d","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.6.tgz","fileCount":9,"integrity":"sha512-ehSLRn4HKjAtvC67BWwL+1dHd30wPb8SwE3A8+LMcfO/S33l944RxFtkzMvjEBT1wUg31frpZoO2Gb41H0MqIA==","signatures":[{"sig":"MEYCIQDXMl/OgTgJdjOdTGBwG1P0by+00hmI/4KNS3xnakp4+AIhALEMb9AfjuuPiRVLmFvgFXaTFC6jsmaaIpTbFKxv8z1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27460},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"ede4de14aa747238ea7d4b6d64168d121abafc6e","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.98.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.3.6_1743585328683_0.917664170544191","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@alexgyver/component","version":"1.3.7","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.7","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"27b7e8d7e4c59e699a0ea5da940da856d96e5113","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.7.tgz","fileCount":9,"integrity":"sha512-We6CvH98ieM3Sea2eCwtz3da6ctLRAbUfAsVPOc984ve2fuWDEAAq8kY7HBKT4UX9/78TFPoFfebKhHpkuTeXw==","signatures":[{"sig":"MEUCIGjAS1Kb1905chdWuidT1gE5CovkHZ/kmqJ0C6zjEVVwAiEAt3V3aX36bmF8JeoTSWEjem7LABtwDe88rFnPgry2snw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27541},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"664ddbbbf45a3e8631b7bfddbdebfb143147ef90","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.98.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.3.7_1748785569906_0.5355604881928038","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@alexgyver/component","version":"1.3.8","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.8","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"b184297e5b882b2c5dfa39a10f9c3264ecb8328e","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.8.tgz","fileCount":9,"integrity":"sha512-mGFoneZxDP/aPxhD4oSYYQ0mQkYnOlQbraeXxX81sj9NOUn3oa0dcvc+W2YwN3PZZfeHLHKKmjwB4zEzSQCgxA==","signatures":[{"sig":"MEQCIGfgD2Qsd71ZI29oBEvtP3eUCT28IuaGIdvKproqT/jxAiAO0g5z1AUoYDBQAa5YV+CnWKFXjAbE20pT3IRwPBx2nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27650},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"218189ab627e1c4537d7a6b2b9ae43f78635c35e","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.98.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.3.8_1748883075857_0.5508775061058504","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@alexgyver/component","version":"1.3.9","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.9","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"6477eac7da7d207ca567b348dd1fb35ace739085","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.9.tgz","fileCount":9,"integrity":"sha512-nKaHpP34XT332HGoAPr1ullhWKDgmyuJ9muqzVz8Qvbl6JrpDn3hHptbdIiZMv/yYhC+pkuGcwAnTw/aPL+kaQ==","signatures":[{"sig":"MEUCIG9R2p9Z71Gh2v06PtI/5pHv5ZHH+fQlI/KPwfHbuiYvAiEAs5tvCT1C4taR5Ar0V/8zVPsBo7M/Ttr71TLTZRAR8nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27664},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"4e32b0815c57f181d150eaa144ef816193d95468","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","actor":{"name":"gyver","type":"user","email":"alex@alexgyver.ru"},"email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.98.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.3.9_1750540674187_0.6145763689817758","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@alexgyver/component","version":"1.3.10","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.3.10","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"505702af0ee39107b66f4d280fe95f432dc3cb41","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.3.10.tgz","fileCount":9,"integrity":"sha512-MXFGoefmupiAHP6UjAfSsc4rZFM3eNvO3kBakOAz4sSAL9Mg3f96AmRYVJRg3t+sKFuPVZyLhC2AIKjBJGjOdw==","signatures":[{"sig":"MEYCIQDofrMxaPgaQBhgCSaOfCZtU2+tH21d0LuoJhIZRyxvLQIhAIEEDb+60B6tvVdwqlrxtALBC/FuPRldZDyuPi8jq7sw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27707},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"b04231a74bb9a83130abd33bb968b775e4dd395b","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.98.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.3.10_1754829564043_0.5202567229600992","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alexgyver/component","version":"1.4.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.4.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"a4f098465b65bdd1b45bd65ef54d6a5620516646","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.4.0.tgz","fileCount":9,"integrity":"sha512-rydxSvwwFNSyjzBeR8Fiu0u+UmK1qzLjMwLblzSeksr9FZYFYoVBVL6Vlfnp5qNxRZ/vzyiUFoSdQZ5t7yPvZw==","signatures":[{"sig":"MEYCIQCpvZd09kVNvS6eKCgaQMJAEft/gHFI7P+ODQMtyTgfagIhAIe1Y7KnPvCwsjDMRTbJiEYDIBD2ZkxzeVvxQ4D0GTUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28473},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"cf6a421c97d52e94422ba2190ac0b8582db96a62","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.101.3","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.4.0_1756114486237_0.7986031914837803","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@alexgyver/component","version":"1.4.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.4.1","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"01fc8408b774e73e3180b78325ecce3929cb132b","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.4.1.tgz","fileCount":9,"integrity":"sha512-wpNt60fMBF/nTAU/5a8U6SlBwBWL3ZsF1IlZ2u2YSfY+IX8ejEgMtTSSf/ndiZ2iMwC+uR8dgBSezl9OQ8yJ/w==","signatures":[{"sig":"MEQCIBacX1BkvRi3TtvFTndVU0vyhgNkRHvQc+0Qn0H6LQgmAiAT68mDSsKGGwPiFd8G3JpBS4a23jZtECUrzkTtGd8WzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33512},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"4c35ce3581037ff382783097c0ff37fefb2a88ea","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.101.3","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.4.1_1770248389326_0.036109004644104825","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alexgyver/component","version":"1.5.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@1.5.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"9f85b408f58ed18ad3f66280dc39bee7cc43f846","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-1.5.0.tgz","fileCount":9,"integrity":"sha512-v0ufn11GB8ZyzWCkPYtVJrCscHI2BPx+Zw/Bc2Di7enOkS/G2stKclyUyRGMHemyb7QW+HlLy+/1Ihpv4C/jcg==","signatures":[{"sig":"MEUCIHLFNWVNhLj1au+wSHE+PNfM5q/UUaGs/L+/EEkpB649AiEA3lOKSIVJfKVkjrtiErO6btaswJbFREQyLrTbKWCeEfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39131},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"01ea233a75121b7067aae24a3ca0fd8b2b1cadf3","scripts":{"build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.0","webpack-cli":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/component_1.5.0_1770288193241_0.09263685817083522","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alexgyver/component","version":"2.0.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.0.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"9bb0ba68126e5f29f2dbb4ca8347c35deef7897d","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.0.0.tgz","fileCount":20,"integrity":"sha512-dTVTvFSEgLy3NKyMHSQ9D+9WLbdTHZWSTAccQgBTu/FiJDer5ujnOyVZU3OX7UcqmHKlzNMQuFo1NOsrWQbrVQ==","signatures":[{"sig":"MEYCIQD8lOipiiWLIQUmcX/5SU6eJqMDBYhe6uyWS6N+s4po2QIhANClt6PI39hr13FyAXPiNou0lqE+JgeOcRSqJHw7O8Ue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91096},"main":"./src/Component.js","types":"./src/Component.js","module":"./src/Component.js","gitHead":"fc0e766b5c19d19622220bb9b771c0f8181dd7ee","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.2","css-loader":"^7.1.3","webpack-cli":"^6.0.1","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3","mini-css-extract-plugin":"^2.10.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/component_2.0.0_1770914626959_0.6342695093229003","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@alexgyver/component","version":"2.0.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.0.1","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"534b65c354523fab49ceaf993ce43ef649b01db9","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.0.1.tgz","fileCount":20,"integrity":"sha512-YNdkZvYCsLiRgpNWo7BNSQy8SGqG+0VOqnjWqj2R7Ms6D3dvj5aH1RPopycDOCnLcZ82TiA0whfXPYIidLhz4A==","signatures":[{"sig":"MEQCIH7FtZgktKUaYvx+AEd6l1TTjJrexnAKaBylXm5izoD+AiAMrF8hg1LPvRdQmUHWEyRxp9ghFT4MAu+oeM5zVO2mHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91407},"main":"./src/Component.js","types":"./src/Component.js","module":"./src/Component.js","gitHead":"fc0e766b5c19d19622220bb9b771c0f8181dd7ee","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.2","css-loader":"^7.1.3","webpack-cli":"^6.0.1","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3","mini-css-extract-plugin":"^2.10.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/component_2.0.1_1770933864844_0.00780544692235785","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@alexgyver/component","version":"2.0.2","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.0.2","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"655e4d4b660ae6ed244bc78a304decaa04517726","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.0.2.tgz","fileCount":20,"integrity":"sha512-uWhjWtlKfY8O9z3/+EsFzn6nGdvIXo018SePEf1T3FOTXjv8IM+fRtXUMLIvScY+ci3Vu1G56V01I2ZKoqThFw==","signatures":[{"sig":"MEYCIQCuqR3w8zle6kSkmSvtP/rReslSkDPS7ywEvdP4M3DdEAIhALeFVQrbIsHkNuKVSKVfQbcTzecc+SDftU+ZHayBR3bP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87854},"main":"./src/Component.js","types":"./src/Component.js","module":"./src/Component.js","gitHead":"fc0e766b5c19d19622220bb9b771c0f8181dd7ee","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.2","css-loader":"^7.1.3","webpack-cli":"^6.0.1","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3","mini-css-extract-plugin":"^2.10.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/component_2.0.2_1770941680596_0.697606979691842","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@alexgyver/component","version":"2.0.3","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.0.3","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"5c3c67b85bf43a715d86989df7b9d2aca16bf791","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.0.3.tgz","fileCount":20,"integrity":"sha512-XC4EbRrtFTtan/8i6i+IyBx6IM2UNCNE5UhwLe7LEDv7YESqRrPCOd2BX5XsQpnFgFEgik9aR8UkizhmzyZ+tg==","signatures":[{"sig":"MEYCIQCqCcCe+nvERfRZH/DcgQZZI6GfFHxTKQSpziuLN8/D/QIhAJ4JxulLEaFftxTMnpf100oYG/cT6c0CGhW90eE3U7CA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87918},"main":"./src/Component.js","types":"./src/Component.js","module":"./src/Component.js","gitHead":"fc0e766b5c19d19622220bb9b771c0f8181dd7ee","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.2","css-loader":"^7.1.3","webpack-cli":"^6.0.1","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3","mini-css-extract-plugin":"^2.10.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/component_2.0.3_1770941876612_0.8273876265339628","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@alexgyver/component","version":"2.0.5","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.0.5","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"351c4f13fa13acbac01970b2bd0f965d4eca81a6","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.0.5.tgz","fileCount":20,"integrity":"sha512-Mq/bT7yrxn3QMvrVNmZNh0HsChbNJHNfYPJ7MsHmQ0/qZ+IpjWhR7rzNCSpf4vqSqfGDtmXroLaPQBDiS1o5Uw==","signatures":[{"sig":"MEUCIQD0siNtpaEqseOkQ9rPEw/XmMwSIZOB7H8FzSUFIxPt3QIgJob0L24JSHIBAOHqgakby0dm0ERnWYk8h7jMWwX0xos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88287},"main":"./src/Component.js","types":"./src/Component.js","module":"./src/Component.js","gitHead":"9dbc909bb05fdb88fa1d1a156983d3a32cd7fb23","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.2","css-loader":"^7.1.3","webpack-cli":"^6.0.1","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3","mini-css-extract-plugin":"^2.10.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/component_2.0.5_1770987544128_0.847288058325786","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@alexgyver/component","version":"2.0.7","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.0.7","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"93bea38a3ec0743511e76b13f9c8439fbd95f7c7","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.0.7.tgz","fileCount":20,"integrity":"sha512-mTcRK0zagZxEZIh11u9tWz21mSQqEmNZZ1X3iDato28PK0wJE1C3kmTZcMjQXBxJ8BF9veiNSAydTixdgJ19Vw==","signatures":[{"sig":"MEUCIFwClE+DNK/gkAANqxzMlnmlB/nPBTSopgWaXf34ZtB9AiEAm/5pH9/mDthWU9DAk5PCSwLv5ggpJZa0mdUY2BGeH+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88292},"main":"./src/Component.js","types":"./src/Component.js","module":"./src/Component.js","gitHead":"9dbc909bb05fdb88fa1d1a156983d3a32cd7fb23","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.2","css-loader":"^7.1.3","webpack-cli":"^6.0.1","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3","mini-css-extract-plugin":"^2.10.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/component_2.0.7_1770988258463_0.1693606731888848","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@alexgyver/component","version":"2.0.8","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.0.8","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"e1db4531f234e07a61c95233775972ad3cf97155","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.0.8.tgz","fileCount":20,"integrity":"sha512-vcnaBk0h0D16k5ZvVXKoUNvdeVTY68rcHU+7VrEEpIAR1WRUpjjRvOswuxH2kdS7ikMdm+PxA4LjU+tkE05ufQ==","signatures":[{"sig":"MEUCIQD/wPDsQUGaZVQoSRfVo1N6j8iB2CmL3i7l5vY5r+BeCwIgT5GcsuWflO0gV+i77Q0jkAU18pwlKXr3BeKTs/S6Jbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88316},"main":"./src/Component.js","types":"./src/Component.js","module":"./src/Component.js","gitHead":"6c443d52da07702e97a5ee93af699c252d7271da","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.105.2","css-loader":"^7.1.3","webpack-cli":"^6.0.1","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.3","mini-css-extract-plugin":"^2.10.0","compression-webpack-plugin":"^11.1.0"},"_npmOperationalInternal":{"tmp":"tmp/component_2.0.8_1770992760873_0.6539066825747462","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@alexgyver/component","version":"2.1.0","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.1.0","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"1e0ac21d0169d919e7466a02abe3fe11beb52b0d","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.1.0.tgz","fileCount":17,"integrity":"sha512-wEfveY+U++ZgF0xpkH+P1L00BpqCE5efQlATlaODHQMXLFiMwx1jnmwvHmCUYpE+OLB+vWMDVH8gkYWHXE+3NA==","signatures":[{"sig":"MEUCIGRsFQp1R94ZohNxTisLaMLjuM2AYnfcwIh1wsKM65pVAiEAwJc3yDeazN77vZxR73YWjizS7rKYbN/L1pD1c8fHGTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81986},"main":"./Component.js","types":"./Component.js","module":"./Component.js","gitHead":"1d4697f8b1895f2a9917a83c2d8bc8135c9243a6","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.106.2","css-loader":"^7.1.4","webpack-cli":"^7.0.2","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4","mini-css-extract-plugin":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/component_2.1.0_1779232315124_0.34416714226285783","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@alexgyver/component","version":"2.1.1","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.1.1","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"3a0acbdcd050af0cfe744b18a6945b09e9668b31","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.1.1.tgz","fileCount":17,"integrity":"sha512-9GC9ItKRKVDjnOIJ8uMME0qJmo1ntUVsb6IBhVHf2joWKRF9kGkW3HgTgOwHZgRW9wBDqCwT8dnoZG1/2i2y7Q==","signatures":[{"sig":"MEYCIQCoy7F8EWnQNv5El2z/gxlIfvrv/OW0XLmgV99m7iuqcAIhAL92x5uxYNWBhsP1speP7N/A5OWi6VheR5pK4MPXmXm5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82695},"main":"./Component.min.js","types":"./Component.min.js","module":"./Component.min.js","gitHead":"18640d7576012e7d5f9ff6b48750fd3c67067773","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.107.2","css-loader":"^7.1.4","webpack-cli":"^7.0.3","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4","mini-css-extract-plugin":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/component_2.1.1_1780192276085_0.06648206608882035","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@alexgyver/component","version":"2.1.2","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.1.2","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"0fc393b84703a64e65e197b53c87cae8993a0ef6","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.1.2.tgz","fileCount":17,"integrity":"sha512-tjcFaKdRxmgnqU87QOmKzMTS3hphrWODrN7SpB5PVJcjltUHpJgdKAGKW9xs5ZHBwE/oI1I00M9zhPrT3M4K1w==","signatures":[{"sig":"MEUCID+vSkybyxU6ZRmUMS4I70vNT/AKuU1MD24KJyY2lBtPAiEA0pDBK/xmc1gPa1wOSAOoBZvD+PFbMKlc1LD2GnIZ+BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82919},"main":"./Component.min.js","types":"./Component.min.js","module":"./Component.min.js","gitHead":"18640d7576012e7d5f9ff6b48750fd3c67067773","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.107.2","css-loader":"^7.1.4","webpack-cli":"^7.0.3","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4","mini-css-extract-plugin":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/component_2.1.2_1780196162381_0.7389128532018199","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@alexgyver/component","version":"2.1.4","author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","_id":"@alexgyver/component@2.1.4","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"homepage":"https://github.com/GyverLibs/Component.js#readme","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"dist":{"shasum":"61ba1b2aebdf66dc29ca4b7da66454b263e26d1e","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.1.4.tgz","fileCount":17,"integrity":"sha512-d7Fm1RyLYqpJZL+4PEZciqcy65INVoP8O2u73vvnqzRz7ZV181qVJZSGvzAa4Ejlzj35a57oX7p2zhcs8d5fEw==","signatures":[{"sig":"MEQCIHOFq4RjxhTQAxV1d19ht3+NkFJuLSYZce9a+tdn3raSAiBUCUcIuTo+QipfQva2amL2SNRc6HtlHH6xfdLraTXFEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83940},"main":"./Component.min.js","types":"./Component.min.js","module":"./Component.min.js","gitHead":"18640d7576012e7d5f9ff6b48750fd3c67067773","scripts":{"dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js","build":"webpack --config ./webpack.config.js"},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"repository":{"url":"git+https://github.com/GyverLibs/Component.js.git","type":"git"},"_npmVersion":"11.7.0","description":"Simple reactive HTML&SVG element builder","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.107.2","css-loader":"^7.1.4","webpack-cli":"^7.0.3","ifdef-loader":"^2.3.2","style-loader":"^4.0.0","webpack-dev-server":"^5.2.4","mini-css-extract-plugin":"^2.10.2"},"_npmOperationalInternal":{"tmp":"tmp/component_2.1.4_1780215918187_0.5345362986807343","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@alexgyver/component","version":"2.1.5","description":"Simple reactive HTML&SVG element builder","main":"./Component.min.js","module":"./Component.min.js","types":"./Component.min.js","scripts":{"build":"webpack --config ./webpack.config.js","dev":"webpack serve --config ./webpack.dev.config.js & webpack --config ./webpack.dev.config.js"},"repository":{"type":"git","url":"git+https://github.com/GyverLibs/Component.js.git"},"author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","devDependencies":{"css-loader":"^7.1.4","ifdef-loader":"^2.3.2","mini-css-extract-plugin":"^2.10.2","style-loader":"^4.0.0","webpack":"^5.107.2","webpack-cli":"^7.0.3","webpack-dev-server":"^5.2.4"},"gitHead":"d52f29a54ff4ee1f67990bb0891b851bbac5d0cc","_id":"@alexgyver/component@2.1.5","bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"homepage":"https://github.com/GyverLibs/Component.js#readme","_nodeVersion":"22.19.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-OZfFRAWhbA/5NL6XTjrHhigRVl2F2MBybPhtpzM6s67XD+nQWzxCN8jf5MIO/sbxlH7gp0hGKaaNKL6wwfntbw==","shasum":"b60b01c961290197da090b786fe3d4efa8975b92","tarball":"https://registry.npmjs.org/@alexgyver/component/-/component-2.1.5.tgz","fileCount":17,"unpackedSize":85054,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIETqgJtLkU+qqtknvJBpziuw9MXckPB6au9JdEgf/sPoAiEAgbGQKOAzv3vNjkw5aaFgjtRXcZCfZ0K4YImVTKGLbH4="}]},"_npmUser":{"name":"gyver","email":"alex@alexgyver.ru"},"directories":{},"maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/component_2.1.5_1781135721307_0.6495657673346429"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-22T22:18:21.681Z","modified":"2026-06-10T23:55:21.563Z","1.0.0":"2024-06-22T22:18:21.939Z","1.0.1":"2024-06-22T22:22:18.562Z","1.0.2":"2024-06-23T06:05:55.607Z","1.0.3":"2024-06-23T10:04:30.252Z","1.0.4":"2024-06-23T12:07:22.141Z","1.0.5":"2024-06-23T12:16:03.265Z","1.0.6":"2024-06-23T14:01:58.098Z","1.0.7":"2024-06-25T17:02:29.509Z","1.0.8":"2024-06-25T17:23:32.869Z","1.0.9":"2024-06-25T17:42:32.394Z","1.0.10":"2024-06-25T17:45:50.501Z","1.0.11":"2024-06-25T17:55:04.457Z","1.0.13":"2024-06-26T10:38:06.742Z","1.0.14":"2024-06-26T16:27:43.617Z","1.0.15":"2024-06-26T16:42:28.562Z","1.0.16":"2024-06-26T22:05:29.714Z","1.0.17":"2024-06-29T04:42:20.964Z","1.0.18":"2024-06-29T04:46:12.475Z","1.0.19":"2024-06-29T05:09:05.113Z","1.0.20":"2024-06-29T22:25:12.599Z","1.0.21":"2024-06-30T13:53:42.239Z","1.0.22":"2024-06-30T14:04:38.451Z","1.0.23":"2024-06-30T15:39:32.716Z","1.0.24":"2024-06-30T15:49:07.322Z","1.0.25":"2024-07-01T20:28:16.199Z","1.0.26":"2024-07-05T16:04:03.548Z","1.0.27":"2024-12-21T22:07:40.934Z","1.1.0":"2025-02-03T21:06:30.880Z","1.1.1":"2025-02-03T22:11:32.730Z","1.1.2":"2025-02-03T22:42:18.837Z","1.1.3":"2025-02-04T09:27:54.795Z","1.1.4":"2025-02-04T14:34:28.075Z","1.1.5":"2025-02-05T12:40:04.720Z","1.2.0":"2025-02-06T10:13:33.425Z","1.2.1":"2025-02-06T10:32:40.579Z","1.2.2":"2025-02-06T14:39:45.820Z","1.2.3":"2025-02-12T14:51:47.214Z","1.2.4":"2025-02-12T15:02:54.078Z","1.2.5":"2025-02-12T16:03:20.825Z","1.2.6":"2025-02-12T16:59:11.590Z","1.2.7":"2025-02-12T17:25:03.721Z","1.2.8":"2025-02-12T21:28:49.969Z","1.2.9":"2025-02-13T10:41:07.842Z","1.2.10":"2025-02-13T10:46:01.123Z","1.3.0":"2025-02-13T11:49:42.053Z","1.3.1":"2025-02-13T12:03:50.109Z","1.3.2":"2025-02-13T14:46:36.932Z","1.3.3":"2025-02-14T09:44:07.585Z","1.3.4":"2025-02-14T21:25:00.845Z","1.3.5":"2025-03-26T07:03:28.177Z","1.3.6":"2025-04-02T09:15:28.863Z","1.3.7":"2025-06-01T13:46:10.092Z","1.3.8":"2025-06-02T16:51:16.140Z","1.3.9":"2025-06-21T21:17:54.348Z","1.3.10":"2025-08-10T12:39:24.208Z","1.4.0":"2025-08-25T09:34:46.431Z","1.4.1":"2026-02-04T23:39:49.480Z","1.5.0":"2026-02-05T10:43:13.384Z","2.0.0":"2026-02-12T16:43:47.100Z","2.0.1":"2026-02-12T22:04:25.010Z","2.0.2":"2026-02-13T00:14:40.757Z","2.0.3":"2026-02-13T00:17:56.842Z","2.0.5":"2026-02-13T12:59:04.289Z","2.0.7":"2026-02-13T13:10:58.614Z","2.0.8":"2026-02-13T14:26:01.003Z","2.1.0":"2026-05-19T23:11:55.287Z","2.1.1":"2026-05-31T01:51:16.247Z","2.1.2":"2026-05-31T02:56:02.501Z","2.1.4":"2026-05-31T08:25:18.344Z","2.1.5":"2026-06-10T23:55:21.460Z"},"bugs":{"url":"https://github.com/GyverLibs/Component.js/issues"},"author":{"name":"AlexGyver","email":"alex@alexgyver.ru"},"license":"MIT","homepage":"https://github.com/GyverLibs/Component.js#readme","repository":{"type":"git","url":"git+https://github.com/GyverLibs/Component.js.git"},"description":"Simple reactive HTML&SVG element builder","maintainers":[{"name":"gyver","email":"alex@alexgyver.ru"}],"readme":"# Component.js\r\nРеактивный микро-фреймворк для создания и обновления HTML элементов как JS объектов\r\n\r\n- Ванильный JS, прямая работа из браузера без компиляции, поддержка рантайм eval-плагинов\r\n- 2.5 кБ gzip против 6 кБ Preact (минимальный идентичный пример), возможна компиляция в пико-версию 1.5 кБ\r\n- Без Virtual DOM - в 1.5 раза быстрее Preact\r\n- Установка и удаление свойств, атрибутов, датасетов, классов, стилей, анимаций, обработчиков событий\r\n- Обновление параметров\r\n- Поддержка Shadow DOM\r\n- Нормализация текстовых и численных полей\r\n- Поддержка реактивного State\r\n- Жизненный цикл: коллбэки на монтирование, рендер, обновление и удаление элемента\r\n- Автоотключение обработчиков и биндов при удалении элемента\r\n- Поддержка SVG элементов + набор готовых инструментов\r\n- Создание шаблонов компонентов\r\n- Проекты на базе: [UI.js](https://github.com/GyverLibs/UI.js), [SVPlot.js](https://github.com/GyverLibs/SVPlot.js), [Settings](https://github.com/GyverLibs/Settings), [Bitmaper2](https://github.com/AlexGyver/Bitmaper2), [ota-projects](https://github.com/AlexGyver/ota-projects)\r\n\r\n[demo](https://gyverlibs.github.io/Component.js/test/)\r\n\r\n> NPM: `npm i @alexgyver/component`\r\n>\r\n> Browser: https://gyverlibs.github.io/Component.js/Component.min.js\r\n>\r\n> Browser (tiny): https://gyverlibs.github.io/Component.js/Component.tiny.min.js\r\n>\r\n> Browser (pico): https://gyverlibs.github.io/Component.js/Component.pico.min.js\r\n\r\n## EL\r\n### Конфиг\r\nПараметры для конфига `cfg`, с которым вызывается `make`/`update`:\r\n\r\n| Параметр     | Принимает                                                    | Описание                                                                                                                                    |\r\n|--------------|--------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|\r\n| `parent`     | `Node`                                                       | Монтировать созданный элемент в указанный                                                                                                   |\r\n|`insertBefore`| `Number`                                                     | Монтировать в `parent` перед индексом. Работает также для `child`                                                                           |\r\n| `tag`        | `Строка`                                                     | HTML тег для child-объектов                                                                                                                 |\r\n| `svg`        | `Boolean`                                                    | Флаг SVG для child-объектов                                                                                                                 |\r\n| `children`   | `Конфиг\\|Массив [Конфиг\\|HTML\\|Node\\|Null\\|Массив\\|State]`   | Создать детей и добавить к элементу. Без указания `tag` будет добавлен `div`. Null игнорируются                                             |\r\n| `children_r` | Как у `children`                                             | Заменить детей                                                                                                                              |\r\n| `props`      | `Объект {name: Any\\|Функция\\|State}`                         | Добавить свойства как `el[name] = val`                                                                                                      |\r\n| `attrs`      | `Объект {name: Any\\|Функция\\|State}`                         | Добавить аттрибуты как `setAttribute(name, val)`. `null` - удалить аттрибут                                                                 |\r\n| `data`       | `Объект {name: Any\\|Функция\\|State}`                         | Добавить датасеты как `data-name = val`. `null` - удалить датасет                                                                           |\r\n| `style`      |                                                              | Добавить стили в style                                                                                                                      |\r\n|              | `Строка\\|Функция\\|State`                                     | CSS стили вида `color: red; padding: 0`                                                                                                     |\r\n|              | `Объект {styleName: Строка\\|Функция\\|State}`                 | При `styleName`==`_raw` прибавляет стили в виде строки. Поддерживает `'--property'`                                                         |\r\n| `style_r`    | Как у `style`                                                | Заменить все стили                                                                                                                          |\r\n| `class`      |                                                              | Добавить классы в classList                                                                                                                 |\r\n|              | `Строка\\|Функция\\|State`                                     | Строка вида `newClass active foo bar`                                                                                                       |\r\n|              | `Объект {className: Bool\\|Функция\\|State}`                   | true значение добавляет класс, false убирает. При `className`==`_raw` прибавляет классы в виде строки                                       |\r\n|              | `Массив [Строка\\|Null]`                                      | Массив строк классов, null игнорируются, например `['foo', false && 'bar']`                                                                 |\r\n| `class_r`    | Как у `class`                                                | Заменить все классы                                                                                                                         |\r\n| `transition` | `Объект {styleName: Any, ... }`                              | Добавить CSS переход `duration: 300, easing: 'ease', delay: 0, onEnd: func`, время в мс, можно задать обработчик однократного окончания     |\r\n| `events`     | `Объект {eventName: func}`                                   | Подключить события, где `eventName` вида click, change...                                                                                   |\r\n|              | `Функция`                                                    | Функция-обработчик                                                                                                                          |\r\n|              | `Объект {handler: Функция, opts...}`                         | Можно добавить опции для addEventListener, например `once: true, passive: false`                                                            |\r\n| `events_r`   | Как у `events`                                               | Заменить все обработчики событий                                                                                                            |\r\n| `on<>`       | `Функция\\|Объект`                                            | Если параметр начинается с `on` - добавить обработчик события (перехват стандартных onclick/onpress + lowercase). Вид объекта как у `events`|\r\n| `onMount`    | `Функция`                                                    | Вызовется при присоединении к DOM                                                                                                           |\r\n| `onRender`   | `Функция`                                                    | Вызовется при отрисовке (момент появления размеров)                                                                                         |\r\n| `onUpdate`   | `Функция`                                                    | Вызовется при обновлении (через `update` или `State`)                                                                                       |\r\n| `onResize`   | `Функция`                                                    | Вызовется при изменении размера                                                                                                             |\r\n| `onDestroy`  | `Функция`                                                    | Вызовется при удалении через `EL.remove(el)`, `EL.clear(el)` или `el.remove()`                                                              |\r\n| `register`   | `Функция`                                                    | Должна вернуть функцию отписки или массив функций отписки, они будут вызваны при удалении элемента                                          |\r\n| `context`    | `Объект`                                                     | Привязать контекст, он сам пробрасывается в child. При обновлении контекста все вызовы будут происходить с ним, а не со старым              |\r\n| `$`          | `Строка`                                                     | Добавить созданный элемент в context с именем `$значение`                                                                                   |\r\n| `ref`        | `Строка\\|Функция(el)`                                        | Если строка - добавить созданный элемент в context с именем `значение`, если функция - вызвать с элементом                                  |\r\n| `push`       | `Массив`                                                     | Добавить созданный элемент в указанный массив                                                                                               |\r\n| `Другие`     | `Строка\\|Функция\\|State`                                     | Будут добавлены как `props`                                                                                                                 |\r\n\r\n> [!TIP]\r\n> Короткие имена параметров: `text` == `textContent`, `html` == `innerHTML`, `ctx` == `context`, `child` == `children`\r\n\r\n> [!NOTE]\r\n>- При обновлении `update` всё что указано как **добавить** - добавится, а **заменить** - заменит старое\r\n>- `State`-бинды на тот же параметр (+ под-параметр) и имя заменяют старые\r\n>- Обработчики событий элементов на те же события заменяют старые. С параметром `once: true` - не заменяют\r\n>- В обработчики событий элементов (click, input...) и onEnd анимаций добавляется сам `Event`, т.е. свойства `e.target` и прочие\r\n>- Во все обработчики передаётся объект `{el, ctx}`, где el - сам элемент, ctx - его контекст. Также во все обработчики прокидывается контекст в `this` (если обработчик - function())\r\n>- Обработчики жизненного цикла (onMount, onRender...) подключаются только при создании элемента, в update их обновить нельзя\r\n\r\n### Функции\r\nСтатические методы `EL`:\r\n\r\n```js\r\n// Создать элемент\r\nEL.make(tag, cfg = {}, svg = false)\r\n\r\n// Обновить элемент\r\nEL.update(el, cfg);\r\n\r\n// Подключить к родителю, null - отключить. beforeIndex - индекс child у родителя, перед которым вставить\r\nEL.mount(el, parent, beforeIndex = null);\r\n\r\n// Заменить ребёнка old на нового el, old удалить, у el запустить монтаж с вызовом обработчиков. Вернёт el\r\nEL.replace(old, el, keepContext = true);\r\n\r\n// Удалить всех детей\r\nEL.clear(el, recursive = true);\r\n\r\n// Удалить элемент\r\nEL.remove(el, recursive = true);\r\n\r\n// Добавить функцию отписки или массив функций, будут вызваны при удалении элемента\r\nEL.register(el, unsub);\r\n\r\n// двигать по DOM дереву (1, -1)\r\nEL.move(el, dir);\r\n```\r\n\r\n> [!NOTE]\r\n> Методы `update`, `mount`, `clear`, `remove` добавляются к созданному элементу и передают его первым аргументом, то есть можно вызывать `el.update(cfg)`, `el.mount(parent)` и т.д.\r\n\r\n### Версии\r\n#### tiny\r\n- Не создаются методы на элемент\r\n- Нет lifecycle и обработчиков onMount, onUpdate...\r\n- Удаление и очистка элемента не рекурсивные\r\n- Нет отключения обработчиков событий в remove\r\n- Нет функций replace, makeShadow, setTemplate, useTemplate\r\n- Нет поддержки State и функций в значениях параметров\r\n\r\n#### pico\r\n- Как `tiny`\r\n- Нет SVG\r\n- Нет функций addCSS, removeCSS\r\n\r\n### State\r\n```js\r\nconstructor(init = {});\r\n\r\n// добавить состояния\r\naddStates(obj);\r\n\r\n// имеет состояние\r\nhasState(name);\r\n\r\n// подключить состояние\r\nbind(name, map = (e) => e.value);\r\n\r\n// подписаться, функция вида fn(name, val)\r\nsubscribe(name, fn);\r\n```\r\n\r\nДля реактивного поведения нужно создать `State` с параметрами как:\r\n\r\n```js\r\nlet state = new State({foo: 1});\r\nlet state2 = useState({foo: 1});    // React-стиль\r\n```\r\n\r\n> [!WARNING]\r\n> Нельзя создавать параметры с именами `subscribe`, `addStates`, `hasState` и `bind`! Они не будут работать\r\n\r\nУ объекта можно менять и читать созданные поля как\r\n\r\n```js\r\nstate.foo = 123;\r\nconsole.log(state.foo);\r\n```\r\n\r\nДля подключения стейта к элементу используется метод `bind(имя)` или `bind(имя, map)`, например:\r\n\r\n```js\r\nlet state = useState({ count: 0 });\r\n\r\nEL.make('button', {\r\n    parent: document.body,\r\n    text: state.bind('count'),\r\n    onclick: () => {\r\n        state.count += 1;   // будет менять text\r\n    },\r\n});\r\n```\r\n> [!NOTE]\r\n> Подключать `State` и массив с ними можно только в параметры, где это поддерживается\r\n\r\nКастомизированный вывод:\r\n\r\n```js\r\nEL.make('button', {\r\n    parent: document.body,\r\n    text: state.bind('count', e => 'Count: ' + e.value),\r\n    onclick: () => {\r\n        state.count += 1;   // будет менять text\r\n    },\r\n});\r\n```\r\n\r\nТакже можно передать массив стейтов. Начальное значение будет взято из **первого**, реакция будет на все:\r\n\r\n```js\r\nlet state = useState({ count: 0, name: 'test' });\r\n\r\nEL.make('button', {\r\n    parent: document.body,\r\n    class: 'btn',\r\n    text: [\r\n        state.bind('count', e => 'Count: ' + e.value),\r\n        state.bind('name', e => 'Name: ' + e.value),\r\n    ]\r\n});\r\n\r\nstate.count = 10;       // изменит текст на 'Count: 10'\r\nstate.name = 'hello';   // изменит текст на 'Name: hello'\r\n```\r\n\r\nСтейты поддерживаются везде, где это указано в списке параметров выше, то есть у классов и стилей тоже:\r\n\r\n```js\r\nlet state = useState({ foo: false, bar: true, display: 'block' });\r\n\r\nEL.make('button', {\r\n    parent: document.body,\r\n    // class: state.bind('foo'),\r\n    class: {\r\n        // Для удобного задания дефолтных значений в объекте можно прописать их в параметр _raw\r\n        _raw: 'my-button my-class',\r\n        foo: state.bind('foo'), // bool\r\n        bar: state.bind('bar'), // bool\r\n    },\r\n    style: {\r\n        display: state.bind('display'), // string\r\n    }\r\n});\r\n```\r\n\r\nСтейт поддерживает любые типы данных, то есть можно прибиндиться к `child_r` и реактивно заменять детей объектами конфига:\r\n\r\n```js\r\nlet state = useState({ children: [] });\r\n\r\nEL.make('div', {\r\n    parent: document.body,\r\n    class: 'card',\r\n    child_r: state.bind('children'),\r\n});\r\n\r\nstate.children = [\r\n    {\r\n        tag: 'span',\r\n        text: 'hello',\r\n    },\r\n    {\r\n        tag: 'span',\r\n        text: 'world',\r\n    }\r\n];\r\n```\r\n\r\nПовторный стейт (на один и тот же параметр) будет заменён, т.е. при обновлении останется последний:\r\n\r\n```js\r\nlet btn = EL.make('button', {\r\n    parent: document.body,\r\n    text: state.bind('name'),\r\n});\r\n\r\nEL.update(btn, {\r\n    text: state.bind('name'),\r\n});\r\n```\r\n\r\nНа стейт можно подписаться самому как:\r\n\r\n```js\r\nstate.subscribe('foo', (key, val) => console.log(key, val));\r\n```\r\n\r\n## SVG\r\nНабор инструментов для создания SVG компонентов:\r\n\r\n```js\r\nSVG.make(tag, cfg);\r\nSVG.update(el, cfg);\r\n\r\n// вернёт конфиг\r\nSVG.svg(attrs, cfg);\r\nSVG.rect(x, y, w, h, rx, ry, attrs, cfg);\r\nSVG.circle(x, y, r, attrs, cfg);\r\nSVG.line(x1, y1, x2, y2, attrs, cfg);\r\nSVG.polyline(points, attrs, cfg);\r\nSVG.polygon(points, attrs, cfg);\r\nSVG.path(d, attrs, cfg);\r\nSVG.text(text, x, y, attrs, cfg);\r\n\r\n// создаст и вернёт элемент\r\nSVG.make_svg(attrs, cfg);\r\nSVG.make_rect(x, y, w, h, rx, ry, attrs, cfg);\r\nSVG.make_circle(x, y, r, attrs, cfg);\r\nSVG.make_line(x1, y1, x2, y2, attrs, cfg);\r\nSVG.make_polyline(points, attrs, cfg);\r\nSVG.make_polygon(points, attrs, cfg);\r\nSVG.make_path(d, attrs, cfg);\r\nSVG.make_text(text, x, y, attrs, cfg);\r\n```\r\n\r\n## Прочее\r\n```js\r\n// Добавить стили уникально. Без ID будет вычислен хэш\r\nfunction addCSS(css, id = null);\r\n\r\n// Удалить стили. Без ID будет вычислен хэш\r\nfunction removeCSS(css, id = null);\r\n\r\n// Создать теневой элемент от указанного тега/Node host, дети подключатся к нему в shadowRoot, стили запишутся в $style\r\nfunction makeShadow(host, cfg = {}, css = '');\r\n\r\n// Определить глобальный шаблон, fn - функция, возвращающая cfg-конфиг\r\nfunction setTemplate(name, tag, fn);\r\n\r\n// Вызвать шаблон\r\nfunction useTemplate(name, ...args);\r\n```\r\n\r\n## Примеры\r\n### Минимальный пример\r\n```js\r\nlet div1 = EL.make('div', {     // создать div\r\n    parent: document.body,      // прикрепить к body\r\n    text: 'hello 1',            // вывести текст\r\n    class: 'card bordered',     // класс строкой\r\n    style: 'color: red',        // стиль строкой\r\n});\r\n\r\n// стили и классы можно задавать объектом\r\n\r\nlet div2 = EL.make('div', {     // создать div\r\n    text: 'hello 2',            // вывести текст\r\n    class: {                    // класс объектом + условно\r\n        card: true,\r\n        bordered: false,\r\n    },\r\n    style: {                    // стиль объектом\r\n        color: 'green',\r\n        'font-size': '20px',\r\n    }\r\n});\r\n\r\n// можно прикрепить вручную\r\ndiv2.mount(document.body);\r\n```\r\n\r\n### Обновления\r\n```js\r\n// (переменные div1 и div2 из прошлого примера)\r\n// через 1 сек поменять текст, стиль и убрать класс bordered\r\n\r\nsetTimeout(() => {\r\n    div1.update({\r\n        text: 'hello world!',\r\n        class: {\r\n            bordered: false,\r\n        },\r\n        style: {\r\n            color: 'unset',\r\n        }\r\n    });\r\n}, 1000);\r\n\r\n// можно очистить/перезаписать стили и классы через _r\r\n\r\nsetTimeout(() => {\r\n    div2.update({\r\n        class_r: '',\r\n        style_r: '',\r\n    });\r\n}, 2000);\r\n```\r\n\r\n### Вложенные элементы\r\n```js\r\nEL.make('div', {\r\n    parent: document.body,\r\n    class: 'card',\r\n    child: [             // может быть массивом\r\n        {\r\n            tag: 'span',\r\n            text: 'hello 1',\r\n        },\r\n        {\r\n            // без указания тега будет div\r\n            class: 'card',\r\n            child: {     // может быть объектом (1 элемент)\r\n                tag: 'span',\r\n                text: 'hello 2',\r\n            }\r\n        }\r\n    ]\r\n});\r\n\r\n// трюки\r\n\r\nEL.make('div', {\r\n    parent: document.body,\r\n    class: 'card',\r\n    child: [\r\n        {},                     // валидно, пустой div\r\n        null,                   // валидно, ничего не добавится\r\n        undefined,              // валидно, ничего не добавится\r\n        true && {               // можно добавлять детей по условию\r\n            tag: 'span',\r\n            text: 'hello 1',\r\n        }\r\n    ]\r\n});\r\n```\r\n\r\n### События и обработчики\r\n```js\r\nEL.make('button', {\r\n    parent: document.body,\r\n    text: 'press me',\r\n    class: 'btn',\r\n\r\n    // обработчик клика. Можно писать onclick и onClick\r\n    onClick: (e) => {\r\n        console.log('click!', e, e.el, e.ctx);\r\n        // e - Event\r\n        // e.el - сам элемент (кнопка)\r\n        // e.ctx - контекст (о нём ниже)\r\n    },\r\n\r\n    // можно добавлять options для событий, обработчик указывается в handler\r\n    onmousedown: {\r\n        handler: () => console.log('press'),\r\n        once: true\r\n    },\r\n\r\n    // можно подключить ещё вот так\r\n    events: {\r\n        mousemove: () => { },\r\n\r\n        input: {\r\n            handler: () => { },\r\n            passive: false\r\n        }\r\n    }\r\n});\r\n```\r\n\r\n### Жизненный цикл и его обработчики\r\n```js\r\n// кнопка меняет счётчик, после 5 кликов кнопка удаляется\r\n\r\nlet count = 0;\r\n\r\nEL.make('button', {\r\n    parent: document.body,\r\n    class: 'btn',\r\n    text: 'press',\r\n    onclick: e => {\r\n        e.el.update({ text: 'update ' + count });\r\n        if (++count == 5) e.el.remove();\r\n    },\r\n    onMount: () => {\r\n        console.log('div mount');     // вызовется после добавления в body\r\n    },\r\n    onRender: () => {\r\n        console.log('div render');    // вызовется после фактического рендера\r\n    },\r\n    onUpdate: () => {\r\n        console.log('div update');    // вызовется после обновления параметров\r\n    },\r\n    onDestroy: () => {\r\n        console.log('div destroy');   // вызовется после удаления\r\n    },\r\n});\r\n```\r\n\r\n### Стейты и реактивность\r\n```js\r\n// создаём стейт\r\nlet state = new State({ count: 0, name: 'Alex' });\r\n\r\n// пример 1 (без стейта)\r\nEL.make('button', {\r\n    parent: document.body,\r\n    class: 'btn',\r\n    text: 0,\r\n    onclick: (e) => e.el.update({ text: Number(e.el.textContent) + 1 }),\r\n});\r\n\r\n// пример 2\r\nEL.make('button', {\r\n    parent: document.body,\r\n    class: 'btn',\r\n    text: state.bind('count'),  // привязываем к count\r\n    onclick: () => {\r\n        state.count += 1;       // будет менять text\r\n    },\r\n});\r\n\r\n// пример 3\r\nEL.make('button', {\r\n    parent: document.body,\r\n    class: 'btn',\r\n    text: state.bind('count', e => 'Count: ' + e.value),    // кастомный вывод\r\n    onclick: () => {\r\n        state.count += 1;       // будет менять text\r\n    },\r\n});\r\n\r\n// пример 4\r\nEL.make('div', {\r\n    parent: document.body,\r\n    class: 'card',\r\n    child: [\r\n        {\r\n            tag: 'input',\r\n            type: 'text',\r\n            size: 10,\r\n            value: state.name,      // значение по умолчанию\r\n            oninput: e => state.name = e.el.value,  // меняем\r\n        },\r\n        {\r\n            tag: 'span',\r\n            text: state.bind('name'),   // и меняется тут\r\n        }\r\n    ]\r\n});\r\n```\r\n\r\n### Контекст и экспорт\r\n```js\r\nlet obj = {};   // контекст\r\nlet arr = [];   // массив\r\nlet button;     // переменная\r\n\r\nEL.make('div', {            // создать div\r\n    push: arr,              // добавить div в массив (переменная arr выше)\r\n    ctx: obj,               // контекст для $ и обработчиков (переменная obj выше)\r\n    $: 'myDiv',             // создать $myDiv в контексте\r\n    parent: document.body,  // прикрепить к body\r\n    child: [             // добавить вложенные\r\n        {\r\n            tag: 'span',        // элемент span\r\n            $: 'mySpan',        // контекст прокидывается в детей, создать $mySpan\r\n            text: 'text',       // с текстом 'text'\r\n        },\r\n        {\r\n            tag: 'button',\r\n            class: 'btn',\r\n            text: 'say hello',\r\n            ref: el => button = el, // положить в переменную\r\n            onclick: (e) => {\r\n                // e.ctx - контекст\r\n                // обновим текст и цвет mySpan\r\n                e.ctx.$mySpan.update({\r\n                    text: 'hello!',\r\n                    style: 'color: red',\r\n                });\r\n            }\r\n        },\r\n        {\r\n            tag: 'button',\r\n            class: 'btn',\r\n            text: 'remove',\r\n            onclick: (e) => {\r\n                e.ctx.$myDiv.remove();    // удалить весь контейнер div\r\n            },\r\n        },\r\n    ],\r\n});\r\n\r\nconsole.log(obj);   // {$myDiv: div.card, $mySpan: span, $counter: span}\r\nconsole.log(arr);   // [div.card]\r\nconsole.log(button); // [button]\r\n\r\n// добавим поле для счётчика. Используется контекст родителя\r\nobj.$myDiv.update({\r\n    child: {\r\n        tag: 'span',\r\n        $: 'counter',   // создать $counter в obj\r\n        text: 0,\r\n    }\r\n});\r\n\r\n// будем менять счётчик по таймеру\r\nlet count = 0;\r\nsetInterval(() => {\r\n    obj.$counter.update({\r\n        text: count++,\r\n    });\r\n}, 1000);\r\n\r\n// через 3 сек заменим mySpan на новую кнопку и сохраним в контексте\r\nsetTimeout(() => {\r\n    obj.$mySpan = EL.replace(obj.$mySpan, EL.make('button', {\r\n        class: 'btn',\r\n        text: obj.$mySpan.textContent,\r\n    }));\r\n}, 3000);\r\n```\r\n\r\n### Анимации\r\n```js\r\nEL.make('div', {\r\n    // анимируем и удаляем после завершения\r\n    parent: document.body,\r\n    style: { width: '50px', height: '50px', backgroundColor: 'orange' },\r\n    transition: {\r\n        width: '150px', \r\n        height: '150px',\r\n        duration: 1500,\r\n        onEnd: (e) => e.el.remove()\r\n    },\r\n});\r\n```\r\n\r\n### Шаблоны компонентов\r\n```js\r\n// через глобальный шаблон EL\r\nsetTemplate('userCard', 'div', (name, lastname, birthdate) => ({\r\n    class: 'card',\r\n    child: [\r\n        { tag: 'h3', text: `${name} ${lastname}` },\r\n        { tag: 'p', text: `Birthdate: ${birthdate}` }\r\n    ]\r\n}));\r\n\r\nuseTemplate('userCard', 'Alice', 'Smith', '1995-06-12').mount(document.body);\r\nuseTemplate('userCard', 'Bob', 'Johnson', '1990-01-01').mount(document.body);\r\n\r\n// вручную + родитель\r\nconst myTemplate = (name, lastname, birthdate, parent) => (EL.make('div', {\r\n    class: 'card',\r\n    parent,\r\n    child: [\r\n        { tag: 'h3', text: `${name} ${lastname}` },\r\n        { tag: 'p', text: `Birthdate: ${birthdate}` }\r\n    ]\r\n}));\r\n\r\nmyTemplate('Alice', 'Smith', '1995-06-12', document.body);\r\nmyTemplate('Bob', 'Johnson', '1990-01-01', document.body);\r\n\r\n// фабрика конфигурации\r\n\r\nconst myButton = (text, color) => ({\r\n    tag: 'button',\r\n    text: text,\r\n    style: {\r\n        _raw: 'padding: 5px 10px; color: white; border: none; border-radius: 4px; margin: 0 5px;',\r\n        backgroundColor: color,\r\n    }\r\n});\r\n\r\nEL.make('div', {\r\n    class: 'card',\r\n    parent: document.body,\r\n    child: [\r\n        myButton('hello', 'red'),\r\n        myButton('world', 'blue'),\r\n        myButton('kek', 'green'),\r\n    ]\r\n});\r\n```\r\n\r\n### Shadow DOM\r\n```js\r\n// элемент со своими изолированными стилями\r\n\r\nmakeShadow('div', {\r\n    parent: document.body,\r\n    child: [\r\n        {\r\n            class: 'myclass',\r\n            child: {\r\n                text: 'I am shadow!',\r\n            }\r\n        }\r\n    ]\r\n},\r\n    '.myclass{color:red;}'\r\n);\r\n```\r\n\r\n### SVG\r\n```js\r\nlet circ = SVG.make_circle(100, 100, 30, { fill: 'red' });\r\n\r\nSVG.make_svg({ width: 200, height: 200 }, {\r\n    parent: document.body,\r\n    style: 'border: 1px solid #ccc',\r\n    child: [\r\n        // вручную\r\n        {\r\n            tag: 'rect',\r\n            attrs: {\r\n                x: 10,\r\n                y: 130,\r\n                width: 50,\r\n                height: 50,\r\n                fill: 'green',\r\n            }\r\n        },\r\n\r\n        // внешний\r\n        circ,\r\n\r\n        // билдеры\r\n        SVG.rect(10, 10, 50, 50, 5, 5, { fill: 'blue' }),\r\n        SVG.line(0, 0, 200, 200, { stroke: 'black', 'stroke-width': 2 })\r\n    ],\r\n});\r\n\r\nEL.make('hr', { parent: document.body });\r\n\r\n// двигаем кружок\r\nsetInterval(() => {\r\n    circ.update({ attrs: { cx: Math.random() * 200, cy: Math.random() * 200 } })\r\n}, 300);\r\n```\r\n","readmeFilename":"README.md"}