Skip to content
This repository has been archived by the owner on Jan 10, 2023. It is now read-only.
/ inclusive-dates-v2 Public archive
forked from Sqrrl/wc-datepicker

A small, accessible and customizable datepicker written in TypeScript.

License

Notifications You must be signed in to change notification settings

fymmot/inclusive-dates-v2

 
 

Repository files navigation

Inclusive dates v2

Archived, development is moved to the original repo fymmot/inclusive dates

A human-friendly and fully accessible datepicker with support for natural language input. Try typing "tomorrow" or "in 10 days"! Now as a reusable Web Component!

Forked from the excellent sqrrl/wc-datepicker

Screenshot of the datepicker

Github test action status

Features

  • 🧏‍ Smart date parsing: Accepts natural language input using Chrono.js. Try typing "yesterday", "May tenth" or "in one year"!.
  • 🧏‍ Accessibility first: Built to support users of assistive technology. Follows the WAI-ARIA APG Datepicker dialog pattern.
  • 🦶 Small footprint: Base version is about 8 KB minified and gzipped. About 50kb with Chrono.js language parsing.
  • 🪁 Low dependency: Few external dependencies.
  • 🖼 Framework-agnostic: Standard Web Component that works with any framework.
  • 💪 Strongly typed: Written in TypeScript.
  • 🇪🇺 Localizable: Customizable labels and date formats.
  • 🌈 Customizable: Semantic markup with no built-in styles.
  • 🧪 Well tested: Quality assured by means of unit tests.

Documentation & Demo

https://inclusive-dates-v2.vercel.app/

About

A small, accessible and customizable datepicker written in TypeScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 86.3%
  • SCSS 10.2%
  • HTML 2.0%
  • Other 1.5%