{"_id":"@acusti/date-picker","_rev":"37-c6a7c403851373b8c27201385f8c8a69","name":"@acusti/date-picker","dist-tags":{"latest":"0.16.2"},"versions":{"0.0.1":{"name":"@acusti/date-picker","version":"0.0.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.0.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"3c8817ed297e8c69270404a117ddaa5ed8674b7f","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.0.1.tgz","fileCount":21,"integrity":"sha512-aggwb/fN9jKtiJapMkNXI9vrDWGEU2Cw8reHiP/5kVEFbLbZ0kDQKiJXaYYu72VNHZLNTLDXaNrn5I0Idh9ZrA==","signatures":[{"sig":"MEUCIDlV4mLc+H8+ynwxNenWB670eFDLuz8LdBYOvUTolTFTAiEA+RvlwvJJRIr5Yb3VaVqpSodTSdc6R52zM7znzzlGw4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"7e962ff3ba4e9e3ef451c91110adf7a0f7284db7","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with the option to choose a range","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.0.1_1697756704090_0.7353834482068109","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@acusti/date-picker","version":"0.0.2","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.0.2","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"d70ce446616fdb7a39b45ba05e39b70ac295a4f0","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.0.2.tgz","fileCount":21,"integrity":"sha512-xUiL7utoGjamBmFd1/O+kY5iIpnvitS+baTt9aZxGWYswI0TiBuWdOeCz1nB7OlRnc9+KLbvPHs91+7EBtgMZQ==","signatures":[{"sig":"MEYCIQD+vSbkgO2RDnpXUfdk3MDPG05q0zf8CPqttScPPl0orgIhANgDNnL+YodeDtfoFJX7UC/3v1su2vo/LJAZ54CIC345","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"e293755d3995861139242e2fe3f91f846efdda90","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with the option to choose a range","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.0.2_1697759765985_0.3977409393960343","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@acusti/date-picker","version":"0.0.3","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.0.3","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"9108638c6ad05db427eeadb7d3566b6ae362fd6d","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.0.3.tgz","fileCount":21,"integrity":"sha512-eF0UI5FNARJ68xy72LxaX2qSy2vQVHu7FIDjZanIKH0dWApMd+vtYEY2KC6BE15I7A9GDIGhITIPEo9SB66WFw==","signatures":[{"sig":"MEQCIAb1y5d9E2g0bstqe5hA7Co9VHuukqbx0UGE8NFF96jMAiBOpmbuu0xJxxKAL8T4dhXKDIw19H1cKmtyZb6hLBQ21Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"b6ed9990a6755b0ff039cedc9aa7f2880e80e963","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with the option to choose a range","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.0.3_1697760564917_0.8233662266657997","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@acusti/date-picker","version":"0.0.4","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.0.4","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"e9a4443ab7c626be626cf7fb68912f1532fe9647","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.0.4.tgz","fileCount":22,"integrity":"sha512-b4GbB3Uy+snfo/qQbvdD+8AwY5SrpVosc3pp/2NLU+1IQUSPv0ojfYmT0ITJAqcmPbig+Xo/A+Sf5iuxJ/kbyg==","signatures":[{"sig":"MEUCIHTefxs/ZOXsaehJZwAniLevQ9deN2DjryS2mp7ShHFoAiEA8Lyy0ULXnLFcn7SHHcxKAbdN2n/gskmqxk1dF6ma0M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"ac18c53f197208fcd6336371446f4a57ac64311a","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with the option to choose a range","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.0.4_1697774509246_0.970152830125973","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@acusti/date-picker","version":"0.0.5","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.0.5","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"381305aa2262f2c952998ac9f8e19f7b52c8647b","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.0.5.tgz","fileCount":31,"integrity":"sha512-+cYu8EBlXOi7AO5q84kwwQrKrRGRY6wWMgtFf7XpEcjakAi+/eWp4TUoyJZaJKHZet+g3G8onwst+/d+w+emvw==","signatures":[{"sig":"MEQCIDVKObL+CADlXM8TcQidQBJECiFPjrLga9/96/+b5Ur4AiBlNJxJgn1PKI5q1Knlnu1Rb8k99QgOB2Grw76TXMWmLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"e161261d8b0b5073b451d1e2a181d1761f340c37","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with the option to choose a range","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.0.5_1697822069535_0.5454929217579219","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@acusti/date-picker","version":"0.0.6","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.0.6","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"48f820fbd69dc95f291660630436d7cc2618988b","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.0.6.tgz","fileCount":31,"integrity":"sha512-WCz+gaac3HdyhxJqwQkk3yJr6TDgVi8tXeZ0cefm8NPl7INEJlPoR+J/LuNSMzyZyZ7xeXSyB5aTp0u2FRLJ5A==","signatures":[{"sig":"MEYCIQDrZn0GByWAGJTwwlject/SDFJYt+GJtktR3pijG3ITfgIhAPck11V0fwEzCuPRwC4Zv27vNMZDJtv1MmzRH/kyF3ty","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"e161261d8b0b5073b451d1e2a181d1761f340c37","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.0.6_1697822327027_0.34488841021297145","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@acusti/date-picker","version":"0.1.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.1.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"554b6204be9b97c0bfa8effe45ba3b2d8b679847","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.1.0.tgz","fileCount":31,"integrity":"sha512-1icHN7SoxmoLUzF9nV6PEBJUBsy4JR8zPSeQWMUNyKdCU96kDA/H0DfA2xeFrN3vQrmJjCg+yDbXgm9yv4E8Yw==","signatures":[{"sig":"MEYCIQCNBXEcanuw9MgBd/Kf5QRpTnS8K8TQjxKgEoRLZ4Zq0AIhAKxd+RA6YBOoMV2qoSJd4hyz9lOzv2sHK184JTEMoMlw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"f34fb98e8df3ef7fd93c75f7e50a90610ce62f66","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.1.0_1698209216446_0.9264726260820557","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@acusti/date-picker","version":"0.1.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.1.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"5b9555f22589eace326881509622b6249e5810a7","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.1.1.tgz","fileCount":31,"integrity":"sha512-OqsekzQ3IOW2GRz67fTRGrXD1NQofrYicgsbtBorr9nPcTLJcTS7Dlb1vBTQRpoQ7DDa7iG6/G6XrqJ81yAdPw==","signatures":[{"sig":"MEUCIBeJWZqw+rWnboUXEg6B356/Bs2gENAEI7/k7TCcN1nPAiEAssh5VccEdnO9bA4/7ti+v7osyT7MtC+AfWIMdI0K8XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"e855a9816937c38b069742f0df999edfeccccea4","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"9.8.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"clsx":"^2","@acusti/styling":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18","react-dom":"^18","typescript":"^5.1.6","@types/react":"^18.0.25","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.1.1_1698209872950_0.9930929729707914","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@acusti/date-picker","version":"0.2.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.2.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"e208fc3922aff16511d94267ba7ef5e100972130","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.2.0.tgz","fileCount":35,"integrity":"sha512-yFqr/tI7+yj7FTanWJcvKej5vaMxrvtZI5I6DQ+/3Ux90D0yWNFcr7ob2SWHh1v7PyFONcUCXhthKSJAyFsYfA==","signatures":[{"sig":"MEUCIGJoFPr3g0rnP8ypt7yP/mK5Tig76pWKLHsxtpmS+yquAiEAy1e1DLqaUzYM3rfGHr1bby9/gMbHPeT/myThAAzVPlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"254fc34d4cced0e04858c8e97dbf4b53b662d4d7","_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.2.3","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.2.0_1703866841641_0.3923214610762402","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@acusti/date-picker","version":"0.2.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.2.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"4f2a24c26eb1764b3dc0420fb1a012e8ddcc6df9","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.2.1.tgz","fileCount":35,"integrity":"sha512-hcWNdC5YlDu2R7ftbxjbtW91mqyK9P+OVNpQIYO2ySDzz8WeC1MI5bIwJieiQdbCLlbD6S9oKQ1efGJeKJvnuA==","signatures":[{"sig":"MEYCIQCrEITDalYm5xE+tEHL0ry5G59XdwtTOg2lAK5qNXDOtQIhAI4ub0oaTXSXlsNV6RjRuqiAs5WjWQjK2dIXzwizfUF9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"750abab93385f2cc6ebb457ba8a59ba1a3fb9de9","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.2.3","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.2.1_1706032939082_0.3383834308543401","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@acusti/date-picker","version":"0.2.2","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.2.2","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"ea8d2d97c5c16f100e06eae94b6dff73f9e2eb01","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.2.2.tgz","fileCount":35,"integrity":"sha512-8rWzR7WJPTqwP5zwQ1x0jgB4QiqqbXV9mycObFOIhQPde6Vtu8yQihDsN8SSI4pYJHp7NyB8Wx78netlhNtqKw==","signatures":[{"sig":"MEQCICl7LA3kVfYJ247fZLXNuz4SmOBnXenW+admGrQNQy3xAiAs+ILBiHmjK1sv8+zytOHiowEfRq8VdxOYjuH1A6EjnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"d30c65fd5ecf18f3a6e81738e713ddfb745989e8","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.2.3","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.2.2_1706048643630_0.4618024577608475","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@acusti/date-picker","version":"0.3.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.3.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"01426872f12947d8853ffd81ee073416a6565ecd","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.3.0.tgz","fileCount":35,"integrity":"sha512-cskSnUIExp3UDPj+2bF8nz7qApesNAsh3hX4KS/Jj8V5OUcoBcf3QJbIf4xzuQukQlBEwTC+u+wtSUnCB8rNtA==","signatures":[{"sig":"MEUCIQCvV0/KpdJdjkgK1MrPD437ZW2uQ8sbGlBbtiHZ0AARDQIgWdhndc89YSUDMTINMM8GKXk/UMAmVemVE5m8LJMox6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"c24d5357c3480ec36575ee1eb30a29bc530ccc2b","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.3.0_1714354298043_0.15361631512645735","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@acusti/date-picker","version":"0.3.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.3.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"4e711f119e6c1ecc0a80f9bc0c5d648e054a5341","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.3.1.tgz","fileCount":35,"integrity":"sha512-h1U2esoR0MBm9GN1wwTKChhazb8PPAqpRUAoycDADRPWKW3XFwXPd0FlkV6Zj9stU4pU6zYdSQrTP+WOPs5Kqg==","signatures":[{"sig":"MEUCIQCly091tF27ranbQ14YzQoVVIDAH8oFrHhvfLjQOx45SgIgZF5xr2oDU0jZF7QWEbCU795vvfUqoQImCUdZ7CLiFkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76320},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"c886a1cd144f3a47b195705f4fb2bfd058b50803","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.3.1_1714405638633_0.5158592833781062","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@acusti/date-picker","version":"0.4.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.4.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"20c6c5b9d3af649f0ef2fe51ddaa433669438f97","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.4.0.tgz","fileCount":35,"integrity":"sha512-R+H7JP5yfgPjkowjoCRJNFU8TRqZBY6j41boFgRJIVIGAmWBqV9ShgJx7ojcophgWM9FpRDzcj64vaX3itZP9w==","signatures":[{"sig":"MEYCIQC7euzxiAqCeUT49XPxgkdaRmwbOE6a5VrpESLxXLaMlQIhAL7xzm2AbeAkibIAqhgDLayA0+GH5So0M385BUTPS33f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"d999efdfe61d414080e16da74f64993a074ddff4","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.4.0_1714407653355_0.20839749798767415","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@acusti/date-picker","version":"0.4.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.4.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"8b486a196cdf73f3fb1ebf1cf2d3a7fee3ebaf07","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.4.1.tgz","fileCount":35,"integrity":"sha512-bQDlhkd1OgXxB/8oPpXlGTluUrQQ7ix3Hd4QHBELja5bH+bBHql59O2HpMB2xnz9l9WKE/Er4Ih4nqqZ3Fo2VA==","signatures":[{"sig":"MEYCIQDf62bh++3A2nH1ZpusWkzteNGLK1Fg+DSzZDCqaU5bMQIhAMPf5Bv4dpPoYD40DkHWLqG6a1wr6BWjjCsQo7o5rej+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"f4a76bf2c0edef78ee29da7f49b300d717038873","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.4.1_1714511036562_0.25635735878529275","host":"s3://npm-registry-packages"}},"0.5.0-pre":{"name":"@acusti/date-picker","version":"0.5.0-pre","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.5.0-pre","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"7e053ada26e56b0a2f1e3d354162ba50ca4a1d05","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.5.0-pre.tgz","fileCount":35,"integrity":"sha512-r0SMVl4McsrwgQBSrYeSbyvyfydcCtCysBkdA9rMjg80I0CORM87bU4S7RMb0W2mprSJ5b8GnAj1twTjOBz5Bg==","signatures":[{"sig":"MEQCIBbFJicP0AeCqBGgBhvfbxZ7kOVwp821iQFko3EA3/F0AiBiDCiRJOx8ySTQF55a8XrAiBAZHuxV8YIgIY00qNQeGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"6a02927267b51764de10f96a62867291f0d35eba","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.5.0-pre_1715104104128_0.8671617303967234","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@acusti/date-picker","version":"0.5.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.5.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"41a1e5b65cae028ebf10221ca140e3fe6d96c3fa","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.5.0.tgz","fileCount":35,"integrity":"sha512-ibuIi2jOBnOq5fS1Hboh2radLxjT1mzI1fYIRSeKD70rhQe9sJL7ap3cMQqTIMuamC1FQ12cf/DG0QnfT1pNUw==","signatures":[{"sig":"MEUCIA+LVPJHrGQIBzNguPRzN7lGKNqQBvJSU/CROHvVJGPsAiEA0Mp16haB5zEcMd/5BIxIeb60mnBgI/LbGBptL5lyKmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81970},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"6a02927267b51764de10f96a62867291f0d35eba","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.5.0_1715105398211_0.41237164157320416","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@acusti/date-picker","version":"0.5.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.5.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"5a280ab6d87b99004c7a29a1b4117553541c6c0a","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.5.1.tgz","fileCount":35,"integrity":"sha512-rKDe+RxwcmHuJ5QShDDwszkMFRKQUmKJwRNjtUIJOLPOVIIDqjYfUwooIMtQPxEEy7bNKqVPZHhwzHBJAJE9Pw==","signatures":[{"sig":"MEQCIAWBiqpxebH10sDZ+PMbxm2ewMz31wyLfO+8gY4XgzasAiABSHtcEnJoMdYi1kQIFn4v4QT7+gc03jzTGXQBpyz2PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"4ca71cb2783d6db6fac6339cf598a5fbc736184e","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.5.1_1715207317447_0.5838146712670704","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@acusti/date-picker","version":"0.6.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.6.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"d85b96dea2507d9d9752d6be1ad3f994bb1f8e1d","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.6.0.tgz","fileCount":35,"integrity":"sha512-Fuk21ogW8vPUMQ7Xwlmh28uDswQ+Ycn0mET6T6Sopv4weWwjdV9sjJmxerAGwywWHXG9ATFHMHPfFLe31a+w1w==","signatures":[{"sig":"MEQCIBatfhUOrHLp91K2MqLWcJbynsbdOTbsbRPl7UI/BfB6AiBeSh4sBTnkpF8xAx0SkdlJ/hTv0n9M1MX5ZC5N7pW2iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"8a23de1eddbfca15f3695c6327b74f155201291f","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.5.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"21.7.3","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18","vitest":"^1.1.0","happy-dom":"^12.10.3","react-dom":"^18","typescript":"^5.3.3","@types/react":"^18.2.45","@testing-library/dom":"^9.3.1","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.4.3"},"peerDependencies":{"react":"^16.8 || ^17 || ^18","react-dom":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.6.0_1717727365757_0.3021771362933081","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@acusti/date-picker","version":"0.7.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.7.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"b6c6455e749fc3fac97b9037e0029567147b21d4","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.7.0.tgz","fileCount":35,"integrity":"sha512-6a93HJr3NIh41PxG02ALsWYv2RHCku2Dgc+k0xaXa8hq1kaI1ZG1ka1NvQq523OG67YVKWF0j1I5WjcHU8Kvbg==","signatures":[{"sig":"MEYCIQD98GJOX6W12lT9GTFH1UwoxB9Rsu4O/sKwXmc0iibh1gIhAOGTwKaI7mj88Cx9LL9J7AtcrWgL0RbEABY64vnoD3XP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"b9ef2580eabbda2ef90d84ab1b2ad2e88e27a910","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.8.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2 || ^1.0.0-0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0-0","vitest":"^1.1.0","happy-dom":"^15.7.3","react-dom":"^19.0.0-0","typescript":"5.3.3","@types/react":"^18.3.3","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^16.8 || ^17 || ^18 || ^19.0.0-0","react-dom":"^16.8 || ^17 || ^18 || ^19.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.7.0_1725238755415_0.23905637762826748","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@acusti/date-picker","version":"0.8.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.8.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"6c9ce4fba1c27065745572e971378ef028ae58f5","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.8.0.tgz","fileCount":35,"integrity":"sha512-pMhPXlMiwfgqOuQaAHEjSchCSPy/2PCyCG+WjYtPbqlPCzNa9iVWRraMB5IzoSurWp/fY5wgiYFGJ9np8tCf7w==","signatures":[{"sig":"MEUCIQD+8tqhGHLoDAmPOqfl+TxFpKJtD3+6F1LCoVbPWB9RcQIgNPVHZP7c/f+Q51JV8V+F601OTd4ybEzHf5HishRfeiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"35b6bc44d79923342bb2afc2002c3dcb23ac0808","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.8.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"22.7.0","dependencies":{"clsx":"^2","@acusti/styling":"^1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","typescript":"5.3.3","@types/react":"^19.0.2","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.8.0_1734631177082_0.9120599744438131","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@acusti/date-picker","version":"0.8.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.8.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"ae7c5f8b6040c96982420299b75d941d2190030c","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.8.1.tgz","fileCount":35,"integrity":"sha512-pY/LAKFEK6LlxhXNaXR4KeupDHlqYP2hy7xKmS+MtDdgJjKpuOvfFzENawFYORZHFdxa8HYo2Ms4zN0u7RGXpQ==","signatures":[{"sig":"MEYCIQCLseyuKchY8nuCuHVO4Ff8nsHbqgrUJL2m4X5djWj78QIhAID5yEZHY68g/8l3jSE5Ro1h5NmWjrBQr8KVFtPSC31B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"6916a424996a6a6daa27d5063d0020294422e267","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.8.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"22.7.0","dependencies":{"clsx":"^2","@acusti/styling":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^2.1.8","happy-dom":"^15.11.7","react-dom":"^19.0.0","typescript":"5.7.3","@types/react":"^19.0.2","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.8.1_1737222721384_0.0023836519645143994","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@acusti/date-picker","version":"0.9.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.9.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"37e0a0c901740571536da31582c6dcaffe90f549","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.9.0.tgz","fileCount":35,"integrity":"sha512-tGU1fi9dnoAplPvpdu+chdAK1X1vc1CvCeSDTfs2/h4ue/Q9Bdx4zrxVBARG6GRvzL7Cuz7mtvmLrzzwrNCoQA==","signatures":[{"sig":"MEQCID4/GHM7q23i2KL04P/6pZMQs7nuXibqmPSJ5ALaOFpqAiB5hKZFdej5ojS6mWxi5mi8+BykbZkXfIknJIRvWxxM9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"e439da289ce7693e74007aec2206a4914cc0101a","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.9.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2 || ^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^3","happy-dom":"^17.4.4","react-dom":"^19.0.0","typescript":"5.7.3","@types/react":"^19.0.7","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^19","react-dom":"^19"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.9.0_1744324455104_0.7575691209095214","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@acusti/date-picker","version":"0.10.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.10.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"803c1f5994a744ef33ff871deb702e5f37a8e399","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.10.0.tgz","fileCount":35,"integrity":"sha512-sA8Pk6VkCzpbCQR7aMuWxhaxnhd6+VA++twXTSlvAm2ADiCmhoWpk0Dp7XorjUxlsZIggKNFB6yEXlOjUEQw1g==","signatures":[{"sig":"MEUCIQC+URLAPhMfRkfYHGpESmFeqso2lgR5sOMDnvG4x5clYAIgL1xgilTbB5JmCZqSQxuyxQOhWcHZnW7UNc95z50iz0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"f7b9c709590d20f31d79898030974f40cd73e68d","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.9.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2 || ^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^3.1.1","happy-dom":"^17.4.4","react-dom":"^19.0.0","typescript":"5.8.3","@types/react":"^19.1.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19","react-dom":"^19"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.10.0_1744399571268_0.013625859289276177","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@acusti/date-picker","version":"0.10.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts","flow"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.10.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"d6c71321e8545b4657a7cee40d64dad83f00846a","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.10.1.tgz","fileCount":35,"integrity":"sha512-WjF8f1Ozw5OQ4Cks421TWSbc/bMU3SdPOOcS0Nbu8a0dKrnIeDVJLvvfKRX8nZDRxrZFhNUBOzJ7RIRMTc2xhg==","signatures":[{"sig":"MEYCIQCj0ZQakNV3XSrfFlPU+3J2wFtEnBJQZ8XX3oLRtMhkcgIhAIQWYjGzWzS6CgueiZPTm/ajL551BkTvY6y5XJTNYQUd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"fd121c5704e48d661847521914d1467edce616b3","scripts":{"test":"vitest"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.9.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2","@acusti/styling":"^0.7.2 || ^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","vitest":"^3.1.4","happy-dom":"^17.4.7","react-dom":"^19.0.0","typescript":"5.8.3","@types/react":"^19.1.6","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.10.1_1748385768022_0.42729268544930243","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@acusti/date-picker","version":"0.11.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.11.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"3cce91f7079174892cb9649542886146b0c744ea","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.11.0.tgz","fileCount":10,"integrity":"sha512-BSTMfgu6eDhy8usQ8tSJU9ussktQop29vqTXOSOW/g1THF6pJxBght4gYaPxeiMLj0llEMS9nRdh9JArYDFODQ==","signatures":[{"sig":"MEYCIQCdoPlk25Npf95KJs1+wui7aytk+WuLTja9gR6lI25ftwIhAPxqzXxbElNGPTHCl8LV6o7KhfRYrZPiQYu9X4No5MKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"11ef240d8f08d99bbc9a65f62ec4274cf9c086a8","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"10.9.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2","@acusti/styling":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.0.0","vitest":"^3.1.4","happy-dom":"^17.4.7","react-dom":"^19.0.0","typescript":"5.8.3","@types/react":"^19.1.6","unplugin-dts":"^1.0.0-beta.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"rc"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.11.0_1748819284976_0.020679355083746964","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@acusti/date-picker","version":"0.11.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.11.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"045f1eca5112e5f0f2141e464c411837948e985c","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.11.1.tgz","fileCount":10,"integrity":"sha512-2xDtVlsWzc2JivYG9EzVoshR/4M0fOCkX5uQU1fUy0XkgBNKkK9f1VLLgd65C0Pkk+uM1akyjc1zZnwePJtqFg==","signatures":[{"sig":"MEYCIQDC07SkdYY2WWfFfZgMV5pJJeHiI8DXuxEQA5kbW43BvQIhANlGDG+nE1NvSMVDycnwJXJqFO8VVRWxfD6LaMw4znCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ebe4e7bed07a861737e369be71f08c2e5bffb6e8","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.3.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2","@acusti/styling":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.0.0","vitest":"^3.1.4","happy-dom":"^17.5.6","react-dom":"^19.0.0","typescript":"5.8.3","@types/react":"^19.1.6","unplugin-dts":"^1.0.0-beta.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"rc"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.11.1_1749005339376_0.8903235007524166","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@acusti/date-picker","version":"0.12.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.12.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"572fe7b7e189aa5193f8be75e9111e90a1409d7b","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.12.0.tgz","fileCount":10,"integrity":"sha512-RED8DDrtcyvJlruy3+W9hulyQ9sNeKxT/gF0ULAKHJomnr1dtgSp3KrKVI++novZcuUtnGpz7nj6oGQqgNjwZA==","signatures":[{"sig":"MEUCIHRsfNuaXaeyMpNmKrAqXuB90iRHIb2TYpJg97IfjnSjAiEAjvsZO2tMtapwIIfOARuS9GPYEJye+YX72uOBP0ako8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5df1afaccb0c9e10a45f868443468c2030a232cb","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.3.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2","@acusti/styling":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.0.0","vitest":"^3.1.4","happy-dom":"^17.5.6","react-dom":"^19.0.0","typescript":"5.8.3","@types/react":"^19.1.6","unplugin-dts":"^1.0.0-beta.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^4.5.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"rc"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.12.0_1749051688900_0.22681640659597058","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@acusti/date-picker","version":"0.13.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.13.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"1906477389b8d98d9c7bd2638da0d52dcc4ebb8e","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.13.0.tgz","fileCount":10,"integrity":"sha512-xPq830gqBTCWuzoQtEIpeyAK2QYimjByd+qxpHr/PkhTnd3MaZPRnHrVcOl5Wttsn3KJCCatmiNdoqsbxbLU7A==","signatures":[{"sig":"MEUCIQCVrhXKIy0t+RPoYtsGOJe51Tbf6+WCBO/10F/5IHvxuAIgJrAvgbMooFCWxb4nGnv/mqLFlMdQAlAG02yXq/0tVn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9714c8817239b3cab9b4b3d7ee1ec7eb7f187452","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.3.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2","@acusti/styling":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^19.1.1","vitest":"^3.2.4","happy-dom":"^18.0.1","react-dom":"^19.1.1","typescript":"5.9.2","@types/react":"^19.1.10","unplugin-dts":"^1.0.0-beta.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"rc"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.13.0_1756137988079_0.32154489616606496","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@acusti/date-picker","version":"0.14.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.14.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"5f007f3683ada914060c336ddfdff0194f02d40e","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.14.0.tgz","fileCount":10,"integrity":"sha512-1gDOzsPRgzVhVdIkcarasOSW4SiIXuOfX1NCG/oCUXkPu0oboyN3d1OS30amQH7TRQCOn09x5Gceg2bnXuME6A==","signatures":[{"sig":"MEUCIQCQcTkPV13Wg+QVVh1D2YnMgoFWwFFB4W7X3q5e7+XKtAIgf6mcLZJzZNkk+kMrDYRtIbDbzx1+4sS6c0bPhHT2CGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"af046a0f52765b93ffe24942b06bd3b4f6d6dbfe","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.3.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2","@acusti/styling":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^19.1.1","vitest":"^3.2.4","happy-dom":"^18.0.1","react-dom":"^19.1.1","typescript":"5.9.2","@types/react":"^19.1.10","unplugin-dts":"^1.0.0-beta.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"rc"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.14.0_1756142052110_0.37885538678614794","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@acusti/date-picker","version":"0.14.1","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.14.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"f5249f853fe8304a5d513694683462c5265fed00","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.14.1.tgz","fileCount":10,"integrity":"sha512-buPLE9Xw8vizfoI9q7+AaHk7xHQtIo1O0qbxMFQk7jZdtnIoS5Vx1Mh4DC3fyv4OyuQoNo25w7DpsBDHV2NJ0Q==","signatures":[{"sig":"MEUCIQDgPDQma/gcOI42b21U80w7f+4L0+VTpTrYjVOkrSK0LAIgPjkikByOBqaZUN8XNQqdM10FBUv1J4Q+iUhhAHM0yBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bf831c109f6840f5db7d35302778147151cb4c39","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.3.0","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"24.1.0","dependencies":{"clsx":"^2","@acusti/styling":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.2","react":"^19.1.1","vitest":"^3.2.4","happy-dom":"^18.0.1","react-dom":"^19.1.1","typescript":"5.9.2","@types/react":"^19.1.10","unplugin-dts":"^1.0.0-beta.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"rc"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.14.1_1756142686771_0.3500328675933875","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@acusti/date-picker","version":"0.15.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.15.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"90febb2a21353f5dfb2dff64b1edf53780e529d0","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.15.0.tgz","fileCount":10,"integrity":"sha512-XEhz5o1a29fTp8y45tQFiPgJdbcYAWsuKrkCkL32ZpNl3sD5pnpfKUeREJBjOYUrYZMwg+QUFZJ72opfdccklA==","signatures":[{"sig":"MEYCIQDZtg/7DJ2lJlYxWLyzNw4ZzluG9y2pc8loyqi82dvwAwIhALV64X+kEJMt3vjZ/KqkodY0v60ftxCJ6bnGri5CJadf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6acec11d929d3d5b08d044327eae3e598a08fc24","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.6.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"clsx":"^2","@acusti/styling":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","react":"^19.2.4","vitest":"^3.2.4","happy-dom":"^20.4.0","react-dom":"^19.2.4","typescript":"5.9.2","@types/react":"^19.2.10","unplugin-dts":"^1.0.0-beta.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"^1"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.15.0_1769823712691_0.29503311373822294","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@acusti/date-picker","version":"0.16.0","keywords":["react","react-component","datepicker","date-picker","daterangepicker","date-range-picker","date","picker","form","input","ssr","typescript","ts"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.16.0","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"9e8a122a5f60e79f987efad79fed5ff905da1976","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.16.0.tgz","fileCount":8,"integrity":"sha512-FXVmqQYyQ+8rcySTrNTxKkl8eXnN4ztBOzL47g5C4Ai4jk3ZkndA6/4YBWMSQLqGLI17ZJCmD9scp7KJt/LWMg==","signatures":[{"sig":"MEUCIQDIJi5bBGbqdA2DdEz3rLlKo7WDYFvNurPzPx96E0BXDgIgc2uysqO4VLeb16yLDDu99TRq+w4F36Mn6kCIdhgC3Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9d78c5da6717a22eec623df13927117b430d4677","scripts":{"test":"vitest","build":"vite build"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.6.2","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"clsx":"^2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0-0","react":"^19.2.4","vitest":"^4","happy-dom":"^20.4.0","react-dom":"^19.2.4","typescript":"5.9.2","@types/react":"^19.2.10","unplugin-dts":"^1.0.0-beta.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","babel-plugin-react-compiler":"^1"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.16.0_1771388354396_0.4788919405270704","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@acusti/date-picker","version":"0.16.1","keywords":["date","date-picker","date-range-picker","datepicker","daterangepicker","form","input","picker","react","react-component","ssr","ts","typescript"],"author":{"url":"https://www.acusti.ca","name":"andrew patton","email":"andrew@acusti.ca"},"license":"Unlicense","_id":"@acusti/date-picker@0.16.1","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"dist":{"shasum":"32224c76c3d3cbc40910942efebdd58df95ba9e2","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.16.1.tgz","fileCount":8,"integrity":"sha512-ciBns0a2IJ7vuu4UEsoi+AyKp/Zh28U1EDuB3NjL141PQJ5EfL6FUSJSRm58pyFFrQ9rIRQXYaUmAkBvMegjjg==","signatures":[{"sig":"MEQCIEK0PtyrerZkWPtq6iBwDZk3xfO2GLsfpOd98CAdzdT/AiBNuspPSv6oO+j3LANIPiphkgdhPbxanXyzx9Q7zVcjLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ffbb0ad4ba82902d3eec760f9f9d2954814caae0","scripts":{"tsc":"tsc --noEmit","test":"vitest","build":"vite build && tsc -p tsconfig.build.json"},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"repository":{"url":"git+https://github.com/acusti/uikit.git","type":"git","directory":"packages/date-picker"},"_npmVersion":"11.11.1","description":"React component that renders a date picker with support for date ranges","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","dependencies":{"clsx":"^2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0-0","react":"^19.2.7","vitest":"^4","happy-dom":"^20.4.0","react-dom":"^19.2.7","typescript":"7.0.1-rc","@types/react":"^19.2.17","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"_npmOperationalInternal":{"tmp":"tmp/date-picker_0.16.1_1783116471319_0.8703749412241113","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@acusti/date-picker","version":"0.16.2","description":"React component that renders a date picker with support for date ranges","keywords":["date","date-picker","date-range-picker","datepicker","daterangepicker","form","input","picker","react","react-component","ssr","ts","typescript"],"homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","bugs":{"url":"https://github.com/acusti/uikit/issues"},"license":"Unlicense","author":{"name":"andrew patton","email":"andrew@acusti.ca","url":"https://www.acusti.ca"},"repository":{"type":"git","url":"git+https://github.com/acusti/uikit.git","directory":"packages/date-picker"},"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest","build":"vite build && tsc -p tsconfig.build.json","tsc":"tsc --noEmit"},"dependencies":{"clsx":"^2"},"devDependencies":{"@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.1","@types/react":"^19.2.17","happy-dom":"^20.4.0","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^7","vite":"^8.0.0-0","vitest":"^4"},"peerDependencies":{"react":"^19 || ~0.0.0-experimental < 0.0.0-f","react-dom":"^19 || ~0.0.0-experimental < 0.0.0-f"},"gitHead":"111fb38709260106d201486ef350efc05f293e75","_id":"@acusti/date-picker@0.16.2","_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-1JdyNSlFJiJtDyhvOO3tgGNfcv3vXsNpBC69iXwJohWjyTcUaKcL9TW4A916HKgBkkPZKC6DGqb9TDFnphx8wQ==","shasum":"0e21f63a24aef85c9fc86060982b26c4f1453355","tarball":"https://registry.npmjs.org/@acusti/date-picker/-/date-picker-0.16.2.tgz","fileCount":8,"unpackedSize":114217,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYSrJ35CBgsVvDSlDdJ/MWzf7qkbEAQuOsYaQJv2x4gwIhAN/7gFa4x/OfEktqRUmzKzsD4/xYsznP/apaX8S8G4El"}]},"_npmUser":{"name":"acusti","email":"andrew@acusti.ca"},"directories":{},"maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/date-picker_0.16.2_1787541349641_0.8912639963427891"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-19T23:05:03.904Z","modified":"2026-08-24T03:15:49.949Z","0.0.1":"2023-10-19T23:05:04.235Z","0.0.2":"2023-10-19T23:56:06.243Z","0.0.3":"2023-10-20T00:09:25.179Z","0.0.4":"2023-10-20T04:01:49.510Z","0.0.5":"2023-10-20T17:14:29.826Z","0.0.6":"2023-10-20T17:18:47.321Z","0.1.0":"2023-10-25T04:46:56.632Z","0.1.1":"2023-10-25T04:57:53.299Z","0.2.0":"2023-12-29T16:20:41.886Z","0.2.1":"2024-01-23T18:02:19.275Z","0.2.2":"2024-01-23T22:24:03.823Z","0.3.0":"2024-04-29T01:31:38.249Z","0.3.1":"2024-04-29T15:47:18.792Z","0.4.0":"2024-04-29T16:20:53.564Z","0.4.1":"2024-04-30T21:03:56.743Z","0.5.0-pre":"2024-05-07T17:48:24.286Z","0.5.0":"2024-05-07T18:09:58.379Z","0.5.1":"2024-05-08T22:28:37.654Z","0.6.0":"2024-06-07T02:29:26.034Z","0.7.0":"2024-09-02T00:59:15.768Z","0.8.0":"2024-12-19T17:59:37.259Z","0.8.1":"2025-01-18T17:52:01.592Z","0.9.0":"2025-04-10T22:34:15.316Z","0.10.0":"2025-04-11T19:26:11.490Z","0.10.1":"2025-05-27T22:42:48.197Z","0.11.0":"2025-06-01T23:08:05.316Z","0.11.1":"2025-06-04T02:48:59.566Z","0.12.0":"2025-06-04T15:41:29.079Z","0.13.0":"2025-08-25T16:06:28.272Z","0.14.0":"2025-08-25T17:14:12.295Z","0.14.1":"2025-08-25T17:24:46.971Z","0.15.0":"2026-01-31T01:41:52.836Z","0.16.0":"2026-02-18T04:19:14.571Z","0.16.1":"2026-07-03T22:07:51.471Z","0.16.2":"2026-08-24T03:15:49.777Z"},"bugs":{"url":"https://github.com/acusti/uikit/issues"},"author":{"name":"andrew patton","email":"andrew@acusti.ca","url":"https://www.acusti.ca"},"license":"Unlicense","homepage":"https://github.com/acusti/uikit/tree/main/packages/date-picker#readme","keywords":["date","date-picker","date-range-picker","datepicker","daterangepicker","form","input","picker","react","react-component","ssr","ts","typescript"],"repository":{"type":"git","url":"git+https://github.com/acusti/uikit.git","directory":"packages/date-picker"},"description":"React component that renders a date picker with support for date ranges","maintainers":[{"name":"acusti","email":"andrew@acusti.ca"}],"readme":"# @acusti/date-picker\n\n[![latest version](https://img.shields.io/npm/v/@acusti/date-picker?style=for-the-badge)](https://www.npmjs.com/package/@acusti/date-picker)\n[![downloads per month](https://img.shields.io/npm/dm/@acusti/date-picker?style=for-the-badge)](https://www.npmjs.com/package/@acusti/date-picker)\n[![bundle size](https://deno.bundlejs.com/badge?q=@acusti/date-picker)](https://bundlejs.com/?q=%40acusti%2Fdate-picker)\n[![supply chain security](https://socket.dev/api/badge/npm/package/@acusti/date-picker/0.14.1)](https://socket.dev/npm/package/@acusti/date-picker/overview/0.14.1)\n\nA comprehensive React date picker library with support for single date\nselection, date ranges, and two-up month calendar views. Built with\naccessibility and user experience in mind, featuring smooth navigation,\nintelligent date range handling, and customizable styling.\n\n## Key Features\n\n- **Single & Range Selection** - Pick individual dates or date ranges with\n  intelligent range logic\n- **Two-Up Calendar View** - Display two months side-by-side for easier\n  range selection\n- **Month Navigation** - Smooth navigation with optional month limits for\n  business logic\n- **Smart Range Handling** - Automatic date swapping and preview\n  highlighting\n- **Flexible Date Input** - Accepts Date objects, ISO strings, or\n  timestamps\n- **Customizable Display** - Month abbreviations, custom styling, and\n  layout options\n- **Built-in Styling** - Attractive default styles with CSS custom property\n  theming\n- **Accessibility Ready** - Keyboard navigation and screen reader support\n\n## Installation\n\n```bash\nnpm install @acusti/date-picker\n# or\nyarn add @acusti/date-picker\n```\n\n## Quick Start\n\n```tsx\nimport { DatePicker } from '@acusti/date-picker';\nimport { useState } from 'react';\n\n// Simple single date picker\nfunction SimpleDatePicker() {\n    const [selectedDate, setSelectedDate] = useState('');\n\n    return (\n        <DatePicker\n            onChange={({ dateStart }) => setSelectedDate(dateStart)}\n            defaultDateStart={selectedDate}\n        />\n    );\n}\n\n// Date range picker\nfunction DateRangePicker() {\n    const [dateRange, setDateRange] = useState({ start: '', end: '' });\n\n    const handleChange = ({ dateStart, dateEnd }) => {\n        setDateRange({ start: dateStart, end: dateEnd ?? '' });\n    };\n\n    return (\n        <DatePicker\n            isRange\n            isTwoUp\n            onChange={handleChange}\n            defaultDateStart={dateRange.start}\n            defaultDateEnd={dateRange.end}\n            useMonthAbbreviations\n        />\n    );\n}\n```\n\n## Component Behavior\n\nThe `DatePicker` component is **uncontrolled**, meaning it manages its own\ninternal state. The `defaultDateStart` and `defaultDateEnd` props are used\nonly to set the default state when the component first mounts.\n\n### Resetting State\n\nTo reset the date picker’s internal state (for example, to clear selected\ndates), change the component’s `key` prop:\n\n```tsx\nfunction DatePickerWithReset() {\n    const [resetKey, setResetKey] = useState(0);\n    const [selectedDates, setSelectedDates] = useState({\n        start: '',\n        end: '',\n    });\n\n    const handleReset = () => {\n        setResetKey((prev) => prev + 1); // This will reset the DatePicker\n        setSelectedDates({ start: '', end: '' });\n    };\n\n    return (\n        <div>\n            <DatePicker\n                key={resetKey} // Changing this resets all internal state\n                defaultDateStart={selectedDates.start}\n                defaultDateEnd={selectedDates.end}\n                onChange={({ dateStart, dateEnd }) => {\n                    setSelectedDates({\n                        start: dateStart,\n                        end: dateEnd ?? '',\n                    });\n                }}\n            />\n            <button onClick={handleReset}>Reset Dates</button>\n        </div>\n    );\n}\n```\n\n## API Reference\n\n### DatePicker Component\n\n```tsx\ntype Props = {\n    /** Additional CSS class name for styling */\n    className?: string;\n\n    /** Default end date for range selection (Date object, ISO string, timestamp, or null) */\n    defaultDateEnd?: Date | string | number | null;\n\n    /** Default start date for single or range selection (Date object, ISO string, timestamp, or null) */\n    defaultDateStart?: Date | string | number | null;\n\n    /** Initial month to display (number of months since January 1970) */\n    initialMonth?: number;\n\n    /** Enable date range selection mode */\n    isRange?: boolean;\n\n    /** Display two months side-by-side */\n    isTwoUp?: boolean;\n\n    /** Earliest month that can be navigated to */\n    monthLimitFirst?: number;\n\n    /** Latest month that can be navigated to */\n    monthLimitLast?: number;\n\n    /** Callback when dates are selected */\n    onChange: (payload: {\n        dateEnd?: string | null;\n        dateStart: string;\n    }) => void;\n\n    /** Show end date’s month initially (when both start and end dates exist) */\n    showEndInitially?: boolean;\n\n    /** Use abbreviated month names (Jan, Feb, etc.) */\n    useMonthAbbreviations?: boolean;\n};\n```\n\n### MonthCalendar Component\n\nFor advanced use cases, you can use the individual month calendar:\n\n```tsx\nimport { MonthCalendar } from '@acusti/date-picker';\n\ntype MonthCalendarProps = {\n    className?: string;\n    dateEnd?: Date | string | number | null;\n    dateEndPreview?: string | null;\n    dateStart?: Date | string | number | null;\n    isRange?: boolean;\n    month: number; // Months since January 1970\n    onChange?: (date: string) => void;\n    onChangeEndPreview?: (date: string) => void;\n    title?: string;\n};\n```\n\n### Utility Functions\n\n```tsx\nimport {\n    getMonthFromDate,\n    getYearFromMonth,\n    getMonthNameFromMonth,\n    getMonthAbbreviationFromMonth,\n} from '@acusti/date-picker';\n\n// Convert Date to month number (months since Jan 1970)\nconst monthNumber = getMonthFromDate(new Date());\n\n// Convert month number to calendar year\nconst year = getYearFromMonth(monthNumber);\n\n// Get full month name\nconst monthName = getMonthNameFromMonth(monthNumber); // \"January\"\n\n// Get abbreviated month name\nconst monthAbbr = getMonthAbbreviationFromMonth(monthNumber); // \"Jan\"\n```\n\n## Usage Examples\n\n### Booking System Date Range\n\n**[🎮 Live Demo](https://uikit.acusti.ca/?path=/story/uikit-controls-datepicker-datepicker--booking-system-date-range)**\n\n```tsx\nimport { DatePicker } from '@acusti/date-picker';\nimport { useState } from 'react';\n\nfunction BookingDatePicker() {\n    const [resetKey, setResetKey] = useState(0);\n    const [checkIn, setCheckIn] = useState('');\n    const [checkOut, setCheckOut] = useState('');\n    const isValid = checkIn && checkOut;\n\n    // Limit to next 12 months only\n    const today = new Date();\n    const monthLimitFirst = getMonthFromDate(today);\n    const monthLimitLast = monthLimitFirst + 12;\n\n    const handleClearDates = () => {\n        setResetKey((prev) => prev + 1);\n        setCheckIn('');\n        setCheckOut('');\n    };\n\n    return (\n        <div className=\"booking-date-picker\">\n            <h3>Select Your Stay</h3>\n            <DatePicker\n                key={resetKey}\n                className=\"booking-calendar\"\n                defaultDateStart={checkIn}\n                defaultDateEnd={checkOut}\n                isRange\n                isTwoUp\n                monthLimitFirst={monthLimitFirst}\n                monthLimitLast={monthLimitLast}\n                onChange={({ dateStart, dateEnd }) => {\n                    setCheckIn(dateStart);\n                    setCheckOut(dateEnd ?? '');\n                }}\n                useMonthAbbreviations\n            />\n\n            <button\n                onClick={handleClearDates}\n                style={{\n                    marginTop: '12px',\n                    padding: '8px 16px',\n                    border: '1px solid #ccc',\n                    borderRadius: '4px',\n                    cursor: 'pointer',\n                }}\n            >\n                Clear Dates\n            </button>\n\n            {isValid ? (\n                <div\n                    className=\"booking-summary\"\n                    style={{\n                        marginTop: '16px',\n                        padding: '16px',\n                        border: '1px solid #e1e5e9',\n                        borderRadius: '8px',\n                        backgroundColor: '#f8f9fa',\n                    }}\n                >\n                    <p>\n                        <strong>Check-in:</strong>{' '}\n                        {new Date(checkIn).toLocaleDateString()}\n                    </p>\n                    <p>\n                        <strong>Check-out:</strong>{' '}\n                        {new Date(checkOut).toLocaleDateString()}\n                    </p>\n                    <p>\n                        <strong>Duration:</strong>{' '}\n                        {(() => {\n                            const checkInTime = new Date(\n                                checkIn,\n                            ).getTime();\n                            const checkOutTime = new Date(\n                                checkOut,\n                            ).getTime();\n                            const diffTime = checkOutTime - checkInTime;\n                            const diffDays = Math.ceil(\n                                diffTime / (1000 * 60 * 60 * 24),\n                            );\n                            return Math.max(0, diffDays);\n                        })()}{' '}\n                        nights\n                    </p>\n                </div>\n            ) : null}\n        </div>\n    );\n}\n```\n\n### Event Scheduler\n\n**[🎮 Live Demo](https://uikit.acusti.ca/?path=/story/uikit-controls-datepicker-datepicker--event-scheduler)**\n\n```tsx\nimport { DatePicker } from '@acusti/date-picker';\nimport { useState } from 'react';\n\nfunction EventScheduler() {\n    const [eventDate, setEventDate] = useState('');\n    const [showPicker, setShowPicker] = useState(false);\n\n    // Only allow future dates\n    const monthLimitFirst = getMonthFromDate(new Date());\n\n    return (\n        <div className=\"event-scheduler\">\n            <div style={{ marginBottom: '16px' }}>\n                <label\n                    htmlFor=\"event-date\"\n                    style={{\n                        display: 'block',\n                        marginBottom: '8px',\n                        fontWeight: 500,\n                    }}\n                >\n                    Event Date:\n                </label>\n                <input\n                    id=\"event-date\"\n                    type=\"text\"\n                    value={\n                        eventDate\n                            ? new Date(eventDate).toLocaleDateString()\n                            : ''\n                    }\n                    onClick={() => setShowPicker(true)}\n                    placeholder=\"Click to select date\"\n                    readOnly\n                    style={{\n                        padding: '8px 12px',\n                        border: '2px solid #e1e5e9',\n                        borderRadius: '6px',\n                        cursor: 'pointer',\n                        width: '200px',\n                    }}\n                />\n            </div>\n\n            {showPicker ? (\n                <div\n                    style={{\n                        position: 'relative',\n                        zIndex: 1000,\n                        marginTop: '8px',\n                    }}\n                >\n                    <div\n                        style={{\n                            padding: '16px',\n                            border: '1px solid #e1e5e9',\n                            borderRadius: '8px',\n                            backgroundColor: 'white',\n                            boxShadow: '0 4px 6px rgba(0, 0, 0, 0.1)',\n                        }}\n                    >\n                        <DatePicker\n                            className=\"event-scheduler-story\"\n                            monthLimitFirst={monthLimitFirst}\n                            onChange={({ dateStart }) => {\n                                setEventDate(dateStart);\n                                setShowPicker(false);\n                            }}\n                            dateStart={eventDate}\n                        />\n                        <button\n                            onClick={() => setShowPicker(false)}\n                            style={{\n                                marginTop: '12px',\n                                padding: '8px 16px',\n                                border: '1px solid #ccc',\n                                borderRadius: '4px',\n                                cursor: 'pointer',\n                            }}\n                        >\n                            Cancel\n                        </button>\n                    </div>\n                </div>\n            ) : null}\n        </div>\n    );\n}\n```\n\n### Report Date Range Filter\n\n```tsx\nimport { DatePicker } from '@acusti/date-picker';\nimport { useState, useEffect } from 'react';\n\nfunction ReportFilter() {\n    const [dateRange, setDateRange] = useState({\n        start: '',\n        end: '',\n    });\n    const [isOpen, setIsOpen] = useState(false);\n\n    // Limit to past 2 years for historical reports\n    const today = new Date();\n    const monthLimitLast = getMonthFromDate(today);\n    const monthLimitFirst = monthLimitLast - 24;\n\n    const handleApplyRange = ({ dateStart, dateEnd }) => {\n        setDateRange({\n            start: dateStart,\n            end: dateEnd || dateStart,\n        });\n\n        if (dateEnd) {\n            setIsOpen(false);\n        }\n    };\n\n    const formatDateRange = () => {\n        if (!dateRange.start) return 'Select date range';\n\n        const startDate = new Date(dateRange.start).toLocaleDateString();\n        const endDate = dateRange.end\n            ? new Date(dateRange.end).toLocaleDateString()\n            : startDate;\n\n        return `${startDate} - ${endDate}`;\n    };\n\n    return (\n        <div className=\"report-filter\">\n            <button\n                className=\"date-range-button\"\n                onClick={() => setIsOpen(!isOpen)}\n            >\n                📅 {formatDateRange()}\n            </button>\n\n            {isOpen ? (\n                <div className=\"date-picker-dropdown\">\n                    <DatePicker\n                        isRange\n                        isTwoUp\n                        monthLimitFirst={monthLimitFirst}\n                        monthLimitLast={monthLimitLast}\n                        onChange={handleApplyRange}\n                        dateStart={dateRange.start}\n                        dateEnd={dateRange.end}\n                        showEndInitially={!!dateRange.end}\n                    />\n                </div>\n            ) : null}\n        </div>\n    );\n}\n```\n\n### Birthday Picker with Year Limits\n\n**[🎮 Live Demo](https://uikit.acusti.ca/?path=/story/uikit-controls-datepicker-datepicker--birthday-picker)**\n\n```tsx\nimport { DatePicker, getMonthFromDate } from '@acusti/date-picker';\nimport { useState } from 'react';\n\nfunction BirthdayPicker() {\n    const [resetKey, setResetKey] = useState(0);\n    const [birthday, setBirthday] = useState('');\n\n    // Reasonable age limits: 13 to 120 years ago\n    const today = new Date();\n    const maxAge = new Date(\n        today.getFullYear() - 120,\n        today.getMonth(),\n        today.getDate(),\n    );\n    const minAge = new Date(\n        today.getFullYear() - 13,\n        today.getMonth(),\n        today.getDate(),\n    );\n\n    const monthLimitFirst = getMonthFromDate(maxAge);\n    const monthLimitLast = getMonthFromDate(minAge);\n\n    // Start showing calendar at a reasonable age (25 years ago)\n    const defaultMonth = getMonthFromDate(\n        new Date(\n            today.getFullYear() - 25,\n            today.getMonth(),\n            today.getDate(),\n        ),\n    );\n\n    const handleClear = () => {\n        setResetKey((prev) => prev + 1);\n        setBirthday('');\n    };\n\n    return (\n        <div className=\"birthday-picker\">\n            <h3>Enter Your Birthday</h3>\n            <DatePicker\n                key={resetKey}\n                initialMonth={defaultMonth}\n                monthLimitFirst={monthLimitFirst}\n                monthLimitLast={monthLimitLast}\n                onChange={({ dateStart }) => setBirthday(dateStart)}\n                defaultDateStart={birthday}\n            />\n\n            {birthday ? (\n                <>\n                    <button\n                        onClick={handleClear}\n                        style={{\n                            marginTop: '12px',\n                            padding: '6px 12px',\n                            border: '1px solid #dc3545',\n                            borderRadius: '4px',\n                            cursor: 'pointer',\n                            backgroundColor: '#fff',\n                            color: '#dc3545',\n                            fontSize: '14px',\n                        }}\n                    >\n                        Clear Birthday\n                    </button>\n                    <p\n                        style={{\n                            marginTop: '12px',\n                            padding: '12px',\n                            backgroundColor: '#e3f2fd',\n                            borderRadius: '6px',\n                        }}\n                    >\n                        <strong>\n                            You are{' '}\n                            {Math.floor(\n                                (today.getTime() -\n                                    new Date(birthday).getTime()) /\n                                    (1000 * 60 * 60 * 24 * 365.25),\n                            )}{' '}\n                            years old\n                        </strong>\n                    </p>\n                </>\n            ) : null}\n        </div>\n    );\n}\n```\n\n### Multi-Month Navigation\n\n**[🎮 Live Demo](https://uikit.acusti.ca/?path=/story/uikit-controls-datepicker-datepicker--flexible-date-picker)**\n\n```tsx\nimport { DatePicker, getMonthFromDate } from '@acusti/date-picker';\nimport { useState } from 'react';\n\nfunction FlexibleDatePicker() {\n    const [selectedDate, setSelectedDate] = useState('');\n    const [viewMode, setViewMode] = useState<'single' | 'double'>(\n        'single',\n    );\n\n    return (\n        <div className=\"flexible-date-picker\">\n            <div style={{ marginBottom: '16px' }}>\n                <label style={{ marginRight: '16px' }}>\n                    <input\n                        type=\"radio\"\n                        checked={viewMode === 'single'}\n                        onChange={() => setViewMode('single')}\n                        style={{ marginRight: '4px' }}\n                    />\n                    Single Month\n                </label>\n                <label>\n                    <input\n                        type=\"radio\"\n                        checked={viewMode === 'double'}\n                        onChange={() => setViewMode('double')}\n                        style={{ marginRight: '4px' }}\n                    />\n                    Two Months\n                </label>\n            </div>\n\n            <DatePicker\n                isTwoUp={viewMode === 'double'}\n                useMonthAbbreviations={viewMode === 'double'}\n                onChange={({ dateStart }) => setSelectedDate(dateStart)}\n                dateStart={selectedDate}\n            />\n\n            {selectedDate ? (\n                <div\n                    style={{\n                        marginTop: '16px',\n                        padding: '12px',\n                        border: '1px solid #e1e5e9',\n                        borderRadius: '6px',\n                    }}\n                >\n                    <strong>Selected:</strong>{' '}\n                    {new Date(selectedDate).toLocaleDateString()}\n                    <br />\n                    <strong>Day of week:</strong>{' '}\n                    {new Date(selectedDate).toLocaleDateString('en', {\n                        weekday: 'long',\n                    })}\n                </div>\n            ) : null}\n        </div>\n    );\n}\n```\n\n### Custom Month Calendar Usage\n\n```tsx\nimport { MonthCalendar, getMonthFromDate } from '@acusti/date-picker';\nimport { useState } from 'react';\n\nfunction CustomCalendarGrid() {\n    const [selectedDates, setSelectedDates] = useState<string[]>([]);\n    const currentMonth = getMonthFromDate(new Date());\n\n    const handleDateSelect = (date: string) => {\n        setSelectedDates((prev) =>\n            prev.includes(date)\n                ? prev.filter((d) => d !== date)\n                : [...prev, date],\n        );\n    };\n\n    return (\n        <div>\n            <h3>Multi-Select Calendar</h3>\n            <p>Click dates to select/deselect multiple dates</p>\n\n            <MonthCalendar\n                month={currentMonth}\n                onChange={handleDateSelect}\n                title=\"Select Multiple Dates\"\n            />\n\n            <div className=\"selected-dates\">\n                <h4>Selected Dates ({selectedDates.length}):</h4>\n                <ul>\n                    {selectedDates.map((date) => (\n                        <li key={date}>\n                            {new Date(date).toLocaleDateString()}\n                        </li>\n                    ))}\n                </ul>\n            </div>\n        </div>\n    );\n}\n```\n\n## Styling\n\nThe date picker uses CSS custom properties for easy theming:\n\n```css\n.date-picker {\n    /* Calendar colors */\n    --date-picker-bg: #ffffff;\n    --date-picker-border: #e0e0e0;\n    --date-picker-text: #333333;\n\n    /* Selected date colors */\n    --date-picker-selected-bg: #007bff;\n    --date-picker-selected-text: #ffffff;\n\n    /* Range selection colors */\n    --date-picker-range-bg: #e3f2fd;\n    --date-picker-range-border: #2196f3;\n\n    /* Hover states */\n    --date-picker-hover-bg: #f5f5f5;\n\n    /* Navigation arrows */\n    --date-picker-arrow-color: #666666;\n    --date-picker-arrow-hover: #333333;\n\n    /* Month header */\n    --date-picker-header-text: #333333;\n    --date-picker-header-bg: #f8f9fa;\n}\n\n/* Custom styling example */\n.booking-calendar {\n    --date-picker-selected-bg: #28a745;\n    --date-picker-range-bg: #d4edda;\n    --date-picker-range-border: #28a745;\n}\n\n.event-calendar {\n    --date-picker-selected-bg: #6f42c1;\n    --date-picker-range-bg: #e2d9f3;\n}\n```\n\n## Month Number System\n\nThe date picker uses an internal month numbering system where months are\nrepresented as the number of months since January 1970:\n\n- January 1970 = 0\n- February 1970 = 1\n- January 2024 = 648\n- etc.\n\nThis system allows for efficient month calculations and navigation. The\nutility functions handle the conversion between this system and standard\ndates.\n\n## Browser Compatibility\n\n- **Modern Browsers** - Chrome, Firefox, Safari, Edge (latest versions)\n- **Mobile Support** - iOS Safari, Android Chrome\n- **SSR Compatible** - Works with Next.js, React Router, and other SSR\n  frameworks\n\n## Common Use Cases\n\n- **Booking Systems** - Hotels, flights, rental properties\n- **Event Management** - Conference registration, appointment scheduling\n- **Reporting Tools** - Date range filters for analytics\n- **Form Inputs** - Birthday selection, deadline setting\n- **Content Management** - Publishing date selection\n- **E-commerce** - Delivery date selection, sale periods\n- **Project Management** - Milestone and deadline tracking\n\n## Demo\n\nSee the\n[Storybook documentation and examples](https://uikit.acusti.ca/?path=/docs/uikit-controls-datepicker-datepicker--docs)\nfor interactive demonstrations of all date picker features and\nconfigurations.\n","readmeFilename":"README.md"}