{"_id":"@eliancodes/brutal-ui","_rev":"12-5ddd3e6bc66d7a3f4a7af4b98752e9b1","name":"@eliancodes/brutal-ui","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0-beta":{"name":"@eliancodes/brutal-ui","version":"0.1.0-beta","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.1.0-beta","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"54e0bf97b83a10a3dc1be1c4e8abc4cd371e41fa","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.1.0-beta.tgz","fileCount":7,"integrity":"sha512-3781hy88RnXsl8Z4nRjjz1P+aLSSoleH8DzP6BKLyIGbRBMIKRgCFosuj9A68LfcKEBC/i/+UvBl0PQuSTJn3Q==","signatures":[{"sig":"MEUCIQCh6pxLAqO6o+zbp+5tVh0b/7jdRlwGVKNIo72vLCb9KQIgGXy19P+pF0Xfm7n+mmqgklvJhBcmwefRXJtLDJocjBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFM2EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmpRAAjmfmkMU+zxHmMJuZRgNOeXzz6kMdydi0Lj17vn5f8rR7r1Ua\r\niiYf/83sYmHq6/sh1HSk36mrc754uecWoi9Zjv1D5TiSpNi4Si+9BhdZrH7Y\r\nNUEA14KplyH4O3/5QUEMAjE7Yl8CSwkjXE9GdxvRrKI7UeA7JhJh6CcLmahM\r\nZmuGsiS+sNl3OlPkAQ05SWJ8l/gOoFYclBQCJxghf2t73r9rof+OkkPiZm+A\r\nNTfmqwQZK1TqYfHj50xFRfPDNdYNq9T6ubwWdxzXopQRHmm7FDVIYS8k6RZP\r\n5p/WN9bf3pKT+jKgtL6nL6By7Z+bCOxDdcfP34ZqpvZUWtkYug9l2hWtzkhf\r\n8QJR9FkOEATRBXVJJ5OM/E6huMwHwAcD36+UOIIBigQtHNi3ux8ya2Kw/Isi\r\nUnmqQEUFAoUIugQfSpyeSBEaA/nlzY+mVltedJ0UcAlo5dNbv7lyjc+pvhSO\r\n7/6UnOWy/ZomWzKsN+Y2bJV4bjrthVNt1R/QA0mSIF6kqtbpjrMgQzd/RCCX\r\nOAZFibwBzsxSfiZwQOXVdV4OiMvGVG9cxQcMi6AN0Fsxm9eDPaX7IyhWNvLk\r\nAyj4ynCIeeNgwMxgtpe5XgULcgYqOqEbC5ButAljpV7CRbzzRiBsRxEElFtE\r\nIVtT+voMd7QMF1TeYvGndyCxw2psS1evWm4=\r\n=t0CQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"27ca4a7948ca84befaa7c4d360a50503884e9b81","_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"9.6.2","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.7.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.1.0-beta_1679084932346_0.5631555609625145","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@eliancodes/brutal-ui","version":"0.1.0","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.1.0","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"999b15b12af8caf9bad7df3d14de5b8b4d59dcb1","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.1.0.tgz","fileCount":9,"integrity":"sha512-AhHBE5KZAJwim3nE5cVNd2gQ08DUW8vmOkT63gQ/7LpgO9sQPvAKx5mspq2izkEXyARFHus5JzxA977Nkvl2SQ==","signatures":[{"sig":"MEUCIQCAKUnryMThaC6NwoYtY2EzMpaI0q20WBULa+t9yWX8hwIgVXCUqEiRUbzcJCCHtOpYrxMYeQ2DtMD0cb+CovbSS2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFteKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsMA/+IYgcRWp1lkA1nEBfvJ2Gwj6LQ6MdwRhGGb69r2CTK0xc9FPN\r\nnvpu2GtBoyQEgYQnDqO8KBONtScUEieolq5irqgLB25+QmYHkyJjf45luhfF\r\n+VK7TUqleI1keQIXDL4COhyzMMshzNWpLDYDhoCWqnnoMxV5GDefpWVdSuMw\r\n6xM08D3Ic+EvIiBLDgNtOaN/eDqag5gUpLhJ0IpDFe9i9D1/xGBT6dHNRbmt\r\nFvddyQcMct0tMp7ZeJr2GoJ9thyDqE1UMxADXwKM7TT9BSklnzLpTekerBVh\r\nMbMhkNszR3GCd9bZGf6PfaVEGh+ye/2RR1/1QCa9HTcHzlGogfXTTEpjmHlQ\r\njB3azT7ur908FMj3BZTXm2t4pARK3ztOGEKT5N6y2BvNuZXGsVKOO7aNi1UZ\r\nAZ4SpmSmZL35e02y6CuTI3/2gJmgVYkMmGx6CPPc2fGAHwC8bJ1gROgVHnh4\r\ncLri+4UZ7I+9NN9HkEocOAH7GDvf2eEN/WCIt//VvaY4jFCeoqV17rYswV1m\r\nW9dfdFxCasZJvFN+Im8JSc20UpGXht41FuQFhoiHmBQtD9WEcjvAQNR9Oh17\r\no2HQfSraURqWYihIWzHoBON2VORdR+ObbCFT2Kj6febkMdOk2Y4x2vd/h20w\r\nIcMlP3xc2Ns3wVMdTptBUoen79uS3tKCdY0=\r\n=VTur\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"bdf4603c0ed8e040180f3026e7501199530ab220","_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"9.6.2","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.7.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.1.0_1679218570736_0.02343142566988221","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@eliancodes/brutal-ui","version":"0.1.1","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.1.1","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"c04d0f60a2c34923ed17b7835eb015e9bf429fba","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.1.1.tgz","fileCount":9,"integrity":"sha512-fjp/fzDQOLxD4FCoVVAND+GNrzuKRa456y5JzU+w3jVsgPVC6XbWiYUN/bWQULN8YOelGe/20p1VnfYs8qFmmw==","signatures":[{"sig":"MEUCIGTyqyarCfLKvfFa1gPgcxafXBK6T16VFNBneGn8TYBLAiEA1qeG1YnCwUyHOWIAzbFnLoOwlhKc01sw5IwQHyY1G/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFtf2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3IQ//UocWzhwlMaK8ruE1hNMMqVr4MrhWl0wBY7TQABSFE2eBgLfS\r\nda3eZ+3ynaP03OnH8s+39+QYFRj7KUcAn6emj2fGtY+kTU4gXErJRdafmpQw\r\n5/Zshxkkk+mWty8m1Y+3D3X8mBeCs9329v2Tkz2ES2X9GDylmqYJaea8VBbD\r\nnInWF+lKCuhK9RNXgyd1r1dvRaZqf+6SDeIh+kB2kGxGf14HGGV0DkvFWQgS\r\naCV1Gp6LNuvgYy7DxRnBi+LcK1s16PjhpKacX2VIFGkMEaJMTa86jjpZcjZ1\r\nY2PSEv+1TvFmizlJqfhoOGNs6IXgGq9WV1pLbrejA/3t7o+toviue1KDiafN\r\nnSEaY9PP1cFEtpy4bt4j+gtXzN5gKdlj/EopKwLAHQojz95PMZWJW+R5gQ1O\r\nOTTXtd+oL/H3Xtv99tmm9QQj5L68YV/4nHGpBBgf5alawHvMxIXbmtbUcGn7\r\nqLzkCcSpk3RFJLpfuAcpOpj40Y/XHlsyjLSf3NmRlYm+pVFLr3cft+xLx2Iy\r\nuadNvwdCIQhSwD74mg9wAiKWuMYguJLNBsPX+/LwksgVH8FiuSmos1ApIYdR\r\nepPD3z5d24RMEmTLmSUXCJychVLa7tJqa3LtDvm2B+OQ88vzvh6d/aLp9Nah\r\neKex8zlHYVKVP4J6Zc2T92hJLxbCGSr7cxE=\r\n=cDLn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"bd771d0bda2531992bc2de3ff4d90c2ea2f7fc4f","_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"9.6.2","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.7.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.1.1_1679218677752_0.5176949097056456","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@eliancodes/brutal-ui","version":"0.2.0","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.0","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"166e2003d561e29aff1743754c17b27d1f6bc0ba","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.0.tgz","fileCount":10,"integrity":"sha512-fbskof1gLFKrC3ooUbOpSzg8Lk2+QSqkbXuonmXFeuYpeSS/QoDfPYX4Kc5mC2qvZsjlHjNVxGozkmKSHlzTFQ==","signatures":[{"sig":"MEUCIQCKG+YGIjpAM8WzZOgmQu9EeU+S18k9/52Y0AmNLawV7wIgOayWHNN3XSRiHUbcZ4uwT/ejzdEstOB6fHIiWiQnDlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFzBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWKw/9FqgRLt6WX9vCEsOUbo0oFx/cwzIP+3XH6MhW4Gfj098KMYd7\r\nXwhKD+1GcFiWSNHMHg2VGK/68ZzrdSrnrKc2hP0Vc+5fjDfEYJ0WkJwdK1TT\r\nWiK4gMrAB7PnNhA3OzDZ9ovl9hUQkX3Tx88CEA6mpVYdYldUsmGMZdkrdFUs\r\nnrjoSsuK5J/1itbI42U3A3Y6/gA6Aj7XL+3wdn3NLAbOtpJnO/1+/YK9bfq8\r\neLiTmKIgYI96U7AHoPxfWpPmIHNMW9DDgIZOgCPBf06HNyuw8pTKYpBuiRGp\r\nv6zkqKkOnJQoBbS8QayXOiu3kjodUJpMZ/P6BTMRKm8LP50k7Unv4LdoZNEV\r\nuix9FtpRm2i5umVbDy/8ck0eEktCRi3Ig9VV/NqQm/rerm5mXGNaiWqJ95el\r\nrqv9HxEBqqJRXHWnTU2toOjJJ5rxbOMIY/gyoLbgRsf/IAfJ740MjB/bihGn\r\nzErmyLlh7qjftrTpj95qGrVlD+rtvLCHnqzr/BuTLsw/UTYCK/M4sVEXKh0w\r\nxoSm/BYmPu7XluiFfc3l1QvG47orzEK2Y/uChH5wA4Jmk8awVOAbHuf1hTan\r\nBu6b7HCPLHyGONqVgAiLH8o1YHNTZgzuuUSjo5h2XlsNHOH0hOWk4b5AY3v+\r\nrq2xPNhIkE2ujtLQdHf5P4pVfg+iMaBSnE8=\r\n=WvdY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"859b7b3ca9ffb409e8141c8445eac4b99dea593b","_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"9.6.2","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.7.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.0_1679241321671_0.5074429027545655","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@eliancodes/brutal-ui","version":"0.2.1","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.1","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"f8ca570d8f44769975bd13e761615084cd0246f0","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.1.tgz","fileCount":9,"integrity":"sha512-0gSJz2+X175nAoxgh8wyWbV6aJa9p0iEpUZprbqUasIlxPdHl/T9DUaoKjk9axwxV6dNrLPH2DRYCgUBCuF2LQ==","signatures":[{"sig":"MEUCIQDRpzl4+8jUAII8TOdEFxK2sj7ju0vYja6ToPeJuL25BAIgfxCyUKoXQxD8nJelLuVGrqxZJjiHxx+ZeB8ntgSMNrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRNPBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqZw//WLhp0ZXNcJenP6laOFnogOxvRtjC/6Oy+Hv3N1SvA00KkPNC\r\n+c+E3YoUHfSsiPS46zBtPYivD+KrA5ZBfsOO2E8H4EpEQ0+dUzDCRgtnk0b2\r\nI5ANhhozeVLT2UDujEacRdeu9ajQbMLK9D7MWg4c7uTkYeGuaOsOS08xQ7tO\r\n7F4cnfcHIuesvB6HH9N+cJAbNraJ1FOc3xRCjGB++zJmURULHRcrbTJUrFLI\r\nF/SFb7N0CwcXoCShwMc1p3+qNDQnx78AiRUNhIQlpqbTS8LtiZcGP0fW9/gm\r\np16NrYbmqg9NF43dCEaKRzH0Q8CQNDEHkjHJNEAVuAvHA1YVs7IyWwVQ2y+h\r\nWr13Qzyvv9UlGfYo3dSdAV3tnTDnG8IeErSDbmLI/ndvgq5uKh1RR9EEwx6w\r\nis6EfQKKNdEvYsKX1gsCPERK8xflPapLhexVZZnwOc5kdpeQ6pABQ+FSrh+j\r\nITNijdxjaJ0fvk8sOKVdjNGupVCN5VR24siI6oDtCVjF/4z08JKTHDSl31aM\r\nXhQAqVrBKh+gFSeop597cfLBQS7Sa0attr8x8mzhUdY29etSJZ7UdDyG687J\r\nA/MsEtmyTOrwVBf5602mfdNTB2XWfmk+/rHiAe+hawqLfRsBVHEgn34ogtKD\r\nyJD4GDJnnnqfGvgTkaXtB+SXF+QAAVoofs0=\r\n=SKIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"694e9c937564cbc480be3490d4382997e71d6a42","_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"9.6.4","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.7.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.1_1682232256951_0.7705882461188553","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@eliancodes/brutal-ui","version":"0.2.2","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.2","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"60d6542cadc24c940f2e8a485f3d52f22054f31d","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.2.tgz","fileCount":9,"integrity":"sha512-tjNfXpcrK3WjfNSHeqJ4sHqVxEJjqyAZQ7gQ5Q7W2D0gBxAVo1TM2MGiOEfEzRbOAvc5aDUoaSAJ/sqPnNyR+A==","signatures":[{"sig":"MEUCIHrIsQcD0pOEAdNjle7xSi64qwhbradUMmsx8dir7WWAAiEA/LYj/DJI//vemB7TlScLTKGsCz2Bh6r0fEsM4Bh30YA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4265},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"482b4f2befd447575d47770058039c3f657bbac5","_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"9.6.7","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^2.6.1"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.2_1686138306765_0.23995789143265012","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@eliancodes/brutal-ui","version":"0.2.3","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.3","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"bdb542a11a71e5543bd02587ab1f40536a27630a","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.3.tgz","fileCount":9,"integrity":"sha512-HbxNDI7Ud+mREpckXSCaL6ntvUGJLq8Gc9XO/iH2ndZWeuBw0nBOzduKGgbJIQWt55bKmQiGkCr8V9VqxgzGQA==","signatures":[{"sig":"MEUCIHP/2XrsB9UpOWB4LBDcTzozQ3kGvw8XR6eI27yHjnZgAiEAmZ5DcfqCRjs05cicSDlniLOR+VGvOaNsR5WF4xn8Em4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4612},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"58b52ce01ac8fe7c029ad33a18729f90ce7521a9","scripts":{"changeset:add":"changeset add","changeset:release":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"10.2.4","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@changesets/cli":"^2.27.1"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.3_1702989415751_0.3911944557342406","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@eliancodes/brutal-ui","version":"0.2.4","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.4","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"32bb0dbc57fb194e6f95090ce8710da2c5f6afff","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.4.tgz","fileCount":9,"integrity":"sha512-E0bkOlksIB38MT0AMMpIMI+/ZyLhzr5x9F8j1ibo4AAB/SuwD16xBiGFJgypOXFJ/4vVo1JrYg7Y47ae6uen8A==","signatures":[{"sig":"MEQCICCiBVITHZ9I6tF5cOu5nGd6RL3NT0C0uBKiesIRn8l8AiBAH6UU/wLqj254861Oogd6V/25ENYegxj161+3XV8/cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4540},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"079a14c797704311539f006f7e23729df01585f4","scripts":{"changeset:add":"changeset add","changeset:release":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"10.5.0","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@changesets/cli":"^2.27.1"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.4_1709649173898_0.4317570859021864","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@eliancodes/brutal-ui","version":"0.2.5","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.5","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"11682908ffb8de50dad90f344183cce97619176c","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.5.tgz","fileCount":10,"integrity":"sha512-U8bdvSbNjDAoIpVnc1psx5g6gY9mCX+OYbNk1J/YeA40f9eFU9puInGOUahokkaCabK7qrMS7qi4WJmc2GnhZA==","signatures":[{"sig":"MEUCIQDAVsWs/2MWEcM+fLZxIRAk98/1tI41VIC9EcfzkS5YpgIgSzw6vD/cZV4CJtvUn2+TwIoSO0yUmHZzhv4U3Xjt8u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5428},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"bf091657cdf49a54e2414db1d76618bc68c0bfab","scripts":{"changeset:add":"changeset add","changeset:release":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"10.5.0","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@changesets/cli":"^2.27.1"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.5_1709651073965_0.47584667815198634","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@eliancodes/brutal-ui","version":"0.2.6","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.6","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"5ac7e6e4afd9e940b6fff51d09d6892a0029a140","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.6.tgz","fileCount":10,"integrity":"sha512-VS1IVnfsMuThfBdwCypPUGn/kEMpP7b9da1ntzK+z7t4vM+dADQauAaVy1+a2dI3/Uj9ObXkHdwblWwlFmssMg==","signatures":[{"sig":"MEYCIQCvIM24rhWCWIUgnNTJAaYvfQ+pBDQeZ7jq5vQR3yZFzQIhAJCtoNAT+BFECsYaYAOxPfBNHdLjoinusyiEJsDl+kGI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5444},"main":"index.ts","type":"module","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"gitHead":"bf091657cdf49a54e2414db1d76618bc68c0bfab","scripts":{"changeset:add":"changeset add","changeset:release":"changeset publish","changeset:version":"changeset version"},"_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"10.5.0","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@changesets/cli":"^2.27.1"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.6_1709651374827_0.7460645167740714","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@eliancodes/brutal-ui","version":"0.2.7","keywords":["astro","brutal","brutalist"],"author":{"url":"https://www.elian.codes","name":"Elian Van Cutsem","email":"hello@elian.codes"},"license":"MIT","_id":"@eliancodes/brutal-ui@0.2.7","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"homepage":"https://github.com/ElianCodes/brutal-ui#readme","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"dist":{"shasum":"fa216390b3d12fd3c99f6a3c2d71899a2d8f4dfd","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-0.2.7.tgz","fileCount":10,"integrity":"sha512-b7bIRA9/6AjfmXtfkx++In5AuNsX8gXzlcLfs005qDoMyFkl8XemeqdFN9qnaobghaykVKaGjoiQmfimXP3BVA==","signatures":[{"sig":"MEQCIAD4mgbJr8h4UQz5VQIlIubCtq6Rqs5bkbvas1G6CEZfAiAiK3K419WUEdK0uKHXnTQtp6gRfFoIwk0MFpFqqAxtbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eliancodes%2fbrutal-ui@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5554},"main":"index.ts","type":"module","_from":"file:eliancodes-brutal-ui-0.2.7.tgz","types":"index.d.ts","module":"index.ts","exports":{".":{"import":"./index.ts","require":null}},"scripts":{"check":"astro check","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"_resolved":"/tmp/4bc4f8e3b2c0b79331a91a15b64b5b0a/eliancodes-brutal-ui-0.2.7.tgz","_integrity":"sha512-b7bIRA9/6AjfmXtfkx++In5AuNsX8gXzlcLfs005qDoMyFkl8XemeqdFN9qnaobghaykVKaGjoiQmfimXP3BVA==","repository":{"url":"git+https://github.com/ElianCodes/brutal-ui.git","type":"git"},"_npmVersion":"10.9.4","description":"The brutalist UI components package, built for extendability and compatibility","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"astro":"^6.1.1","typescript":"^5.9.3","@astrojs/check":"^0.9.8"},"peerDependencies":{"astro":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/brutal-ui_0.2.7_1774626448930_0.17504837453602362","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@eliancodes/brutal-ui","version":"1.0.0","description":"The brutalist UI components package, built for extendability and compatibility","repository":{"type":"git","url":"git+https://github.com/ElianCodes/brutal-ui.git"},"type":"module","main":"index.ts","module":"index.ts","exports":{".":{"types":"./index.d.ts","import":"./index.ts"},"./config":{"types":"./index.d.ts","import":"./src/config/index.ts"}},"types":"index.d.ts","keywords":["astro","brutal","brutalist","design-system","components","ui"],"author":{"name":"Elian Van Cutsem","email":"hello@elian.codes","url":"https://www.elian.codes"},"license":"MIT","bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"homepage":"https://github.com/ElianCodes/brutal-ui#readme","publishConfig":{"access":"public","provenance":true},"devDependencies":{"@changesets/cli":"^2.29.7","@astrojs/check":"^0.9.8","astro":"^6.1.1","typescript":"^5.9.3"},"peerDependencies":{"astro":"^6.0.0"},"dependencies":{},"scripts":{"changeset":"changeset","changeset:add":"changeset add","changeset:version":"changeset version","changeset:release":"changeset publish","check":"astro check","pack:check":"npm pack --dry-run"},"_id":"@eliancodes/brutal-ui@1.0.0","_integrity":"sha512-r/uP7CCHbPj8E32/SN/jbUNppuwy8ItBf91tbzjNDJIqX9S9oW9E78BDmkBWQTZOXLgy6Dl8n7SAloFiZs4Jmw==","_resolved":"/tmp/cef54118a20b4efe29607817a089d74a/eliancodes-brutal-ui-1.0.0.tgz","_from":"file:eliancodes-brutal-ui-1.0.0.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-r/uP7CCHbPj8E32/SN/jbUNppuwy8ItBf91tbzjNDJIqX9S9oW9E78BDmkBWQTZOXLgy6Dl8n7SAloFiZs4Jmw==","shasum":"1fb3e0fa73df7158103d1fda4fb7ccc85aa10bd6","tarball":"https://registry.npmjs.org/@eliancodes/brutal-ui/-/brutal-ui-1.0.0.tgz","fileCount":11,"unpackedSize":14776,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eliancodes%2fbrutal-ui@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAy08Qm3C4T9wdaWiA5iO17eptGinnR6TVIIkw+aXObmAiEAv09eqrkXLuAJP3H6sKgbSCuJU/uqaPRREMxsMknJwL4="}]},"_npmUser":{"name":"eliancodes","email":"hello@elian.codes"},"directories":{},"maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brutal-ui_1.0.0_1774629962335_0.45260596920042073"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-17T20:28:52.239Z","modified":"2026-03-27T16:46:02.742Z","0.1.0-beta":"2023-03-17T20:28:52.524Z","0.1.0":"2023-03-19T09:36:10.923Z","0.1.1":"2023-03-19T09:37:57.989Z","0.2.0":"2023-03-19T15:55:21.833Z","0.2.1":"2023-04-23T06:44:17.126Z","0.2.2":"2023-06-07T11:45:06.900Z","0.2.3":"2023-12-19T12:36:55.971Z","0.2.4":"2024-03-05T14:32:54.056Z","0.2.5":"2024-03-05T15:04:34.123Z","0.2.6":"2024-03-05T15:09:35.008Z","0.2.7":"2026-03-27T15:47:29.077Z","1.0.0":"2026-03-27T16:46:02.471Z"},"bugs":{"url":"https://github.com/ElianCodes/brutal-ui/issues"},"author":{"name":"Elian Van Cutsem","email":"hello@elian.codes","url":"https://www.elian.codes"},"license":"MIT","homepage":"https://github.com/ElianCodes/brutal-ui#readme","keywords":["astro","brutal","brutalist","design-system","components","ui"],"repository":{"type":"git","url":"git+https://github.com/ElianCodes/brutal-ui.git"},"description":"The brutalist UI components package, built for extendability and compatibility","maintainers":[{"name":"eliancodes","email":"hello@elian.codes"}],"readme":"# brutal-ui\n\n`@eliancodes/brutal-ui` is a small Astro-first design system for loud, tactile interfaces: thick borders, hard shadows, bright surfaces, and simple composition.\n\n## What improved in this version\n\n- deterministic semantic variants instead of random colors\n- shared design tokens for color, spacing, shadow, radius, and motion\n- consistent component APIs with native HTML attribute passthrough\n- better accessibility states for focus, active, disabled, and reduced motion\n- exported configuration and types for easier theming\n\n## Installation\n\n```bash\nnpm install @eliancodes/brutal-ui\n```\n\nPeer dependency:\n\n- `astro@^6`\n\n## Quick Start\n\n```astro\n---\nimport { ActualButton, Button, Card, Pill } from '@eliancodes/brutal-ui';\n---\n\n<Card variant=\"accent\" interactive>\n  <h2>Brutal UI</h2>\n  <p>Opinionated components for loud interfaces.</p>\n\n  <div style=\"display:flex; gap: 0.75rem; flex-wrap: wrap;\">\n    <Button href=\"/docs\" variant=\"primary\">Read docs</Button>\n    <ActualButton variant=\"danger\" size=\"sm\">Delete</ActualButton>\n    <Pill variant=\"info\">Astro</Pill>\n  </div>\n</Card>\n```\n\n## Components\n\n### `Button`\n\nAnchor-styled button for navigation.\n\nProps:\n\n- native anchor attributes like `href`, `target`, `rel`, `class`, and `aria-*`\n- `variant?: 'primary' | 'accent' | 'info' | 'success' | 'warning' | 'danger' | 'neutral'`\n- `size?: 'sm' | 'md' | 'lg'`\n- `color?: string` to override the resolved variant color\n- `fullWidth?: boolean`\n\n### `ActualButton`\n\nReal `<button>` element for actions and forms.\n\nProps:\n\n- native button attributes like `type`, `disabled`, `name`, `value`, `class`, and `aria-*`\n- `variant?: 'primary' | 'accent' | 'info' | 'success' | 'warning' | 'danger' | 'neutral'`\n- `size?: 'sm' | 'md' | 'lg'`\n- `color?: string`\n- `fullWidth?: boolean`\n\n### `Card`\n\nSurface container for grouped content.\n\nProps:\n\n- native div attributes like `class`, `id`, `style`, `data-*`, and `aria-*`\n- `variant?: 'primary' | 'accent' | 'info' | 'success' | 'warning' | 'danger' | 'neutral'`\n- `color?: string`\n- `padded?: boolean`\n- `interactive?: boolean`\n\n### `Pill`\n\nCompact label or status marker.\n\nProps:\n\n- native span attributes like `class`, `id`, and `aria-*`\n- `variant?: 'primary' | 'accent' | 'info' | 'success' | 'warning' | 'danger' | 'neutral'`\n- `size?: 'sm' | 'md' | 'lg'`\n- `color?: string`\n\n## Theming\n\nThe package exports a configuration object and named tokens:\n\n```ts\nimport { Config, brutalTokens, variantColors } from '@eliancodes/brutal-ui';\n```\n\nAvailable semantic variants:\n\n- `primary`\n- `accent`\n- `info`\n- `success`\n- `warning`\n- `danger`\n- `neutral`\n\nYou can also override the font family globally:\n\n```css\n:root {\n  --brutal-font-family: \"Sanchez\", Georgia, serif;\n}\n```\n\nAnd you can bypass variants entirely with a custom color:\n\n```astro\n<Card color=\"#d9f99d\">Custom green card</Card>\n```\n\n## Accessibility Notes\n\n- Buttons include visible keyboard focus styles.\n- Motion is reduced automatically when `prefers-reduced-motion` is enabled.\n- Disabled buttons are styled distinctly.\n- `Button` supports `aria-disabled=\"true\"` for non-interactive link states.\n\n## Package Exports\n\n```ts\nimport {\n  Button,\n  ActualButton,\n  Card,\n  Pill,\n  Config,\n  brutalTokens,\n  variantColors,\n} from '@eliancodes/brutal-ui';\n```\n\n## Development\n\n```bash\nnpm run check\nnpm run pack:check\n```\n","readmeFilename":"README.md"}