{"_id":"@tryferos/dropdown","_rev":"49-b53b60218cca5239fa1508cac9871cdb","name":"@tryferos/dropdown","dist-tags":{"latest":"1.3.8","public":"1.3.10"},"versions":{"1.1.2":{"name":"@tryferos/dropdown","version":"1.1.2","description":"","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","postcss":"8.0","prop-types":"^15.8.1","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"541a572c34e270978b660fa9eabff0a6ca12eb84","_id":"@tryferos/dropdown@1.1.2","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-umqtlId6S+ksQmjl+r/Nk0cBzxt8yTsWAIQA1oA4aBltElyzaMiwMLgePr1TfCQZLwPwgeu6+v8yOmLeUc7ElA==","shasum":"8512cff188b7eb547ebfc08dd2e16ec930d2c3a9","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.2.tgz","fileCount":8,"unpackedSize":39032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDDGJWU83it+inTm+rKdxaeWAL8qyNKy7AvBLMsvW9aAiEAuI06NQdDiA/LqagmEt462qoIcrgdCNCfr6MdkSszFvY="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.2_1703771891513_0.7845677265105582"},"_hasShrinkwrap":false},"1.1.4":{"name":"@tryferos/dropdown","version":"1.1.4","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","postcss":"8.0","prop-types":"^15.8.1","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"9250a7a9f4a8f4ed2443946ddb47f1d69c17fbda","_id":"@tryferos/dropdown@1.1.4","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-+Qr4Qqcvh97MgAJol1lmJruQgntCSyzdGOhADYImYzGqkZXA5TiuEaxthlknqbmiXc31xDRqs9Zsn+Yxd/CgSQ==","shasum":"79e95983bed4fe86ae100d2c001e9e8d0d826281","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.4.tgz","fileCount":5,"unpackedSize":38589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOTp4WVel24/y5WMNaG+rlM5/h9IVpLkuxzQvOAiKn/AiEAzsDbde2JXALpaYNi/OSgfVOmMp5mzxXH6m9zlt1Y29g="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.4_1703774961377_0.3944181730206151"},"_hasShrinkwrap":false},"1.1.5":{"name":"@tryferos/dropdown","version":"1.1.5","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r [Project's Github page](https://github.com/Tryferos/Dropdown-Component)","main":"dist/index.cjs","module":"dist/index.mjs","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","postcss":"8.0","prop-types":"^15.8.1","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"35ae32b6b50600fbaa28327e8c56b0531a2cafd2","_id":"@tryferos/dropdown@1.1.5","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Ga1IZqIOH6P+Q+X9kyaZ0nc+Ka5alx1ZA7rGAWAeZYUcNbHU4sw43UAqQC8UitBTL9w501U6rOkvyldceJVWYg==","shasum":"c7a6472ccf5e5f120baec165c92c9c01b1613d5d","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.5.tgz","fileCount":5,"unpackedSize":38774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlgF+xao+eX+lVZTf59/bAel99lf6NjqTb3jYd9YDpGQIhAIimpKY3tldsGpotvrEv0pIHpp1J9lG6JRdXFpazwaa3"}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.5_1703775311421_0.770407792849702"},"_hasShrinkwrap":false},"1.1.6":{"name":"@tryferos/dropdown","version":"1.1.6","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)","main":"dist/index.cjs","module":"dist/index.mjs","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","postcss":"8.0","prop-types":"^15.8.1","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"gitHead":"7bd4da01f05da8791485159ee87ae3d421ee848e","_id":"@tryferos/dropdown@1.1.6","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-7JQtvWucAunxi3ShL3dF4rtsGXRrnSBACVHibpG+vN1RBY6h7qh8KK0xtrYKAVBidKzNIk60nmjb7AP4Zx6STw==","shasum":"a57a5c65cc9d92ad64666bc124246d2c79055280","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.6.tgz","fileCount":5,"unpackedSize":38808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOmGnJ3bBb5JqNVVJam7xFaqy1S/rNExK6sEoRr534MgIgGePOF5PdSm+9pfY4zA4R0DplQw6iMUSWPvZJm9Nl5hU="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.6_1703775382145_0.24367267638924095"},"_hasShrinkwrap":false},"1.1.7":{"name":"@tryferos/dropdown","version":"1.1.7","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)","main":"dist/index.cjs","module":"dist/index.mjs","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","postcss":"8.0","prop-types":"^15.8.1","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Project's Github page](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## Features\r\n\r\n-   [x] Typescript support\r\n-   [x] Customizable to your needs\r\n-   [ ] Light/dark mode toggle\r\n\r\n## Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\n## Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"c5b9a61378f1c6e598d372aa7730a25da3fc7cb0","_id":"@tryferos/dropdown@1.1.7","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Jh2QTvqH1DpeFh5rJagytjtL41yZnfTlCah1A/qkZWMHpQXQbJMNmg7OwehgAh6aOyqfPXDFZfPNdUisEJxegg==","shasum":"6ede532831135ca4af9fd5e51b198c3c9adae183","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.7.tgz","fileCount":9,"unpackedSize":47857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD5kuZge9WyKQofmIgsZyyU2Tj72UD3ogdxbcGsKnvIgIgEPA8xQmcJaQaYO5UY/8qt7WizWcYMn+sK2UdN1arhAk="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.7_1703781739736_0.09791675886341888"},"_hasShrinkwrap":false},"1.1.8":{"name":"@tryferos/dropdown","version":"1.1.8","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)","main":"dist/index.cjs","module":"dist/index.mjs","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm version patch && npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"gitHead":"f3875aa50eb5525e6e5484c0523cb35973244222","_id":"@tryferos/dropdown@1.1.8","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-WPdtS0JfcjtriFjPLGtYzPwUjeuQ3xmFQuxN3ZVhavv6Gj9DRyTvwXr0hAtzbS1RiFFk0JciZDL3VZYLZhc2Bw==","shasum":"732105ab941d6cc644b3cb9a833a121849c7f29a","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.8.tgz","fileCount":10,"unpackedSize":741367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGc12yfNdIE6s//980kLlNjM64sZy+hlaby0qemEQ4TgIhAOnH6r7FW9ciatIMlnDG5ha4CS6toxgpe3lgdycHh+v+"}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.8_1703858119519_0.3524594762737283"},"_hasShrinkwrap":false},"1.1.9":{"name":"@tryferos/dropdown","version":"1.1.9","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Project's Github page](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## Features\r\n\r\n-   [x] Typescript support\r\n-   [x] Customizable to your needs\r\n-   [ ] Light/dark mode toggle\r\n\r\n## Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\n## Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"5de85fcafc7c20614a2438cec886d9b1ebdba80f","_id":"@tryferos/dropdown@1.1.9","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-npbiURei6TaOn3WSDNho8ut7ywcJH5/uvchwPHYvfF2mSWgYVtmHaxuuUzC/gZCpH4v1c62vdWnM7ywhaj+cSA==","shasum":"728f455c396c3c20689f3d14fcb5ee1c3c4c8876","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.9.tgz","fileCount":9,"unpackedSize":746970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYbuYz8TciMrC75j91a0wtW9I17L+uf/WeskzHpGVHnAiEA6quZwWZqjibXIGXUOuv7Axx4wQkWBg5fAsVV6qHoTF4="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.9_1703863659941_0.24872581007683725"},"_hasShrinkwrap":false},"1.1.10":{"name":"@tryferos/dropdown","version":"1.1.10","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Project's Github page](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## Features\r\n\r\n-   [x] Typescript support\r\n-   [x] Customizable to your needs\r\n-   [ ] Light/dark mode toggle\r\n\r\n## Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\n## Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"66152e41845b88e484804ed840b267169205b9da","_id":"@tryferos/dropdown@1.1.10","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-nEmrUBPil74KoQw1ivdXE9DQRDwPPq7FnfVErXS3A47yM1XZXBSYAw5sVhPVOZKsTs7SP3qt9EZBC5Q/mj4/3g==","shasum":"772d11cf9ec7eada9878f8d5b04db30a013e9460","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.10.tgz","fileCount":9,"unpackedSize":750333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERDkd3cQGpe7WUUaAKPisXdDc2w/UsNu9uzHCqnVHOXAiBfYY7Z3wmYkctNRe7m0vXx8gscQdUJFfdKqeoUMFbM0A=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.10_1703866893755_0.5825247087760048"},"_hasShrinkwrap":false},"1.1.11":{"name":"@tryferos/dropdown","version":"1.1.11","description":"[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"gitHead":"0f8b201d4a5aeed46fe9b7dfb89166ab7529e8d1","_id":"@tryferos/dropdown@1.1.11","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-kbuWerkmgxlJ77ASa/ZbGYt0Gw5aku/IP6ql40uD3FhAVX6r7Eak3jLgVEh7XcH15ZFxFnCa4wxNoHacSjWGVg==","shasum":"47d45e744be56158f1f7f129e01245774f6ea657","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.1.11.tgz","fileCount":6,"unpackedSize":254131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAO2GHOv/kTEcz41kewja+5prQuaMkijgZmOlRHIN4yPAiBB5RGJQKCXSpQ6TWTaTUSYnrSZ+A+2Kax0/GkgJRra4g=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.1.11_1703868175983_0.12954894157830177"},"_hasShrinkwrap":false},"1.2.0":{"name":"@tryferos/dropdown","version":"1.2.0","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Project's Github page](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## Features\r\n\r\n-   [x] Typescript support\r\n-   [x] Customizable to your needs\r\n-   [ ] Light/dark mode toggle\r\n\r\n## Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n## Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"0e64d7c5924c910292f489c7c766ab3ebddad1d1","_id":"@tryferos/dropdown@1.2.0","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-wiUJ/If2DWXFEWm9GR9PriJ2unPuRV/HDq37CZa75IcbmGgoMyEHFpsyQUagMxeyTsgBQM0//bCzMaR2A0KFhQ==","shasum":"789c3d7d74a882654bcce0cbde6d4e3377c9d23c","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.2.0.tgz","fileCount":5,"unpackedSize":264735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHW6fe5rpiLTUK4QmyjKZFbfRsZBZlKq7BiRE96Sroo6AiBSGazOcgb8+zue5kpR6kU4SrLah+/jeSbWUMiACzG4KA=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.2.0_1703941301469_0.3029527946121775"},"_hasShrinkwrap":false},"1.2.1":{"name":"@tryferos/dropdown","version":"1.2.1","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :hourglass: Add Search option\r\n\r\n## :electric_plug: Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"fb3e3e6fe341e1efe4f0f5454f17038c24b94308","_id":"@tryferos/dropdown@1.2.1","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-NX80GkWXdFwlOnl973q3Etgj90Zb6b1kvJL8D+kQJzhJOBzQak0NqNEI/QReQ+Z5SH/y9yN1ainK7jfOd8H5dw==","shasum":"95c68eac4ccdff3c0cd551391a0451638094382b","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.2.1.tgz","fileCount":5,"unpackedSize":265695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAxT/vwYvb29E+8E+w1Z2FKAgLQHLeKMLdmoRukCG6nAiAKQPuJsNw28/OMFLgHrJZBrepGgGd76QWA/+DKCfi+dg=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.2.1_1703943057613_0.3781512050579856"},"_hasShrinkwrap":false},"1.2.2":{"name":"@tryferos/dropdown","version":"1.2.2","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :hourglass: Add Search option\r\n\r\n## :electric_plug: Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"fb3e3e6fe341e1efe4f0f5454f17038c24b94308","_id":"@tryferos/dropdown@1.2.2","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CryV4UBlNYn+b8dkM83KB9rrxr9TrDobmeiKhqbqVSEftCY3noT0v9yYk9QqvBufQ00OnWeQcQH40W3JrC0Gtg==","shasum":"4c87d3d70f4e31f4e7033400bb05dad31c7d572b","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.2.2.tgz","fileCount":5,"unpackedSize":265769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2MQtyJsuuOKlhE+N49fs6lILh99LqiZK6ckMIeAcdHAiEAq03Vo3p67YqfOLIMq5cOxte9RCS59nLcXQORJjMJVpg="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.2.2_1703943191486_0.16783309399517443"},"_hasShrinkwrap":false},"1.2.3":{"name":"@tryferos/dropdown","version":"1.2.3","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :hourglass: Add Search option\r\n\r\n## :electric_plug: Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"fb3e3e6fe341e1efe4f0f5454f17038c24b94308","_id":"@tryferos/dropdown@1.2.3","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-MQuyNTz/JD2ZDA87Jrmf7bOxc82bc8sWqW4hHlRDEUlJ753HqFgsLQBzDWTz33AsQLLKylneCtO1Aa4ltejnYQ==","shasum":"2db7c4cc4ec84bedd5afec52b2921c4d14b8c471","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.2.3.tgz","fileCount":5,"unpackedSize":265771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOhV6ESN0pZIe098kE7U1zVA0g5E6ny9zPOOBmqg/q9AiEAorNxW0K5wXsZijcKcTjkQVamxKnLb0HjWHh/CU5L0NY="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.2.3_1703943272940_0.2984637210652423"},"_hasShrinkwrap":false},"1.3.0":{"name":"@tryferos/dropdown","version":"1.3.0","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-onboarding":"^1.0.10","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :hourglass: Add Search option\r\n\r\n## :electric_plug: Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"66c0bb55e482f02543f2d1a0fc34a1ec06809db2","_id":"@tryferos/dropdown@1.3.0","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-HCB+OlKvfYfgKLHnNBB2/i0LxxMWbsNmTItO8OL5yYQxHMxD+WoQaOncsUISil3WJUjAGyMRk/qKO2gEgV7ghQ==","shasum":"63627da0c5df69d3ea6acf58fef55939d2a56266","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.0.tgz","fileCount":5,"unpackedSize":270031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTIDRuASQy948YMcXN3ZCESfJnPUrzeH7PCVNVb65PNAiEAklLBzVhwqqmyBcQ3jyhJmdXYwCqSTUs3fEbgc291LCo="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.0_1703958532744_0.9025023812793802"},"_hasShrinkwrap":false},"1.3.1":{"name":"@tryferos/dropdown","version":"1.3.1","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :hourglass: Add Search option\r\n\r\n## :electric_plug: Installation\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^17.0.1 react-dom@^17.0.1\r\n```\r\n\r\nThis package is build using react 17, you can use with different versions of react at your responsibility.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@latest --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"2528535b2ad342db5bad9d515b63023d5fe33c34","_id":"@tryferos/dropdown@1.3.1","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-JV3jMUjiOk3LIB8HwkKP7nb5QwclHQwXRQCA/qCt50+OOznY6ZKnPqk77jBtj7jGET68UrXOFxXY751Y0N6kzQ==","shasum":"ebac998f6da7fdafc00dd9fce0ddcd87ed2b8561","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.1.tgz","fileCount":5,"unpackedSize":272243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC1dA9u0NkFbV6h9wm6cIuNOUw66n4S+YhDEwcR1/2yAiEAoU43/BgvGL9WcAw9a5A63w5i3ieULbE8xGgpArH0BxE="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.1_1703960569341_0.8017810277820179"},"_hasShrinkwrap":false},"1.3.2":{"name":"@tryferos/dropdown","version":"1.3.2","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"gitHead":"9e200ab5d3500a31c13479d204162232c7591fd0","_id":"@tryferos/dropdown@1.3.2","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-nW6MlcsTbz4nAI2lO4L2shv31plaag5IF3z/gYmjCkORW4+vfeKuB5gM3qF1FHeGl7gYxk3P0hpXMHqopb/w+w==","shasum":"3bc33c89dcdd95ae2015147669e3edb4d5332e87","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.2.tgz","fileCount":5,"unpackedSize":272421,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCsO68PzMvUoNCbvPSlF14nkbPlXhgSZU4hCvXkT0MAAiAhWode+iCA4h33APyd3xcpEohP3ocu6kMFuyp+A590hw=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.2_1703960867978_0.5539667182023444"},"_hasShrinkwrap":false},"1.3.3":{"name":"@tryferos/dropdown","version":"1.3.3","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"gitHead":"cebcd22249a6c329c96a46bda8efffa5081bb150","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_id":"@tryferos/dropdown@1.3.3","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-E7BfKSewIrP1CkllXap8/RgC+UEnoS+ZRwuiBHPjQUrOL0NKL5fb7FS7OhhulqQals5NNqe+DPhHoMJJ0c7n4Q==","shasum":"a6fb6e78b54916164a34ad9b3ed9f7c5098cbca4","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.3.tgz","fileCount":5,"unpackedSize":272561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9Zom9qdlj58F0hk6R30BTl55JWa73Mb3ZslV9hXfBMAiBNcs4VbaoFtlMbpcF29mtqJ6cy7Cy7lVT8SWQfW9gyog=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.3_1704069431370_0.9175369823176158"},"_hasShrinkwrap":false},"1.3.4":{"name":"@tryferos/dropdown","version":"1.3.4","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: **FULLY** Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :white_check_mark: Search option\r\n-   :white_check_mark: Animations option\r\n\r\n## :electric_plug: Installation\r\n\r\n##\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^18.0.1 react-dom@^18.0.1\r\n```\r\n\r\nThis package is build using react 18, you can use with different versions of react at your own risk.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2 --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    search?: boolean;\r\n    closeOnClickOutside?: boolean;\r\n    placeholder?: string;\r\n    onSearchChange?: (value: string) => void;\r\n    closeOnSelect?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"cebcd22249a6c329c96a46bda8efffa5081bb150","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_id":"@tryferos/dropdown@1.3.4","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Q3hQzH3gGiUAq1BfaUOt5L7HB2fSmIe1GStukYebAgkNax7KqvwD/tDuAEisJWRx5+yybiYHUapFGVEpBHRl/g==","shasum":"032f22e073df8c5c0050f947d301e2ef2fea47ab","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.4.tgz","fileCount":5,"unpackedSize":271918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq6phARjkPcnigg7jhJe5Uq306WkLPfAhBSiqZvUG0mAiAQ6U3htGrShX5xVlNz87xtwKyjNvtO/vCrlXD3Z6frgw=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.4_1704074229151_0.859803592771605"},"_hasShrinkwrap":false},"1.3.5":{"name":"@tryferos/dropdown","version":"1.3.5","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: **FULLY** Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :white_check_mark: Search option\r\n-   :white_check_mark: Animations option\r\n\r\n## :electric_plug: Installation\r\n\r\n##\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^18.0.1 react-dom@^18.0.1\r\n```\r\n\r\nThis package is build using react 18, you can use with different versions of react at your own risk.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2 --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    search?: boolean;\r\n    closeOnClickOutside?: boolean;\r\n    placeholder?: string;\r\n    onSearchChange?: (value: string) => void;\r\n    closeOnSelect?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"c8280031fe0c29fc409120a9629067c7fda6cd66","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_id":"@tryferos/dropdown@1.3.5","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-dhdbqeDBSUeuIYNH+9/yLdv1JS68MY2bX4+et54Dp0NCrTQxCI9dPbLSk/LO/kp4ohb8IBH1mEvWevGtiI53oQ==","shasum":"86da7ad40214dc7cdb433a514766f25246f43e7a","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.5.tgz","fileCount":5,"unpackedSize":271938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAl6UdvMVJjrrsOIuvfy5ysVohqyUXnqQF6/g4zkoeHAiAg9Obq7xtaKQgROS4ly1NfSbdJrRtWur5wM0NDHgbfEA=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.5_1704074448631_0.5873003894644415"},"_hasShrinkwrap":false},"1.3.6":{"name":"@tryferos/dropdown","version":"1.3.6","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: **FULLY** Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :white_check_mark: Search option\r\n-   :white_check_mark: Animations option\r\n\r\n## :electric_plug: Installation\r\n\r\n##\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^18.0.1 react-dom@^18.0.1\r\n```\r\n\r\nThis package is build using react 18, you can use with different versions of react at your own risk.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2 --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    search?: boolean;\r\n    closeOnClickOutside?: boolean;\r\n    placeholder?: string;\r\n    onSearchChange?: (value: string) => void;\r\n    closeOnSelect?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"c8280031fe0c29fc409120a9629067c7fda6cd66","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_id":"@tryferos/dropdown@1.3.6","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-EJ9AwYFmh1UnWbUl5FJ3TyK38w2UVXiEY9vzRxc8amGkQUS7weQdL6lqSc7drGMEuvBEPbNqSKXCtCoIhKozCg==","shasum":"ad767c129382f02670eb95bae77ed4c538991e2f","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.6.tgz","fileCount":5,"unpackedSize":271998,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALWl3Es8CE9zNajEGZO7tBWpuIFR6bZ5MXv6J4jglwQAiA9sUop8s2STuM9isxhp4l4il2l7vk1av5ltEb2sLE8jw=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.6_1704074825836_0.9501232895741998"},"_hasShrinkwrap":false},"1.3.7":{"name":"@tryferos/dropdown","version":"1.3.7","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: **FULLY** Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :white_check_mark: Search option\r\n-   :white_check_mark: Animations option\r\n\r\n## :electric_plug: Installation\r\n\r\n##\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^18.0.1 react-dom@^18.0.1\r\n```\r\n\r\nThis package is build using react 18, you can use with different versions of react at your own risk.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2 --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    search?: boolean;\r\n    closeOnClickOutside?: boolean;\r\n    placeholder?: string;\r\n    onSearchChange?: (value: string) => void;\r\n    closeOnSelect?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"c8280031fe0c29fc409120a9629067c7fda6cd66","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_id":"@tryferos/dropdown@1.3.7","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-nnNqqSuM7V5pmWPTBWOn+zWsI98B4Z8xZgSWSrtksfEuAF6Bb6N9Alwj8zEq1hBnlT4KK1Gsedif4n4iu5b4+g==","shasum":"f11671c50b0a2535584f6ea6849c6bd8c7c001e6","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.7.tgz","fileCount":5,"unpackedSize":272024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEpYzLCIr7ZI5Obj+pNXrW1w7p2ilhVCD+614ZC0VeMwIgDn+vezXTgCnakIuAmYveznV5Eq2JZcKPW5KO51rlZUc="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.7_1704075016247_0.019376604540037645"},"_hasShrinkwrap":false},"1.3.8":{"name":"@tryferos/dropdown","version":"1.3.8","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"gitHead":"4e21295dae91d9b9242d46155cd921a88608bfd7","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_id":"@tryferos/dropdown@1.3.8","_nodeVersion":"18.12.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-HzZzoZr9fCguSeWqWT5+jiX7LAAVP9koqLucYMG/S2fnvXLDWYl8HfPkCVPkyp6LGQmEkBQh6c/HZ0PXYkOsMg==","shasum":"693cbf6bffc4077c211d07466c3edd218eb9ad13","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.8.tgz","fileCount":5,"unpackedSize":272024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxWaZJUEgTVUqVkY7FvsUH0CtXXi0z9wR0DIMAJ69eeAIgWuMZMOzpQL8hUXHw/opmLCDBJ1vUbjjrC/wewTiCYdQ="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.8_1704374066937_0.735256525689745"},"_hasShrinkwrap":false},"1.3.9":{"name":"@tryferos/dropdown","version":"1.3.9","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"_id":"@tryferos/dropdown@1.3.9","readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: **FULLY** Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :white_check_mark: Search option\r\n-   :white_check_mark: Animations option\r\n\r\n## :electric_plug: Installation\r\n\r\n##\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^18.0.1 react-dom@^18.0.1\r\n```\r\n\r\nThis package is build using react 18, you can use with different versions of react at your own risk.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2 --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    search?: boolean;\r\n    closeOnClickOutside?: boolean;\r\n    placeholder?: string;\r\n    onSearchChange?: (value: string) => void;\r\n    closeOnSelect?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"161993266e5a6929252d48d25bf24e6778a8d5d4","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_nodeVersion":"18.17.1","_npmVersion":"10.2.5","dist":{"integrity":"sha512-POwU9NjYzWvIH7xfIuivhjSd5tDbqgaqC8NPXijV+4GPpzwajNNq5ESIfGLUH3LHDq/mgxImGQNIzrmyEyy4rQ==","shasum":"54e4d2cda73e1ee358327e9b60c9a5dda014cd2f","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.9.tgz","fileCount":5,"unpackedSize":280473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJuBsbgimNji93skCydDhAdYiNY/+q62HUTUEC21d0AgIhAPDfC9A02SLUkV36jDIxE0Y0bJhf670VVg/RCD5KjOjo"}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.9_1705240829649_0.9659707432974713"},"_hasShrinkwrap":false},"1.3.10":{"name":"@tryferos/dropdown","version":"1.3.10","description":"Provides you with multiple dropdown components to use in your React app.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"run-script-os","build:win32":"(del /f /s /q dist 1>nul) && rollup -c --bundleConfigAsCjs","build:linux:darwin":"(rm dist -r -f) && rollup -c --bundleConfigAsCjs","storybook":"storybook dev -p 6006","build-storybook":"storybook build","publish-build":"npm run build && npm publish --tag public"},"author":{"name":"tryferos"},"license":"ISC","devDependencies":{"@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@storybook/addon-essentials":"^7.6.6","@storybook/addon-interactions":"^7.6.6","@storybook/addon-links":"^7.6.6","@storybook/addon-postcss":"^2.0.0","@storybook/blocks":"^7.6.6","@storybook/react":"^7.6.6","@storybook/react-vite":"^7.6.6","@storybook/test":"^7.6.6","autoprefixer":"^9.8.8","babel-loader":"^9.1.3","framer-motion":"^10.16.16","postcss":"8.0","prop-types":"^15.8.1","react":"^18.0.1","react-dom":"^18.0.1","rollup":"^4.9.1","rollup-plugin-dts":"^6.1.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","run-script-os":"^1.1.6","storybook":"^7.6.6","tailwindcss":"^3.4.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"react":"^18.0.1","react-dom":"^18.0.1"},"_id":"@tryferos/dropdown@1.3.10","readme":"# Dropdown Components\r\n\r\n[Install the package for npm here.](https://www.npmjs.com/package/@tryferos/dropdown)\r\n\r\n[Source code on Github.](https://github.com/Tryferos/Dropdown-Component)\r\n\r\nThis is a **react component** delivering various **Editable Dropdowns** that you can use in your projects, which also adds **types** support using Typescript.\r\n\r\nThe project is build using **React, Typescript and Tailwindcss**. Tailwindcss is compiled into css, meaning you do not need it as a depedency.\r\n\r\nAll files are bundled into 3 seperate files for both cjs, esm and dts using the Rollup bundler. (commonjs, esmodules and declaration for ts types).\r\n\r\n## :dart: Features\r\n\r\n-   :white_check_mark: Typescript support\r\n-   :white_check_mark: **FULLY** Customizable to your needs\r\n-   :white_check_mark: Light/dark mode toggle\r\n-   :white_check_mark: Search option\r\n-   :white_check_mark: Animations option\r\n\r\n## :electric_plug: Installation\r\n\r\n##\r\n\r\nInstall @tryferos/dropdown using\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2\r\n```\r\n\r\nRemember that you need to have react and react-dom already installed\r\n\r\n```bash\r\n  npm install react@^18.0.1 react-dom@^18.0.1\r\n```\r\n\r\nThis package is build using react 18, you can use with different versions of react at your own risk.\r\n\r\n```bash\r\n  npm install @tryferos/dropdown@1.3.2 --force\r\n```\r\n\r\nImport the components\r\n\r\n```javascript\r\nimport { SimpleDropdown, CategorizedDropdown } from \"@tryferos/dropdown\";\r\n```\r\n\r\n:speech_balloon: **Options & Types**\r\n\r\n```typescript\r\n    title: string;\r\n    animation?: {\r\n        animate?: boolean;\r\n        animateChildren?: boolean;\r\n        delayPerChild?: 0.1 | 0.2 | 0.3 | 0.4 | 0.5;\r\n        animateChildrenUntilIndex?: number;\r\n    };\r\n    maxHeight?: string;\r\n    minWidth?: string;\r\n    maxWidth?: string;\r\n    darkMode?: boolean;\r\n    rounded?: boolean;\r\n    shadow?: boolean;\r\n    size?: string; //in percentage without %\r\n    openByDefault?: boolean;\r\n    showTitleIfClosed?: boolean;\r\n    search?: boolean;\r\n    closeOnClickOutside?: boolean;\r\n    placeholder?: string;\r\n    onSearchChange?: (value: string) => void;\r\n    closeOnSelect?: boolean;\r\n    //For Simple Dropdowns\r\n    items: Array<T>;\r\n    onSelect: (item: T) => void;\r\n    selected: T;\r\n    //For Categorized Dropdowns\r\n    categories: Array<{\r\n        title: string;\r\n        items: Array<{\r\n            item: T;\r\n            disabled?: boolean;\r\n        }>;\r\n    }>;\r\n    selected: {\r\n        item: T,\r\n        category: {\r\n            title: string;\r\n        }\r\n    }\r\n    onSelect: ({item: T, category: {title: string}}) => void\r\n\r\n```\r\n\r\n## :information_source: Acknowledgements\r\n\r\n-   [Heroicons](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\r\n-   [Awesome README](https://github.com/matiassingers/awesome-readme)\r\n","readmeFilename":"README.md","gitHead":"161993266e5a6929252d48d25bf24e6778a8d5d4","bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"},"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","_nodeVersion":"18.17.1","_npmVersion":"10.2.5","dist":{"integrity":"sha512-QqpMqmShH8mMDJ8dnyCnuXA8qV3zwZOr6pv6EqxpReohB2/QOEcaDhxjJmIN6o6ACmN+M3pCz90qgdZUOzWbHQ==","shasum":"468760b01e14d9bcc8bd3a9e5a94c5c5386b8756","tarball":"https://registry.npmjs.org/@tryferos/dropdown/-/dropdown-1.3.10.tgz","fileCount":5,"unpackedSize":280504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1t3imr5qZfZbYDIm2/fnrFVpv5rseWs7KD7DpjZRJfAiAGlTzENvFmaCuZy2udKSsxsOQyOZiTEElLkEeDduuDbg=="}]},"_npmUser":{"name":"tryferos","email":"mazarakis02@yahoo.gr"},"directories":{},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dropdown_1.3.10_1705241473405_0.07173529184374927"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-26T15:58:36.082Z","1.0.0":"2023-12-26T15:58:36.381Z","modified":"2024-01-14T14:11:13.741Z","1.0.1":"2023-12-26T16:01:14.932Z","1.0.2":"2023-12-26T16:02:07.596Z","1.0.3":"2023-12-26T21:24:18.002Z","1.0.4":"2023-12-26T21:25:54.100Z","1.0.5":"2023-12-26T21:36:33.906Z","1.0.6":"2023-12-26T21:39:24.414Z","1.0.7":"2023-12-26T22:57:50.232Z","1.0.8":"2023-12-27T12:58:18.841Z","1.0.10":"2023-12-27T16:10:32.595Z","1.0.11":"2023-12-27T16:16:01.699Z","1.1.0":"2023-12-28T13:34:05.443Z","1.1.1":"2023-12-28T13:39:51.856Z","1.1.2":"2023-12-28T13:58:11.752Z","1.1.4":"2023-12-28T14:49:21.557Z","1.1.5":"2023-12-28T14:55:11.640Z","1.1.6":"2023-12-28T14:56:22.323Z","1.1.7":"2023-12-28T16:42:19.927Z","1.1.8":"2023-12-29T13:55:19.717Z","1.1.9":"2023-12-29T15:27:40.134Z","1.1.10":"2023-12-29T16:21:34.014Z","1.1.11":"2023-12-29T16:42:56.175Z","1.2.0":"2023-12-30T13:01:41.639Z","1.2.1":"2023-12-30T13:30:57.834Z","1.2.2":"2023-12-30T13:33:11.682Z","1.2.3":"2023-12-30T13:34:33.127Z","1.3.0":"2023-12-30T17:48:52.926Z","1.3.1":"2023-12-30T18:22:49.607Z","1.3.2":"2023-12-30T18:27:48.141Z","1.3.3":"2024-01-01T00:37:11.547Z","1.3.4":"2024-01-01T01:57:09.324Z","1.3.5":"2024-01-01T02:00:48.841Z","1.3.6":"2024-01-01T02:07:06.016Z","1.3.7":"2024-01-01T02:10:16.440Z","1.3.8":"2024-01-04T13:14:27.148Z","1.3.9":"2024-01-14T14:00:29.827Z","1.3.10":"2024-01-14T14:11:13.567Z"},"maintainers":[{"name":"tryferos","email":"mazarakis02@yahoo.gr"}],"license":"ISC","readme":"","readmeFilename":"","author":{"name":"tryferos"},"description":"Provides you with multiple dropdown components to use in your React app.","keywords":["react","react-components","components","dropdown","types","typescript","tryferos"],"homepage":"https://github.com/Tryferos/Dropdown-Component#readme","repository":{"type":"git","url":"git+https://github.com/Tryferos/Dropdown-Component.git"},"bugs":{"url":"https://github.com/Tryferos/Dropdown-Component/issues"}}