{"_id":"@amelharrak/eldo-ui","_rev":"16-b83806c7fe84adccd36063d5d523230a","name":"@amelharrak/eldo-ui","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.1":{"name":"@amelharrak/eldo-ui","version":"1.0.1","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.0.1","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldo-setup":"setup.js"},"dist":{"shasum":"2ef130bb69f4ac835de8f361704cd51ae8a34c24","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.0.1.tgz","fileCount":134,"integrity":"sha512-7SsfR9Kqw4g4ZpOWemtBB1pypaMKLAtkY8GEB4nuWd1/hFsosv0+KHQ0TqH7+BwXqw5RFRF8QlQ7gNWLrQ+2ZA==","signatures":[{"sig":"MEUCIQCX2ph+BiaCrZ+Le59clNQBUtK9Qder0mh2t1TgHacRzAIgOiPF17N4w4xQNU9Ox0pIYNHJU7vMJpJ0bbGjJIFvC5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155077},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"b6df6dcdd579accc0710e68218bfa265fdea0332","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldo.scss dist/css/eldo.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldo.scss dist/css/eldo.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 23+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.0.1_1768467486360_0.9983553482965093","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@amelharrak/eldo-ui","version":"1.0.5","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.0.5","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldo-setup":"setup.js"},"dist":{"shasum":"e0860169229be45c7bba9ba451da7e498497e441","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.0.5.tgz","fileCount":134,"integrity":"sha512-KSut6YcumUzL7Pxe7B2YpSmkOoy70D9IJL7vF5krtIebL6Zb/OTVC1DxRGxmgZ5zQxWkRJ5taQueoMSUTqbDcw==","signatures":[{"sig":"MEQCIG3W6EtosvGePKGtp9DmoVrff4iTeBirupAjwW9UaLhgAiBj5hvqTgB4z0CHB3MR/MIapDHwJEm9PORuAwL+v/qf8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166336},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"1c44946d21f6289113eab4f2dc3ede36f0f478b9","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldo.scss dist/css/eldo.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldo.scss dist/css/eldo.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 50+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.0.5_1768469339662_0.21824480566872229","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@amelharrak/eldo-ui","version":"1.0.7","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.0.7","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldo-setup":"setup.js"},"dist":{"shasum":"89ae4d370c0c6b74cfa846e62e81e59ff1c3631a","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.0.7.tgz","fileCount":148,"integrity":"sha512-5m+rMq+A4sJeZsMOmDwZC9fKcwLSwWG/DNvPiE3wReUACjzAi3Ac444y0CL52NBgLLTiSfXmxHUXP0yNosTyDg==","signatures":[{"sig":"MEUCIQDnHdCfGWp0959xn4AbWaDizlGW5IoJl+FJjuoD7nwuUQIgMeO2ym9ZIvVLXAw4QQ1l125ssN0P+orRy/9QmH/b4p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2112271},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"f043d77894260e95adbb49ef496b36be6d11783f","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldo.scss dist/css/eldo.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldo.scss dist/css/eldo.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 50+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"bootstrap":"^5.3.8","prop-types":"^15.8.1","tailwindcss":"^4.1.18","foundation-sites":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.1","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.0.7_1768741415164_0.3552316340246755","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@amelharrak/eldo-ui","version":"1.0.8","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.0.8","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldo-setup":"setup.js"},"dist":{"shasum":"3b2283c9aa64347b792511b1c7922afab721bda9","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.0.8.tgz","fileCount":148,"integrity":"sha512-Vy0rJpr2XtDkYpWWtoerMI7DbQOTUiYneOVZJXoHTah0xHm4bj0ZlVc7tN8woSGCs21zAfXX1xVqxk4eZ/vCGQ==","signatures":[{"sig":"MEUCIA0AS7hrfAg08Dlm3drCHewjKFIwUIXJAIlbOPmXqlejAiEA694urGvFBDqoYbPPFHOndRTubCWgNuX9bEC1uMaoDT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1837398},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"f043d77894260e95adbb49ef496b36be6d11783f","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldo.scss dist/css/eldo.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldo.scss dist/css/eldo.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 50+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.0.8_1768741853727_0.8659378018500354","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@amelharrak/eldo-ui","version":"1.0.9","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.0.9","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldora-setup":"setup.js"},"dist":{"shasum":"72d16a792f54cf410410629d0b767b1e703c66cd","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.0.9.tgz","fileCount":236,"integrity":"sha512-JHqxwcSL3yj1SxoABlf/Zz/TBxy89BwtUM8+jPaaZvb5gavhKvUAI8XIxVMIca9urEiAFwpRw76xl96H+QaEKA==","signatures":[{"sig":"MEQCICPgB56Mstbt7/sY04N7CVA5411Qiv4fgd444nCPBQhLAiBcs8LHZhNcu8s/wRG9bqVP0KVyCgeh1qzTLyrKqp7Ymg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022030},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"7c5e76538fb1d390b7705108f29ea864fdacc34b","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldora.scss dist/css/eldora.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldora.scss dist/css/eldora.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 50+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.0.9_1769004905216_0.34538954411799905","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@amelharrak/eldo-ui","version":"1.1.0","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.1.0","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldora-setup":"setup.js"},"dist":{"shasum":"72066f58ce5b646883938fa6be21d19191248ec9","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.1.0.tgz","fileCount":236,"integrity":"sha512-3WLu2qOQyuPzmL22cAbJxPuB98Ucp0Jg6/ysh0+tgptsDv8lBwdJ8qRWWumEpsT4+eMi1H0jM0kiIVU66wAwpg==","signatures":[{"sig":"MEUCIQC6NBcEhnnRactJEkpzSRoEl7xD8WYfpLrgLRcpi0DpLQIgMXasX80RAgSRrkemU4z9OpajcyGAPl6tvggn43Za5Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022030},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"7c5e76538fb1d390b7705108f29ea864fdacc34b","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldora.scss dist/css/eldora.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldora.scss dist/css/eldora.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 50+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.1.0_1769005596901_0.35348697314951383","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@amelharrak/eldo-ui","version":"1.1.1","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.1.1","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldora-setup":"setup.js"},"dist":{"shasum":"6ad645bedc0de33ba694c8985cfe885a8b94295a","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.1.1.tgz","fileCount":236,"integrity":"sha512-kkNcg13KqUY1HGIRPRo3Eus3/F2I7MW0vnRstLQN3yvdO8YqGF5/5Hh/SEwaD8U4Gvz3hr+uQpP/6Gyku8CZIA==","signatures":[{"sig":"MEYCIQC7suw/JL8XrpnMXfnPQwjq/xXj9nP3fL7CF6OK6uAERAIhAO3LyXI4Kyxs9FV1eQCrDQxHxsRtIgXLtBctOI0OD+BO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023539},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"7c5e76538fb1d390b7705108f29ea864fdacc34b","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldora.scss dist/css/eldora.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldora.scss dist/css/eldora.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 70+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.1.1_1769013741555_0.418783856619255","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@amelharrak/eldo-ui","version":"1.1.2","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.1.2","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldora-setup":"setup.js"},"dist":{"shasum":"2483c454f78b5330611eaf26625ca63e4f146720","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.1.2.tgz","fileCount":236,"integrity":"sha512-im8pQka7tBxsvdwei00v7p91B1+Z2x3DW457IrHHBKRyeLsjB4OGq/9podPYSjnxADTpj1aUe1YEMvIcoAAgOw==","signatures":[{"sig":"MEYCIQDF4bhpCX8FLGAuk6b/7KGcNiC+oRV3II4C6X0lCjWvKAIhAN3H//Q7A/d6L2bwg9yZdPe8UaTwkImZuNsrZibN0pCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023519},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"0982c09ad7ad1fef7da33473d005894b976a22d2","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldora.scss dist/css/eldora.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldora.scss dist/css/eldora.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 70+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.1.2_1769028824772_0.5656508791463315","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@amelharrak/eldo-ui","version":"1.1.3","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.1.3","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"bin":{"eldora-setup":"setup.js"},"dist":{"shasum":"38775e5f8e750216f7f6e3abf3ec3eb27d44e881","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.1.3.tgz","fileCount":236,"integrity":"sha512-23UxZ+YoyXQJU9MUxRf/LPDJdS/vN1nfMg7K99wMkN7Y3gdgRqNPwnSc21H8toT7Vl/zq9zxO/fmT1dE+SeVJA==","signatures":[{"sig":"MEUCIQCyTtpNsO5Kv5NxbGc5e/idGCyO4fn3v4iia82PDyL0YgIgVuiNJmUDSyC/g59aVr0PaEWbaGSJGePAu6P8VSlGrLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2057554},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"c8f163edcc1deae5c03078776a6448d7bf6be851","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldo-base.scss dist/css/eldo-base.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldo-base.scss dist/css/eldo-base.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 70+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.1.3_1769344796155_0.6195114150181114","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@amelharrak/eldo-ui","version":"1.1.4","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"author":{"name":"Eldo UI Team"},"license":"MIT","_id":"@amelharrak/eldo-ui@1.1.4","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"homepage":"https://eldo-ui.com","bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"dist":{"shasum":"6a2a5040cda0e40c65d037c3b7236ec972a4aecf","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.1.4.tgz","fileCount":233,"integrity":"sha512-ycaXWIdY1YuWDIirunCgab14e0bNr+ljynO4RbP0jFXqi7u3vKkgBEf09fQxp/IIx/KB6GA+pJs//brc4kl7gg==","signatures":[{"sig":"MEUCIQDWALEfqWBCeGF6LSVbiUCHW0VgIpwmpX8Vxjv+9BMLCgIgY8kNpa60tiqfBpyU4/E2YL8nET8AcKQ2TC0sRd5IPCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2058299},"main":"./dist/index.cjs","type":"module","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"gitHead":"c54354a9e3caf2437a6b3e99d069c3ead0eba4a8","scripts":{"dev":"vite","test":"vitest","build":"vite build --config vite.config.lib.js","setup":"node setup.js","dev:lib":"vite build --watch --config vite.config.lib.js","preview":"vite preview","test:ui":"vitest --ui","build:all":"npm run build && npm run build:css && npm run build:css:min","build:css":"sass src/scss/eldo-base.scss dist/css/eldo-base.css","build:docs":"vite build","preview:docs":"vite preview --outDir dist-docs","build:css:min":"sass src/scss/eldo-base.scss dist/css/eldo-base.min.css --style=compressed --no-source-map","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"repository":{"url":"git+https://github.com/aelharrak/eldo-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Modern, lightweight React component library with TypeScript support - 70+ components, tree-shakeable","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sass":"^1.97.2","vite":"^7.3.0","jsdom":"^27.4.0","react":"^19.2.3","terser":"^5.44.1","vitest":"^4.0.17","react-dom":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.7","@types/react":"^19.2.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@popperjs/core":"^2.11.8"},"optionalDependencies":{"prismjs":"^1.30.0","chart.js":"^4.5.1"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"@popperjs/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eldo-ui_1.1.4_1769374945216_0.29629242951307244","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@amelharrak/eldo-ui","version":"1.1.5","description":"Modern, lightweight React component library with TypeScript support - 70+ components, tree-shakeable","type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/types/index.d.ts","bin":{"eldora-setup":"setup.js"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./css/*":"./dist/css/*","./scss/*":"./src/scss/*"},"sideEffects":false,"scripts":{"dev":"vite","dev:lib":"vite build --watch --config vite.config.lib.js","build":"vite build --config vite.config.lib.js","build:docs":"vite build","build:css":"sass src/scss/eldo-base.scss dist/css/eldo-base.css","build:css:min":"sass src/scss/eldo-base.scss dist/css/eldo-base.min.css --style=compressed --no-source-map","build:all":"npm run build && npm run build:css && npm run build:css:min","preview":"vite preview","preview:docs":"vite preview --outDir dist-docs","test":"vitest","test:ui":"vitest --ui","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:all","setup":"node setup.js"},"keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"repository":{"type":"git","url":"git+https://github.com/aelharrak/eldo-ui.git"},"bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"homepage":"https://eldo-ui.com","author":{"name":"Eldo UI Team"},"license":"MIT","devDependencies":{"@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.1","@testing-library/user-event":"^14.6.1","@types/node":"^25.0.7","@types/react":"^19.2.8","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","jsdom":"^27.4.0","react":"^19.2.3","react-dom":"^19.2.3","sass":"^1.97.2","terser":"^5.44.1","typescript":"^5.9.3","vite":"^7.3.0","vite-plugin-dts":"^4.5.4","vitest":"^4.0.17"},"peerDependencies":{"@popperjs/core":"^2.11.8","react":"^19.2.3","react-dom":"^19.2.3"},"peerDependenciesMeta":{"@popperjs/core":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"optionalDependencies":{"chart.js":"^4.5.1","prismjs":"^1.30.0"},"gitHead":"acfccd0a07fa4a7f8cec539e103111d1d4dbf4fc","_id":"@amelharrak/eldo-ui@1.1.5","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-oPrsuAB55HIJkdlzCJRJwyacDOmxvnoSuK2XJYS3bKsQTAVjsAccOvBtsb4++90W0MxNuYy96DiMxN1tFW6Miw==","shasum":"e0c9ae28b3c45e9fc9485ce7407f63e21501d0a2","tarball":"https://registry.npmjs.org/@amelharrak/eldo-ui/-/eldo-ui-1.1.5.tgz","fileCount":236,"unpackedSize":2057553,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAiT9Uz1y3bqBRRPgcNWxVuVPyVAMloceyGe8mGnPglFAiAjM1oGM5XollUXP4SVlBtq4bYV45sW74JW/2nIwdItnw=="}]},"_npmUser":{"name":"amelharrak","email":"amine.elharrak@gmail.com"},"directories":{},"maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eldo-ui_1.1.5_1769516558082_0.5167889139681809"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-15T08:58:06.278Z","modified":"2026-01-27T12:22:38.377Z","2.0.2":"2026-01-14T22:22:52.069Z","2.0.3":"2026-01-15T08:43:15.814Z","1.0.0":"2026-01-15T08:52:00.138Z","1.0.1":"2026-01-15T08:58:06.507Z","1.0.5":"2026-01-15T09:28:59.810Z","1.0.7":"2026-01-18T13:03:35.324Z","1.0.8":"2026-01-18T13:10:53.967Z","1.0.9":"2026-01-21T14:15:05.457Z","1.1.0":"2026-01-21T14:26:37.063Z","1.1.1":"2026-01-21T16:42:21.788Z","1.1.2":"2026-01-21T20:53:44.943Z","1.1.3":"2026-01-25T12:39:56.343Z","1.1.4":"2026-01-25T21:02:25.451Z","1.1.5":"2026-01-27T12:22:38.258Z"},"bugs":{"url":"https://github.com/aelharrak/eldo-ui/issues"},"author":{"name":"Eldo UI Team"},"license":"MIT","homepage":"https://eldo-ui.com","keywords":["react","react-component","ui-library","components","typescript","modal","dropdown","accordion","hooks","accessible","design-system"],"repository":{"type":"git","url":"git+https://github.com/aelharrak/eldo-ui.git"},"description":"Modern, lightweight React component library with TypeScript support - 70+ components, tree-shakeable","maintainers":[{"name":"amelharrak","email":"amine.elharrak@gmail.com"}],"readme":"<div align=\"center\">\n\n**![amine el harrak](amelharrak.png \"amine el harrak\")**\n# @amelharrak/eldo-ui\n[![NPM Version](https://img.shields.io/npm/v/@amelharrak/eldo-ui?style=flat-square&color=blue)](https://www.npmjs.com/package/@amelharrak/eldo-ui)\n[![License](https://img.shields.io/npm/l/@amelharrak/eldo-ui?style=flat-square)](LICENSE)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/@amelharrak/eldo-ui?style=flat-square&color=green)](https://bundlephobia.com/package/@amelharrak/eldo-ui)\n[![Accessibility](https://img.shields.io/badge/Accessibility-100%25-success?style=flat-square&logo=w3c)](README.md#accessibility)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Included-blue?style=flat-square&logo=typescript)](https://www.typescriptlang.org/)\n\n**A modern, lightweight, and accessible React component library.**\nBuilt for speed, styled for elegance, and engineered for everyone.\n\n[Live Demo](https://eldo-ui.com) · [Documentation](https://eldo-ui.com/docs) · [Report Bug](https://github.com/aelharrak/eldo-ui/issues)\n\n</div>\n\n---\n\n## 🚀 Why Eldo UI?\n\nEldo UI is designed to be the foundational layer for your next React application. It combines the utility of modern component libraries with the flexibility of custom design systems, backed by professional-grade tooling and quality assurance.\n\n### 🎯 Key Features\n\n- **🧩 70+ Components**: Ready-to-use, fully typed, and tree-shakeable components covering all common UI patterns.\n- **♿ 100% Accessible**: Built with WAI-ARIA standards (WCAG 2.1) for inclusion and keyboard navigation.\n- **⚡ Lightweight**: <15kB gzipped (minimized bundle) with **Zero Dependencies** (only React peer deps).\n- **🎨 Themeable**: Built on Sass & CSS Variables for effortless customization and runtime theming.\n- **💡 IDE Autocomplete**: Full TypeScript definitions with IntelliSense support for all components and props.\n- **📚 Complete Documentation**: Professional JSDoc documentation for every component, prop, and method.\n- **✅ Fully Tested**: Comprehensive unit test suite ensuring reliability and stability in production.\n- **🛠️ Developer First**: Consistent APIs, meaningful prop names, and excellent developer experience.\n- **🔧 Framework Agnostic**: Works seamlessly with Next.js (App Router ready), Vite, Remix, and CRA.\n\n### 📊 Quality Metrics\n\n| Metric | Status | Details |\n|--------|--------|---------|\n| **Components** | ✅ 70+ | All major UI patterns covered |\n| **Documentation** | ✅ 100% | Complete JSDoc for all components |\n| **TypeScript** | ✅ Full Support | IDE autocomplete & type safety |\n| **Unit Tests** | ✅ Comprehensive | Production-ready test coverage |\n| **Accessibility** | ✅ WCAG 2.1 | Keyboard navigation & screen readers |\n| **Bundle Size** | ✅ <15kB | Tree-shakeable & optimized |\n\n### 🚀 Developer Experience\n\n- **IntelliSense Support**: Get instant prop suggestions and documentation in your IDE\n- **Type Safety**: Catch errors at compile-time with full TypeScript definitions\n- **Consistent APIs**: Learn once, use everywhere with predictable component patterns\n- **Professional Standards**: Built with the same quality standards as enterprise libraries\n\n## 📦 Installation\n\nInstall the package via your preferred package manager:\n\n```bash\nnpm install @amelharrak/eldo-ui\n# or\nyarn add @amelharrak/eldo-ui\n# or\npnpm add @amelharrak/eldo-ui\n```\n\n## 🛠️ Setup\n\n### 1. Import Styles\n\nAdd the core styles to your application's entry point (`App.js`, `main.tsx`, or `layout.tsx`):\n\n```javascript\nimport '@amelharrak/eldo-ui/css/eldora.css';\n```\n\n### 2. Usage Example\n\nEverything is exported as named exports. Import what you need:\n\n```tsx\nimport { useState } from 'react';\nimport { Button, Modal, Card, Input } from '@amelharrak/eldo-ui';\n\nfunction App() {\n  const [isOpen, setIsOpen] = useState(false);\n\n  return (\n    <div className=\"p-4\">\n      <Card>\n        <Card.Header>Welcome to Eldo UI</Card.Header>\n        <Card.Body>\n            <p>Build beautiful apps with ease.</p>\n            <div className=\"d-flex gap-2\">\n                <Input placeholder=\"Enter your email...\" />\n                <Button variant=\"primary\" onClick={() => setIsOpen(true)}>\n                    Get Started\n                </Button>\n            </div>\n        </Card.Body>\n      </Card>\n\n      <Modal isOpen={isOpen} onClose={() => setIsOpen(false)} title=\"Success!\">\n        <p>You have successfully integrated Eldo UI components.</p>\n        <Modal.Footer>\n            <Button variant=\"secondary\" onClick={() => setIsOpen(false)}>Close</Button>\n            <Button variant=\"primary\">Confirm</Button>\n        </Modal.Footer>\n      </Modal>\n    </div>\n  );\n}\n```\n\n### 3. Usage with Next.js (App Router)\n\nEldo UI components are compatible with Next.js App Router. For interactive components (using `useState`, `useEffect`), they include the `\"use client\"` directive, so they just work.\n\n```tsx\n// app/page.tsx\nimport { Button } from '@amelharrak/eldo-ui';\n\nexport default function Page() {\n  return <Button>Click Me</Button>;\n}\n```\n\n## ♿ Accessibility (WAI-ARIA)\n\nWe take accessibility seriously. Every component in Eldo UI has been audited against **WCAG 2.1** success criteria.\n\n- **Keyboard Navigation**: Full support for `Tab`, `Arrow` keys, `Escape`, `Enter`/`Space`.\n- **Focus Management**: Modals and Offcanvas panels utilize focus trapping and restoration.\n- **Semantic HTML**: We use native elements (`<button>`, `<input>`) wherever possible.\n- **ARIA Roles**: Explicit roles (`combobox`, `listbox`, `dialog`, `tablist`) for screen readers.\n\n> **Status**: ✅ 100% Compliant (Latest Audit: Jan 2026)\n\n## 🧩 Component Library\n\n### Layout & Core\n\n- `Container`, `Row`, `Col` (Grid System)\n- `Box`, `Stack`, `Spacer`\n- `Button`, `ButtonGroup`\n- `Card` (`Header`, `Body`, `Footer`)\n- `Badge`, `Tag`\n\n### Forms\n\n- `Input`, `Textarea`\n- `Select`, `Combobox` (Autocomplete)\n- `Checkbox`, `Radio`, `Switch`\n- `Slider`, `RangeSlider`\n- `NumberInput`, `InputOTP`\n- `FileUpload`\n\n### Navigation\n\n- `Navbar`, `Nav`\n- `Sidebar` (Responsive)\n- `Tabs`, `Breadcrumb`\n- `Pagination`, `Steps`\n- `Offcanvas` (Drawer)\n\n### Feedback & Overlays\n\n- `Modal` (Dialog)\n- `Alert`, `Toast`, `Toaster`\n- `Tooltip`, `Popover`\n- `Progress`, `Spinner`\n- `Accordion`, `Collapse`\n\n### Data Display\n\n- `Table`\n- `Avatar`, `User`\n- `Timeline`\n- `Stat`\n- `Carousel`\n\n## 🎨 Customization\n\nEldo UI uses **CSS Variables** for runtime theming and **Sass** for build-time customization.\n\n### CSS Variables (Quick Fix)\n\nOverride variables in your global CSS:\n\n```css\n:root {\n  --eldo-primary: #6366f1;\n  --eldo-secondary: #ec4899;\n  --eldo-border-radius: 0.5rem;\n  --eldo-font-family: 'Inter', system-ui, sans-serif;\n}\n```\n\n### Sass (Advanced)\n\nImport the abstract files to override defaults before compiling:\n\n```scss\n// custom.scss\n$primary: #8b5cf6;\n$enable-rounded: true;\n\n@import \"@amelharrak/eldo-ui/scss/eldora\";\n```\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 👤 Author\n\n**Amine El Harrak**\n\n\n- GitHub: [@aelharrak](https://github.com/aelharrak)\n- Website: [eldo-ui.com](https://eldo-ui.com)\n\n## 📄 License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n","readmeFilename":"README.md"}