{"_id":"vanilla-match-height","_rev":"23-27716886bb33ba70519dcdab829337f5","name":"vanilla-match-height","dist-tags":{"latest":"2.1.0"},"versions":{"0.0.1":{"name":"vanilla-match-height","version":"0.0.1","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@0.0.1","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"5b610c5c5afafc33309802a36ebcf92554d56310","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-0.0.1.tgz","fileCount":15,"integrity":"sha512-1Q6KgLl+NwVMrYKlDVwYvxu/5EmeTYB7rYjZ+dTB+dPzzqyzBZ6ANXlegtQ8C3SywHP69/KYsQCdwLQ6f6+d7g==","signatures":[{"sig":"MEUCIQDxsJEPTdB/zkDCGcQxnhAtVwZN96uIYKY8ELf1UrL+nAIgSfirXWMGzwUrF9ZofcxteIm8OmSW+l8leG2qaH+G3ZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159780},"main":"dist/vanilla.matchHeight.js","gitHead":"55d9145b212be374f4ee0ce61a68451f3d4abf27","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_0.0.1_1700300262442_0.1640082919537349","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"vanilla-match-height","version":"0.0.2","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@0.0.2","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"db1dedb7e62d6ab72c1048d6dfb796afa8ec14a5","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-0.0.2.tgz","fileCount":14,"integrity":"sha512-t+noPN+zDAa0vUkY5ybT9F/w/0rjUZMb51quSs41mDfKNi2EY2eJOSg1wYtWmt76D9xdSGkqsfa5YQNt4vr8Fw==","signatures":[{"sig":"MEUCIF0xm7Iem1hew9qdIvRWEBij0KKPpx6tgTpmfL02dRKMAiEAxSTsaS/9d+3f/VfUNutP3PySBYxbIuViQJn8S+equco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159846},"main":"dist/vanilla-match-height.js","gitHead":"913ffb3759c2b2e4ccac740b6ad1d81a2482efa1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_0.0.2_1700312231459_0.8923238610666433","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"vanilla-match-height","version":"0.0.3","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@0.0.3","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"05ab9f4979adfb36d3bcc2962252ba8477d66af4","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-0.0.3.tgz","fileCount":14,"integrity":"sha512-s5PDA+c1+40fxwJU0ZlP/w6StZ5TclIIWqj9G+vHDMYlHW/TOjd1Tl6pkpui/pwp2Izj777fRINgPW7/syps4w==","signatures":[{"sig":"MEYCIQChWj2u3lN97VcHuGySxR8+Um2Sdn9rPMQ/mKbrTIC8XwIhAMWj5McwcyMFLZgS8U6xA8QWrrtumMKr1Eq4KFUAvjGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159919},"main":"dist/vanilla-match-height.js","gitHead":"7c03432acad8534b6eec9d01baf383d1bda353b3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_0.0.3_1700313163877_0.2861031718737055","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"vanilla-match-height","version":"0.0.4","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@0.0.4","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"e0e627e54853149f8513ae4f6600df86349ab7ce","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-0.0.4.tgz","fileCount":15,"integrity":"sha512-wxY6mi/MRtxid6wzeDi+2KAo6KdM0DSGOZL8df96eu1bQAdJJ0WZ8pUYvDiZPdHJgDxkEhCDNMhhqZ5BUUvg4w==","signatures":[{"sig":"MEYCIQC0jWu9Cc8tvAozRcgUSBweHdeSjXcG0ExHCO2DYFLEHQIhAOw71wWC98hI1DsHvXi4VnfCbZ8iZPD2T7inFZdjQORr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165198},"main":"dist/vanilla-match-height.js","gitHead":"535bb5e24ea96b6cea120447870d0b9c24208889","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_0.0.4_1700471085981_0.5945100915334218","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"vanilla-match-height","version":"0.0.5","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@0.0.5","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"711224a04de27fdbf2b40795fb24ed6dc9027b39","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-0.0.5.tgz","fileCount":15,"integrity":"sha512-78YorHBQqpDJxVunP8Q0hFDF5Lco81IDEd4BDgEKJ6sgsionMX2YhCWypAK/uaJTxhIsj7Y3bP4r2a9h6Fkhdw==","signatures":[{"sig":"MEQCIC2dzK326FZjiu8VDken4vHytnZ2sdai2oPQlHm+839VAiARD8aBCZwBy+yD74dUYmraUR4x0cGTBTNVy1bknWys8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168573},"main":"dist/vanilla-match-height.js","gitHead":"6e4856492d52eaf9cbe49fec97c6049eecf81ab4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_0.0.5_1700581597274_0.30668927546559965","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"vanilla-match-height","version":"0.0.6","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@0.0.6","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"b8161faf1df5cbb1dcfa83cae197c42f332e2e84","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-0.0.6.tgz","fileCount":15,"integrity":"sha512-aRVEea9cY8JQEjATKz2xeWr4H3EKWL21lSZA8IpzkKS2vXTW3r6P+fMKV/V4VHYbHgVo+xvg4O6hKlIQPYj6Wg==","signatures":[{"sig":"MEUCIFuPYjLjwokVapL9C2C/rORapDLZTAagcLMOMeOj/9q1AiEAp0NPfo+Jmh4wayuS8iIpQDElWqCgFDVUYrK/VckDiJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169734},"main":"dist/vanilla-match-height.js","gitHead":"1fc005c1fd2f25042f4a645df273e97ef8c20c97","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_0.0.6_1700652532256_0.2005453290581931","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"vanilla-match-height","version":"0.0.7","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@0.0.7","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"374d11df3f0d3d8f904760511c6c1592db3bb15b","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-0.0.7.tgz","fileCount":15,"integrity":"sha512-wsQrVwwMmWLMbYaTD+fJpQAh4Mme4rzGKPG9LvRt343SNvyn08sDtqZ2NxPRzL0JNi0FpYYvafaq/Q2zlR9cEg==","signatures":[{"sig":"MEQCIC4nw8kDbyvYdctlmrfK1NKB3CcAxyibIZbgPHCcLE5cAiBJBIhvqpvUSaplSgihXnIrjYB3m2KLPGx/Bar8eSgZJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169979},"main":"dist/vanilla-match-height.js","gitHead":"0bc2804542affde8b7fc7d427afcec492fc5b193","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_0.0.7_1700680376263_0.6594128014677603","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"vanilla-match-height","version":"1.0.0","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.0.0","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"ae5ed46833e3b645f94e6fc968905e954fea4020","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.0.0.tgz","fileCount":15,"integrity":"sha512-w9Uby8rgndqgvw942QY7VCSu1XZB1Z6+GElemR0MrYkb64wPH8dCqZ/PJ/wsPskVYZGDwrNP0FyvpoFxGxsxqQ==","signatures":[{"sig":"MEUCIFILDAOKc9rI8KdNCODabwm5+YIrciGi31x2d15qtEopAiEAjJaEP6zupMfInakef/hHPiWUdPc/z504Xu/5auYHOoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171683},"main":"dist/vanilla-match-height.js","gitHead":"d3e20a8ca337e377eb9bc55bf2a5b1fec4defaf6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.0.0_1700744418914_0.4688856477462391","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vanilla-match-height","version":"1.0.1","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.0.1","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"d856f10c5672f6a1933e6dbf88bc14c339160061","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.0.1.tgz","fileCount":15,"integrity":"sha512-MyEb1rmRhSS1n8YCi/2+o3nMktn75dmFlGOhNBZw+/XRzmGdOLus+l7z56PKgKVSeqxxyuc3ORbh3UkEYw6Wxg==","signatures":[{"sig":"MEUCIEdHZjLO/xJ0JYktg3qbJ8l3hOM6htwJCEWYUOwJA9Q2AiEAuykehTX4S9ijCZC9M+hEMhy3WZs3bz56ilQzQ+j9by8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172618},"main":"dist/vanilla-match-height.js","gitHead":"b401e0c89ecc5af1efccd5b9d1b7438b0e0985f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.0.1_1701365474647_0.8554001559180957","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vanilla-match-height","version":"1.0.2","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.0.2","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"a40bde9b473f48f0ff9c5ea662a917d9bdebe49f","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.0.2.tgz","fileCount":15,"integrity":"sha512-MsrJyO6DoZ+i663iVbUTDysR1f1w2EmJfr1NT+O1v9RjGV6sNKnpJeJCHzYnEybHaGs/hRc+Lq/wfH6F1jFxsg==","signatures":[{"sig":"MEQCIH0kLts2K5X9H2FhSEKlQNJHhElpFv31o94ConJedu9uAiBR1+LQqI7jWJMDt9waVFeeLtOTTz5RyphSiyGGi0FwDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173236},"main":"dist/vanilla-match-height.js","gitHead":"3469325aef289459bd813b460b0516cf78b0366e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.0.2_1701606562798_0.5980678848181464","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vanilla-match-height","version":"1.0.3","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.0.3","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"ba184328e517599bd26ad18acbb6aba117c7ca27","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.0.3.tgz","fileCount":15,"integrity":"sha512-mrrzkYmXw9E09mOavCrsoG6FccHH3qZR/WJuyc7TKvPukKUKqBAraGWn/qaSIdmeqKrOR4uTocxwrCwEQ710gg==","signatures":[{"sig":"MEYCIQCwUwBI0kOoHM7YR4jCdbKU46r/sQr4y0ko6kC0xDP08wIhALZ4YEh/Gd9l+6QiULGCUMuXDwNgtfRGDl7Wrm9dEom3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173713},"main":"dist/vanilla-match-height.js","gitHead":"36ed29897ad91d4e127b08b8169b73fe63932e0a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"9.5.1","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.0.3_1701609009411_0.011672268834751698","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vanilla-match-height","version":"1.0.4","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.0.4","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"870693210ccd3bbc2922f0d4c494df5a6c7eb027","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.0.4.tgz","fileCount":15,"integrity":"sha512-mCGCffQKhWxFGepp+snH5e6A2HCvZOjqp10NnUOmGtogx3Rm7N31NvaF1eqGXzqZoC6kLwzpfpMtW20OOoL3/g==","signatures":[{"sig":"MEUCIHg2fbBnyK+ugr7RGu7b0YAG0jQj3gZXcIEkhJEpz3lGAiEA9bxkOJG2N536rVaCwA35K6vcltuE475zl/EUBvh2zVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175333},"main":"dist/vanilla-match-height.js","gitHead":"793d7d42dea00156972eb1c080bb448a010b6e2b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.0.4_1702315626851_0.7769013697719716","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vanilla-match-height","version":"1.0.5","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.0.5","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"dc7c557c9c69960a5e25a505c2dd8ab1a1b98c9b","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.0.5.tgz","fileCount":15,"integrity":"sha512-JoCfsg3c2V8hsvwKtQCOHZ4V8fP0walQnmIE9BSL8aO33Q1HK4gCG8iSNN8021afZBM4elxWwio7rFyOtdMh8w==","signatures":[{"sig":"MEUCIQCpx0+oGtUQM4ow3yb0SJHsubcAmcFfjjMYzh1bdUNS/QIgJMWFn2vU3mX2lsRf1IebLiJjmWZVXaTKIXxxAaOeRes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175159},"main":"dist/vanilla-match-height.js","gitHead":"c8526c738f3cc17687356cffed3afedeca9a1862","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.0.5_1702317132322_0.5678383086352874","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"vanilla-match-height","version":"1.0.6","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.0.6","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"7bbb9378bd353d00605085105323a0515d144c7b","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.0.6.tgz","fileCount":15,"integrity":"sha512-mjZhGEDirFLBufL+JBST4sbBGiO54wobIMbkxmcibMiYWbJ2q0ls2FMup3yKoMejI0KWlCtG0t0/5FEXU6EeUA==","signatures":[{"sig":"MEYCIQDv0WYXokeW01PGzBqIohVrZVWKHp75LFVRicReE7dBRgIhAKS4EIPG3+0lp8LX1VdoxtY2TdjL5Q1vgT5+cOqJ2J0I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174055},"main":"dist/vanilla-match-height.js","gitHead":"bb0349de46b9734588b8485e47a0b4129f63c8ae","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.0.6_1702323339806_0.803033242794081","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vanilla-match-height","version":"1.1.0","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.1.0","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"a54d13c150e85e2a874b32e5d3702197973145ab","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.1.0.tgz","fileCount":15,"integrity":"sha512-k0LFS+njhKgm3tM4FX8wWHVU64ZP2slmdvqUehoHAryps1nEuCfxFLI50YAux8YFvEqpcp/2CdHREaonU0w9BA==","signatures":[{"sig":"MEUCIQCkf6+/HdmCwd2G4ah7kSO4U3nfcpnbJ3hHQAFBiKP9igIgRJo1UnpoHr4pp6jAc1/dkdtpjKUq1CmsalRHUWO/xqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174273},"main":"dist/vanilla-match-height.js","gitHead":"462b3c81715f93921dad2c43fa71997034414c82","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.1.0_1702366152777_0.36930802255254225","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"vanilla-match-height","version":"1.1.1","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.1.1","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"a8a994e210432f8210e223cb588a20bb82abaec8","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.1.1.tgz","fileCount":15,"integrity":"sha512-Zb2e8Rb6xoyDi7ad/rw0Ijp4Pmz1hT8ME9kwjpkAOXFdu5zjisf6RIohshd6VtjDa0oS3w0Swd5D63zkrkid9g==","signatures":[{"sig":"MEUCID4TVBouLLhQj5X/6rIEWpOHuk8q8g9bB8vwlLDYTlt1AiEA5F/kTXFOmgZFXxBQKB8sSmCUHtvNw/jpQHeLYIMg1bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176769},"main":"dist/vanilla-match-height.js","gitHead":"9bbad6cf139752fa4075b1278df04c354fa3afcd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.1.1_1702457422720_0.028130461281882457","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"vanilla-match-height","version":"1.1.2","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.1.2","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"5f6113431dc0ec5ef27b61532044183a778668d7","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.1.2.tgz","fileCount":17,"integrity":"sha512-J6GfUOxLM0Vrdh+TJMQLXa5d57OqYEQ7sRvCyTU/sQKhsAdHs96KQ+BbQHqagrnN58jKaDIhpCEFmZ3k4a/Dsw==","signatures":[{"sig":"MEQCIH2YlmGhh8h2sEV7YlVUHYhHP1HtLsOolarZm/vA2gl7AiBHvLaCwUoF8esCgsm2acenl+pM3brMPTxo8Vn1AdQBdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180501},"main":"dist/vanilla-match-height.js","types":"dist/vanilla-match-height.d.ts","gitHead":"49a75df6b9941f4bd030354ec3f70266c7c12546","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.1.2_1702803292951_0.613684280989129","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"vanilla-match-height","version":"1.2.0","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.2.0","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"3e77984539f5eedcff9067c18bb11e07562be102","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.2.0.tgz","fileCount":17,"integrity":"sha512-stlCa5BLV2Xu8XpUQ4af7oAIdzz1IjkX1Ai5aCSzKYx0hXDYQl7xZed0kY1YpdglUqokzQefIb0dYH9NlLHOdA==","signatures":[{"sig":"MEQCIFYJojneMEfjy1yYQH2n8bbdXHoU0GdjYACxrUllUGCfAiB5ij++IdjThtfOF95vwy7g6/O3dyeVdt8Gj3oWkt9yWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180595},"main":"dist/vanilla-match-height.js","types":"dist/vanilla-match-height.d.ts","gitHead":"fef7e8be2c35181f9312eb109a4895b392c13e50","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.2.0_1702824348627_0.08017016555900147","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"vanilla-match-height","version":"1.2.1","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.2.1","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"f9ff87cee5f4d52f9a414032f0328a39ef6d2ed2","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.2.1.tgz","fileCount":17,"integrity":"sha512-PzU1C3zzs/c0vwMJZiGyHwMtkXscaPum7xD7bOXsUk+/65UMGB3+5cQrjHYQqlH5KG0WaaB8xpCuqs4Fwi6Psw==","signatures":[{"sig":"MEQCIAaebavkDPg+YngYa0Hcf5xlBhWJ+u8XcUmhBs9hPFDBAiBTMrdTJMUdsQ7sOPBeM7qECKTAzemopkFBUmBO98osCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181147},"main":"dist/vanilla-match-height.js","types":"dist/vanilla-match-height.d.ts","gitHead":"e0f522c8531351c590247ea64952dbe41eed6923","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.2.1_1702897254016_0.6458849151046737","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"vanilla-match-height","version":"1.2.2","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.2.2","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"e50886986e6436083238e9e6de9dede1544773a9","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.2.2.tgz","fileCount":17,"integrity":"sha512-QBivWFCKpYT2i2vYJgaD9PWSOQSupt6csq3MIWdXru37T4v05ck5+5iGHAF/6TWMunhuocYMYXUREGUZv5boHw==","signatures":[{"sig":"MEYCIQCNNo9tyUD2pemIsCBKIWeJbMlt/st0v9P4cDAbdNXuYAIhAIoTFSa8hZ1TbytOE4lEMmP/wjao/IxwQ99cTxRMm6rO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181414},"main":"dist/vanilla-match-height.js","types":"dist/vanilla-match-height.d.ts","gitHead":"ddd770d35a2db7762828d4ca602783e70bd72e61","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.2.2_1705471460328_0.08043523953125575","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"vanilla-match-height","version":"1.2.3","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@1.2.3","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"ee74a0f23d967bfbbb44b481e2b2ed964b19ad2c","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-1.2.3.tgz","fileCount":17,"integrity":"sha512-/FqEcraBtNfEK/cdUtYgcfgWGWXFWoAippLGt13o80++vMNvm0ziKA3bguEaMjh58oaORDyCBadb067Q4M9iiA==","signatures":[{"sig":"MEQCICRGC2R+e6Es38eHDy98WgamBNHggGV5Dx4cqg19omPVAiB/7KYBYLHJMW6lrRzfsMXwbCIFlJDJK+DGuIBx9OG9QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181538},"main":"dist/vanilla-match-height.js","types":"dist/vanilla-match-height.d.ts","gitHead":"81510092f862131efccd5563c5e1caf194be5a53","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_1.2.3_1705649706077_0.47874302218084397","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"vanilla-match-height","version":"2.0.0","keywords":["matchHeight","equal","match","height","equalize","columns"],"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","_id":"vanilla-match-height@2.0.0","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"homepage":"https://github.com/mitera/vanilla-match-height#readme","bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"dist":{"shasum":"76525bd9533079329a9059e3fb217b9fdbd1857a","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-2.0.0.tgz","fileCount":17,"integrity":"sha512-0AFF77aKC/1hQLWYF5g0xN6tRULY0KDMGNLgDdfAJ6HL2tzwkR8jZssMOgDCBsD6M/Jhsma3Rp1A4VCQDIQv1w==","signatures":[{"sig":"MEUCIG/GqE3DCnk8IWS3XLEPImheMGy+6sG6eT1UIrNhtWx+AiEAyvUpF2d8LbDy4ZWYrSfhiwksBFH2phCt3brDMHRN/5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193185},"main":"dist/vanilla-match-height.js","types":"dist/vanilla-match-height.d.ts","gitHead":"083b15a38d56777f5ffb521c86b10f13c5b91ae3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc --build && esbuild dist/vanilla-match-height.js --minify --outfile=dist/vanilla-match-height.min.js"},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"repository":{"url":"git+https://github.com/mitera/vanilla-match-height.git","type":"git"},"_npmVersion":"10.2.3","description":"a vanilla responsive equal heights","directories":{"test":"test"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.4","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/vanilla-match-height_2.0.0_1748268475731_0.6411738347336939","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"vanilla-match-height","version":"2.1.0","license":"MIT","author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"description":"a vanilla responsive equal heights","main":"dist/vanilla-match-height.js","types":"dist/vanilla-match-height.d.ts","repository":{"type":"git","url":"git+https://github.com/mitera/vanilla-match-height.git"},"keywords":["matchHeight","equal","match","height","equalize","columns"],"bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"homepage":"https://github.com/mitera/vanilla-match-height#readme","directories":{"test":"test"},"scripts":{"build":"tsc --build && esbuild dist/vanilla-match-height.js --minify --outfile=dist/vanilla-match-height.min.js","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"esbuild":"^0.25.4","typescript":"^5.8.3"},"_id":"vanilla-match-height@2.1.0","gitHead":"efc6ac51b9a72f57c4162788348b6ad8d8f2aa78","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Fv0EYx6LxGWnG59SCxgYp80+0E0kiiV9BnGJR3pHHrw3jiPBCRQt6pcH2ZdKfYE2eYL5bIwVQaf9blI5quH3ow==","shasum":"647704949d4428467b09f8658e73cf97fd5df1a4","tarball":"https://registry.npmjs.org/vanilla-match-height/-/vanilla-match-height-2.1.0.tgz","fileCount":17,"unpackedSize":186408,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDO8Ziw7qAVJN2NdyTfyn05R90etxq8ZPHdD98qtoh+RwIgf2PMvl9ec8/OTWHPVpUBR0cD7ckXo1/wifeB2nVI37s="}]},"_npmUser":{"name":"mitera","email":"simone@mite.it"},"maintainers":[{"name":"mitera","email":"simone@mite.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vanilla-match-height_2.1.0_1772211573751_0.255569524574351"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-18T09:37:42.441Z","modified":"2026-02-27T16:59:34.008Z","0.0.1":"2023-11-18T09:37:42.701Z","0.0.2":"2023-11-18T12:57:11.771Z","0.0.3":"2023-11-18T13:12:44.237Z","0.0.4":"2023-11-20T09:04:46.207Z","0.0.5":"2023-11-21T15:46:37.447Z","0.0.6":"2023-11-22T11:28:52.430Z","0.0.7":"2023-11-22T19:12:56.444Z","1.0.0":"2023-11-23T13:00:19.157Z","1.0.1":"2023-11-30T17:31:14.829Z","1.0.2":"2023-12-03T12:29:22.974Z","1.0.3":"2023-12-03T13:10:09.632Z","1.0.4":"2023-12-11T17:27:07.025Z","1.0.5":"2023-12-11T17:52:12.489Z","1.0.6":"2023-12-11T19:35:40.025Z","1.1.0":"2023-12-12T07:29:12.957Z","1.1.1":"2023-12-13T08:50:22.917Z","1.1.2":"2023-12-17T08:54:53.138Z","1.2.0":"2023-12-17T14:45:48.827Z","1.2.1":"2023-12-18T11:00:54.168Z","1.2.2":"2024-01-17T06:04:20.530Z","1.2.3":"2024-01-19T07:35:06.223Z","2.0.0":"2025-05-26T14:07:55.936Z","2.1.0":"2026-02-27T16:59:33.894Z"},"bugs":{"url":"https://github.com/mitera/vanilla-match-height/issues"},"author":{"name":"Simone Miterangelis","email":"simone@mite.it"},"license":"MIT","homepage":"https://github.com/mitera/vanilla-match-height#readme","keywords":["matchHeight","equal","match","height","equalize","columns"],"repository":{"type":"git","url":"git+https://github.com/mitera/vanilla-match-height.git"},"description":"a vanilla responsive equal heights","maintainers":[{"name":"mitera","email":"simone@mite.it"}],"readme":"# vanilla-match-height.js #\r\n\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\r\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/)\r\n[![Socket Badge](https://socket.dev/api/badge/npm/package/vanilla-match-height)](https://socket.dev/npm/package/vanilla-match-height)\r\n[![jsdelivr](https://data.jsdelivr.com/v1/package/npm/vanilla-match-height/badge)](https://www.jsdelivr.com/package/npm/vanilla-match-height)\r\n[![npm](https://img.shields.io/npm/v/vanilla-match-height.svg?logo=npm&logoColor=fff&label=npm)](https://www.npmjs.com/package/vanilla-match-height)\r\n[![npm downloads](https://img.shields.io/npm/dm/vanilla-match-height.svg?style=flat-square)](https://www.npmjs.com/package/vanilla-match-height)\r\n[![yarn](https://img.shields.io/npm/v/vanilla-match-height.svg?logo=yarn&logoColor=fff&label=yarn)](https://yarnpkg.com/package?name=vanilla-match-height)\r\n\r\n## *Inspired by:* jquery-match-height\r\n\r\n> *matchHeight:* makes the height of all selected elements exactly equal\r\n\r\n[Demo](#demo) - [Features](#features) - [Install](#install) - [Usage](#usage) - [Options](#options) - [Data API](#data-api)  \r\n[Advanced Usage](#advanced-usage) - [Changelog](#changelog) - [License](#license)\r\n\r\n### Demo\r\n\r\n- [demo HTML](https://codepen.io/Simone-Miterangelis/pen/XWLPqJQ)\r\n- [demo Javascript](https://codepen.io/mitera/pen/mdvaKBN).\r\n\r\n[![vanilla-match-height.js screenshot](https://github.com/mitera/vanilla-match-height/blob/master/vanilla-match-height.jpg)](https://github.com/mitera/vanilla-match-height/archive/refs/heads/master.zip)\r\n\r\n### Modern browsers\r\n\r\nIn the years since this library was originally developed there have been updates to CSS that can now achieve equal heights in many situations. If you only need to support modern browsers then consider using [CSS Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) and [CSS Grid](https://css-tricks.com/snippets/css/complete-guide-grid/) instead.\r\n\r\n### Best practice\r\n\r\nUse this library to match height of internal elements, like title or text of teasers \r\n\r\n### Features\r\n\r\n- match the heights for groups of elements automatically\r\n- use the maximum height or define a specific target element\r\n- anywhere on the page and anywhere in the DOM\r\n- responsive (updates on window resize)\r\n- row aware (handles floating elements and wrapping)\r\n- accounts for `box-sizing` and mixed `padding`, `margin`, `border` values\r\n- handles images and other media (updates after loading)\r\n- easily removed when needed\r\n- data attributes API\r\n- tested in Edge, Chrome, Firefox\r\n\r\n### Install\r\n\r\nCDN via jsDelivr\r\n```html\r\n<script src=\"https://cdn.jsdelivr.net/npm/vanilla-match-height@latest/dist/vanilla-match-height.min.js\" type=\"text/javascript\"></script>\r\n```\r\nDownload [vanilla-match-height.js](https://github.com/mitera/vanilla-match-height/blob/master/vanilla-match-height.js) and include the script in your HTML file:\r\n```html\r\n<script src=\"vanilla-match-height.js\" type=\"text/javascript\"></script>\r\n```\r\nYou can also install using the package managers [NPM](https://www.npmjs.com/package/vanilla-match-height).\r\n```console\r\nnpm install vanilla-match-height\r\n```\r\nmodular code\r\n```js\r\nimport 'vanilla-match-height'\r\n```\r\n### Usage html\r\n\r\nuse `data-mh` attribute for set group name\r\n```html\r\n<div class=\"row\">\r\n    <div class=\"col-12 col-sm-6\">\r\n        <h2 data-mh=\"title\">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</h2>\r\n        <p data-mh=\"description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>\r\n    </div>\r\n    <div class=\"col-12 col-sm-6\">\r\n        <h2 data-mh=\"title\">Lorem ipsum dolor sit amet.</h2>\r\n        <p data-mh=\"description\">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam a nisi hendrerit, viverra felis non, aliquam sapien. In faucibus justo massa, non pretium urna lacinia id. </p>\r\n    </div>\r\n</div>\r\n<script>\r\n    document.body.matchHeight();\r\n</script>\r\n```\r\nThe example above sets the maximum height of the tags for the title and then for the description.\r\n\r\nAlso see the [Data API](#data-api) below for a simple, alternative inline usage.\r\n\r\n### Usage javascript\r\n```html\r\n<div class=\"items-container\">\r\n    <div class=\"item\">\r\n        <h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</h2>\r\n        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>\r\n    </div>\r\n    <div class=\"item\">\r\n        <h2>Lorem ipsum dolor sit amet.</h2>\r\n        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam a nisi hendrerit, viverra felis non, aliquam sapien. In faucibus justo massa, non pretium urna lacinia id. </p>\r\n    </div>\r\n</div>\r\n<script>\r\n    document.body.matchHeight({elements: '.item'});\r\n    //or\r\n    const containers = document.querySelectorAll(\".items-container\");\r\n    containers.forEach((container) => {\t\t\t\r\n        container.matchHeight({elements: '.item'});\r\n    });\r\n</script>\r\n```\r\nThe above example will set all selected elements with the class `item` to the height of the tallest.  \r\n\r\nIf the items are on multiple rows, the items of each row will be set to the tallest of that row (see `byRow` option).\r\n\r\nThe plugin will automatically update on window load.   \r\n\r\nSee the included [test.html](https://github.com/mitera/vanilla-match-height/blob/master/test/test.html) for many working examples.\r\n\r\n### Options\r\n\r\njavascript `options` parameter `document.body.matchHeight(`options`);` is an optional .\r\n\r\nThe default value are:\r\n```\r\n{\r\n    elements: null,\r\n    byRow: true,\r\n    property: 'height',\r\n    target: null,\r\n    remove: null,\r\n    attributeName: null,\r\n    events: true,\r\n    throttle: 80,\r\n    beforeUpdate: null,\r\n    afterUpdate: null\r\n}\r\n```\r\nWhere:\r\n\r\n- `elements` is an optional string containing one or more selectors to match against. This string must be a valid CSS selector string\r\n- `byRow` is `true` or `false` to enable row detection\r\n- `property` is the CSS property name to set (e.g. `'height'` or `'min-height'`)\r\n- `target` is an optional element to use instead of the element with maximum height\r\n- `remove` is an optional element/s to excluded\r\n- `attributeName` is an optional for use custom attribute\r\n- `events` is `true` or `false` to enable default events\r\n- `throttle` milliseconds to executed resize event, default is `80`\r\n- `beforeUpdate` is a custom method that starts before the height matching process\r\n- `afterUpdate` is a custom method that starts after the height matching process\r\n\r\n### Data API\r\n\r\nUse the data attribute `data-mh=\"group-name\"` or `data-match-height=\"group-name\"` where `group-name` is an arbitrary string to identify which elements should be considered as a group.\r\n```html\r\n<div data-mh=\"my-group\">My text</div>\r\n<div data-mh=\"my-group\">Some other text</div>\r\n<div data-mh=\"my-other-group\">Even more text</div>\r\n<div data-mh=\"my-other-group\">The last bit of text</div>\r\n<div data-match-height=\"my-group\">My text</div>\r\n<div data-match-height=\"my-group\">Some other text</div>\r\n<div data-match-height=\"my-other-group\">Even more text</div>\r\n<div data-match-height=\"my-other-group\">The last bit of text</div>\r\n```\r\nAll elements with the same group name will be set to the same height when the page is loaded, regardless of their position in the DOM, without any extra code required.\r\n\r\nIt's possible to use custom data attribute `data-same-height=\"group-name\"`\r\n```html\r\n<div data-same-height=\"my-group\">My text</div>\r\n<div data-same-height=\"my-group\">Some other text</div>\r\n<div data-same-height=\"my-other-group\">Even more text</div>\r\n<div data-same-height=\"my-other-group\">The last bit of text</div>\r\n```\r\n\r\n```js\r\nconst containers = document.querySelectorAll(\".data-api-items\");\r\ncontainers.forEach((container) => {\r\n    container.matchHeight({attributeName: 'data-same-height'});\r\n});\r\n```\r\nNote that `byRow` will be enabled when using the data API, if you don't want this (or require other options) then use the alternative method above.\r\n\r\n### Advanced Usage\r\n\r\nThere are some additional functions and properties you should know about:\r\n\r\n#### Manually trigger an update\r\nAll groups are automatically updated when the window is resized.\r\n\r\nif you want to manually trigger an update of a specific group, you can use the `_applyAll` method:\r\n\r\n```js\r\nlet el = document.body.matchHeight();\r\nel._applyAll();\r\n```\r\n\r\nIf you need to manually trigger an update of all currently set groups, for example if you've modified some content.\r\n\r\n```js\r\nwindow.dispatchEvent(new Event('resize'));\r\n```\r\n\r\n#### Row detection\r\n\r\nYou can toggle row detection by setting the `byRow` option, which defaults to `true`.  \r\nIt's also possible to use the row detection function at any time:\r\n\r\n#### Custom target element\r\n```js\r\nconst containers = document.querySelectorAll(\".target-items\");\r\ncontainers.forEach((container) => {\t\t\t\r\n    container.matchHeight({elements: '.item-0, .item-2, .item-3', target: document.getElementById(\"target-item-1\")});\r\n});\r\n```\r\nWill set all selected elements to the height of the first item with class `sidebar`.\r\n\r\n#### Custom property\r\n```js\r\nconst containers = document.querySelectorAll(\".property-items\");\r\ncontainers.forEach((container) => {\t\t\t\r\n    container.matchHeight({elements: '.item', property: 'min-height'});\r\n});\r\n```\r\nThis will set the `min-height` property instead of the `height` property.\r\n\r\nWhere `event` a event object (`DOMContentLoaded`, `resize`, `orientationchange`).\r\n\r\n#### Throttling resize updates\r\n\r\nBy default, the `events` is throttled to execute at a maximum rate of once every `80ms`.\r\nDecreasing the `throttle` option will update your layout quicker, appearing smoother during resize, at the expense of performance.\r\nIf you experience lagging or freezing during resize, you should increase the `throttle` option.\r\n\r\n#### Manually apply match height\r\n\r\nManual apply, code for JavaScript framework/library (e.g. `vue`, `react` ...).\r\n```js\r\nlet el = document.body.matchHeight({elements: '.item'});\r\n//...\r\nel._apply();\r\nel._applyDataApi('data-match-height');\r\nel._applyDataApi('data-mh');\r\nel._applyAll();\r\n```\r\n#### Remove match height from elements\r\n\r\nReset inline style property\r\n```js\r\nlet el = document.body.matchHeight({elements: '.item'});\r\n//...\r\nel._remove();\r\n```\r\n#### Remove events from match height elements\r\n\r\nRemove events\r\n```js\r\nlet el = document.body.matchHeight({elements: '.item'});\r\n//...\r\nel._unbind();\r\n```\r\n#### Callback events\r\nSince matchHeight automatically handles updating the layout after certain window events, you can supply functions as global callbacks if you need to be notified.\r\nIntroduced new settings `beforeUpdate` and `afterUpdate` to allow custom logic to be executed before and after the height matching process. \r\n```\r\nbeforeUpdate: function () {\r\n    console.log('beforeUpdate action')\r\n},\r\nafterUpdate: function () {\r\n    console.log('afterUpdate action')\r\n}\r\n```\r\n### Known limitations\r\n\r\n#### CSS transitions and animations are not supported\r\n\r\nYou should ensure that there are no transitions or other animations that will delay the height changes of the elements you are matching, including any `transition: all` rules. Otherwise the plugin will produce unexpected results, as animations can't be accounted for.\r\n\r\n### Vue3 Example:\r\n```js\r\nimport 'vanilla-match-height';\r\nexport default {\r\n    name: 'Example',\r\n    data: function () {\r\n        return {\r\n            matchHeight: document.body.matchHeight({elements: '.item p'})\r\n        }\r\n    },\r\n    beforeUnmount() {\r\n        this.matchHeight._unbind();\r\n    },\r\n    mounted() {\r\n        this.matchHeight._apply();\r\n    },\r\n    methods: {\r\n        reMatch() {\r\n            this.matchHeight._apply();\r\n        }\r\n    }\r\n}\r\n```\r\n### React Example:\r\n```js\r\nimport 'vanilla-match-height';\r\nclass MyComponent extends Component {\r\n    matchHeight = document.body.matchHeight({elements: '.item p'});\r\n    componentDidMount() {\r\n        this.matchHeight._apply();\r\n    }\r\n    componentWillUnmount() {\r\n        this.matchHeight._unbind();\r\n    }\r\n    render() {\r\n        //return (...);\r\n    }\r\n}\r\n```\r\n### Not duplicate instance!\r\n\r\nI suggest to assign element to a variable for not create multiple events instances\r\n```js\r\n//Right solution\r\nlet el = document.body.matchHeight({elements: '.item'});\r\n//... json update\r\nel._apply();\r\n\r\n//Wrong solution\r\ndocument.body.matchHeight({elements: '.item'});\r\n//... json update\r\ndocument.body.matchHeight({elements: '.item'})._apply();\r\n```\r\n### Changelog\r\n\r\nTo see what's new or changed in the latest version, see the [changelog](https://github.com/mitera/vanilla-match-height/blob/master/CHANGELOG.md)\r\n\r\n### License\r\n\r\nvanilla-match-height.js is licensed under [The MIT License (MIT)](http://opensource.org/licenses/MIT)\r\n<br/>Copyright (c) 2026 Simone Miterangelis\r\n\r\nThis license is also supplied with the release and source code.\r\n<br/>As stated in the license, absolutely no warranty is provided.","readmeFilename":"README.md"}