{"_id":"@solid-aria/button","_rev":"10-71301dc10c34c738eeb87aca2f2be02e","name":"@solid-aria/button","dist-tags":{"latest":"0.1.3","snapshot":"0.0.0-snapshot-20220617074250"},"versions":{"0.0.1":{"name":"@solid-aria/button","version":"0.0.1","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":"Fabien Marie-Louise <fabienml.dev@gmail.com>","contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.0.4","@solid-aria/interactions":"^0.0.4","@solid-aria/toggle":"^0.0.5","@solid-aria/types":"^0.0.3","@solid-aria/utils":"^0.0.4"},"peerDependencies":{"@solid-primitives/utils":"^1.3.0","solid-js":"^1.3.15"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.0.1","_integrity":"sha512-gQirvgCANSGpXM8w13Y5j7RxQUzfHxNwph6HjLJmVu/PBnrGmaOmL3Pjf8Fyf7AR6E8GrdPEzaiUCklx7b4Ubw==","_resolved":"/Users/f.marie-louise/Workspace/solid-aria/packages/button/solid-aria-button-0.0.1.tgz","_from":"file:solid-aria-button-0.0.1.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-gQirvgCANSGpXM8w13Y5j7RxQUzfHxNwph6HjLJmVu/PBnrGmaOmL3Pjf8Fyf7AR6E8GrdPEzaiUCklx7b4Ubw==","shasum":"62f76b3bc9b03ecb6f1ef44ed481d1b5ff5d25ef","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.0.1.tgz","fileCount":6,"unpackedSize":21188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHikadVlrv0r3/3CjPKi50yQW0f+8B2YszkQCbINfmIjAiEAsy6asI20tT0ujxvFLkYB9L+Szdd7CzX0LOSsjD/dKgw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJid/6vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmroug/+LEU8eNtvA7MeDJKIbbabvT1kfEhb4i4p2/Er9H843x+ujDZR\r\nMXVd16p6amXWtQ/FAMYG21UVCaK8U5jI1c3v5xTaAZ4dFrndAguKeb8vGN5p\r\nUo4nRej6Ljn6fKe61A+wVIOlb+D/hTTeXuDMV86Xlp/yfzDnnI0czbr7ipDB\r\nqUrL/QAhSosvHyEf5UhP4MX9YItmmY25tqkHJpT5gys1O/rIZdV917+1Ygbe\r\n7PRf+gZ4Xsz94ArLr1Wq2mreGRFz//zxc4JnAjL7BjMokQH0UkQpJuIHc4Si\r\nRed6gkKwrw3YIMlz4COwiud0XVZuMQanykNIJSzxxeBvL8qLw5g1+acEJZbt\r\nBhNNpdA8lU4z2hPXcUmj7kBiQ6EKiiY5/3xY3WQAAvkqgXqYYdvfe62HMIzz\r\nkv+W9+dz8XxDihDSqDYsQ7AXvXblI+v7PltxTc88q9B8iNDVRY6xaCkmWlmr\r\nGn9DSEekTmE33A5X2xyU6ksGAtDSHSOuxyNXrIL2w73tjdUqIVy/4z/sgQKX\r\n6Rt/RYP5aKXOxjo5hp+T6ufPhu7VDjjrBUEbiGuZlJ6ja1/LSWzR1KSUQSAH\r\n1Dlu9EQWrHUs8Za7HNDkMi5BcOAw/k0TKwh1Wfa4iODS4/ggbdxA4jflyShA\r\nmd+0sb0wuyMtYQYibFpUusrrneAdAAqqhds=\r\n=gW3d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.0.1_1652031151436_0.4182836247861854"},"_hasShrinkwrap":false},"0.0.2":{"name":"@solid-aria/button","version":"0.0.2","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":"Fabien Marie-Louise <fabienml.dev@gmail.com>","contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.0.5","@solid-aria/interactions":"^0.0.5","@solid-aria/toggle":"^0.0.6","@solid-aria/types":"^0.0.4","@solid-aria/utils":"^0.0.5"},"peerDependencies":{"@solid-primitives/props":"^2.1.2","@solid-primitives/utils":"^2.0.1","solid-js":"^1.4.0"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.0.2","_integrity":"sha512-F+LeqL8KGslxEjIdDnbvA1L7tnSOO8kDzAPYL6BO2j5+2HsDGB61enDFDp38paurmToJXIPL0yjD6COgEGyS9g==","_resolved":"/Users/f.marie-louise/Workspace/solid-aria/packages/button/solid-aria-button-0.0.2.tgz","_from":"file:solid-aria-button-0.0.2.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-F+LeqL8KGslxEjIdDnbvA1L7tnSOO8kDzAPYL6BO2j5+2HsDGB61enDFDp38paurmToJXIPL0yjD6COgEGyS9g==","shasum":"016ff2362dd0a79014660061428c20e5707257cb","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.0.2.tgz","fileCount":6,"unpackedSize":21906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGyZGs2lyPpmEDCOER6riDxoMFCdKrGW2NmDZHFY/fFAiEAt/M7dzhU5n9kYv9nNJD3E+2TvR9fAmUQ5+/dOuUn3hc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih050ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYjQ/9HQbXcSWLZIZgv2uo6Oq6pEwFG3xI2UALr+/2oHTi3D01HWXU\r\n/eKeelgp9NCLvUf3fwVCyQbf23FFEztPzrIybYx/SnP0c4b4Tqr4BHOAypCB\r\n2DvCEL5cXjO98tuf/N/TsJgwABowsz2u0m9z4nlbwXh88DgMZ0Cng7xVurKC\r\n9bV5QZOe5tBGrzzcLgfFKT4/1zHdGad9qOJuokoRWbJreU/Inzu/XAQDYmLf\r\nFNZN8nqyoGF9ymhkdNoR6ePrXpYtIq7zLKPQPmbSJ/pKaHPDdFbp5ngrMG0D\r\nWQ1q8F/Kl0aqMjEnQ2BhrxUJtRmoLLU0/uhoeWzAOELmMK8nFqCgL5wn5S7D\r\nInWvvsZokj5+cUVTaci58jjj0+L8OuOb8UIAeewqlmYqV7KUesT+g+FIXF/k\r\nwcG1DWkYI6MeQ2KtQI6nknx/HnE6idGkao4omitQ5FbjDlA3EZzLRS6L2dnb\r\nQD7BPwUH96atQA/sn/8GS3IESCq8ATj7dwfu+jUMMX0ycDlsB2EMcrZR0PmP\r\n6JdopVMZPWW2Vi2Lqk/VHzgsNnfiFeMI5kGU7xixeP8MkFjJkqKgpry8gjuy\r\nlPZfUao7qTSEcnXec+dn+nelszHRgd4FroPrmHu+rfW+j5hFaf6NQYtvG4BB\r\nNTDijZrLIKUAh/j4ChFSg5GAAlqHbePrfNc=\r\n=3thK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.0.2_1653034612553_0.5239548503094931"},"_hasShrinkwrap":false},"0.0.3":{"name":"@solid-aria/button","version":"0.0.3","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":"Fabien Marie-Louise <fabienml.dev@gmail.com>","contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.0.6","@solid-aria/interactions":"^0.0.5","@solid-aria/toggle":"^0.0.7","@solid-aria/types":"^0.0.4","@solid-aria/utils":"^0.0.5"},"peerDependencies":{"@solid-primitives/props":"^2.1.2","@solid-primitives/utils":"^2.0.1","solid-js":"^1.4.0"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.0.3","_integrity":"sha512-AjL0OPRXcCeHdADrIsjBCcuIZtDWHdnC0QDuzlmdqe7gTmOhvedZ85bT8oXh/A3b0+p8bu3sTaosq0TQ9721EQ==","_resolved":"/Users/f.marie-louise/Workspace/solid-aria/packages/button/solid-aria-button-0.0.3.tgz","_from":"file:solid-aria-button-0.0.3.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-AjL0OPRXcCeHdADrIsjBCcuIZtDWHdnC0QDuzlmdqe7gTmOhvedZ85bT8oXh/A3b0+p8bu3sTaosq0TQ9721EQ==","shasum":"a21f46c4b3893f24ae3d8b8f6777eb6cc2c72820","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.0.3.tgz","fileCount":6,"unpackedSize":21906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZkfeXCz2dvci1TGneb9+8am78YgggXDPYuPqI4dPffwIhALudR+VZQAjaBxwUSu+pKUuCxNozc5wdFmId7lPofo7a"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiKwmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKoQ/9GyhkPBslE71St57X6tLPrBlK/zIMY4vGE0BuEkbW37gYFNQz\r\nUnbiX7RSoMGhIy85xywZXhRYAx2xpPEAhSeG1JSk49dk0dlFszQH9/4lVnod\r\nEXGPlxewmm13FNy1qIyEfLPmb2Sjs0FIFPNxzMU1W1J+wdfHpQMVppkcs7Gu\r\n6A1AZ7KmXuuAx/ABHGChGUWzRsBjFXd6HunawBknqCr3hPnU+Z4uJHNz+beZ\r\npjNuGUvzux9n2cztLxvKgglTjaCtkYI+RavRuiVd5rEg+NYLJn7t+YtCroTm\r\nDz9eA/ugPagSDlyg7KIvG1WpVJOugMcJPnGoBxPG8Sd4YsuhNJuk++KSAJUb\r\nRGKu8wKmBi4Bof0dgpc2bYWYYlCujasCwNSQEOk5gh25OaVYedC7ZwEmsgr5\r\nwGzPT8F43d9VoS1lUl8yRdRXDW6jc8Rm+yN1zXI3jbwm4IAUOpEUiUeZOWII\r\ngoGzBnBFnf+69YsGme17e2DMoXDV19v2fhkEXsrZMdoLV+WUDDN32YWLKuOL\r\nvdxOM9yabHePvC9Bam2jr4W8Ni7R8ic8wItL9Gq/O8RdciiXwOklENF+8Sm6\r\nN1ABwTwrJiBWCoz8AM8ilkwUaZZxtsEufWWGokzihYHh/YK8tQIN9xnNbLrN\r\njSe//J+8JZwltNw+VaMLxQVIEN5kNu5l19E=\r\n=kgF6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.0.3_1653124134517_0.5276299560180193"},"_hasShrinkwrap":false},"0.0.4":{"name":"@solid-aria/button","version":"0.0.4","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":"Fabien Marie-Louise <fabienml.dev@gmail.com>","contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.0.7","@solid-aria/interactions":"^0.0.5","@solid-aria/toggle":"^0.0.8","@solid-aria/types":"^0.0.4","@solid-aria/utils":"^0.0.5"},"peerDependencies":{"@solid-primitives/props":"^2.1.2","@solid-primitives/utils":"^2.0.1","solid-js":"^1.4.0"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.0.4","_integrity":"sha512-aI3yKn+0tQVVD3FO8EP20+nwC73wJUpy6YrBucYXdH0VBDdLUWCuqxBvrP09PoFz7RKmxc6Ul6wBURiWCo7gfA==","_resolved":"/Users/f.marie-louise/Workspace/solid-aria/packages/button/solid-aria-button-0.0.4.tgz","_from":"file:solid-aria-button-0.0.4.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aI3yKn+0tQVVD3FO8EP20+nwC73wJUpy6YrBucYXdH0VBDdLUWCuqxBvrP09PoFz7RKmxc6Ul6wBURiWCo7gfA==","shasum":"4c66c357f5c311eedbbd591e54689e8438a11571","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.0.4.tgz","fileCount":6,"unpackedSize":21906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrMhZT2Jv0AJXWbxZfc0Phr7mZrxPGabuJIGeBql7pwAiBBCxGMehE1NRZcmnXEr1IIftoYD8TSe9dnQiDKP8lGQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiikjFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMsw//SyI+2Mg4mSVSERrFtQS6LnlStJfG2HPXHlV96m/jQ9O/Ah3M\r\npwD7BqD6yyqSlR52wyoYp4rURYAVuZkz4Rsn33v8uwk6b7StgJAZVlXlB7t2\r\nMpbq0ukw9mf2nbjvmGUzkVavplhSW3Rlht1ry8/sfASM8i7kQfn0HnFVqBbz\r\n6NQphZoxZ9lqkBcOs4aOGzvX29nSldTI1QpO5+oGs+BKWcC/Ni5mUoT1txnT\r\nBrcrvAv4LTL+0BxOJPWTY9zpqiCJCsD9LbG5Boe/FvPWrNeGLQqiQyF04ugJ\r\niZFTwg9d6YQq67Kj5HVy8vEoj7JM1uMfPs4wrB/svN4K/phehIsOZistHoG5\r\nNFRoHTGgFBccj9Uggczd9C2+8cFwCenpxUP1/XWQT4c+aK4+qhyBxgPAKOKw\r\nUREkNrYkVW0vNioX/b+vlsCWKCsug3v3N8ddvSfA2UlOgnGWKhkGnOxdpysx\r\nL4H6iitdPh/2weubmZncwH79ws6VQPAjkakt2IiCHflfFlw1LHWUmwOHhXTl\r\nxXWZhRsgmi5Clt9yfGeFDyu9WaIvwD8MhLPfkkhPjF+1H4X21K/MDAdudMj6\r\nmsNh+d2PpwLfjbmTp9ffEqk/RlZi0pZrwzKZ5ovGcjd5FGjyhv+sOHfU4Mbo\r\ni46Xref2HJ4vRLUtz5mIyQymK7kJo+rTNSM=\r\n=LkM+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.0.4_1653229765429_0.18747405573277054"},"_hasShrinkwrap":false},"0.0.5":{"name":"@solid-aria/button","version":"0.0.5","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":"Fabien Marie-Louise <fabienml.dev@gmail.com>","contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.0.8","@solid-aria/interactions":"^0.0.6","@solid-aria/toggle":"^0.0.9","@solid-aria/types":"^0.0.4","@solid-aria/utils":"^0.0.5"},"peerDependencies":{"@solid-primitives/props":"^2.1.2","@solid-primitives/utils":"^2.0.1","solid-js":"^1.4.0"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.0.5","_integrity":"sha512-pvFC0xE733PUs5nP83vThIyPLcJEKsCNEcy++uFFWbc0RcybgxyLvZFUHcFMDUNbiOdHVXqAbuqY7V7FBn+vqQ==","_resolved":"/Users/f.marie-louise/Workspace/solid-aria/packages/button/solid-aria-button-0.0.5.tgz","_from":"file:solid-aria-button-0.0.5.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-pvFC0xE733PUs5nP83vThIyPLcJEKsCNEcy++uFFWbc0RcybgxyLvZFUHcFMDUNbiOdHVXqAbuqY7V7FBn+vqQ==","shasum":"a5ea7918126546895c99e777c74cde8d2f781cb5","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.0.5.tgz","fileCount":6,"unpackedSize":21906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICH/3GKP0YXkVnKbbyIAZeJHgrGAnJ9Hidx5drmoniwfAiAzyOsJXAzUcSzH/kDkHKbv28Jc/VXwbtO/ZQNmxDeUpg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikdrHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQIQ//e8KsxD27PWzLC7GsmmhdkQTzp5M4SpVlzvNrXp63c3vFZT3O\r\ng3KQp7ug07mNcATqUnCLs9I9uBVxDa+6ACGMUFDwJUWYzTb53fhQ5/iFjpQN\r\nWj7WWHp6858CY9WreUX4YPP6U3R1KCHgJi/1akLmQwQa7YAlp6buCYSW23nk\r\nYhsVJ0RQEZ99N94NSKvxEfQaogWXtpZZTUi7Bd/Scsxo/wGFLyz2dLqCESK9\r\nBahdkjYr5hfTRfW+qs/8raeTeyVgMhgTHmbgFbCwpNSdubbFAM8XfJIhVKsw\r\nohnEULUgGjrtF716GCXIz/TX74O3DOvWl09Pzk/AlRR6isQ0bELp8urhk1DX\r\n4G9GPGN0f1ncunGKpwoZ0I/Vl+rLbEefroydOz9kNX8YXH6eNIBwedue+2Am\r\nE3+kwSCogtWd3JoyWUX/rIfXmbTenWv8aMV17YVe6fj44YQL9V8GYmUapzKF\r\n/CQ9DXUrxDRyGRi+b3gYnH18c0SiOilIuswH77WPcY8OFrByzhuo7riAX/Fq\r\nvDppJEjm/7Us/prihTLdSOH4G+W4wFTcrERnZkX3lsM+3foKtIkUNsbACeuT\r\npMTRgxeNBC/Y2kMESv6uPH6suXPHa9ynTYHySJVV29e7PyhJXiv6HmxyReSY\r\nZJakRT/Bd57J2RdfMbcx+hAj4rtU8MuH+rU=\r\n=Pn6t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.0.5_1653725895485_0.9929682887595443"},"_hasShrinkwrap":false},"0.0.6":{"name":"@solid-aria/button","version":"0.0.6","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":"Fabien Marie-Louise <fabienml.dev@gmail.com>","contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.0.9","@solid-aria/interactions":"^0.0.7","@solid-aria/toggle":"^0.0.10","@solid-aria/types":"^0.0.5","@solid-aria/utils":"^0.0.6"},"peerDependencies":{"@solid-primitives/props":"^2.1.2","@solid-primitives/utils":"^2.0.1","solid-js":"^1.4.3"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.0.6","_integrity":"sha512-oVyX+VixLpwUuPqidlGm9xSOkacWJY+LNV3mtctoWKBGo/n9pKjXss/UoR4QBiCjExB8pOXavljR+DzZdbnZSA==","_resolved":"/Users/f.marie-louise/Workspace/solid-aria/packages/button/solid-aria-button-0.0.6.tgz","_from":"file:solid-aria-button-0.0.6.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-oVyX+VixLpwUuPqidlGm9xSOkacWJY+LNV3mtctoWKBGo/n9pKjXss/UoR4QBiCjExB8pOXavljR+DzZdbnZSA==","shasum":"5d092d6d129685c7f681027b40d989f222f30eb1","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.0.6.tgz","fileCount":6,"unpackedSize":21907,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWBluuoj6LKLvhGli+cOXx/ccg+vTcYQ68MPLydf7jHAiEAmggtAuRRJ3rGNGi7vKqlvwcyeAILP6+iItGOh0cs1kI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikptRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpydw//TpLVllmSlw5CRnNweIAK6K9WrmVj+d0+2HKaC7LXqk6OexLr\r\neRTh6yu04ZuQsFcyRdAcnnv8uafRkhULNh4CdzVVWGQVnQ4Yta4XfN3q5we5\r\nv+1gonTvFw3C4B/1ChxUPXBiLKecS1hJQj6/M/p/1GJ3hyoYMj4H0lePoeCs\r\nZy7/V++XoalMPXN2ZV7407qSVTCYxjMk/h5UDsso+7L0vwLSjDmIWxj++NOY\r\nFv36+lGyDJVLbZeUMa5fIm2i4ow+r7VuhbvmxwX8tAFGeoIn2q9bsXVwqk0t\r\no9QJ1DmSPeC8mdY+5hX5otMHKdYbUZYShJm5MVkZyxxFN/nWgPx7YcJBjOfg\r\nvrZXxCEwQX1QNy6ZUjCOAtgMQ60nC8Mc4XmfJj9qDiAIZPcX06Hwz6+rE0Xd\r\nnGLNSR/qfqN6cllM+g0lbP7i7iIR78iCRqFVJ6x94OtZVfqp6/yAgv00Ir/Y\r\nVTVZmHCRA6L2h2CMHpRO0BzCbBIaoYAwQwlGJl69oRz5ODy5/jJyBP1JLfI/\r\nTFWmEbpPuVzocNDzUv978duRmYfzoI/mRZJAmEnmbaJpP2A5Sh74req+Yqeu\r\nD8uITHoAWPdFm1XoHtFkRpYrFpwYKb1ZzBSBGzF+ZSHqjAMfPloX99M6yj/k\r\nWdvtu/p5Dd2P/MqlVIoq7awz/b/LsQRjkAk=\r\n=svQO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.0.6_1653775185321_0.3492515530610243"},"_hasShrinkwrap":false},"0.1.0":{"name":"@solid-aria/button","version":"0.1.0","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":{"name":"Fabien Marie-Louise","email":"fabienml.dev@gmail.com"},"contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"dependencies":{"@solid-aria/focus":"workspace:^","@solid-aria/interactions":"workspace:^","@solid-aria/toggle":"workspace:^","@solid-aria/types":"workspace:^","@solid-aria/utils":"workspace:^"},"peerDependencies":{"@solid-primitives/props":"^2.1.4","@solid-primitives/utils":"^2.0.1","solid-js":"^1.4.4"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"gitHead":"0f11304d53975a50ef365f99b67821e425f01824","_id":"@solid-aria/button@0.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kPSAPxnl20koM02X2QhTMRntsFBpMIobtrAi6iv0VO9hTT/JGfZik+Fq9OEFUjC8LCxPBtaeXczrZNfI8VT5Lw==","shasum":"04ec734e764185124ae08c2303f4400a0589d219","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.1.0.tgz","fileCount":4,"unpackedSize":13821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFHEWnPBphR3LVZGGYHMhljMw0HdTTvQNRFOeFDd1OmAiAQqBP5/Mdgnf0VsIDkFWBQW4b1/XSDZbhXWVhneMKsMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipxnYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBhw//capAq+AvVOHkL7YOtnrz3B/Chbd3jBmFY1t+NAVjHZGc2Wjm\r\nqTKl/1ClF+eWO+5uC+Nl6gr5+p2OWqBTtLNP1woHZQihuM572Knlh6Pk9VaY\r\nKx9OdXEf3bgp+BdHklCsOhm3+K+mByhASzzmFS14pK+/oz1My4PP5fvndzbr\r\nsRs/9pQcpqJxil+KHoq5oveyy+3usftSZcxwAVkXhItMHaE413C6Hvcn56W4\r\n5JZ3dRHcYEu4Urax3vSVMAF0cop9twX3ZFbdrMMFSnrxiHHg045kIlbnkg3u\r\nF9BmzKcvdVW9SYjYkeruVKQdyAu4etXqkx02LHIHEAYfjUH6/W16FEOHsgdB\r\ncsTngYXgWYlmitR/dib8UX1mEnIZC01Suk8k0isyUTjYzzIJJ2SQSPHvE7BJ\r\nl6OIVb67IRTlo1yCn7RX6yZ959D2cxTX8+aiizRSoqhDviAEXkc+iG/N7acc\r\njGySMsvjKZMzJyFvSdRG8ya8sUd3nwMI3yDEifCBX5zflikwO9GhY5WF0uxD\r\n269YyU//J+f+1jmmBP+qUUHMxWOi0NOUKcUs55rh8jtuSiSvnyDq0HOEw6tx\r\nQQE5UxH44uItJPQwNGDkSDYu9I7pRY1XBZHZrh6Y3ZyzlWdPP8PgiHxbN29h\r\nFq6zeUGvMosRcJBW6KfDwhsgMZD0fBZFuSc=\r\n=Kaj6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.1.0_1655118296296_0.9426878236541703"},"_hasShrinkwrap":false},"0.1.1":{"name":"@solid-aria/button","version":"0.1.1","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":{"name":"Fabien Marie-Louise","email":"fabienml.dev@gmail.com"},"contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"dependencies":{"@solid-aria/focus":"^0.1.1","@solid-aria/interactions":"^0.1.1","@solid-aria/toggle":"^0.1.1","@solid-aria/types":"^0.1.1","@solid-aria/utils":"^0.1.1","@solid-primitives/props":"^2.1.7","@solid-primitives/utils":"^2.1.0"},"peerDependencies":{"solid-js":"^1.4.4"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"gitHead":"b353437a1e59a42f2d400c48fe2dd83802bc373b","_id":"@solid-aria/button@0.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Ez5GCF9uAZ6C3iRiZVJMH4vMUXIah9O0j8HOGrg/WqJ9FWqgrqqlgkl0hBtAJzFNABpXfiZGZr9crrcqDbbxdw==","shasum":"1d8756b1239cf222663fedeb4744077783d3e24d","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.1.1.tgz","fileCount":4,"unpackedSize":13810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTEj36JZRyxmurss+CXf/ZPFjhS6qlNHZgInX3L85dlAiAuImNMzCrww6QmGczkF98mCN+y5CPHhAkiC1HGqBSr/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq6VYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Kg//XKq9ab5pu5aVrxfsKQ/LMXSJiJLGJJ2nloS/bH12bvr8pMp1\r\no/FjDaUz5ATqHoiXZ7fa3HMAWfks7zRjCfAHrpRhVLFSON7T1oSggzwcHTnn\r\nMNnD4gXfxxa//wRAfbZ/6jOO91rtHNKVYTBw36ZVtJydsg2EfncJKbg6M6LA\r\n40XqT4WBa++ajlKqB6o6B1sbi4L10ScvxjJYPd7Gh1GG2y5+OIiZXpBBQ+oZ\r\nmUPzKlXbmAcmoy6XV2hKFQsHbiL1tuZt/kiV4fRMAm/C7HmKwLX0mePJOIVh\r\nuY0mvFtk0pJPTlBLUbapwul4kPH2P4IcE5yy/6dYJQS+fHMC9+N3wlrrQ1ki\r\n6PN1rYPebGl0Ja6ovmt8kXet6AMh4wG4LISgzCD4nJhpIgZ1FBCmN7PePxbD\r\n351L4WiYSn5F0AA9dlmJy0634HVBx54ibCne/l6EYVPMw3wIGZv2F71Q89n2\r\n8CYGUHTmM5LzTWU3vhj609o8Z3sFwQsmTzAonZXCga4hjfwszNub1oCwiiCO\r\nAu+OXEn0kELs7lvubiyiZ1bmGnFgfNvETQK4MSXvyYr3vpXZoKEDPAyGRV+u\r\nQfXhG2w8qPsxaXoDwq4JdMyYtHCPTmCwPvcYIgby3h1xIvVFMxjtB8Ow+hvs\r\nd64DlCvqlRqe/5S+tkcB7kGKaKdnstWTYt4=\r\n=rW6O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.1.1_1655416152283_0.6496783728642106"},"_hasShrinkwrap":false},"0.1.2":{"name":"@solid-aria/button","version":"0.1.2","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":{"name":"Fabien Marie-Louise","email":"fabienml.dev@gmail.com"},"contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.1.2","@solid-aria/interactions":"^0.1.2","@solid-aria/toggle":"^0.1.2","@solid-aria/types":"^0.1.2","@solid-aria/utils":"^0.1.2","@solid-primitives/props":"^2.1.7","@solid-primitives/utils":"^2.1.0"},"peerDependencies":{"solid-js":"^1.4.4"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.1.2","_integrity":"sha512-kFRNqBs7FFv09g86opRPiaRVbjTW7QKKKK5jTz5s11btpe89U/wqMUya1h3X86wUyWOsT8NhQWko+3VP9+VaAA==","_resolved":"/private/var/folders/s0/vwpkg8b954n8058jcrwst0yr0000gn/T/508287dee3d9c40b2c09606d8c2a5434/solid-aria-button-0.1.2.tgz","_from":"file:solid-aria-button-0.1.2.tgz","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-kFRNqBs7FFv09g86opRPiaRVbjTW7QKKKK5jTz5s11btpe89U/wqMUya1h3X86wUyWOsT8NhQWko+3VP9+VaAA==","shasum":"95f3f7398daac86ddf112616b913555c89edac63","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.1.2.tgz","fileCount":6,"unpackedSize":22497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOFo6FOBSnYqI8hvwoMR5NtXv3i8XavU2+8d/6ZCjGcQIhANaNj5H1uIG/8mhasE1QKre+rHH+ngTS8D86QoO1SLdc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirB+8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3DA/+PA7GnsgsFoTKfAR8e2V9dz6B3OPJl+MzQbuNYY6/zdBtIRgO\r\nnRkTh7d0CR9xmN7ftnJJiyX9H44qo0X2213ROiHZAS/y4TB6acxXqZ568f7D\r\nY3fdPwpFbl9cUULYdkiehGFxvFYueBFnRjbVRBWeqYO0SMHUFUDuxBjMhcGT\r\nXOQaTvT7yIOBbXEJguaM/zd3btFwoz9ngy6GSGc0TiWCMVyMNYuDBhDT6bXj\r\nR2AKEx+fnLaRo2mH4JD1WoTn5Cn1NHISplJsZ0bfX/yotShhP2fBx+Rf+dUW\r\nMn1iGQwMwtTHzocCWT5Z/IFgT26d2kUwa+b7To/U9Nm1rcBFscA+0FSdK4zU\r\n2RmGTBIh4qWR5nQ6jHyTTyh779qm6UNU849nUOdAwS704WUP+T96ZcXzjd6w\r\nwafxJe3I/eEyiRI7x/ofnY61EgtWVwuVsCbJfRQIrkDheFhaz0e+Sx+Xn2FM\r\nmJudQAjtrbJIgUgqILV0JssqH9yUWEpQrBBeMr/qj22tsCk+Ae1OJaIdTD3E\r\nFdf5VwzldM63VjiyS4KW595he47YSBv2eTaZ+RTNjSe9sOOA7QucY8Cg1HLS\r\nPq7UQvLfVWObIZ5LGXmO7ZePeMfDuN9tYHoBFgucoQ8gMzCEcB8SlVW2Zro1\r\nM6bCTRDJP3e8rXd51BrdpwQMSWV4OKaWDOg=\r\n=dt09\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.1.2_1655447484600_0.15123089335348783"},"_hasShrinkwrap":false},"0.0.0-snapshot-20220617074250":{"name":"@solid-aria/button","version":"0.0.0-snapshot-20220617074250","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":{"name":"Fabien Marie-Louise","email":"fabienml.dev@gmail.com"},"contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"dependencies":{"@solid-aria/focus":"^0.0.0-snapshot-20220617074250","@solid-aria/interactions":"^0.0.0-snapshot-20220617074250","@solid-aria/toggle":"^0.0.0-snapshot-20220617074250","@solid-aria/types":"^0.0.0-snapshot-20220617074250","@solid-aria/utils":"^0.0.0-snapshot-20220617074250","@solid-primitives/props":"^2.1.7","@solid-primitives/utils":"^2.1.0"},"devDependencies":{"solid-js":"^1.4.4"},"peerDependencies":{"solid-js":"^1.4.4"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"readme":"<p>\n  <img width=\"100%\" src=\"https://assets.solidjs.com/banner?type=Aria&background=tiles&project=Button\" alt=\"Solid Aria - Button\">\n</p>\n\n# @solid-aria/button\n\n[![pnpm](https://img.shields.io/badge/maintained%20with-pnpm-cc00ff.svg?style=for-the-badge&logo=pnpm)](https://pnpm.io/)\n[![turborepo](https://img.shields.io/badge/built%20with-turborepo-cc00ff.svg?style=for-the-badge&logo=turborepo)](https://turborepo.org/)\n[![size](https://img.shields.io/bundlephobia/minzip/@solid-aria/button?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-aria/button)\n[![version](https://img.shields.io/npm/v/@solid-aria/button?style=for-the-badge)](https://www.npmjs.com/package/@solid-aria/button)\n[![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-aria#contribution-process)\n\nButtons allow users to perform an action or to navigate to another page. They have multiple styles for various needs, and are ideal for calling attention to where a user needs to do something in order to move forward in a flow.\n\n## Installation\n\n```bash\nnpm install @solid-aria/button\n# or\nyarn add @solid-aria/button\n# or\npnpm add @solid-aria/button\n```\n\n## `createButton`\n\nProvides the behavior and accessibility implementation for a button component. Handles mouse, keyboard, and touch interactions, focus behavior, and ARIA props for both native button elements and custom element types.\n\n### Features\n\nOn the surface, building a custom styled button seems simple. However, there are many cross browser inconsistencies in interactions and accessibility features to consider. `createButton` handles all of these interactions for you, so you can focus on the styling.\n\n- Native HTML `<button>` support\n- `<a>` and custom element type support via ARIA\n- Mouse and touch event handling, and press state management\n- Keyboard focus management and cross browser normalization\n- Keyboard event support for `Space` and `Enter` keys\n\n### How to use it\n\nBy default, `createButton` assumes that you are using it with a native `<button>` element.\n\n```tsx\nimport { AriaButtonProps, createButton } from \"@solid-aria/button\";\n\nfunction Button(props: AriaButtonProps) {\n  let ref: HTMLButtonElement | undefined;\n\n  const { buttonProps } = createButton(props, () => ref);\n\n  return (\n    <button {...buttonProps} ref={ref}>\n      {props.children}\n    </button>\n  );\n}\n\nfunction App() {\n  return <Button onPress={() => alert(\"Button pressed!\")}>Test</Button>;\n}\n```\n\n### Using a custom element type\n\nSometimes you might need to use an element other than a native `<button>`. `createButton` supports this via the `elementType` prop. When used with an element other than a native button, `createButton` automatically applies the necessary ARIA roles and attributes to ensure that the element is exposed to assistive technology as a button.\n\nIn addition, this example shows usage of the `isPressed` value returned by `createButton` to properly style the button's active state. You could use the CSS `:active` pseudo class for this, but `isPressed` properly handles when the user drags their pointer off of the button, along with keyboard support and better touch screen support.\n\n```tsx\nimport { AriaButtonProps, createButton } from \"@solid-aria/button\";\nimport { mergeProps } from \"solid-js\";\n\nfunction Button(props: AriaButtonProps<\"span\">) {\n  let ref: HTMLButtonElement | undefined;\n\n  const createButtonProps = mergeProps({ elementType: \"span\" }, props);\n\n  const { buttonProps, isPressed } = createButton(createButtonProps, () => ref);\n\n  return (\n    <span\n      {...buttonProps}\n      style={{\n        background: isPressed() ? \"darkgreen\" : \"green\",\n        color: \"white\",\n        padding: \"10px\",\n        cursor: \"pointer\",\n        \"user-select\": \"none\",\n        \"-webkit-user-select\": \"none\"\n      }}\n      ref={ref}\n    >\n      {props.children}\n    </span>\n  );\n}\n\nfunction App() {\n  return <Button onPress={() => alert(\"Button pressed!\")}>Test</Button>;\n}\n```\n\n## `createToggleButton`\n\nProvides the behavior and accessibility implementation for a toggle button component. ToggleButtons allow users to toggle a selection on or off, for example switching between two states or modes.\n\n### Features\n\nToggle buttons are similar to action buttons, but support an additional selection state that is toggled when a user presses the button. There is no built-in HTML element that represents a toggle button, so Solid Aria implements it using ARIA attributes.\n\n- Native HTML `<button>`, `<a>`, and custom element type support\n- Exposed as a toggle button via ARIA\n- Mouse and touch event handling, and press state management\n- Keyboard focus management and cross browser normalization\n- Keyboard event support for `Space` and `Enter` keys\n\n### How to use it\n\nBy default, `createToggleButton` assumes that you are using it with a native `<button>` element. You can use a custom element type by passing the `elementType` prop to `createToggleButton`. See the `createButton` docs for an example of this.\n\nThe following example shows how to use the `createToggleButton` to build a toggle button. The toggle state is used to switch between a green and blue background when unselected and selected respectively. In addition, the `isPressed` state is used to adjust the background to be darker when the user presses down on the button.\n\n```tsx\nimport { AriaToggleButtonProps, createToggleButton } from \"@solid-aria/button\";\n\nfunction ToggleButton(props: AriaToggleButtonProps) {\n  let ref: HTMLButtonElement | undefined;\n\n  const { buttonProps, isPressed, state } = createToggleButton(props, () => ref);\n\n  return (\n    <button\n      {...buttonProps}\n      style={{\n        background: isPressed()\n          ? state.isSelected()\n            ? \"darkblue\"\n            : \"darkgreen\"\n          : state.isSelected()\n          ? \"blue\"\n          : \"green\",\n        color: \"white\",\n        padding: \"10px\",\n        cursor: \"pointer\",\n        \"user-select\": \"none\",\n        \"-webkit-user-select\": \"none\",\n        border: \"none\"\n      }}\n      ref={ref}\n    >\n      {props.children}\n    </button>\n  );\n}\n\nfunction App() {\n  return <ToggleButton>Test</ToggleButton>;\n}\n```\n\n## Changelog\n\nAll notable changes are described in the [CHANGELOG.md](./CHANGELOG.md) file.\n","readmeFilename":"README.md","gitHead":"53580c26c8f278fd52d4258d2753297c7dd24d92","_id":"@solid-aria/button@0.0.0-snapshot-20220617074250","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YMxzMeJvTRDd47euOM72R/LrdsATi9pQ71HGcBqVlLjFA5uPQ2//FWDV6Mdzlyi3KZaU8S0XQFSwXgfrC0K2LQ==","shasum":"0f0f2f88ea8ec369d4475fbbbe3282c9d85498e7","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.0.0-snapshot-20220617074250.tgz","fileCount":4,"unpackedSize":14007,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf7eV65TAMDmkr6bXqQDzJhU7rVjZvW16UKsokeDFjXgIgWCypIJ+9DriiLXTFBlwVPe501Nut+2TwAzbBbzd6zbo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirDG7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIHA/+MSl7tWIZ86kza/1BmV9D/qQADimcLNrMWCvXS/v/RZfQQ/eI\r\n6otfrS6Z01tIxDs+dlr9f4q2U4Dg9pKDQyYl2XoD/aqkvDFF0kw+hWSUNrrD\r\ns6XnWTBGozn8tBMLppkVqLqR3xZEI+xwY+pIvuCZ450wdvJIU+5MvDC1B++R\r\nSCW7/BQG5lVoxCSqZLupNnE/7sMwWX95/TujBM3QxeFOqCrAuVHk616EIxk5\r\nje/0xJs/QWVqvW0sGTM/11KLzwdPje1lTfb/4AqNAIG7LrUtgOL3PoB4C8vg\r\nGKxW4unx50xEvA/qOXvspJkynSmc/ySLZDL+RLU/wBtRjJvxNNdLxOAdfkuA\r\nZ7f1YqgaGd6ORiiNj77KGrKfQPQWS75goiXoVTNcElRgXKtj2iuufMIYVEZB\r\nn73bItNWE4TwV/mVXcj7YVMGcfEVehjAgqsUKxqGNlwGVYZX/g5RIMiGZS4j\r\nP877dR3KXyM95rQatK9yec7VuGOkcXOkZpevD/OzM46dm/aloVK1JWoJNIAK\r\nc+Wb/hI0hvRuC6p//BgejP1z52rhMBYrm96Ud6Ok20ok2gJcs2uzzi4xXVGR\r\nY+HRObGiPWJAqcwBuJHzwxcQnNrrJLyAU9x2l5zw+pFnef4KXEqrwbfKRF1S\r\nONSIPFGLEry0ryrvxnoHUflDtO9V+pwslso=\r\n=uYRc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.0.0-snapshot-20220617074250_1655452091569_0.3885274110942023"},"_hasShrinkwrap":false},"0.1.3":{"name":"@solid-aria/button","version":"0.1.3","private":false,"description":"Primitives for building accessible button component.","keywords":["solid","aria","headless","design","system","components"],"homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"license":"MIT","author":{"name":"Fabien Marie-Louise","email":"fabienml.dev@gmail.com"},"contributors":[],"sideEffects":false,"type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@solid-aria/focus":"^0.1.4","@solid-aria/interactions":"^0.1.4","@solid-aria/toggle":"^0.1.3","@solid-aria/types":"^0.1.2","@solid-aria/utils":"^0.2.0","@solid-primitives/props":"^2.1.7","@solid-primitives/utils":"^2.1.0"},"devDependencies":{"solid-js":"^1.4.4"},"peerDependencies":{"solid-js":"^1.4.4"},"publishConfig":{"access":"public"},"primitive":{"name":"button","stage":0,"list":[],"category":""},"scripts":{"build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","dev":"vite serve dev --host","test":"jest --passWithNoTests","test:watch":"jest --watch --passWithNoTests","typecheck":"tsc --noEmit"},"_id":"@solid-aria/button@0.1.3","_integrity":"sha512-gN7/d5YkHAbQPhzBVbNNp9grf9w+mxFRulbmeXjp61hFNLOJRDcdMPCri5MmfUJ8D2BwefcyHvCGTCc62Ua23A==","_resolved":"/tmp/0f2b803487b0d7ebebb1885400db2479/solid-aria-button-0.1.3.tgz","_from":"file:solid-aria-button-0.1.3.tgz","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gN7/d5YkHAbQPhzBVbNNp9grf9w+mxFRulbmeXjp61hFNLOJRDcdMPCri5MmfUJ8D2BwefcyHvCGTCc62Ua23A==","shasum":"d6af66ac085ca6389f25b0b685c6f5f9074a62f3","tarball":"https://registry.npmjs.org/@solid-aria/button/-/button-0.1.3.tgz","fileCount":6,"unpackedSize":22550,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNLmNJh5DRTVMEuaxg21abZ80dfvKqFutjwYo0tT5BJAiEAyRCVgQ4gvO9S+Ue5Uiw7dpZmHppXt4iiwubgrs7/2Yg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirtDdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYmhAAmK2hCKvrGb0Hr+jand0WTVl6W9d5CPax2GfGhA+LNqcRXLBi\r\nDB4W9oX8E+3yU48EY8qwe9u1T8ws4oD/6WuZ1LWXI6nu332NUOWyIP/5fNx8\r\ndKMaI7dZUbb9VAuJ7sOcImJ4gCxnKAtaOiCPPGKJw0a1CPwuZ+NOHrKVA2y1\r\nPgJKamvuCxDvUoRiF70lRpk55Lo8+PEQ/3w3NCRdjimrx2MfGDDVCXyMZ6ip\r\nCGxlEgRhKusCSH4lPJwztzFxFdJgnzAA9LTZmAclZ3i6EgcM7nexpzKFcUTc\r\nd1MmYsyw6xrVXUHm1xER72y0bUO8KO7Elam6M8X5GxMSxtm/rQsCmjdegAa/\r\nVbeYW7ILLtImHx08wGTRe45uTdKZtg9GKASJdZXq+ldSDIKiiqtGnSnZ3uqz\r\nkMQ0kXw4CKxf6WimgM8aQUu3vFAmTfenOw3MQ+Z3qeJ7/LylE2nvMh64CQ8a\r\n24r0MiZh5VhnKPurIIeO878RvCsJOB2tCDZkgz3arn2Zf4jUT/LRtHBFpRO2\r\n333NmT5CZbXeON6iDn/l3xfu/ByxS72cPn35xWsUstpKTPy1zLetd351SpSC\r\nx2gkR1wAs9TT5J2lMrzAWwJ1BESsX750SDbg6f1ehuPt37uYKI8r9J1Lb1md\r\n3GpBxqDSDPQDC/rhjqmsZyWPoZzJoYOee4o=\r\n=K7wP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fabienml","email":"fabienml.dev@gmail.com"},"directories":{},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/button_0.1.3_1655623900968_0.9447981403057957"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-08T17:32:31.382Z","0.0.1":"2022-05-08T17:32:31.630Z","modified":"2022-06-19T07:31:41.241Z","0.0.2":"2022-05-20T08:16:52.725Z","0.0.3":"2022-05-21T09:08:54.778Z","0.0.4":"2022-05-22T14:29:25.585Z","0.0.5":"2022-05-28T08:18:15.893Z","0.0.6":"2022-05-28T21:59:45.459Z","0.1.0":"2022-06-13T11:04:56.444Z","0.1.1":"2022-06-16T21:49:12.468Z","0.1.2":"2022-06-17T06:31:24.778Z","0.0.0-snapshot-20220617074250":"2022-06-17T07:48:11.689Z","0.1.3":"2022-06-19T07:31:41.154Z"},"maintainers":[{"name":"fabienml","email":"fabienml.dev@gmail.com"},{"name":"davedbase","email":"dave.dibiase@gmail.com"}],"description":"Primitives for building accessible button component.","homepage":"https://github.com/solidjs-community/solid-aria/tree/main/packages/button#readme","keywords":["solid","aria","headless","design","system","components"],"repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-aria.git"},"contributors":[],"author":{"name":"Fabien Marie-Louise","email":"fabienml.dev@gmail.com"},"bugs":{"url":"https://github.com/solidjs-community/solid-aria/issues"},"license":"MIT","readme":"<p>\n  <img width=\"100%\" src=\"https://assets.solidjs.com/banner?type=Aria&background=tiles&project=Button\" alt=\"Solid Aria - Button\">\n</p>\n\n# @solid-aria/button\n\n[![pnpm](https://img.shields.io/badge/maintained%20with-pnpm-cc00ff.svg?style=for-the-badge&logo=pnpm)](https://pnpm.io/)\n[![turborepo](https://img.shields.io/badge/built%20with-turborepo-cc00ff.svg?style=for-the-badge&logo=turborepo)](https://turborepo.org/)\n[![size](https://img.shields.io/bundlephobia/minzip/@solid-aria/button?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-aria/button)\n[![version](https://img.shields.io/npm/v/@solid-aria/button?style=for-the-badge)](https://www.npmjs.com/package/@solid-aria/button)\n[![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-0.json)](https://github.com/solidjs-community/solid-aria#contribution-process)\n\nButtons allow users to perform an action or to navigate to another page. They have multiple styles for various needs, and are ideal for calling attention to where a user needs to do something in order to move forward in a flow.\n\n## Installation\n\n```bash\nnpm install @solid-aria/button\n# or\nyarn add @solid-aria/button\n# or\npnpm add @solid-aria/button\n```\n\n## `createButton`\n\nProvides the behavior and accessibility implementation for a button component. Handles mouse, keyboard, and touch interactions, focus behavior, and ARIA props for both native button elements and custom element types.\n\n### Features\n\nOn the surface, building a custom styled button seems simple. However, there are many cross browser inconsistencies in interactions and accessibility features to consider. `createButton` handles all of these interactions for you, so you can focus on the styling.\n\n- Native HTML `<button>` support\n- `<a>` and custom element type support via ARIA\n- Mouse and touch event handling, and press state management\n- Keyboard focus management and cross browser normalization\n- Keyboard event support for `Space` and `Enter` keys\n\n### How to use it\n\nBy default, `createButton` assumes that you are using it with a native `<button>` element.\n\n```tsx\nimport { AriaButtonProps, createButton } from \"@solid-aria/button\";\n\nfunction Button(props: AriaButtonProps) {\n  let ref: HTMLButtonElement | undefined;\n\n  const { buttonProps } = createButton(props, () => ref);\n\n  return (\n    <button {...buttonProps} ref={ref}>\n      {props.children}\n    </button>\n  );\n}\n\nfunction App() {\n  return <Button onPress={() => alert(\"Button pressed!\")}>Test</Button>;\n}\n```\n\n### Using a custom element type\n\nSometimes you might need to use an element other than a native `<button>`. `createButton` supports this via the `elementType` prop. When used with an element other than a native button, `createButton` automatically applies the necessary ARIA roles and attributes to ensure that the element is exposed to assistive technology as a button.\n\nIn addition, this example shows usage of the `isPressed` value returned by `createButton` to properly style the button's active state. You could use the CSS `:active` pseudo class for this, but `isPressed` properly handles when the user drags their pointer off of the button, along with keyboard support and better touch screen support.\n\n```tsx\nimport { AriaButtonProps, createButton } from \"@solid-aria/button\";\nimport { mergeProps } from \"solid-js\";\n\nfunction Button(props: AriaButtonProps<\"span\">) {\n  let ref: HTMLButtonElement | undefined;\n\n  const createButtonProps = mergeProps({ elementType: \"span\" }, props);\n\n  const { buttonProps, isPressed } = createButton(createButtonProps, () => ref);\n\n  return (\n    <span\n      {...buttonProps}\n      style={{\n        background: isPressed() ? \"darkgreen\" : \"green\",\n        color: \"white\",\n        padding: \"10px\",\n        cursor: \"pointer\",\n        \"user-select\": \"none\",\n        \"-webkit-user-select\": \"none\"\n      }}\n      ref={ref}\n    >\n      {props.children}\n    </span>\n  );\n}\n\nfunction App() {\n  return <Button onPress={() => alert(\"Button pressed!\")}>Test</Button>;\n}\n```\n\n## `createToggleButton`\n\nProvides the behavior and accessibility implementation for a toggle button component. ToggleButtons allow users to toggle a selection on or off, for example switching between two states or modes.\n\n### Features\n\nToggle buttons are similar to action buttons, but support an additional selection state that is toggled when a user presses the button. There is no built-in HTML element that represents a toggle button, so Solid Aria implements it using ARIA attributes.\n\n- Native HTML `<button>`, `<a>`, and custom element type support\n- Exposed as a toggle button via ARIA\n- Mouse and touch event handling, and press state management\n- Keyboard focus management and cross browser normalization\n- Keyboard event support for `Space` and `Enter` keys\n\n### How to use it\n\nBy default, `createToggleButton` assumes that you are using it with a native `<button>` element. You can use a custom element type by passing the `elementType` prop to `createToggleButton`. See the `createButton` docs for an example of this.\n\nThe following example shows how to use the `createToggleButton` to build a toggle button. The toggle state is used to switch between a green and blue background when unselected and selected respectively. In addition, the `isPressed` state is used to adjust the background to be darker when the user presses down on the button.\n\n```tsx\nimport { AriaToggleButtonProps, createToggleButton } from \"@solid-aria/button\";\n\nfunction ToggleButton(props: AriaToggleButtonProps) {\n  let ref: HTMLButtonElement | undefined;\n\n  const { buttonProps, isPressed, state } = createToggleButton(props, () => ref);\n\n  return (\n    <button\n      {...buttonProps}\n      style={{\n        background: isPressed()\n          ? state.isSelected()\n            ? \"darkblue\"\n            : \"darkgreen\"\n          : state.isSelected()\n          ? \"blue\"\n          : \"green\",\n        color: \"white\",\n        padding: \"10px\",\n        cursor: \"pointer\",\n        \"user-select\": \"none\",\n        \"-webkit-user-select\": \"none\",\n        border: \"none\"\n      }}\n      ref={ref}\n    >\n      {props.children}\n    </button>\n  );\n}\n\nfunction App() {\n  return <ToggleButton>Test</ToggleButton>;\n}\n```\n\n## Changelog\n\nAll notable changes are described in the [CHANGELOG.md](./CHANGELOG.md) file.\n","readmeFilename":"README.md"}