{"_id":"@preline/dropdown","_rev":"27-e25970cd30f18718f31f6d7b61ebd3fc","name":"@preline/dropdown","dist-tags":{"latest":"5.0.0"},"versions":{"1.2.0":{"name":"@preline/dropdown","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/dropdown@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":"026c9532dff0ed78f9b0ca2dacb5104469b378e4","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-1.2.0.tgz","fileCount":3,"integrity":"sha512-ND8+ixM2OdLV5V2+6C69CljLLtVFNdO7LzGxkhUWjrFWTN5O8+3zYOsTt+/0BLQV+luKLVpg1kyEMmTQIqMxng==","signatures":[{"sig":"MEYCIQDmZcsH9S7LdPNwxYpt3XCIf7x3SYaxn96spQuegy61owIhAL07crymhtOINZMI1kvf8ue/gXavXRwboSI+YGIArCFm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFLKDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb9Q//ZnYtJL7NsIZF4TJHwdE/r7NgN8c5uulbBfYKeRwm5VQyrGjC\r\ncywRK9DtIxqHwGnuSFkrTiWgr+xVcDX5Mll1HiRxMDinCPJ7E3HLGYYB/9NO\r\nBY4DFUoEVtlVR05BbqU5HtCHoeBtrmNHsG1ledCEJk8ytaA2r1A0dCh3fm2H\r\nGtsuc9WXrS1jtfIqWrGpwvaWiyEwCYj8ylQF1LmbWPLx2Zn1u2n4iqcQJnKf\r\nIbU9/3ibgCbUa+qOf7/T8kVp8HNaZhun2V8QptN2jsTYHFEgsSz0EWW7TLLe\r\nn13Zci5OjE0XQvSBGlthwLSxb64sR6A+obVHfLz9rEOdhJ32FTPyFp/P04Jw\r\n3Zf/goicubd4kLBYqywQrPmh80lhBeWeV6T/NnVEv06Fu0Hhz7upIgaNWhtp\r\n1jk6yzvZgFn4Kq+TetSFFiwgx4Br0q9JayJYczdcoPUJTZ0Jc5WC5wn6LitA\r\nLBKWy1IYeNl03mNZsmbIxfzVWyIL7hvLEHgewGBmgEzt2RGU7PmOxTBAclOS\r\ngkqquqXkrKBvREfM8c19bH6wmS3Hr33x+CJ3BwfVBzeGL60NzDe9uA3AxhdT\r\nTkg22uD6VIXCdpOvKcf+2yKiBrFl/kvcj1yK45jNX7DjhJLEeDOVEL9RhtnC\r\nq7eFsyw2pcf7pPElJsPehPt/GaKY/GhQBZ4=\r\n=7k7I\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/dropdown_1.2.0_1662300803360_0.8528291850845378","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@preline/dropdown","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/dropdown@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":"b61a47d4e3dcc0e7071fc5165754d051fd2eddab","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-1.3.0.tgz","fileCount":3,"integrity":"sha512-0qrJAryrkS0wicWcjAFOuNQ0eeDQyai4FwGxT2F0cZbM1IfUZgIMLhEqeW+9NYJO7UiS9piqAbq9BShtZeUcTw==","signatures":[{"sig":"MEUCIQDa9Rnzwg3MS4qx5AvdqEE1B2N3vJ1aXQQqvR7p6CgcWQIgVJPR7vFeszO+7lWlfVr54bke1JVkM6Yt+7Nkyf7ZQhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje+LmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFtBAAlFcszkb4Sb6Vk8eWGer9fpW9gU4Wku173Be9GcVom1NxJCZ4\r\n1kyoEqJOgmMMr0/wgWbGCiD9DTtFbIFFDaPY6CR3nKfqiFFQ6RAiTgf2rh0C\r\nGmJIDjod34XV0a2JXj47FLz9ecwbAow+lHDwyEOp0Fs8bQcCXGPsbnj02wbu\r\ngLRj6GSXOIxvpTmaaZ6qcl/BYfOth8Yo3pDiA1ieMmJJltWwj483DnTsil6x\r\nS5vFmPVTgPDxA5WyJmDap6pVn+5wFOksdVi94QOYweRedwTh7RxUCqW/5Bqo\r\nXNuX43bBG5But1m8HxIzf6D7XoSJh87sdKPrQCwGSeqFt2+UXz6RxIPJBXrz\r\nI0cXUkpKgOfHa6Gee07AEOooIQ2LIMEwjGfPv8HbxQyT9/X/0s7+YnKLpGdh\r\nkfM7W/rjMbda/CGXIKvxWLtoRXy3jDQC4Bej/wqqMQrxquWEC/AerRMBsWhS\r\nhvGOrAPoDuTUpBjj5CQcqR+PRDHOUK9URpFSavxfkqdidSIS46kXhwH8zyj1\r\nA3H/wUBToUXwxcS9dJdNbKh/bGgWDBc16Ed20247Hy7akVkQww9jxO233E47\r\nyd2BPQIh5SjWIwij07ndUJF8KZvUCXB10nihfL/s9vMLRX++yMHUyOr/VlNW\r\n5pzquyErDvYeoRxSFh8dsGlDNxRMybQDFgg=\r\n=+mR0\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/dropdown_1.3.0_1669063398278_0.10268093300671555","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@preline/dropdown","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","dropdown"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/dropdown@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":"4327420ce921ee7411a6dea33101188b0b15cfa3","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.0.0.tgz","fileCount":4,"integrity":"sha512-2FdlPAAeCCAIEudRLB7MawRuWOMpv9CWEQzG+0nv/wrc8ViVR/+um8PAM6td4uk+vyOnVZ2BSIQPlm4kHdgSwQ==","signatures":[{"sig":"MEUCIFGQ76z8NUcODD+FKdv74fY9+OTioIPHT+OYtWZvMSppAiEAqihaL0p0wfsBniw6kNrnbPETwre+MZsV7YubdnkD37M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40389},"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/dropdown_2.0.0_1699302813659_0.22206230854576514","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@preline/dropdown","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","dropdown"],"author":{"name":"Htmlstream"},"license":"MIT","_id":"@preline/dropdown@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":"49525ed30d6f635e3aa3aadd1bd92bdf0bc33522","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.0.1.tgz","fileCount":4,"integrity":"sha512-qKvGQAtmdvF64MDBoEEaBjPhHtMpDmpcP0yofyGPdfLsK78E7+oyqkqg0es7HEbN/8rHp3mcImp0hHGpIPIyvg==","signatures":[{"sig":"MEYCIQDjNqLNWWXjWRv042nca8ru7uCXSKuYlycf4we0gV3LEQIhAKm3RVhWAL9j/hkmp5YVtywaJnwvF5shpdRhFzpxxCXN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139351},"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/dropdown_2.0.1_1700661536911_0.4803585688505321","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@preline/dropdown","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/dropdown@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":"47f0439f77d8911685739c8794f9287b821a50e6","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.0.2.tgz","fileCount":4,"integrity":"sha512-Y3daIlYPWqkFmO4ONOInZQC2y3PT/pAZE/4THN2gOm4kRhVLW7/EMpv2xHHzzvw2e7XmPYXOUafKFgFWnVxSww==","signatures":[{"sig":"MEUCIQCzrBrUBTsrFcj7Afr3iwkIyijpr8Nh4JNQaWY8TzS3ngIgbOltPaFzuTmrLWkM9mja4FOZvTiET1etgy4NJ7KkD+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39472},"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/dropdown_2.0.2_1703805956340_0.9595027961867286","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@preline/dropdown","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/dropdown@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":"70cacfdbeaf6aa48a4a851856a80a8e0cccbff13","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.1.0.tgz","fileCount":4,"integrity":"sha512-Lp4W0PnF3dM4ysWGsF8WYIK7JU6F4NzyQHMqVYHcgbxXlaKhIzyYtERDBWVQqoDE3j3p6NahHVDoepArd1Y88w==","signatures":[{"sig":"MEYCIQCOFECE6joOqDLZ0i60PezPzbqgKWOVHiv5HCirLdIpEAIhAP1YLPDwejRSWs2IlFpiS5on77Hwh+93lFXAKoCyUWPS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39681},"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/dropdown_2.1.0_1712184249677_0.8248606400988054","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@preline/dropdown","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/dropdown@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":"778c1c6899f0657841b6f170138da5eb9b3d2cee","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.3.0.tgz","fileCount":4,"integrity":"sha512-tLcQS3Lzhmu7hW3XJVE2hSxe3b7pgtPtbKS3KanBOLTIDXu4XjFt45enolCYnsn64tOEsfhGnix/VNTo4kttyw==","signatures":[{"sig":"MEUCIBx8iDxvyBOmP3tmdjcMNPt2kGfaHRZw/o8mVWK/VECIAiEA1hXasXeUx/BLBv4gsjAO9j4WYdzseQCmOjjfOtM0ZdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40205},"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/dropdown_2.3.0_1716591792521_0.8175670089037064","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@preline/dropdown","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/dropdown@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":"be9238c885349d47650b4b26b07d34a4811dc6be","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.4.0.tgz","fileCount":4,"integrity":"sha512-aIgeP2kCTck3w/MThsuwh81whWEFb6rV9plfFmemAB/WUPfUcE/8pI2to6WwtgI3yQvxgqXspFXBV2ERAKjC1w==","signatures":[{"sig":"MEUCIHEYSBZUgCXfDg5IDR5N86aHCBCu0N5tmqVhv8LwcNm8AiEA8wewJgaMgRLhX57RTJQUaftpHZ0uIqXDvZuN233NbPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43708},"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/dropdown_2.4.0_1721617700379_0.40628736923857844","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@preline/dropdown","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/dropdown@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":"a0674d60c7aa1bf66d3637b848186b0c30d75a73","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.4.1.tgz","fileCount":4,"integrity":"sha512-QalxVFD72RkBM6BBx9Znh/WokmvQIsIDrZiBL9Ylt4EM+MHtnZ3mBBV8Xkl3wXnBcUDWuni5Utjb5t94BlYaNA==","signatures":[{"sig":"MEQCIHNoqTMnxr83xlKZcgllQDEmk9wwd3v3z/ogn7YRAWunAiA6v8GIYkYr+7Due1fPBhF0EvCD2Szt6JdpbXTKpEWRUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43773},"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/dropdown_2.4.1_1721991194464_0.12095405029443396","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@preline/dropdown","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/dropdown@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":"ca4849f24f1d40433e479713284cfbdb1ea168ca","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.5.0.tgz","fileCount":4,"integrity":"sha512-ydKGBx02eLWzmCn8gkaaTe/gXXqvkZKZCgCYCWETRdy31qhaam43hvJMcpsGOROWSjlPNBgVyGrwYdAgJUO68g==","signatures":[{"sig":"MEUCIQDhUYPvlMJFHpN8bpKwpwsi2rsLxmwng5hta7CngWWppAIgQmZAUZUDEUqlV82GS/O1aPFwe1OzZynNsqa45UWXG0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43879},"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/dropdown_2.5.0_1727124676344_0.6527372758056242","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@preline/dropdown","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/dropdown@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":"672d6f59a43e8acb28617b3ed99e18bae34dc908","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.6.0.tgz","fileCount":4,"integrity":"sha512-Ryjeo0tOnsxzT9dI1S4gybUwTcvQPszVTqxmxry1yxIaKWzpom2As/AFoYETZ/8EbdQxr7G6CQj4d0Fw+9u+mA==","signatures":[{"sig":"MEUCIC1BUs7oJEHdWzc9TLv6gvkAOc7HI9HJyAtR5H1gJrcKAiEA1uX0QP6EeCtjRCMKMAXrBzR0AM2pg2J9KGrM23J90nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51459},"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/dropdown_2.6.0_1733314933843_0.8925049356186074","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@preline/dropdown","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/dropdown@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":"a822096a5e565e20b67c152682dd1715261846dd","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-2.5.2.tgz","fileCount":4,"integrity":"sha512-eFrJxIlvIofn8ge6Fr/5jLDLdKtiTx69U/JsIp1jOPTUheuBnyyuyjJGASNAAJjx+VBHnn/V3538ZeK7E/VKAQ==","signatures":[{"sig":"MEQCIGMbFbTznC4LY+u2ztyckLVh7biKQenSAVl21UxSzx75AiAGmPVSf3UrujZoGHv+kfxTBeaHouJZ0fVXD6EziRkNTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51464},"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/dropdown_2.5.2_1735780959863_0.2957796150126242","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@preline/dropdown","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/dropdown@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":"c002365692848a8eef847c29172acc48c4d6c5b7","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-3.0.0.tgz","fileCount":5,"integrity":"sha512-QMnddtyao21T7eY5HLElUG9ce+x5Jy/lm9Yw6qBZyRnMhoyrquiONuCkz4gXjJ1/rHN6U5YbFKg1ZKNbTfjmAQ==","signatures":[{"sig":"MEQCICSddKq8XvTO7RdYvKua2z2GR8xOwd1100IwNvTjFHmDAiBtXI2XCqcm+Cv8EUVXPIfuEEwml3Mshb8cnRQFnrCTrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51646},"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/dropdown_3.0.0_1741056243957_0.13714163437021032","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@preline/dropdown","version":"3.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":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/dropdown@3.0.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":"d842a65c607e8751b307374aba5d83ce8231c9a7","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-3.0.1.tgz","fileCount":5,"integrity":"sha512-Kh7H8W8Bjbm9HtRaEX6SlYDhyNIEtjUk+pGT69+FVaM/p0fnAZZsb9FfphhHj2F0UvEXYqxr7/kRDtEBV7f/LA==","signatures":[{"sig":"MEYCIQD03dyvi8Z4e2Zwh3lJ8+dIUSHdWLXfVcLz+H5OoiIb3AIhAONesYI2uslAWFcVZY33topFCm6JFn/v5migp4fmYkk/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51918},"main":"index.js","types":"index.d.ts","gitHead":"49a288702f34a8c5eb2e068d3be486ba1d96c34b","_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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_3.0.1_1742170389542_0.4182481939331357","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@preline/dropdown","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/dropdown@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":"1c1d751fe72084ae259c38649c884cd6a963cfed","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-3.1.0.tgz","fileCount":5,"integrity":"sha512-Q7uCZLV+evBYHKz7X224RPZB/UCvZEM/4BuOgvUiD4B+NGwJZpCGBGENbY9VYGSby6TT/27sd9Zu7QZ77jAfcA==","signatures":[{"sig":"MEQCIB1j99GBQ4r6GluhffnnG1n/FmThdMvD9XhsKJcMWFYSAiAfX89RrXjQ+IRGACLxOIXRrFTrELDb+heWpLbANW+Nkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51903},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_3.1.0_1749081961447_0.6594666274474448","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@preline/dropdown","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/dropdown@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":"2bdfeefef478893a494f42d4146ed69dc49e3e50","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-3.2.0.tgz","fileCount":5,"integrity":"sha512-542BxTj54ZqcY2gH85aV6aJug/Ahuj2tMgjlfG33gdw38/e2BSBm5/rrLvq4zODBq8KALfSHbQ6sFcELY6l48g==","signatures":[{"sig":"MEUCIQCROKkVvKkZ7FfWaDB601XC3cisbL3/yL4Je39qcw/5kAIgByGFzVtj48W5apOBx2b5I45G9TEa3n/qfu4BDF0/fxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54772},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_3.2.0_1753902617323_0.010632421581318274","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@preline/dropdown","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/dropdown@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":"21b5c75c51cd4bbf9b93edd7419a558f1254a4b6","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-3.2.1.tgz","fileCount":5,"integrity":"sha512-BrdbzgUpRKqHJnvTUka8SJVcnr1wmPKsbW0szBEgerly7baaIy1WaryOBPqaY4LNWAbqGInhEwZTPxyzdtvDaA==","signatures":[{"sig":"MEUCIQDxJYgYMD7paDQHkk2Xguy8R9UDOnjUgwwMmJ/QMoXyZAIgUwFCCYLVfzvgY1i3+ARAFiWQcfihy+0PbbwkBEfcDBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54772},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_3.2.1_1754219598314_0.6476704260534425","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@preline/dropdown","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/dropdown@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":"4b95ec5dbb098c53e69bb5a4c1fff128cb382f8d","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-3.2.3.tgz","fileCount":5,"integrity":"sha512-cvTJQ8rPdb6QP9tfPwdCgjhif3+/UR1b6edDETURSaTCBzGtfQhoiSCFZAn1fNBwJEE0yYH007vcp+VOEDTJYw==","signatures":[{"sig":"MEQCIAatmrmgd6uufA8VNj1FcUoTXctZ5KJ2tzCqEeXK5pBLAiA4z41cvdQHeVTqqZkj9RsSCa5/lMEGkXp6yfUkvB70qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55495},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_3.2.3_1754503276816_0.28538054365650556","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@preline/dropdown","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/dropdown@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":"8d5cd02f4a19de3f3a52e8965ed82e2db085a613","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-4.0.0.tgz","fileCount":5,"integrity":"sha512-pPvowMNoPym5p8sfKUPODPTJPzZbZZkaT6T5Mj1Nrbn44ke0LFRQnPbNXzvu1cXsCAQObaOiauyG7wklOU8vyg==","signatures":[{"sig":"MEQCHxAAzSzKSRuwDrF5H05kGlEsJnCT9SS0QTifpHLnzhsCIQC0l3trbueuzsOeUd9TbqZWDtA16JaNv9pWmAwQK6EofA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56532},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_4.0.0_1769563771188_0.28176236706563174","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@preline/dropdown","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/dropdown@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":"88acba8bda158fa7b956c8e5303fdf9328c2fc58","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-4.1.0.tgz","fileCount":5,"integrity":"sha512-v/Tn7A+K73yzJlVmRZPT1u1kxszBQYKAinSQdfN/tAeUkMRCuxoT3WqoVHCZCN8gLNlpI1fWY2U3s2lMxWgUNw==","signatures":[{"sig":"MEQCIFqF97FUj07jNXOYjxot/hc1UObSlXAzuEOXL5CtU0gOAiA+faoCV0/sEoWiwvCYSSLLZSeUIB+FK7p31OIf/Cy1yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57890},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_4.1.0_1771978481798_0.44225006744866113","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@preline/dropdown","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/dropdown@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":"2659c83f2631bf7780bc4c6b3afd9585a82a0fea","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-4.1.2.tgz","fileCount":6,"integrity":"sha512-TXXsfBXwVhRe1ttJRgRAYDS2aXeQ9mFz9ErSz5cEjAt0V/UwspwLm0SvYj3OHF619eXesX9RWQUN4pCH6b3J+A==","signatures":[{"sig":"MEQCIEDmWmQZ9cSlhCKaBx1fAtAK5tcyjtbpt9lxlEcdxE/nAiAHdWxUV2RPdSD+13G1Y9x401Hniim9m3P8UP4YyC1zuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98741},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_4.1.2_1772223232595_0.742869927366596","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@preline/dropdown","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/dropdown@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":"f7aae9e3f1d270936bc015de3296a79f0410ac21","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-4.1.3.tgz","fileCount":6,"integrity":"sha512-VFXhIGDPJ7Xt5LJ9tT1l3mHt3qffeqqOQa+xUKyJ4p+aIoIImtgzLStK2Sx52oeHdxNOW959xiWu6/Yn56T3qA==","signatures":[{"sig":"MEUCIHH3JjbyGYg3F0zNYLZm+E8wmoPHfG8cm3VSJy84Lv53AiEAvZFdjtahtMPZhMZExorA3mY9Hh78bUW+W2cYxBdBpQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98741},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_4.1.3_1773885960682_0.6980738953556791","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@preline/dropdown","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","dropdown"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","_id":"@preline/dropdown@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/dropdown.html","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"dist":{"shasum":"f3c47e05886a32ae09e6df5bf4afc34574c7b105","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-4.2.0.tgz","fileCount":10,"integrity":"sha512-4VMjnc54dXlKZnY3T8AO8Mp/1j35if6NJlAYcONEbkFMXVfsJYkc/9SNJLx00+Rv/yMSHr3PiHzow4ei63z4XA==","signatures":[{"sig":"MEUCIDdSw5DcAcAVNzLVWGkYhnXg8aFIT78OlhBthzd/Rh0lAiEAwID7YdmRhX8QWrPlrsjiG024SWJMstttOCiLo2YEOXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237370},"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","dependencies":{"@floating-ui/dom":"^1.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dropdown_4.2.0_1778422892000_0.4073923083277091","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@preline/dropdown","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/dropdown.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","dropdown"],"author":{"name":"Preline Labs Ltd."},"license":"Licensed under MIT and Preline UI Fair Use License","publishConfig":{"access":"public"},"dependencies":{"@floating-ui/dom":"^1.6.13"},"gitHead":"991fc1f764f42bb83df4b3babb6d1fc7e56381d9","_id":"@preline/dropdown@5.0.0","bugs":{"url":"https://github.com/htmlstreamofficial/preline/issues"},"_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-FRdATedqfvfqepVRiM9szUzSfXyWCQxAmhAxXRrqkTozfnWcnz7m4cZ/0LztwS2sWZ4AjGxITgLjUeOoq73KlA==","shasum":"97b3a36cd6c67351ab87108e00fb882e8104ff64","tarball":"https://registry.npmjs.org/@preline/dropdown/-/dropdown-5.0.0.tgz","fileCount":10,"unpackedSize":240592,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFCkqDmp9WfiydWfYu6mikL+ALMO4V00hHUo5+lrl4sAIhANaIRbnPt2m+zGvDjQm8qQDhBLtnNceo42DvjdzISYpU"}]},"_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/dropdown_5.0.0_1787326997963_0.4319367602082169"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-04T14:13:23.307Z","modified":"2026-08-21T15:43:18.313Z","1.2.0":"2022-09-04T14:13:23.540Z","1.3.0":"2022-11-21T20:43:18.397Z","2.0.0":"2023-11-06T20:33:33.819Z","2.0.1":"2023-11-22T13:58:57.071Z","2.0.2":"2023-12-28T23:25:56.513Z","2.1.0":"2024-04-03T22:44:09.826Z","2.3.0":"2024-05-24T23:03:12.716Z","2.4.0":"2024-07-22T03:08:20.554Z","2.4.1":"2024-07-26T10:53:14.695Z","2.5.0":"2024-09-23T20:51:16.580Z","2.6.0":"2024-12-04T12:22:14.007Z","2.5.2":"2025-01-02T01:22:40.040Z","3.0.0":"2025-03-04T02:44:04.126Z","3.0.1":"2025-03-17T00:13:09.738Z","3.1.0":"2025-06-05T00:06:01.627Z","3.2.0":"2025-07-30T19:10:17.511Z","3.2.1":"2025-08-03T11:13:18.498Z","3.2.3":"2025-08-06T18:01:17.015Z","4.0.0":"2026-01-28T01:29:31.350Z","4.1.0":"2026-02-25T00:14:43.030Z","4.1.2":"2026-02-27T20:13:52.746Z","4.1.3":"2026-03-19T02:06:00.853Z","4.2.0":"2026-05-10T14:21:32.167Z","5.0.0":"2026-08-21T15:43:18.110Z"},"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/dropdown.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","dropdown"],"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":"# Dropdown\n\nA dropdown menu displays a list of actions and more with JavaScript dropdown plugin.\n\n[![npm](https://img.shields.io/badge/npm-v4.2.0-blue)](https://www.npmjs.com/package/@preline/dropdown) [![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/dropdown.html)\n\n## Contents\n\n- [Overview](#overview)\n- [Installation](#installation)\n- [Basic usage](#basic-usage)\n- [Accessibility notes](#accessibility-notes)\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 Dropdown component provides a menu that appears when triggered, displaying a list of actions or options. It supports multiple placement options, customizable triggers, keyboard navigation, and integrates with Floating UI for advanced positioning.\n\n**Key Features:**\n- Multiple placement options (top, bottom, left, right, auto)\n- Customizable trigger events (click, hover, contextmenu)\n- Floating UI integration for smart positioning\n- Keyboard navigation support (Arrow keys, Home, End, Esc, A-Z)\n- Programmatic control via JavaScript API\n- Event system for lifecycle hooks\n- Accessibility attributes (ARIA) built-in\n\n## Installation\n\nTo get started, install Dropdown 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/dropdown\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/dropdown */\n@source \"../node_modules/@preline/dropdown/*.js\";\n@import \"./node_modules/@preline/dropdown/variants.css\";\n@import \"./node_modules/@preline/dropdown/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/dropdown/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 HSDropdown from \"@preline/dropdown/non-auto.mjs\";\n\n  new HSDropdown(document.querySelector(\"#dropdown\"));\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/dropdown` is the auto-init entry: it scans the DOM and initializes matching elements automatically.\n\n```js\nimport \"@preline/dropdown\";\n```\n\n`@preline/dropdown/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 HSDropdown from \"@preline/dropdown/non-auto\";\n\nHSDropdown.autoInit();\n\n// Or initialize a specific element manually\nconst el = document.querySelector(\"#dropdown\");\nif (el) new HSDropdown(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 a dropdown component. This is a base template without custom styling - you can apply your own CSS classes and styles as needed. The dropdown menu appears when clicking the button.\n\n```html\n<div class=\"hs-dropdown relative inline-flex\">\n  <button id=\"hs-dropdown-unstyled\" type=\"button\" class=\"hs-dropdown-toggle inline-flex justify-center items-center gap-x-2\" aria-expanded=\"false\" aria-label=\"Menu\">\n    Actions\n  </button>\n\n  <div class=\"hs-dropdown-menu transition-[opacity,margin] duration hs-dropdown-open:opacity-100 opacity-0 w-56 hidden z-10 mt-2 min-w-60 bg-white\" role=\"menu\" aria-labelledby=\"hs-dropdown-unstyled\">\n    <a class=\"block\" href=\"#\">Newsletter</a>\n    <a class=\"block\" href=\"#\">Purchases</a>\n    <a class=\"block\" href=\"#\">Downloads</a>\n    <a class=\"block\" href=\"#\">Team Account</a>\n  </div>\n</div>\n```\n\n**Structure Requirements:**\n- `hs-dropdown`: Required container wrapper\n- `hs-dropdown-toggle`: Required button element that triggers the dropdown\n- `hs-dropdown-menu`: Required container for dropdown menu items\n- Proper ARIA attributes (`aria-expanded`, `aria-label`, `role=\"menu\"`, `aria-labelledby`)\n\n**Initial State:**\n- Set `aria-expanded=\"false\"` on the toggle button initially\n- Add `hidden` class to the dropdown menu initially\n- Menu visibility is controlled by `hs-dropdown-open:*` modifier classes\n\n## Accessibility notes\n\n### Keyboard interactions\n\n| Command | Description |\n| --- | --- |\n| Enter | Activates the selected menu item. |\n| ArrowUp / ArrowDown | Focuses previous/next non-disabled item. |\n| Home / End | Focuses first/last non-disabled item. |\n| Esc | Closes any open dropdown menus. |\n| A-Z / a-z | Focuses first item that matches keyboard input. |\n\n## Configuration Options\n\n### Data Attributes\n\nData attributes are added directly to HTML elements to configure dropdown behavior.\n\n| Attribute | Target Element | Type | Default | Description |\n| --- | --- | --- | --- | --- |\n| `data-hs-dropdown-transition` | `hs-dropdown` (container) | - | - | Data attribute to designate the container to be animated. When present, enables transition animations for the dropdown menu. |\n\n### CSS Classes (Modifiers)\n\nCSS class modifiers use Tailwind-style syntax with `--` prefix to control dropdown behavior.\n\n| Class Modifier | Target Element | Values | Default | Description |\n| --- | --- | --- | --- | --- |\n| `[--placement:*]` | `hs-dropdown` (container) | `\"auto\"` \\| `\"auto-start\"` \\| `\"auto-end\"` \\| `\"top\"` \\| `\"top-left\"` \\| `\"top-right\"` \\| `\"bottom\"` \\| `\"bottom-left\"` \\| `\"bottom-right\"` \\| `\"right\"` \\| `\"right-start\"` \\| `\"right-end\"` \\| `\"left\"` \\| `\"left-start\"` \\| `\"left-end\"` | `\"bottom\"` | Specifies the position of the menu when opened relative to the toggle button. |\n| `[--scope:*]` | `hs-dropdown` (container) | `\"window\"` \\| `\"parent\"` | `\"parent\"` | Determines whether the dropdown will be moved outside the parent, for correct display in elements with hidden overflow. Requires the `Floating UI` plugin. |\n| `[--auto-close:*]` | `hs-dropdown` (container) | `\"inside\"` \\| `\"outside\"` \\| `\"false\"` \\| `\"true\"` | `\"true\"` | Specifies the zone, when clicked, which will close the menu. `inside` closes only when clicking inside, `outside` closes only when clicking outside, `true` closes on any click, `false` prevents auto-close. |\n| `[--has-autofocus:*]` | `hs-dropdown` (container) | `\"true\"` \\| `\"false\"` | `\"true\"` | Disables autofocus on the first focusable element when opening a dropdown. Set to `\"false\"` to disable autofocus. |\n| `[--strategy:*]` | `hs-dropdown` (container) | `\"fixed\"` \\| `\"absolute\"` | `\"fixed\"` | Sets the position strategy. `fixed` positions relative to viewport, `absolute` positions relative to the nearest positioned ancestor. |\n| `[--adaptive:*]` | `hs-dropdown` (container) | `\"none\"` \\| `\"adaptive\"` | `\"adaptive\"` | Used to disable horizontal position calculations (useful for dropdown menus that span the full width of the screen) while still calculating the vertical position. |\n| `[--gpu-acceleration:*]` | `hs-dropdown` (container) | `\"true\"` \\| `\"false\"` | `\"false\"` | Disable/enable position calculation using the transform property. Set to `\"true\"` to enable GPU acceleration. |\n| `[--offset:*]` | `hs-dropdown` (container) | number | `10` | Sets the dropdown's bottom or top offset in pixels. |\n| `[--flip:*]` | `hs-dropdown` (container) | `\"true\"` \\| `\"false\"` | `\"true\"` | Flips the menu's placement when it starts to overlap its reference element. Set to `\"false\"` to disable flipping. |\n| `[--trigger:*]` | `hs-dropdown` (container) | `\"hover\"` \\| `\"click\"` \\| `\"contextmenu\"` | `\"click\"` | Event to trigger a dropdown. `hover` shows on mouse enter, `click` shows on click, `contextmenu` shows on right-click. |\n\n**Example:**\n```html\n<div class=\"hs-dropdown --trigger:hover --placement:top --auto-close:false\">\n  <button class=\"hs-dropdown-toggle\">Hover me</button>\n  <div class=\"hs-dropdown-menu\">Menu content</div>\n</div>\n```\n\n### Required CSS Classes\n\nThese classes define the structure and must be present for the dropdown to function.\n\n| Class | Required On | Purpose |\n| --- | --- | --- |\n| `hs-dropdown` | Container wrapper | Groups the toggle and menu elements together |\n| `hs-dropdown-toggle` | Button element | The clickable element that activates the dropdown |\n| `hs-dropdown-menu` | Menu container | The dropdown menu that appears on trigger |\n\n### Optional CSS Classes\n\n| Class | Required On | Purpose |\n| --- | --- | --- |\n| `hs-dropdown-toggle-wrapper` | Wrapper element | A wrapper for a Dropdown toggle, useful when some other element is placed in the Dropdown toggle. For example, if you want to place a \"+\" button inside an existing Dropdown toggle button that opens a modal. |\n| `hs-dropdown-close` | Close element | Dropdown close element (can be multiple). Elements with this class will close the dropdown when clicked. |\n\n### Tailwind Modifiers\n\n| Name | Description |\n| --- | --- |\n| `hs-dropdown-open:*` | The modifier that allows you to set Tailwind classes when the dropdown menu is open. |\n\n## JavaScript API\n\nThe `HSDropdown` object is available in the global `window` object after the plugin is loaded.\n\n### Instance Methods\n\nThese methods are called on a dropdown instance.\n\n| Method | Parameters | Return Type | Description |\n| --- | --- | --- | --- |\n| `open(target, openedViaKeyboard)` | `target`: `VirtualElement \\| HTMLElement` (optional)<br>`openedViaKeyboard`: `boolean` (optional) | `boolean` | Forces the dropdown menu to open programmatically. Returns `true` if opened successfully, `false` otherwise. |\n| `close(isAnimated)` | `isAnimated`: `boolean` (optional) | `boolean` | Forces the dropdown menu to close programmatically. `isAnimated` indicates whether the dropdown menu is closed with animation. Returns `true` if closed successfully, `false` otherwise. |\n| `forceClearState()` | None | `void` | Destroys dropdown state without removing the instance. Use to reset dropdown to initial state. |\n| `destroy()` | None | `void` | Destroys the dropdown instance, removes all generated markup, classes, and event listeners. Use when removing dropdown from DOM. |\n\n### Static Methods\n\nThese methods are called directly on the `HSDropdown` class.\n\n| Method | Parameters | Return Type | Description |\n| --- | --- | --- | --- |\n| `HSDropdown.getInstance(target, isInstance)` | `target`: `HTMLElement \\| string` (CSS selector)<br>`isInstance`: `boolean` (optional) | `HSDropdown \\| { id: string \\| number, element: HSDropdown } \\| null` | Returns the dropdown instance associated with the target. If `isInstance` is `true`, returns collection item object `{ id, element }` where `element` is the `HSDropdown` instance. If `isInstance` is `false` or omitted, returns the `HSDropdown` instance directly. Returns `null` if dropdown instance is not found. |\n| `HSDropdown.open(target, openedViaKeyboard)` | `target`: `HSDropdown \\| HTMLElement \\| string` (CSS selector)<br>`openedViaKeyboard`: `boolean` (optional) | `void` | Opens the dropdown identified by target. Accepts a dropdown instance, DOM element, or CSS selector string. Static alternative to instance `open()` method. |\n| `HSDropdown.close(target)` | `target`: `HSDropdown \\| HTMLElement \\| string` (CSS selector) | `void` | Closes the dropdown identified by target. Accepts a dropdown instance, DOM element, or CSS selector string. Static alternative to instance `close()` method. |\n\n### Usage Examples\n\n**Example 1: Using instance methods (public API)**\n```javascript\n// Create a new dropdown instance\nconst dropdown = new HSDropdown(document.querySelector('#hs-dropdown'));\nconst openBtn = document.querySelector('#hs-open-btn');\n\n// Open dropdown programmatically\nopenBtn.addEventListener('click', () => {\n  dropdown.open();\n});\n```\n\n**Example 2: Using static methods**\n```javascript\nconst openBtn = document.querySelector('#hs-open-btn');\n\n// Open dropdown using static method (no instance needed)\nopenBtn.addEventListener('click', () => {\n  HSDropdown.open('#hs-dropdown');\n});\n```\n\n**Example 3: Getting instance and using methods (recommended pattern)**\n```javascript\n// Get the dropdown instance\nconst instance = HSDropdown.getInstance('#hs-dropdown', true);\n\nif (instance) {\n  const { element } = instance; // element is the HSDropdown instance\n  const openBtn = document.querySelector('#hs-open-btn');\n\n  // Use instance methods\n  openBtn.addEventListener('click', () => {\n    element.open();\n  });\n\n  // Clean up when removing from DOM\n  function removeDropdown() {\n    element.destroy();\n  }\n}\n```\n\n**Example 4: Destroying dropdown instance**\n```javascript\nconst instance = HSDropdown.getInstance('#hs-dropdown', 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-dropdown').remove();\n  });\n}\n```\n\n## Events\n\nDropdown 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:open` | After dropdown menu is opened | `HSDropdown` (dropdown instance) | Fires after the dropdown menu has been displayed. Use for post-open actions like loading content or tracking analytics. |\n| `on:close` | After dropdown menu is closed | `HSDropdown` (dropdown instance) | Fires after the dropdown menu has been hidden. Use for cleanup or state updates. |\n\n### Event Usage Example\n\n```javascript\n// Get dropdown instance\nconst instance = HSDropdown.getInstance('#hs-dropdown', true);\n\nif (instance) {\n  const { element } = instance;\n\n  // Listen to open event\n  element.on('open', (dropdownInstance) => {\n    console.log('Dropdown opened:', dropdownInstance);\n    // Perform actions after dropdown opens\n    // e.g., load content, update UI, track analytics\n  });\n\n  // Listen to close event\n  element.on('close', (dropdownInstance) => {\n    console.log('Dropdown closed:', dropdownInstance);\n    // Perform cleanup or state updates\n  });\n}\n```\n\n## Common Patterns\n\n### Pattern 1: Hover Trigger\n\nShow dropdown on hover instead of click.\n\n```html\n<div class=\"hs-dropdown --trigger:hover\">\n  <button class=\"hs-dropdown-toggle\">Hover me</button>\n  <div class=\"hs-dropdown-menu\">Menu content</div>\n</div>\n```\n\n### Pattern 2: Programmatic Control\n\nControl dropdown from external buttons.\n\n```html\n<div class=\"hs-dropdown\" id=\"hs-dropdown-first\">\n  <button class=\"hs-dropdown-toggle\">Actions</button>\n  <div class=\"hs-dropdown-menu\">Menu content</div>\n</div>\n\n<button id=\"hs-open-dropdown\">Open Dropdown</button>\n<button id=\"hs-close-dropdown\">Close Dropdown</button>\n\n<script>\n  const instance = HSDropdown.getInstance('#hs-dropdown-first', true);\n  \n  if (instance) {\n    const { element } = instance;\n\n    document.querySelector('#hs-open-dropdown').addEventListener('click', () => {\n      element.open();\n    });\n\n    document.querySelector('#hs-close-dropdown').addEventListener('click', () => {\n      element.close();\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"}