- [ ] Migrate to typescript. - [ ] Optimize rollup build using chunks. - [ ] UMD build - [ ] Re-implement tests using enzyme. - [ ] Implement state management using react hooks - [ ] Export `useDate` hook.