{"id":13725907,"url":"https://github.com/fymmot/inclusive-dates","last_synced_at":"2025-05-16T06:04:24.847Z","repository":{"id":39887241,"uuid":"184046738","full_name":"fymmot/inclusive-dates","owner":"fymmot","description":"A human-friendly datepicker – now as a Web Component! Supports natural language input through Chrono.js. Fully accessible with keyboard and screen reader. Contributions welcome!","archived":false,"fork":false,"pushed_at":"2024-08-05T16:33:32.000Z","size":2575,"stargazers_count":600,"open_issues_count":11,"forks_count":22,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-16T06:03:54.853Z","etag":null,"topics":["accessibility","datepicker","stenciljs","typescript","vanilla-js","wai-aria","webcomponents"],"latest_commit_sha":null,"homepage":"https://fymmot.github.io/inclusive-dates/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fymmot.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-29T10:04:01.000Z","updated_at":"2025-05-14T09:39:15.000Z","dependencies_parsed_at":"2024-09-24T16:02:00.325Z","dependency_job_id":"ea335d15-6932-4187-954a-ba77432efad9","html_url":"https://github.com/fymmot/inclusive-dates","commit_stats":{"total_commits":112,"total_committers":7,"mean_commits":16.0,"dds":0.4017857142857143,"last_synced_commit":"2e5076bc0c5629870bc2f2eeb3f7067e77eb7941"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fymmot%2Finclusive-dates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fymmot%2Finclusive-dates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fymmot%2Finclusive-dates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fymmot%2Finclusive-dates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fymmot","download_url":"https://codeload.github.com/fymmot/inclusive-dates/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254478186,"owners_count":22077675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","datepicker","stenciljs","typescript","vanilla-js","wai-aria","webcomponents"],"created_at":"2024-08-03T01:02:40.487Z","updated_at":"2025-05-16T06:04:24.828Z","avatar_url":"https://github.com/fymmot.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eTommy's inclusive datepicker\u003c/h1\u003e\n\n  \u003cp\u003e\n    \u003cvideo controls autoplay\u003e\n      \u003csource src=\"https://github.com/fymmot/inclusive-dates/blob/main/docs/images/demo.mp4\" type=\"video/mp4\"\u003e\n      Your browser does not support the video tag.\n    \u003c/video\u003e\n  \u003c/p\u003e\n  \n  \u003cp\u003e\u003cstrong\u003eA human-friendly and fully accessible datepicker with support for natural language input. \u003c/strong\u003eNow as a standard Web Component written in Typescript!\u003c/p\u003e\n\u003cp\u003eTry typing \"tomorrow\" or \"in 10 days\"!\u003c/p\u003e\n\n  \u003cp\u003eCalendar is forked from the excellent \u003ca href=\"https://github.com/Sqrrl/wc-datepicker\"\u003e\u003ccode\u003esqrrl/wc-datepicker\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n  \n  \u003cdiv\u003e\n    \u003cimg alt=\"Github test action status\" src=\"https://github.com/fymmot/inclusive-dates/actions/workflows/test.yml/badge.svg\" /\u003e\n    \u003c!-- \u003cimg alt=\"Github publish action status\" src=\"https://github.com/inclusive-dates-v2/actions/workflows/publish.yml/badge.svg\" /\u003e --\u003e\n    \u003cimg alt=\"Github docs action status\" src=\"https://github.com/fymmot/inclusive-dates/actions/workflows/docs.yml/badge.svg\" /\u003e\n    \u003cimg alt=\"NPM version\" src=\"https://img.shields.io/npm/v/inclusive-dates?color=informational\"\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n## Features\n\n### 🧏‍ Natural language input\n\nText field accepts natural language input using Chrono.js. Try typing \"yesterday\", \"May tenth\" or \"in one year\"!.\n\n### 🧏‍ Accessibility first\n\nBuilt to support users of assistive technology. Follows the WAI-ARIA APG Datepicker dialog pattern.\n\n### 🖼 Framework-agnostic\n\nStandard Web Component that works with any framework – or no framework at all.\n\n### 🦶 Small footprint\n\nThe component is ~45KB minified and gzipped with Chrono.js. If you do not need language parsing, the original sqrrl/wc-datepicker calendar is ~4KB.\n\n### 🪁 Low dependency\n\nExternal dependencies limited to accessibility utils (@react-aria/live-announcer, @a11y/focus-trap and aria-hidden).\n\n### 💪 Strongly typed\n\nWritten in TypeScript.\n\n### 🇪🇺 Localizable\n\nCustomizable labels and date formats.\n\n### 🌈 Customizable\n\nSemantic markup with no built-in styles.\n\n### 🧪 Well tested\n\nQuality assured by means of unit tests.\n\n\n## Documentation \u0026 Demo\n\n**https://fymmot.github.io/inclusive-dates/**\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffymmot%2Finclusive-dates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffymmot%2Finclusive-dates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffymmot%2Finclusive-dates/lists"}