{"_id":"@ariabones/listbox","name":"@ariabones/listbox","dist-tags":{"latest":"0.3.0"},"versions":{"0.3.0":{"name":"@ariabones/listbox","type":"module","version":"0.3.0","author":{"name":"Nicolas Accetta"},"repository":{"type":"git","url":"git+https://github.com/niconiahi/ariabones.git"},"sideEffects":false,"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}}},"main":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"tsup":"^8.0.1"},"scripts":{"dev":"tsup --watch","build":"tsup","lint":"eslint .","lint:fix":"eslint . --fix"},"description":"### installation","bugs":{"url":"https://github.com/niconiahi/ariabones/issues"},"homepage":"https://github.com/niconiahi/ariabones#readme","_id":"@ariabones/listbox@0.3.0","_integrity":"sha512-rkh+KqTNxhIOHjjwGVuPyCuU7XXO0k/q5FGJE2G6xn5iULj3zP5r16mxy1Uiw1MSf1NMmUpGBNihARh340Ml8Q==","_resolved":"/tmp/7e16fc7d600c4b5f434adb9701b64dfd/ariabones-listbox-0.3.0.tgz","_from":"file:ariabones-listbox-0.3.0.tgz","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-rkh+KqTNxhIOHjjwGVuPyCuU7XXO0k/q5FGJE2G6xn5iULj3zP5r16mxy1Uiw1MSf1NMmUpGBNihARh340Ml8Q==","shasum":"153ae837500b3a117d6c334472ae246d558edc49","tarball":"https://registry.npmjs.org/@ariabones/listbox/-/listbox-0.3.0.tgz","fileCount":3,"unpackedSize":36690,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcCKATEvtpow7P+b5k+jndDXkiATKCcxhDMrydxKYRpwIhAIDTv04d6TLDcVPhPGawTeLUkdrS9WVJL8qUtmhR8SEq"}]},"_npmUser":{"name":"niconiahi","email":"nicolas.accetta@gmail.com"},"directories":{},"maintainers":[{"name":"niconiahi","email":"nicolas.accetta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listbox_0.3.0_1715560828340_0.03744731070587859"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-13T00:40:28.235Z","0.3.0":"2024-05-13T00:40:28.487Z","modified":"2024-05-13T00:40:28.788Z"},"maintainers":[{"name":"niconiahi","email":"nicolas.accetta@gmail.com"}],"description":"### installation","homepage":"https://github.com/niconiahi/ariabones#readme","repository":{"type":"git","url":"git+https://github.com/niconiahi/ariabones.git"},"author":{"name":"Nicolas Accetta"},"bugs":{"url":"https://github.com/niconiahi/ariabones/issues"},"readme":"## toggle\n\n### installation\n\n```\nnpm install @ariabones/button\nyarn add @ariabones/button\npnpm install @ariabones/button\n```\n\n### usage\n\n```html\n<button is=\"ariabones-button\" data-type=\"toggle\" data-pressed=\"true\">\n  Toggle button\n</button>\n```\n\n### api\n\n| property     | type              | default | description                                         |\n| ------------ | ----------------- | ------- | --------------------------------------------------- |\n| data-pressed | \"true\" or \"false\" | \"false\" | used to set up the initial value of aria-pressed    |\n| aria-pressed | \"true\" or \"false\" | \"false\" | indicates if the button is currently pressed or not |\n\n### keyboard interaction\n\n| key   | description        |\n| ----- | ------------------ |\n| Space | toggles the button |\n| Enter | toggles the button |\n","readmeFilename":"README.md"}