{"_id":"@alydev/datepicker","_rev":"9-5afd4ab37e6693bd8a6e275ddf8b8106","name":"@alydev/datepicker","dist-tags":{"latest":"2.1.4"},"versions":{"1.0.0":{"name":"@alydev/datepicker","version":"1.0.0","keywords":["react","datepicker","calendar","headless","jalali","gregorian","calix"],"license":"MIT","_id":"@alydev/datepicker@1.0.0","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://github.com/ualiyou/calix-datepicker#readme","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"9376f1af36e7850b616745ffc0c85b2414e8fc06","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-1.0.0.tgz","fileCount":85,"integrity":"sha512-ci3RTQw5EDFaF2tTzCrCdJFVWldg4Aa2Gg+LjZz8+hdBvic4RK4CYKq58icLXfdK+Fm5HIWLWL2UmSPrhLGicQ==","signatures":[{"sig":"MEUCIA/KXkZszAlYtjIZTnKU4XZzncKsM5Eu2G8LukrEEDVCAiEA3SypOHiF2Dco074kL1RHet+6FWYefwUxjLt/2FD4gaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248389},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/d4291783ced504962289792c4efbec40/alydev-datepicker-1.0.0.tgz","_integrity":"sha512-ci3RTQw5EDFaF2tTzCrCdJFVWldg4Aa2Gg+LjZz8+hdBvic4RK4CYKq58icLXfdK+Fm5HIWLWL2UmSPrhLGicQ==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Headless hooks and compound components for building date pickers with Calix in React.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"motion":"^11.15.0","@floating-ui/react":"^0.27.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"1.0.0","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"1.0.0","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"1.0.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_1.0.0_1785155299167_0.632749785495917","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alydev/datepicker","version":"1.0.1","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"author":{"name":"Calix contributors"},"license":"MIT","_id":"@alydev/datepicker@1.0.1","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"d79f7da495acf307bd569b8a6119cb02f33af688","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-1.0.1.tgz","fileCount":89,"integrity":"sha512-W330ZGDytfjEfWiE84wtY+6aQl2LLvSq05MlAF9q0o42HUoLLAKSNIlNiODQC327k4/gusNdkvr8//z9D8UX5w==","signatures":[{"sig":"MEUCIQDR+px6TSGdZ1txbdFHVPNwEZQcvZxATarMEsZNORlNdQIgMb0Wh3uv+eyKX/yfZNEsVlIFm5u6OHumYacFugRPOPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347223},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/82071e7355050a34b32bcbed160cf76a/alydev-datepicker-1.0.1.tgz","_integrity":"sha512-W330ZGDytfjEfWiE84wtY+6aQl2LLvSq05MlAF9q0o42HUoLLAKSNIlNiODQC327k4/gusNdkvr8//z9D8UX5w==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"motion":"^11.15.0","@floating-ui/react":"^0.27.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"1.0.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"1.0.1","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"1.0.1","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@alydev/holidays-international":"1.0.1"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_1.0.1_1785185293336_0.2614331533044405","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alydev/datepicker","version":"2.0.0","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"author":{"name":"Calix contributors"},"license":"MIT","_id":"@alydev/datepicker@2.0.0","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"f3b6f134839a413b9b0a99fe799cce6eb37ee57c","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-2.0.0.tgz","fileCount":89,"integrity":"sha512-8184nuXnrnOQBLTKNNqdtYwBBcveIqrtfvTdQB8/wojVSevzIskw9z9Ts0Tmt4qWscLKTctTeBgsLdak+3LSzA==","signatures":[{"sig":"MEQCICKmVoeh3Hhijkviq4MFrv9vwt+BXCSewTli0Ip+qRgiAiAJZiSfTd+fLyNYVWifkyF/4ZvAYpGxHSRUVN14QUNR1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364051},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/128a4c9f1337726cb2c00f436abbe74c/alydev-datepicker-2.0.0.tgz","_integrity":"sha512-8184nuXnrnOQBLTKNNqdtYwBBcveIqrtfvTdQB8/wojVSevzIskw9z9Ts0Tmt4qWscLKTctTeBgsLdak+3LSzA==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"motion":"^11.15.0","@floating-ui/react":"^0.27.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"2.0.0","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"2.0.0","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"2.0.0","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@alydev/holidays-international":"2.0.0"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_2.0.0_1785220572427_0.052762962823539095","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@alydev/datepicker","version":"2.0.1","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"author":{"name":"Calix contributors"},"license":"MIT","_id":"@alydev/datepicker@2.0.1","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"6dd8cdc529cf170e582c3c588242ea630ccee675","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-2.0.1.tgz","fileCount":46,"integrity":"sha512-z1pIcEZaJoWpivnKgTbcdO4g0FtxLHIOFLjKKIgksu8k7QIrYc64o1DiFJuajbhW6sUnKGespbmeOEpqGyHpLQ==","signatures":[{"sig":"MEUCIQDtMDaNVbtTsWtgccOoWNVT7SmtpuFXZJC+lqeEmvCHYAIgbsyDAQ3fffNCm78+ltR/qAzc2ke5hxlbee+o7Qto7j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102933},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/a62c08ce7d31374e48cbf0563f155b8c/alydev-datepicker-2.0.1.tgz","_integrity":"sha512-z1pIcEZaJoWpivnKgTbcdO4g0FtxLHIOFLjKKIgksu8k7QIrYc64o1DiFJuajbhW6sUnKGespbmeOEpqGyHpLQ==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@floating-ui/react":"^0.27.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"2.0.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"2.0.1","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"2.0.1","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@alydev/holidays-international":"2.0.1"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_2.0.1_1785224377119_0.4158527705223276","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@alydev/datepicker","version":"2.1.0","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"author":{"name":"Calix contributors"},"license":"MIT","_id":"@alydev/datepicker@2.1.0","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"af30131000dcab0d3bd6addec4cdb27be8485066","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-2.1.0.tgz","fileCount":46,"integrity":"sha512-6vz347B+4+E2phqNkWN8r4HA+MMb3Rf2a/E8zjt9TivYiwqDTCwEKzc0DxcCaYQVZL8C+QvHGnKQPGOhFzSbHA==","signatures":[{"sig":"MEUCIQDTgNNMBN25BzbjfjPdMakoeIzBn0XK0Wr3elm/yk6XNwIgAjS4VfgSAC7wYK8y/Xgf2CsCYOGtWJMEoG6ECZRFjAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131904},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/c54529e2c6388c663b3174f96e0fcce6/alydev-datepicker-2.1.0.tgz","_integrity":"sha512-6vz347B+4+E2phqNkWN8r4HA+MMb3Rf2a/E8zjt9TivYiwqDTCwEKzc0DxcCaYQVZL8C+QvHGnKQPGOhFzSbHA==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@floating-ui/react-dom":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"2.0.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"2.0.1","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"2.0.1","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@alydev/holidays-international":"2.0.1"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_2.1.0_1785233375260_0.6728382224443747","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@alydev/datepicker","version":"2.1.1","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"author":{"name":"Calix contributors"},"license":"MIT","_id":"@alydev/datepicker@2.1.1","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"3ea1ca30949b915c245391ade7dcf083e9ddf917","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-2.1.1.tgz","fileCount":46,"integrity":"sha512-hkx9PR2E94iekBDfm9HzfMQSsskxBMSk/GvIrRZAGUMr5zHnNj8ce4UOlDFqKLJ7z1G5QUXLjo++1QOOCztebw==","signatures":[{"sig":"MEUCIQDwVvs95L1cLvG/CnpdssUrvUiBwtKmKJmJ4akPtfbKZgIgHiaGQgc3EIUYOndYexVRd5bo4afpiAGCPO21Ya64AAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131904},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/049b81576d889535b9716f3766c77579/alydev-datepicker-2.1.1.tgz","_integrity":"sha512-hkx9PR2E94iekBDfm9HzfMQSsskxBMSk/GvIrRZAGUMr5zHnNj8ce4UOlDFqKLJ7z1G5QUXLjo++1QOOCztebw==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@floating-ui/react-dom":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"2.0.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"2.0.1","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"2.0.1","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@alydev/holidays-international":"2.0.1"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_2.1.1_1785234052753_0.2351823440802565","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@alydev/datepicker","version":"2.1.2","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"author":{"name":"Calix contributors"},"license":"MIT","_id":"@alydev/datepicker@2.1.2","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"0eb2b8a9b8980975079955df80039b7bf789b927","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-2.1.2.tgz","fileCount":46,"integrity":"sha512-P+uFDG5XLTZb8fGvIzt38tqOwSAavppanRcPX8PG2a9NSMjvvuTMhfB2drskUniFMiuz9NKez8c2i8yx8yKtaQ==","signatures":[{"sig":"MEUCIHodGFZGqgZKiy2yiMFv0tSJgEcb2sGtPWi1nVH61O7QAiEAx+3A9b1WmdD18TgxzD7yTirTtV+6b+W9cJ4EjbX3iUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135244},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-2.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/b86b904aff5bd5a309ac09079ba149f6/alydev-datepicker-2.1.2.tgz","_integrity":"sha512-P+uFDG5XLTZb8fGvIzt38tqOwSAavppanRcPX8PG2a9NSMjvvuTMhfB2drskUniFMiuz9NKez8c2i8yx8yKtaQ==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@floating-ui/react-dom":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"2.0.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"2.0.1","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"2.0.1","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@alydev/holidays-international":"2.0.1"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_2.1.2_1785579579596_0.8681340173453036","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@alydev/datepicker","version":"2.1.3","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"author":{"name":"Calix contributors"},"license":"MIT","_id":"@alydev/datepicker@2.1.3","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"dist":{"shasum":"b14a06db5904afd1ef6eacf5d79441fd30e29f04","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-2.1.3.tgz","fileCount":46,"integrity":"sha512-WGiWimGBfsn8lviLkDvrRjnz1w6OrsnDLTeq45Cv7w449GK5X8LNrwZ+MBNz7t9Rh3Emm1rhpUNPF/i1gHh1DQ==","signatures":[{"sig":"MEQCIBx76Y22g15tQuX0jFUT0fQolHFtDl1imf7DC6ujlD3XAiBqzovp1lgK15l+vv+HSlTaiaeYxxwltdhoxIj3nXIbPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136434},"main":"./dist/index.cjs","type":"module","_from":"file:alydev-datepicker-2.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"vite build --watch","lint":"eslint .","test":"vitest run","build":"vite build","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"_resolved":"/tmp/841ce1e68036974e8f57f33aa8ad161d/alydev-datepicker-2.1.3.tgz","_integrity":"sha512-WGiWimGBfsn8lviLkDvrRjnz1w6OrsnDLTeq45Cv7w449GK5X8LNrwZ+MBNz7t9Rh3Emm1rhpUNPF/i1gHh1DQ==","repository":{"url":"git+https://github.com/ualiyou/calix-datepicker.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.8","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@floating-ui/react-dom":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@alydev/core":"2.0.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2","@vitest/coverage-v8":"^2.1.8","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.3.4","@alydev/adapter-jalali":"2.0.1","@testing-library/react":"^16.1.0","@alydev/adapter-gregorian":"2.0.1","@testing-library/jest-dom":"^6.6.3","@testing-library/user-event":"^14.5.2","@alydev/holidays-international":"2.0.1"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/datepicker_2.1.3_1785581672635_0.9184955007811568","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@alydev/datepicker","version":"2.1.4","description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","license":"MIT","type":"module","sideEffects":false,"author":{"name":"Calix contributors"},"homepage":"https://ualiyou.github.io/calix-datepicker/","bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"repository":{"type":"git","url":"git+https://github.com/ualiyou/calix-datepicker.git","directory":"packages/react"},"keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"types":"./dist/index.d.ts","module":"./dist/index.js","main":"./dist/index.cjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"peerDependencies":{"react":"^18.3.0 || ^19.0.0","react-dom":"^18.3.0 || ^19.0.0","@alydev/core":"2.0.1"},"dependencies":{"@floating-ui/react-dom":"^2.1.9"},"devDependencies":{"@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","@vitejs/plugin-react":"^4.3.4","@vitest/coverage-v8":"^2.1.8","jsdom":"^25.0.1","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.2","vite":"^6.0.5","vite-plugin-dts":"^4.4.0","vitest":"^2.1.8","@alydev/adapter-gregorian":"2.0.1","@alydev/adapter-jalali":"2.0.1","@alydev/core":"2.0.1","@alydev/holidays-international":"2.0.1"},"scripts":{"build":"vite build","dev":"vite build --watch","typecheck":"tsc --noEmit","lint":"eslint .","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","clean":"rimraf dist .turbo *.tsbuildinfo"},"_id":"@alydev/datepicker@2.1.4","_integrity":"sha512-dJLTthl3rfs+fN7qSL0MZGDbHPeyLR4oRhIbUy/DVtqunjoY4X+1yx4odTE+PcIA3hhWUuz4dYiXJ8qBm3Ha9Q==","_resolved":"/tmp/5fa5902126114e4f385faa748f7e24d4/alydev-datepicker-2.1.4.tgz","_from":"file:alydev-datepicker-2.1.4.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-dJLTthl3rfs+fN7qSL0MZGDbHPeyLR4oRhIbUy/DVtqunjoY4X+1yx4odTE+PcIA3hhWUuz4dYiXJ8qBm3Ha9Q==","shasum":"8de6f19cfb45f4ac9ca1f04464188f2affa233d5","tarball":"https://registry.npmjs.org/@alydev/datepicker/-/datepicker-2.1.4.tgz","fileCount":46,"unpackedSize":136579,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alydev%2fdatepicker@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIASPkg9SvHK+/RO4ZpaNSQQ4X54IF8hx7KUAwsfJMGeGAiEAz+hnXkiYzTdu1H4kahKF+APr3PUgbDfXE/hOPCP4QJI="}]},"_npmUser":{"name":"alydev","email":"alidevjs@gmail.com"},"directories":{},"maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/datepicker_2.1.4_1785584772341_0.6400672630464188"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-27T12:28:19.012Z","modified":"2026-08-01T11:46:12.969Z","1.0.0":"2026-07-27T12:28:19.323Z","1.0.1":"2026-07-27T20:48:13.484Z","2.0.0":"2026-07-28T06:36:12.571Z","2.0.1":"2026-07-28T07:39:37.332Z","2.1.0":"2026-07-28T10:09:35.401Z","2.1.1":"2026-07-28T10:20:52.919Z","2.1.2":"2026-08-01T10:19:39.760Z","2.1.3":"2026-08-01T10:54:32.804Z","2.1.4":"2026-08-01T11:46:12.491Z"},"bugs":{"url":"https://github.com/ualiyou/calix-datepicker/issues"},"author":{"name":"Calix contributors"},"license":"MIT","homepage":"https://ualiyou.github.io/calix-datepicker/","keywords":["react","datepicker","calendar","date-picker","react-date-picker","accessible","typescript","rtl","persian","headless","jalali","gregorian","calix"],"repository":{"type":"git","url":"git+https://github.com/ualiyou/calix-datepicker.git","directory":"packages/react"},"description":"Accessible, headless React date picker with Gregorian and Jalali calendars, RTL, time, ranges, and TypeScript.","maintainers":[{"name":"alydev","email":"alidevjs@gmail.com"}],"readme":"# @alydev/datepicker\n\nAn accessible, headless date picker for React 18 and 19. Calix supports Gregorian,\nJalali/Persian, Hijri (Umm al-Qura), and Thai Buddhist calendars, RTL, typed date input,\ntime selection, ranges, multiple dates, constraints, and optional CSS themes.\n\n[Documentation](https://ualiyou.github.io/calix-datepicker/) · [Interactive playground](https://ualiyou.github.io/calix-datepicker/docs/playground) · [GitHub](https://github.com/ualiyou/calix-datepicker)\n\n## Install\n\nInstall the React package with an adapter. Themes are optional.\n\n```bash\npnpm add @alydev/datepicker @alydev/adapter-gregorian\npnpm add @alydev/themes # optional\n```\n\nFor Jalali/Persian calendars:\n\n```bash\npnpm add @alydev/datepicker @alydev/adapter-jalali\n```\n\nHijri and Thai Buddhist adapters are available as `@alydev/adapter-hijri` and\n`@alydev/adapter-buddhist`.\n\nBefore rendering a picker, choose the theme route: import `default.css` or\n`minimal.css` once, or import neither and use your own CSS. The exact location\ndepends on your framework—see [Framework setup](https://ualiyou.github.io/calix-datepicker/docs/frameworks)\nfor Vite, Next.js App Router, and Remix.\n\n## Quick start\n\nIn Next.js App Router, import the theme in `app/layout.tsx`; this component must\nremain a client component. For the complete setup sequence, see [Your first\npicker](https://ualiyou.github.io/calix-datepicker/docs/getting-started).\n\n```tsx\n\"use client\";\n\nimport { useState } from \"react\";\nimport { DatePicker } from \"@alydev/datepicker\";\nimport { gregorian } from \"@alydev/adapter-gregorian\";\nimport \"@alydev/themes/default.css\";\n\nexport function BookingDate() {\n  const [value, setValue] = useState<Date | null>(null);\n\n  return (\n    <DatePicker\n      adapter={gregorian}\n      locale=\"en-US\"\n      value={value}\n      onChange={setValue}\n      placeholder=\"Choose a date\"\n      theme=\"light\"\n    />\n  );\n}\n```\n\n## Jalali and RTL\n\nThe adapter controls calendar rules; `locale` controls language, digits, weekday order,\nand direction.\n\n```tsx\nimport { DatePicker } from \"@alydev/datepicker\";\nimport { jalali } from \"@alydev/adapter-jalali\";\n\n<DatePicker adapter={jalali} locale=\"fa-IR\" dir=\"rtl\" placeholder=\"تاریخ را انتخاب کنید\" />;\n```\n\n## What is included\n\n- `DatePicker`: ready-to-use input and accessible popover.\n- `Calendar`: always-visible inline calendar.\n- `CalendarView`, `TimeField`, `MonthPicker`, and `YearPicker` components.\n- Headless `useCalendar`, `useDatePicker`, `useDateInput`, and `useTime` hooks.\n- Single, multiple, and range selection; date/time picking; typed input and formatting.\n- Date constraints, business-day-only rules, custom disabled dates, and holiday data.\n- Range-length limits, regional weekends, month/focus callbacks, and one-click presets.\n- Keyboard navigation, roving focus, ARIA grid semantics, RTL, and reduced-motion support.\n\n## Common patterns\n\n### Range and multiple selection\n\n```tsx\nimport { Calendar, type RangeValue } from \"@alydev/datepicker\";\n\nconst [range, setRange] = useState<RangeValue>({ start: null, end: null });\n\n<Calendar adapter={gregorian} mode=\"range\" value={range} onChange={setRange} />;\n<Calendar adapter={gregorian} mode=\"multiple\" max={3} />;\n```\n\n### Date and time\n\n```tsx\n<DatePicker\n  adapter={gregorian}\n  withTime\n  timePickerProps={{ variant: \"wheel\" }}\n  outputPattern=\"yyyy-MM-dd HH:mm\"\n  onOutputChange={(value) => console.log(value)}\n/>\n```\n\n`onChange` receives `Date` values. Use `onOutputChange` for a formatted string, or set\n`outputFormat=\"json\"` for serialized output.\n\n### Constraints and holidays\n\n```tsx\nimport { iranHolidays } from \"@alydev/holidays-iran\";\n\n<Calendar\n  adapter={jalali}\n  locale=\"fa-IR\"\n  minDate={new Date(2026, 0, 1)}\n  disabledWeekdays={[5]}\n  holidayData={iranHolidays}\n  showHolidays\n  holidaysSelectable={false}\n/>;\n```\n\n## Styling\n\nCalix has no Tailwind or UI-kit dependency. Import an optional theme:\n\n```tsx\nimport \"@alydev/themes/default.css\";\n// import \"@alydev/themes/minimal.css\";\n```\n\nUse CSS variables, `classNames`, `renderDay`, and state attributes such as\n`data-selected`, `data-today`, `data-disabled`, and `data-in-range` to integrate it with\nyour design system. `CalendarClassNames` covers the calendar shell, header,\nnavigation, grids, day cells, presets, footer, and month/year picker;\n`DatePickerClassNames` additionally covers the popover, field, input, toggle,\nclear control, and date-time step.\n\n```tsx\n<Calendar\n  adapter={gregorian}\n  classNames={{ heading: \"calendar-title\", navButton: \"calendar-nav\", day: \"calendar-day\" }}\n  header={(calendar) => <button onClick={calendar.goToToday}>This month</button>}\n  footer={(calendar) => <button onClick={calendar.clear}>Reset</button>}\n/>\n```\n\n`header` and `footer` can also be plain React nodes. Use their callback form to\nkeep custom controls connected to the built-in calendar state. For complete DOM\ncontrol, compose `DatePicker.Root`, `.Input`, `.Trigger`, and `.Content`, or use\n`useCalendar` directly.\n\n## Documentation and packages\n\n- [Getting started](https://ualiyou.github.io/calix-datepicker/docs/getting-started)\n- [API reference](https://ualiyou.github.io/calix-datepicker/docs/api-reference)\n- [Calendar adapters](https://ualiyou.github.io/calix-datepicker/docs/calendars)\n- [Picker modes](https://ualiyou.github.io/calix-datepicker/docs/picker-modes)\n- [Theming](https://ualiyou.github.io/calix-datepicker/docs/theming)\n- [`@alydev/adapter-gregorian`](https://www.npmjs.com/package/@alydev/adapter-gregorian)\n- [`@alydev/adapter-jalali`](https://www.npmjs.com/package/@alydev/adapter-jalali)\n- [`@alydev/adapter-hijri`](https://www.npmjs.com/package/@alydev/adapter-hijri)\n- [`@alydev/adapter-buddhist`](https://www.npmjs.com/package/@alydev/adapter-buddhist)\n- [`@alydev/themes`](https://www.npmjs.com/package/@alydev/themes)\n\n## License\n\n[MIT](https://github.com/ualiyou/calix-datepicker/blob/main/LICENSE)\n","readmeFilename":"README.md"}