{"_id":"@preline/accordion","_rev":"26-d2c22cfdeaac7922f4ec0bbfc6244c0e","name":"@preline/accordion","dist-tags":{"latest":"5.0.0"},"versions":{"1.2.0":{"name":"@preline/accordion","version":"1.2.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@1.2.0","maintainers":[{"name":"green-cat","email":"greencatsteam@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://github.com/htmlstreamofficial/preline#readme","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"5db8ae03029a1c80c3fe36796bc7ae137e359ca4","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-1.2.0.tgz","fileCount":3,"integrity":"sha512-5+6KXfM7uG9ip1fkPaiqDyfUXs99g+od5esBHPsaDO843PzQ5ligc0WQoqf4tZiQdPGwdMVC3pRP09gc5aMAhQ==","signatures":[{"sig":"MEQCIHFOGudpa+56w/GjIoA381vi+anAVOqsS5Ymu501gFnvAiAQCnL1/UYRGDWJnN5JJi+T+rbectMtO3jUeVFakc45zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFLJIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnLA/6AyUsqWEMDzXv0ve8U8CltUkYofm4ddYFFK3EOTss9WllYqIN\r\nPaCCXlGA80ZvI1zVUl5eClqshbQMF7GBLs8hENqo9RLr9eKYJIhR8I8RI94n\r\n5903j0/eb6ZxNimH0Jb+ghD+PQo/r8t8UJmPPgpvrorHvFm4vcqBhjhJyavh\r\nnqmdF+Dm8Jgip64/VK5nG4KQvRUkbozrfcAm75MwQ6wrGTC8h6dJ9hk+WtnK\r\nylNx9c+sk+dkzMCRZ0jsBPCTfofIdlKHNOt16Wtu3ruDhjUSb8qRJC/AuLEk\r\n2V6tjiJ4016TagyOYapLs+FXBmVsCTDh0/FyHG5R8FlIDVzPkFIzrZo69LiZ\r\n4/HKOMJ6KSXn4hPfxGrzB+hGjAI3x3XJOe7m0vWKqLgZjp8uWPXEP6FZ9Uvs\r\naM1PiiYlykED9tvHXZaheOFIKHNG+0TxHammsX8OqnF2kCjnYoQWJ3r18OuM\r\nVxVNLgK6xidp8MlkQ5UbdMDWX1W8aQG1+JY8VVCbXorzKVtKJOZT5bTrOrdG\r\nfeZ0kuKWfzyrK8buGp9NSe+fYqh8jKfGpnPA+0WNda9J0ccrI+LQdK7EQnIW\r\nO+QmKnW26aYgwZ0fh5OI5r64wfWqFkJl7k7o040amCRK3p9Rl5BMkNjozj7/\r\nlANqaZtpD/xo9/xhjQi5jNYWlh+d6s8v71k=\r\n=s9Fq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"green-cat","email":"greencatsteam@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.5.5","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"16.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_1.2.0_1662300744118_0.6230897047325417","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@preline/accordion","version":"1.3.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@1.3.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"263656fac5ba7cfdb0e59481817a233a3c0b33e1","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-1.3.0.tgz","fileCount":3,"integrity":"sha512-C1SGHBcxRRmMxnGmJ9baWR4o12OyVJ0VYc9m07HK42jBrzP9aB3CiAlJvpTtLHTS3B85gp7ygFBBOnQnGhCtgQ==","signatures":[{"sig":"MEYCIQCIrUxZoYFQPuTBjD7BCXxQv+IuuqpRXG3dWihDevEouwIhAJdXLKEwS4j7TS7LdrukPQpntavh1FntTEinrftKcKvK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje918ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKrA//VIVTX75jWMDd4/gkO3lBN0V/OpQ0Wcqp57Z/833nqxkNhvvk\r\nyrkVjw2R0yv/G5yQtyK1vwiwoX6/ZFKIi6XnvFEqPANJ5FAAbkWvuwILgYzV\r\nWaSwTZroNe7lZRNC00AqOpbIlQ/6kofoLGfZdCqzCk3qgJ8jUSGRSrapKRU6\r\n8k4XrqzePHYyqc85mRig0M16dHevPpI8gfB09aOZe7XQIPddbT5AbI4vLsdL\r\nmbpZMMqnlJPCbKPHm7eZx9NtPG/BCE1IPifyU7KJY22a3TVyHBoCJZS6ScbN\r\nh0p9B/wrkoJXbbKKNP8JCVXlaPwgmoH7CYGtzy2zvHEUBQdiDbERa00NF3gw\r\nZPh8YzQBcmqiHBS7iAW4e2ZOQCZ8p7nflxvOZIjFTLRuhThiidmmuZB2r+W/\r\nxEUQGKe2tm0aW+tS9hcNeP/kz+bLXfibpL7A7AkPJUxXLiBdr4DGezJo4ote\r\nD2uUf3E6aBWW0EV5SO1daYlRMlQouVIj1zqlPfdPiFW/hKW4pnItXbJZm1Kx\r\n/ywh+yBK1Zr9cBtAxOtKNqfaPOM0H0V/Iw5MQSwfmMZI5mGIbTgopdWpNXhg\r\nTu7C8KIi3XJszhGqOQn9Mktt3CAxw4QwCsxQNh2sgM+5uwApkcAf4+m1iAr3\r\nqEqs9uudpsgE2A5hqtXLgbKG9uYwMwV7Qug=\r\n=gRU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"bakho0707","email":"bakho0707@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.15.0","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"16.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_1.3.0_1669062012646_0.9502439285817079","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@preline/accordion","version":"2.0.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@2.0.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"7fe21034836a3a52b7d6d7acc035d8dd447a097c","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.0.0.tgz","fileCount":4,"integrity":"sha512-TavarHUxheq/3l5kWcbnxLuIEfKsTrdJZY5eOiZrMUxbPCEIQxF68PLx1kHkkogOfFyBkWDtWP4pb3FyXqS9Yg==","signatures":[{"sig":"MEUCIEdX57/8J/HASoZ5gIaz2yqx9eK5jFMTRqZ4D3woCf1aAiEA2B/3xRfmW/IFVX8IdbU2ilCD+gV8emgngZRkbKIwNdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10938},"main":"index.js","types":"index.d.ts","gitHead":"e1adff93d8b2db4449bff6dd23ad9a58d2b32028","_npmUser":{"name":"bakho0707","email":"bakho0707@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.4","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.0.0_1699302631969_0.3774147560433039","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@preline/accordion","version":"2.0.1","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@2.0.1","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"8229ce051bd7726df5c8710a0a3abc95615eec49","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.0.1.tgz","fileCount":4,"integrity":"sha512-Tp8lAtsbye6GnOff1RcsM1vOz0dYf/b/wRe/2fGjxL4baoP6TfWHwQlGk5Uvb2s6JxyDOFFxdM2sfHqAeneQIg==","signatures":[{"sig":"MEYCIQDwhOHLx/XihdZ5/GxkA+KNmaajYbb25EpbuAgIh49OjQIhAM0DCWA9VNiCZTHB6lS0bKtIC08NW1mPRifCmI/vSpM8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138578},"main":"index.js","types":"index.d.ts","gitHead":"3df4afd43ce04ec27e829c6978bf98e5e1d1dafc","_npmUser":{"name":"bakho0707","email":"bakho0707@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.4","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.0.1_1700661255474_0.9870734347575945","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@preline/accordion","version":"2.0.2","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@2.0.2","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"5256e391a352d438d06a261b71049cbe4dbd571f","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.0.2.tgz","fileCount":4,"integrity":"sha512-b90J0hluneagH4nlCwoDzU4uay9Lp8tjJU7wuU5k17E18X1VF+iMAkJBWJTJM7UUqVM8v9s022Cs+STmyiK46w==","signatures":[{"sig":"MEUCIQCdiOfWGYfJC9jzjCdcV5w1rFSHrlB/++7dYUVR+BJXawIga3tzuv3Gfw3XMr+ae7f+K5PRtYypW6jdZD6SWFgBhMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10300},"main":"index.js","types":"index.d.ts","gitHead":"bd478de7409fa96607b14151a277feaeef71732b","_npmUser":{"name":"jahaganiev","email":"jaha91@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.0.2_1703804426433_0.505052653895526","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@preline/accordion","version":"2.1.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@2.1.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"20ab08c14238b14b4bc08243ab17aceb39c3af6d","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.1.0.tgz","fileCount":4,"integrity":"sha512-eCW6byDHzo5qkmAIXJ9mXJUm7ArjgIOoRqcJMPQmL3Ytph3eIFv2Uw+hR28C+8oSKlRckRkb6tZlgoQKsjA1Hw==","signatures":[{"sig":"MEYCIQDI+kLjErbpp8lQfinKi9A9J9lAv2OCYosjKmnAe+rD4wIhAO+9tVi+dofhw2pTK/dL6SAaNb9G2FcVK7aXr9jpwf7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10470},"main":"index.js","types":"index.d.ts","gitHead":"a5b671ea3fd7d7a77f091405e988f3e5649e1c2b","_npmUser":{"name":"jahaganiev","email":"jaha91@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.1.0_1712184095444_0.8408109605168865","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@preline/accordion","version":"2.3.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@2.3.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"1a0ba7ee1199d9f1d13b0fdccfd393b3f4b30150","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.3.0.tgz","fileCount":4,"integrity":"sha512-i62TZq1xa0tFQSQN/4s+owLPli1TPohD312FZGc6/qF4w2/Z4cXzqCwbkfiZER2YRFTIm/cn8tGQJ25d00AFkg==","signatures":[{"sig":"MEUCIQDqNDaJ1opgmmZJS1AnuzrXYtHY1n0HNIDEkVECYtk7NgIgQkQViN8XDUdnnPQ3ggI05NHYN8uLBECPrJsKxkG20/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12100},"main":"index.js","types":"index.d.ts","gitHead":"6d9be750fdbc9a25e4dc22bef1f89eb67ee5de1a","_npmUser":{"name":"jahaganiev","email":"jaha91@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.3.0_1716591725935_0.67752118007983","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@preline/accordion","version":"2.4.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/accordion@2.4.0","maintainers":[{"name":"prelinedev","email":"devs@preline.co"},{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"53bb4ff1bc19e355d92d47d7df583d54417d3914","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.4.0.tgz","fileCount":4,"integrity":"sha512-ykipy+F1x92FW+g0hO4ScCz/GbFkkm7jBQIartnImOzb0bRyuAVsqEp8P4f39rzgjz/k02fYOef5Hfm/spCTUQ==","signatures":[{"sig":"MEQCIEQQHHFDD6Hc6jGcWH1fckTVpY/FervGHvmEPXBKwbCRAiBMnvXUye5eEY86ynE0on5saHAKzH6HeCrJoG5W1teUtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14932},"main":"index.js","types":"index.d.ts","gitHead":"11ed3265273eb57e426283bb0aaaccdb0a722f72","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.4.0_1721617525270_0.4508686440066414","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@preline/accordion","version":"2.4.1","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@2.4.1","maintainers":[{"name":"prelinedev","email":"devs@preline.co"},{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"c9980129636a49ad81637431e1686dda4abc2408","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.4.1.tgz","fileCount":4,"integrity":"sha512-gaa5Y6hn5ZV/70L33d6aFXfzx9pjbdNoIsdGg5P5TNLBQglQKAGrAm+4d+qUKzZx43A+Z8D7CIGZIWS2gZU+aA==","signatures":[{"sig":"MEUCIQD6H23P1hB/SdBplmPUIvvItncQrh+NgrM/fn0NHwFjswIgaXB2UBpCd5/y2USdXw4HBx3OM//lBdlRBKkn0o464wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14997},"main":"index.js","types":"index.d.ts","gitHead":"1301758b2a65408749463bad839b36ca1d5efba9","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.4.1_1721991075258_0.9729641995605258","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@preline/accordion","version":"2.5.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@2.5.0","maintainers":[{"name":"prelinedev","email":"devs@preline.co"},{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"255796708f7c81f69c772a275c2709b4a706c918","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.5.0.tgz","fileCount":4,"integrity":"sha512-vQnRTJ0W1FNHsgwgQ/i6OXXDkRuT1oaR9WNjgTX8jeldQfnU40NYCJdjyhdPX5kCkNH2Q8AW6ihG/8XI2DNGJA==","signatures":[{"sig":"MEUCIQDSQJwaTocg1h/kB2bpcHKWerqnNpjR18jqrOyusSBLuAIgBTvHOTEliuhmXJLU5GuNBx1aMdFtV6pk1AZfuemgkuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15332},"main":"index.js","types":"index.d.ts","_npmUser":{"name":"bakho0707","email":"bakho0707@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.4","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.5.0_1727124662550_0.3611000501842707","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@preline/accordion","version":"2.6.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@2.6.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"59c15a89f01bb9bc09e877539313820c76ac060f","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.6.0.tgz","fileCount":4,"integrity":"sha512-MWZrV1RC0urfG9KuaKTd316gXK8yc8vIq3XtABCVbEf43hNRYUqLFbRPD3JTbdHtYiD/xT53NZkFC0CIvGj1yg==","signatures":[{"sig":"MEUCIAqFoxroFCX955vOeO3IV6FfupxktraB2hYGXzAjTOawAiEAxGSDHsw4zfNABI8IsjkRVuDmuNJl63uP/7nqUuV4wUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16955},"main":"index.js","types":"index.d.ts","_npmUser":{"name":"bakho0707","email":"bakho0707@gmail.com"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.4","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.6.0_1733314920180_0.27850791081419857","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@preline/accordion","version":"2.5.2","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@2.5.2","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"f5da19c8be410c5bc9688e7b35f0b0a3c54012c0","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-2.5.2.tgz","fileCount":4,"integrity":"sha512-5+C8c+vWyUMCdBOWMoXEIPT5ICSZMZ18G3AUjtoGI6UgSOZ+QpZMh/rpfPLoZkg0TrUhuD6XhBDvoqpCyH66Aw==","signatures":[{"sig":"MEQCIC5/mY4uDtTrXZ65XbX+PAWqJshAFvnYSB5O+pm8j+3XAiBhNh0ZdykMo/Qy+s9HaMavbTSHCvO10edvrYEHbUTI6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17005},"main":"index.js","types":"index.d.ts","gitHead":"e2ba7cfcab0ab1d47f3536a2229f9b7b5fbda33a","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"8.19.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_2.5.2_1735780912742_0.9389018180397593","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@preline/accordion","version":"3.0.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@3.0.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"3907809c318d1565804d13512633d12926aa50d0","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-3.0.0.tgz","fileCount":5,"integrity":"sha512-FaA+cwrzakIqWmaLoiguAajWKbWPzpQ4YnalKWWskW7WmxDuLYJlfYdsAbDeJP/RDURbt3wSjGeTcdWyfEe6Ig==","signatures":[{"sig":"MEUCIHPfLnpB0IW/FDsQDCvR3bbFqxF/k76ljNWyHFVOla5kAiEAtVYNfFUS447RQseRFnqxzuBlrQ3aFFM0o98chqtJ1qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16882},"main":"index.js","types":"index.d.ts","gitHead":"48e9a5ba024161cbecc2b45571ddc859a738dac8","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_3.0.0_1741055793609_0.00040948838279031285","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@preline/accordion","version":"3.1.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@3.1.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"14609555dd345bc026b8623b140a043c784c757d","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-3.1.0.tgz","fileCount":5,"integrity":"sha512-1utT5mdxlzKXmltqlgeq1ESQq38Egs7eksurSSrmd+BabNW2d7xUlXJihZEVKBXLpqV1V9xc4JN+cOWR1TvDew==","signatures":[{"sig":"MEUCIQCeVfHBPiOSxVsZ5+RzU/MGQ1RwgG0L+j2v9MwIaI1vhwIgO4Wpz4D8Qh5liUr0uIZBt/RSbqhCXBpzUIswqChatw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16882},"main":"index.js","types":"index.d.ts","gitHead":"9690b13393c184659f8ae13e837f3b965f73ddb0","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_3.1.0_1749081946895_0.05164614909090681","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@preline/accordion","version":"3.2.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@3.2.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"087ffb66cf689568c31e816b5b45c0cec810f261","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-3.2.0.tgz","fileCount":5,"integrity":"sha512-m5Qdl7fbY9hItB0wPxxhhIWzHKUTLJpTNJ4ebZQ1S6Igh8L0BQoGw25q/LhhmTVq+SN4f8osn9P4ua8+/Ra2RQ==","signatures":[{"sig":"MEUCIGsN7Vb5v70OrE/84Mwly4P/FdttS158L2+Nhn82qNsEAiEAzbUHft7kYaxoNhGunEPC+Hd6u2m0QjycvTuul1aQP9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16896},"main":"index.js","types":"index.d.ts","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_3.2.0_1753902603434_0.8335989053142967","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@preline/accordion","version":"3.2.1","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@3.2.1","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"a3b4fb6c5bcc44d63839ccd9c2f95876e1a9353c","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-3.2.1.tgz","fileCount":5,"integrity":"sha512-f4G/kxLXlp6Qzw2jQ0EVBmMNMreV3SIwatB5Cvm3/MO8RDrs4CWmd0Bbcxks04ydu9pcexxeHCgPhbTLBYoj0g==","signatures":[{"sig":"MEYCIQCJR3wF2swx4CB78M+IjzCbfXTLq39s7vkDhiLTeRFQbAIhAOLqFTOL9FlpmnLtpkLNundAeTmyuhYpOL6+YdIYkO3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16896},"main":"index.js","types":"index.d.ts","gitHead":"fe26bc52419a8b272e0b43b2c365dd0ece12292f","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_3.2.1_1754219583707_0.712839528936543","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@preline/accordion","version":"3.2.3","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@3.2.3","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"20e31cbf3a5328b19a4d89ace96bdab6e2465abd","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-3.2.3.tgz","fileCount":5,"integrity":"sha512-bxD40aYgnsyuxPNmFN5+4EKAna9PCXpxpA/MrY3j5zpkTyBRxcEykucLE/aPTL0LrUd8/ifwoIERRSVcL7GTFA==","signatures":[{"sig":"MEYCIQDyH1LgreCN91TweLNUPrtJnthFF4Ahy4fQQdMGGbZypwIhAN3oPKK6//9OYoN1cw4D827XCczKxuqqDmLKC2lC2agB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16896},"main":"index.js","types":"index.d.ts","gitHead":"d9205ed76b1145b7c49e377caa28799ecf7c9d33","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_3.2.3_1754503261610_0.6804664008108177","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@preline/accordion","version":"4.0.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@4.0.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"65da540a268b62f2bd65e01459843c23d22fbc7c","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-4.0.0.tgz","fileCount":5,"integrity":"sha512-29Bo4N27JKw/77hlSNdDEUarg9+Pg1WyCnIRZSHGXvx5C/KywC7r0o82rHDXgxEEhCsGsvXDcoBq5izUvdVSsA==","signatures":[{"sig":"MEYCIQCos8SotlWBZSOoH8DFjD+xez1bohpUkDRaWukwsh1yFgIhALA8F0KBaqjEAMcQ35lW0RXY3o+QcedulxVC2T16JE0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16896},"main":"index.js","types":"index.d.ts","gitHead":"bca29596d5f29908df72d9316e3a831151d6d818","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_4.0.0_1769563759565_0.17084457772958617","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@preline/accordion","version":"4.1.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@4.1.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"252180ba6e5537993bfc9e547f8c89d34a0dd5c6","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-4.1.0.tgz","fileCount":5,"integrity":"sha512-xtlb6Amw0tNuDXz8OTv94aDbmFgXiXrhkI7NBZzFGtVF6hJottZM+A055u1UeAOyFLWhtHYO4ByaZWHBGA1Gxg==","signatures":[{"sig":"MEYCIQDOzBwKfSbS2sRKZqJLzD4xNtFUU29+KwQeZyaVZ7keiwIhAN/muPTkZ81Y9bDZoYLVg297dFqr2VY3Fru/zmNwU+iN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16816},"main":"index.js","types":"index.d.ts","gitHead":"d723854b07c671ae1d3c939d34c69d1d9be433e0","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_4.1.0_1771978469182_0.7697444359315564","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@preline/accordion","version":"4.1.2","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@4.1.2","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"638f21a4384bce9617b790acfd97de8892025080","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-4.1.2.tgz","fileCount":6,"integrity":"sha512-8cly5r5VjiotOWlanrHExVtu2ef2lE+MYa60EguSwGrQxGVyIAOnLpZPffEfb/PdKvKAfj+ZPobg3xJM/3z0sw==","signatures":[{"sig":"MEYCIQC4cex4C26Wzi6EUkDQeig/fB12+rJEO8mB7EJKFAG9SgIhAMUhmdoimeLe2Fq1ANGashRScFa3HzfmNIxR2EvPNUkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24401},"main":"index.js","types":"index.d.ts","gitHead":"6d349cdc86059983653656aff6f075dde29f3deb","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_4.1.2_1772223219483_0.7756491550879507","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@preline/accordion","version":"4.1.3","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@4.1.3","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"a4c55a0f4bc2b6e09e76c6344d474ec6f68bf530","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-4.1.3.tgz","fileCount":6,"integrity":"sha512-dtHyYbUkwE7+D/MldYjNQzc/DWCcsQ0SMX0W6BZEzmurzRJ+aW9zghq68sIJuf3bNynR3i4gBb/QWArc+7gY7w==","signatures":[{"sig":"MEUCIBOi8ghvEB+J/jA0V/gMKJholHw5M08oQBHMc91NZCyJAiEA3a1eiMb3kQeXUiIFnLYztG00IcrAOCe+1dFYy8+rvDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24401},"main":"index.js","types":"index.d.ts","gitHead":"79a944721439bc43804bef9fada77987bf01b3ee","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_4.1.3_1773885948428_0.07255274858380023","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@preline/accordion","version":"4.2.0","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/accordion@4.2.0","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"homepage":"https://preline.co/plugins/accordion.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"b35f146353220e498b88f5defde8e7e322ffdf8b","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-4.2.0.tgz","fileCount":10,"integrity":"sha512-0TFh13zq8AbbCGYiUeY9WcfENSnW7fGkhKhRdOeGpLohammjPBPouWyk/jSKFtgO0nxHySBtGY1EVb7TXTnh8g==","signatures":[{"sig":"MEUCIQDKwHcw4jfys8C1APcd5NuphO7druacJu7M3xFD664JKQIgeQxNVzSgDYbYwRWPiq3t+exWps4vVx48+pLO7al/0Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89667},"main":"index.js","types":"index.d.ts","gitHead":"b9ba96b78c3414cd6574ce7f8314e3afdbb3344f","_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"repository":{"url":"git+https://github.com/htmlstreamofficial/preline.git","type":"git"},"_npmVersion":"10.9.2","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/accordion_4.2.0_1778422878876_0.3636881360273949","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@preline/accordion","version":"5.0.0","description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/htmlstreamofficial/preline.git"},"homepage":"https://preline.co/plugins/accordion.html","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","publishConfig":{"access":"public"},"gitHead":"991fc1f764f42bb83df4b3babb6d1fc7e56381d9","_id":"@preline/accordion@5.0.0","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-PnSYFKpOntT53erqkwUbnR5+3QeeVhxRTxvnohKnual0G2HVqjG+SosfZnaXZqIOuJ1xY3mM02p1aW52M8hRrg==","shasum":"4ef4be43af90e74d6e5af2d818ca785207bad81b","tarball":"https://registry.npmjs.org/@preline/accordion/-/accordion-5.0.0.tgz","fileCount":10,"unpackedSize":89665,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNpvwajQJMolZGofVWK38G5LLiHZE0uSkbplQwjQ0ldwIgMSjDhS7J0dy8jmtJocZSVsGLUjXl1YST8V0lvoudsaA="}]},"_npmUser":{"name":"prelinedev","email":"devs@preline.co"},"directories":{},"maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/accordion_5.0.0_1787326978874_0.5274128739272523"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-04T14:12:24.050Z","modified":"2026-08-21T15:42:59.219Z","1.2.0":"2022-09-04T14:12:24.271Z","1.3.0":"2022-11-21T20:20:12.834Z","2.0.0":"2023-11-06T20:30:32.171Z","2.0.1":"2023-11-22T13:54:15.643Z","2.0.2":"2023-12-28T23:00:26.632Z","2.1.0":"2024-04-03T22:41:35.574Z","2.3.0":"2024-05-24T23:02:06.087Z","2.4.0":"2024-07-22T03:05:25.415Z","2.4.1":"2024-07-26T10:51:15.429Z","2.5.0":"2024-09-23T20:51:02.731Z","2.6.0":"2024-12-04T12:22:00.438Z","2.5.2":"2025-01-02T01:21:52.958Z","3.0.0":"2025-03-04T02:36:33.781Z","3.1.0":"2025-06-05T00:05:47.106Z","3.2.0":"2025-07-30T19:10:03.627Z","3.2.1":"2025-08-03T11:13:03.889Z","3.2.3":"2025-08-06T18:01:01.830Z","4.0.0":"2026-01-28T01:29:19.705Z","4.1.0":"2026-02-25T00:14:29.346Z","4.1.2":"2026-02-27T20:13:39.645Z","4.1.3":"2026-03-19T02:05:48.582Z","4.2.0":"2026-05-10T14:21:19.037Z","5.0.0":"2026-08-21T15:42:59.026Z"},"bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","homepage":"https://preline.co/plugins/accordion.html","keywords":["preline","html","css","next","nuxt","vue","react","angular","javascript","typescript","tailwind","tailwind components","tailwind elements","tailwind library","tailwind sections","tailwind css","tailwind ui","tailwind css react","tailwind css vue","tailwind css angular","tailwind css laravel","tailwindcss plugin","tailwindcss plugins","accordion"],"repository":{"type":"git","url":"git+https://github.com/htmlstreamofficial/preline.git"},"description":"Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.","maintainers":[{"name":"bakho0707","email":"bakho0707@gmail.com"},{"name":"jahaganiev","email":"jaha91@gmail.com"},{"name":"prelinedev","email":"devs@preline.co"}],"readme":"# Accordion\n\nBuild vertically collapsing accordions in combination with Accordion JavaScript plugin.\n\n[![npm](https://img.shields.io/badge/npm-v4.2.0-blue)](https://www.npmjs.com/package/@preline/accordion) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Demo](https://img.shields.io/badge/demo-online-brightgreen)](https://preline.co/plugins/accordion.html)\n\n## Contents\n\n- [Overview](#overview)\n- [Installation](#installation)\n- [Basic usage](#basic-usage)\n- [Configuration Options](#configuration-options)\n- [JavaScript API](#javascript-api)\n- [Events](#events)\n- [Common Patterns](#common-patterns)\n- [License](#license)\n\n## Overview\n\nThe Accordion component allows you to create collapsible content sections that can be expanded or collapsed by clicking on toggle buttons. It supports multiple accordion items within a group, with options for keeping items open, ensuring at least one item stays open, and treeview mode for hierarchical structures.\n\n**Key Features:**\n- Multiple accordion items in a single group\n- Programmatic control via JavaScript API\n- Event system for lifecycle hooks\n- Treeview mode support\n- Accessibility attributes (ARIA) built-in\n\n## Installation\n\nTo get started, install Accordion plugin via npm, else you can skip this step if you are already using Preline UI as a package.\n\n```bash\nnpm i @preline/accordion\n```\n\n### CSS\n\nUse [`@source`](https://tailwindcss.com/docs/functions-and-directives#source-directive) to register the plugin's JavaScript path for Tailwind CSS scanning, then [`@import`](https://tailwindcss.com/docs/functions-and-directives#import-directive) the plugin's CSS files into your Tailwind CSS file.\n\n```css\n@import \"tailwindcss\";\n\n/* @preline/accordion */\n@source \"../node_modules/@preline/accordion/*.js\";\n@import \"./node_modules/@preline/accordion/variants.css\";\n@import \"./node_modules/@preline/accordion/theme.css\";\n```\n\n### JavaScript\n\nInclude the JavaScript that powers the interactive elements near the end of your `</body>` tag:\n\n```html\n<script src=\"./node_modules/@preline/accordion/index.js\"></script>\n```\n\n### Manual Initialization\n\nUse the `non-auto` entry if you need manual initialization. In this mode, automatic initialization on page load is not included, so the component should be initialized explicitly.\n\n```html\n<script type=\"module\">\n  import HSAccordion from \"@preline/accordion/non-auto.mjs\";\n\n  new HSAccordion(document.querySelector(\"#accordion\"));\n</script>\n```\n\n### Via Bundler\n\nWhen using a bundler (Vite, webpack, etc.), import the plugin directly as an ES module.\n\n`@preline/accordion` is the auto-init entry: it scans the DOM and initializes matching elements automatically.\n\n```js\nimport \"@preline/accordion\";\n```\n\n`@preline/accordion/non-auto` is the manual entry: use it when you want explicit control over when initialization happens, either via `autoInit()` or by creating a specific instance yourself.\n\n```js\nimport HSAccordion from \"@preline/accordion/non-auto\";\n\nHSAccordion.autoInit();\n\n// Or initialize a specific element manually\nconst el = document.querySelector(\"#accordion\");\nif (el) new HSAccordion(el);\n```\n\n### TypeScript\n\nThis package ships with TypeScript type definitions. No additional `@types/` package is needed.\n\n## Basic usage\n\nThe following example demonstrates the minimal HTML structure required for an accordion component. This is a base template without custom styling - you can apply your own CSS classes and styles as needed. The example shows three accordion items within a group, with the first item open by default.\n\n```html\n<div class=\"hs-accordion-group\">\n  <div class=\"hs-accordion active\" id=\"hs-unstyled-heading-one\">\n    <button class=\"hs-accordion-toggle\" aria-expanded=\"true\" aria-controls=\"hs-unstyled-collapse-one\">\n      Accordion #1\n    </button>\n    <div id=\"hs-unstyled-collapse-one\" class=\"hs-accordion-content overflow-hidden transition-[height] duration-300\" role=\"region\" aria-labelledby=\"hs-unstyled-heading-one\">\n      Accordion content that expands and collapses when the toggle button is clicked.\n    </div>\n  </div>\n\n  <div class=\"hs-accordion\" id=\"hs-unstyled-heading-two\">\n    <button class=\"hs-accordion-toggle\" aria-expanded=\"false\" aria-controls=\"hs-unstyled-collapse-two\">\n      Accordion #2\n    </button>\n    <div id=\"hs-unstyled-collapse-two\" class=\"hs-accordion-content hidden overflow-hidden transition-[height] duration-300\" role=\"region\" aria-labelledby=\"hs-unstyled-heading-two\">\n      Accordion content that expands and collapses when the toggle button is clicked.\n    </div>\n  </div>\n\n  <div class=\"hs-accordion\" id=\"hs-unstyled-heading-three\">\n    <button class=\"hs-accordion-toggle\" aria-expanded=\"false\" aria-controls=\"hs-unstyled-collapse-three\">\n      Accordion #3\n    </button>\n    <div id=\"hs-unstyled-collapse-three\" class=\"hs-accordion-content hidden overflow-hidden transition-[height] duration-300\" role=\"region\" aria-labelledby=\"hs-unstyled-heading-three\">\n      Accordion content that expands and collapses when the toggle button is clicked.\n    </div>\n  </div>\n</div>\n```\n\n**Structure Requirements:**\n- `hs-accordion-group`: Required wrapper container for all accordion items\n- `hs-accordion`: Required container for each accordion item\n- `hs-accordion-toggle`: Required button element that triggers expand/collapse\n- `hs-accordion-content`: Required container for collapsible content\n- Unique `id` attributes for each accordion item and its content\n- Proper ARIA attributes (`aria-expanded`, `aria-controls`, `aria-labelledby`, `role=\"region\"`)\n\n**Initial State:**\n- To have an accordion item open by default, add the `active` class to the `hs-accordion` element\n- For closed items, add the `hidden` class to the `hs-accordion-content` element\n\n## Configuration Options\n\n### Data Attributes\n\nData attributes are added directly to HTML elements to configure accordion behavior.\n\n| Attribute | Target Element | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| `data-hs-accordion-always-open` | `hs-accordion-group` | boolean attribute | `false` (absent) | When present (boolean attribute), accordion items stay open when another item is opened. By default, opening one item closes others. Presence of attribute = `true`, absence = `false`. |\n\n**Example:**\n```html\n<!-- Boolean attribute: presence = true, absence = false -->\n<div class=\"hs-accordion-group\" data-hs-accordion-always-open>\n  <!-- Multiple items can be open simultaneously -->\n</div>\n```\n\n### CSS Classes (Modifiers)\n\nCSS class modifiers use Tailwind-style syntax with `--` prefix to control behavior.\n\n| Class Modifier | Target Element | Values | Default | Description |\n| --- | --- | --- | --- | --- |\n| `--stop-propagation:*` | `hs-accordion-toggle` | `\"true\"` \\| `\"false\"` | `\"false\"` | When `\"true\"`, interrupts event propagation when toggle button is clicked. Useful when accordion is nested inside clickable elements. |\n| `--keep-one-open:*` | `hs-accordion-group` | `\"true\"` \\| `\"false\"` | `\"false\"` | When `\"true\"`, ensures at least one accordion item remains open at all times. Prevents closing the last open item. |\n\n**Example:**\n```html\n<div class=\"hs-accordion-group --keep-one-open:true\">\n  <!-- At least one item will always be open -->\n</div>\n\n<button class=\"hs-accordion-toggle --stop-propagation:true\">\n  <!-- Click event won't bubble up -->\n</button>\n```\n\n### Required CSS Classes\n\nThese classes define the structure and must be present for the accordion to function.\n\n| Class | Required On | Purpose |\n| --- | --- | --- |\n| `hs-accordion-group` | Container wrapper | Groups multiple accordion items together |\n| `hs-accordion` | Each accordion item container | Identifies an individual accordion item |\n| `hs-accordion-toggle` | Button element | The clickable element that expands/collapses content |\n| `hs-accordion-content` | Content container | The collapsible content area |\n\n### Optional CSS Classes\n\n| Class | Required On | Purpose |\n| --- | --- | --- |\n| `hs-accordion-treeview-root` | Parent container | When present, activates treeview mode for hierarchical accordion structures |\n| `hs-accordion-selectable` | Elements inside treeview | When treeview mode is active, elements with this class become selectable |\n\n**Treeview Mode Example:**\n```html\n<div class=\"hs-accordion-treeview-root\">\n  <div class=\"hs-accordion-group\">\n    <div class=\"hs-accordion\">\n      <button class=\"hs-accordion-toggle\">Parent</button>\n      <div class=\"hs-accordion-content\">\n        <div class=\"hs-accordion-selectable\">Selectable item</div>\n      </div>\n    </div>\n  </div>\n</div>\n```\n\n## JavaScript API\n\nThe `HSAccordion` object is available in the global `window` object after the plugin is loaded.\n\n### Instance Methods\n\nThese methods are called on an accordion instance.\n\n| Method | Parameters | Return Type | Description |\n| --- | --- | --- | --- |\n| `show()` | None | `boolean` | Opens the collapsed accordion item. Returns `false` if item is already open, `true` otherwise. If other items are open and `always-open` is not set, they will be closed. |\n| `hide()` | None | `boolean` | Collapses the currently open accordion item. Returns `false` if item is already closed or if `keep-one-open` is enabled and this is the last open item, `true` otherwise. |\n| `destroy()` | None | `void` | Destroys the accordion instance, removes all generated markup, classes, and event listeners. Use when removing accordion from DOM. |\n\n### Static Methods\n\nThese methods are called directly on the `HSAccordion` class.\n\n| Method | Parameters | Return Type | Description |\n| --- | --- | --- | --- |\n| `HSAccordion.getInstance(target, isInstance)` | `target`: `HTMLElement \\| string` (CSS selector)<br>`isInstance`: `boolean` (optional) | `{ id: string \\| number, element: HSAccordion } \\| HTMLElement \\| null` | Returns the accordion instance or element associated with the target. If `isInstance` is `true`, returns collection item object `{ id, element }` where `element` is the `HSAccordion` instance. If `isInstance` is `false` or omitted, returns the DOM element (`HTMLElement`). Returns `null` if accordion instance is not found. |\n| `HSAccordion.show(target)` | `target`: `HSAccordion \\| HTMLElement \\| string` (CSS selector) | `void` | Opens the accordion item identified by target. Accepts an accordion instance, DOM element, or CSS selector string. Static alternative to instance `show()` method. Only opens if item is not already open. |\n| `HSAccordion.hide(target)` | `target`: `HSAccordion \\| HTMLElement \\| string` (CSS selector) | `void` | Closes the accordion item identified by target. Accepts an accordion instance, DOM element, or CSS selector string. Static alternative to instance `hide()` method. Only closes if item is open and `keep-one-open` allows it. |\n\n### Usage Examples\n\n**Example 1: Using instance methods (public API)**\n```javascript\n// Create a new accordion instance\nconst accordion = new HSAccordion(document.querySelector('#hs-accordion'));\nconst showBtn = document.querySelector('#hs-show-btn');\nconst hideBtn = document.querySelector('#hs-hide-btn');\n\n// Open accordion programmatically\nshowBtn.addEventListener('click', () => {\n  accordion.show();\n});\n\n// Close accordion programmatically\nhideBtn.addEventListener('click', () => {\n  accordion.hide();\n});\n```\n\n**Example 2: Using static methods**\n```javascript\nconst showBtn = document.querySelector('#hs-show-btn');\nconst hideBtn = document.querySelector('#hs-hide-btn');\n\n// Open accordion using static method (no instance needed)\nshowBtn.addEventListener('click', () => {\n  HSAccordion.show('#hs-accordion');\n});\n\n// Close accordion using static method\nhideBtn.addEventListener('click', () => {\n  HSAccordion.hide('#hs-accordion');\n});\n```\n\n**Example 3: Getting instance and using methods (recommended pattern)**\n```javascript\n// Get the accordion instance\nconst instance = HSAccordion.getInstance('#hs-accordion', true);\n\nif (instance) {\n  const { element } = instance; // element is the HSAccordion instance\n  const showBtn = document.querySelector('#hs-show-btn');\n\n  // Use instance methods\n  showBtn.addEventListener('click', () => {\n    element.show();\n  });\n\n  // Clean up when removing from DOM\n  function removeAccordion() {\n    element.destroy();\n  }\n}\n```\n\n**Example 4: Destroying accordion instance**\n```javascript\nconst instance = HSAccordion.getInstance('#hs-accordion', true);\n\nif (instance) {\n  const { element } = instance;\n  const removeBtn = document.querySelector('#hs-remove-btn');\n\n  removeBtn.addEventListener('click', () => {\n    // Clean up before removing from DOM\n    element.destroy();\n    // Now safe to remove the element\n    document.querySelector('#hs-accordion').remove();\n  });\n}\n```\n\n## Events\n\nAccordion instances emit events that can be listened to for lifecycle hooks and custom behavior.\n\n| Event Name | When Fired | Callback Parameter | Description |\n| --- | --- | --- | --- |\n| `on:beforeOpen` | Before accordion item opens | `HTMLElement` (current accordion element) | Fires immediately before the accordion item starts opening. Can be used to cancel or modify behavior. |\n| `on:open` | After accordion item opens | `HTMLElement` (current accordion element) | Fires after the accordion item has fully opened. Use for post-open actions like loading content. |\n| `on:beforeClose` | Before accordion item closes | `HTMLElement` (current accordion element) | Fires immediately before the accordion item starts closing. Can be used to cancel or modify behavior. |\n| `on:close` | After accordion item closes | `HTMLElement` (current accordion element) | Fires after the accordion item has fully closed. Use for cleanup or state updates. |\n\n### Event Usage Example\n\n```javascript\n// Get accordion instance\nconst instance = HSAccordion.getInstance('#hs-accordion', true);\n\nif (instance) {\n  const { element } = instance;\n\n  // Listen to open event\n  element.on('open', (accordionElement) => {\n    console.log('Accordion opened:', accordionElement);\n    // Perform actions after accordion opens\n    // e.g., load content, update UI, track analytics\n  });\n\n  // Listen to close event\n  element.on('close', (accordionElement) => {\n    console.log('Accordion closed:', accordionElement);\n    // Perform cleanup or state updates\n  });\n\n  // Listen to beforeOpen event (can be used to cancel)\n  element.on('beforeOpen', (accordionElement) => {\n    console.log('About to open:', accordionElement);\n    // Can add conditional logic here\n  });\n\n  // Listen to beforeClose event (can be used to cancel)\n  element.on('beforeClose', (accordionElement) => {\n    console.log('About to close:', accordionElement);\n    // Can add conditional logic here\n  });\n}\n```\n\n## Common Patterns\n\n### Pattern 1: Multiple Open Items\n\nAllow multiple accordion items to be open simultaneously.\n\n```html\n<div class=\"hs-accordion-group\" data-hs-accordion-always-open>\n  <div class=\"hs-accordion\" id=\"hs-item-first\">\n    <button class=\"hs-accordion-toggle\">Item 1</button>\n    <div class=\"hs-accordion-content hidden\">Content 1</div>\n  </div>\n\n  <div class=\"hs-accordion\" id=\"hs-item-second\">\n    <button class=\"hs-accordion-toggle\">Item 2</button>\n    <div class=\"hs-accordion-content hidden\">Content 2</div>\n  </div>\n</div>\n```\n\n### Pattern 2: Always Keep One Open\n\nEnsure at least one item is always open.\n\n```html\n<div class=\"hs-accordion-group --keep-one-open:true\">\n  <div class=\"hs-accordion active\" id=\"hs-item-first\">\n    <button class=\"hs-accordion-toggle\">Item 1</button>\n    <div class=\"hs-accordion-content\">Content 1</div>\n  </div>\n  \n  <div class=\"hs-accordion\" id=\"hs-item-second\">\n    <button class=\"hs-accordion-toggle\">Item 2</button>\n    <div class=\"hs-accordion-content hidden\">Content 2</div>\n  </div>\n</div>\n```\n\n### Pattern 3: Programmatic Control\n\nControl accordion from external buttons.\n\n```html\n<div class=\"hs-accordion-group\">\n  <div class=\"hs-accordion\" id=\"hs-accordion-first\">\n    <button class=\"hs-accordion-toggle\">Content</button>\n    <div class=\"hs-accordion-content hidden\">Content here</div>\n  </div>\n</div>\n\n<button id=\"hs-open-all\">Open All</button>\n<button id=\"hs-close-all\">Close All</button>\n\n<script>\n  const instance = HSAccordion.getInstance('#hs-accordion-first', true);\n\n  if (instance) {\n    const { element } = instance;\n\n    document.querySelector('#hs-open-all').addEventListener('click', () => {\n      element.show();\n    });\n\n    document.querySelector('#hs-close-all').addEventListener('click', () => {\n      element.hide();\n    });\n  }\n</script>\n```\n\n## License\n\nCopyright (c) 2024 Htmlstream.\n\nLicensed under the [MIT License](https://opensource.org/licenses/MIT).\n","readmeFilename":"README.md"}